Update translations

pull/91/head
Nicolas Werner 5 years ago
parent 562169965c
commit 1659356839
  1. 2
      Makefile
  2. 317
      resources/langs/nheko_de.ts
  3. 287
      resources/langs/nheko_el.ts
  4. 327
      resources/langs/nheko_en.ts
  5. 309
      resources/langs/nheko_fi.ts
  6. 287
      resources/langs/nheko_fr.ts
  7. 287
      resources/langs/nheko_nl.ts
  8. 299
      resources/langs/nheko_pl.ts
  9. 299
      resources/langs/nheko_ru.ts
  10. 299
      resources/langs/nheko_zh_CN.ts

@ -68,7 +68,7 @@ update-translations:
-locations relative \ -locations relative \
-Iinclude/dialogs \ -Iinclude/dialogs \
-Iinclude \ -Iinclude \
src/ -ts resources/langs/nheko_*.ts -no-obsolete src/ resources/qml/ -ts resources/langs/nheko_*.ts -no-obsolete
clean: clean:
rm -rf build rm -rf build

@ -1,14 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1" language="de"> <TS version="2.1" language="de">
<context>
<name>AudioItem</name>
<message>
<location filename="../../src/timeline/widgets/AudioItem.cpp" line="+118"/>
<source>Save File</source>
<translation>In Datei speichern</translation>
</message>
</context>
<context> <context>
<name>ChatPage</name> <name>ChatPage</name>
<message> <message>
@ -32,7 +24,7 @@
<translation>Hochladen der Videodatei fehlgeschlagen. Bitte versuche es erneut.</translation> <translation>Hochladen der Videodatei fehlgeschlagen. Bitte versuche es erneut.</translation>
</message> </message>
<message> <message>
<location line="+380"/> <location line="+393"/>
<source>Failed to restore OLM account. Please login again.</source> <source>Failed to restore OLM account. Please login again.</source>
<translation>Wiederherstellung des OLM Accounts fehlgeschlagen. Bitte logge dich erneut ein.</translation> <translation>Wiederherstellung des OLM Accounts fehlgeschlagen. Bitte logge dich erneut ein.</translation>
</message> </message>
@ -42,18 +34,18 @@
<translation>Gespeicherte Nachrichten konnten nicht wiederhergestellt werden. Bitte melde Dich erneut an.</translation> <translation>Gespeicherte Nachrichten konnten nicht wiederhergestellt werden. Bitte melde Dich erneut an.</translation>
</message> </message>
<message> <message>
<location line="+198"/> <location line="+181"/>
<source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source>
<translation>Fehler beim Setup der Verschlüsselungsschlüssel. Servermeldung: %1 %2. Bitte versuche es später erneut.</translation> <translation>Fehler beim Setup der Verschlüsselungsschlüssel. Servermeldung: %1 %2. Bitte versuche es später erneut.</translation>
</message> </message>
<message> <message>
<location line="+51"/> <location line="+51"/>
<location line="+153"/> <location line="+155"/>
<source>Please try to login again: %1</source> <source>Please try to login again: %1</source>
<translation>Bitte melde dich erneut an: %1</translation> <translation>Bitte melde dich erneut an: %1</translation>
</message> </message>
<message> <message>
<location line="-45"/> <location line="-47"/>
<source>Room creation failed: %1</source> <source>Room creation failed: %1</source>
<translation>Raum konnte nicht erstellt werden: %1</translation> <translation>Raum konnte nicht erstellt werden: %1</translation>
</message> </message>
@ -116,19 +108,11 @@
</message> </message>
</context> </context>
<context> <context>
<name>FileItem</name> <name>EncryptionIndicator</name>
<message> <message>
<location filename="../../src/timeline/widgets/FileItem.cpp" line="+107"/> <location filename="../qml/EncryptionIndicator.qml" line="+11"/>
<source>Save File</source> <source>Encrypted</source>
<translation>Datei speichern</translation> <translation>Verschlüsselt</translation>
</message>
</context>
<context>
<name>ImageItem</name>
<message>
<location filename="../../src/timeline/widgets/ImageItem.cpp" line="+241"/>
<source>Save image</source>
<translation>Bild speichern</translation>
</message> </message>
</context> </context>
<context> <context>
@ -200,7 +184,7 @@
<context> <context>
<name>MemberList</name> <name>MemberList</name>
<message> <message>
<location filename="../../src/dialogs/MemberList.cpp" line="+96"/> <location filename="../../src/dialogs/MemberList.cpp" line="+89"/>
<source>Room members</source> <source>Room members</source>
<translation>Teilnehmerliste</translation> <translation>Teilnehmerliste</translation>
</message> </message>
@ -210,6 +194,14 @@
<translation>OK</translation> <translation>OK</translation>
</message> </message>
</context> </context>
<context>
<name>Placeholder</name>
<message>
<location filename="../qml/delegates/Placeholder.qml" line="+4"/>
<source>unimplemented event: </source>
<translation>unimplementiertes event: </translation>
</message>
</context>
<context> <context>
<name>QuickSwitcher</name> <name>QuickSwitcher</name>
<message> <message>
@ -218,6 +210,14 @@
<translation>Raum suchen</translation> <translation>Raum suchen</translation>
</message> </message>
</context> </context>
<context>
<name>Redacted</name>
<message>
<location filename="../qml/delegates/Redacted.qml" line="+5"/>
<source>redacted</source>
<translation>gelöscht</translation>
</message>
</context>
<context> <context>
<name>RegisterPage</name> <name>RegisterPage</name>
<message> <message>
@ -277,7 +277,7 @@
<context> <context>
<name>RoomInfo</name> <name>RoomInfo</name>
<message> <message>
<location filename="../../src/Cache.cpp" line="+2205"/> <location filename="../../src/Cache.cpp" line="+2307"/>
<source>no version stored</source> <source>no version stored</source>
<translation>keine Version gespeichert</translation> <translation>keine Version gespeichert</translation>
</message> </message>
@ -285,12 +285,12 @@
<context> <context>
<name>RoomInfoListItem</name> <name>RoomInfoListItem</name>
<message> <message>
<location filename="../../src/RoomInfoListItem.cpp" line="+93"/> <location filename="../../src/RoomInfoListItem.cpp" line="+95"/>
<source>Leave room</source> <source>Leave room</source>
<translation>Raum verlassen</translation> <translation>Raum verlassen</translation>
</message> </message>
<message> <message>
<location line="+181"/> <location line="+161"/>
<source>Accept</source> <source>Accept</source>
<translation>Akzeptieren</translation> <translation>Akzeptieren</translation>
</message> </message>
@ -331,24 +331,24 @@
<context> <context>
<name>StatusIndicator</name> <name>StatusIndicator</name>
<message> <message>
<location filename="../../src/timeline/TimelineItem.cpp" line="+107"/> <location filename="../qml/StatusIndicator.qml" line="+13"/>
<source>Encrypted</source> <source>Failed</source>
<translation>Verschlüsselt</translation> <translation>Fehlgeschlagen</translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+1"/>
<source>Delivered</source> <source>Sent</source>
<translation>Erhalten</translation> <translation>Gesendet</translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+1"/>
<source>Seen</source> <source>Received</source>
<translation>Gelesen</translation> <translation>Empfangen</translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+1"/>
<source>Sent</source> <source>Read</source>
<translation>Gesendet</translation> <translation>Gelesen</translation>
</message> </message>
</context> </context>
<context> <context>
@ -391,32 +391,9 @@
</message> </message>
</context> </context>
<context> <context>
<name>TimelineItem</name> <name>TimelineModel</name>
<message>
<location filename="../../src/timeline/TimelineItem.cpp" line="+85"/>
<source>Message redaction failed: %1</source>
<translation>Nachricht zurückziehen fehlgeschlagen: %1</translation>
</message>
<message> <message>
<location line="+39"/> <location filename="../../src/timeline/TimelineModel.cpp" line="+780"/>
<source>Reply</source>
<translation>Antworten</translation>
</message>
<message>
<location line="+11"/>
<source>Options</source>
<translation>Optionen</translation>
</message>
</context>
<context>
<name>TimelineView</name>
<message>
<location filename="../../src/timeline/TimelineView.cpp" line="+245"/>
<source>Encryption is enabled</source>
<translation>Verschlüsselung aktiv</translation>
</message>
<message>
<location line="+65"/>
<source>-- Encrypted Event (No keys found for decryption) --</source> <source>-- Encrypted Event (No keys found for decryption) --</source>
<comment>Placeholder, when the message was not decrypted yet or can&apos;t be decrypted</comment> <comment>Placeholder, when the message was not decrypted yet or can&apos;t be decrypted</comment>
<translation>-- verschlüsselter Event (keine Schlüssel zur Entschlüsselung gefunden) --</translation> <translation>-- verschlüsselter Event (keine Schlüssel zur Entschlüsselung gefunden) --</translation>
@ -440,16 +417,90 @@
<translation>-- Entschlüsselungsfehler (%1) --</translation> <translation>-- Entschlüsselungsfehler (%1) --</translation>
</message> </message>
<message> <message>
<location line="+27"/> <location line="+25"/>
<source>-- Encrypted Event (Unknown event type) --</source> <source>-- Encrypted Event (Unknown event type) --</source>
<comment>Placeholder, when the message was decrypted, but we couldn&apos;t parse it, because Nheko/mtxclient don&apos;t support that event type yet</comment> <comment>Placeholder, when the message was decrypted, but we couldn&apos;t parse it, because Nheko/mtxclient don&apos;t support that event type yet</comment>
<translation>-- verschlüsselter Event (Unbekannter Eventtyp) --</translation> <translation>-- verschlüsselter Event (Unbekannter Eventtyp) --</translation>
</message> </message>
<message>
<location line="+50"/>
<source>Message redaction failed: %1</source>
<translation>Nachricht zurückziehen fehlgeschlagen: %1</translation>
</message>
</context>
<context>
<name>TimelineRow</name>
<message>
<location filename="../qml/TimelineRow.qml" line="+57"/>
<source>Reply</source>
<translation>Antworten</translation>
</message>
<message>
<location line="+14"/>
<source>Options</source>
<translation>Optionen</translation>
</message>
<message>
<location line="+12"/>
<source>Read receipts</source>
<translation>Lesebestätigungen</translation>
</message>
<message>
<location line="+4"/>
<source>Mark as read</source>
<translation>Als gelesen markieren</translation>
</message>
<message>
<location line="+3"/>
<source>View raw message</source>
<translation>Zeige rohen Nachrichteninhalt</translation>
</message>
<message>
<location line="+4"/>
<source>Redact message</source>
<translation>Nachricht löschen</translation>
</message>
<message>
<location line="+5"/>
<source>Save as</source>
<translation>Speichern als...</translation>
</message>
</context>
<context>
<name>TimelineView</name>
<message>
<location filename="../qml/TimelineView.qml" line="+24"/>
<source>No room open</source>
<translation>Kein Raum geöffnet</translation>
</message>
</context>
<context>
<name>TimelineViewManager</name>
<message>
<location filename="../../src/timeline/TimelineViewManager.cpp" line="+161"/>
<source>Save image</source>
<translation>Bild speichern</translation>
</message>
<message>
<location line="+2"/>
<source>Save video</source>
<translation>Video speichern</translation>
</message>
<message>
<location line="+2"/>
<source>Save audio</source>
<translation>Audiodatei speichern</translation>
</message>
<message>
<location line="+2"/>
<source>Save file</source>
<translation>Datei speichern</translation>
</message>
</context> </context>
<context> <context>
<name>TopRoomBar</name> <name>TopRoomBar</name>
<message> <message>
<location filename="../../src/TopRoomBar.cpp" line="+79"/> <location filename="../../src/TopRoomBar.cpp" line="+78"/>
<source>Room options</source> <source>Room options</source>
<translation>Raumoptionen</translation> <translation>Raumoptionen</translation>
</message> </message>
@ -515,7 +566,7 @@
<context> <context>
<name>UserSettingsPage</name> <name>UserSettingsPage</name>
<message> <message>
<location filename="../../src/UserSettingsPage.cpp" line="+166"/> <location filename="../../src/UserSettingsPage.cpp" line="+171"/>
<source>Minimize to tray</source> <source>Minimize to tray</source>
<translation>Ins Benachrichtigungsfeld minimieren</translation> <translation>Ins Benachrichtigungsfeld minimieren</translation>
</message> </message>
@ -529,6 +580,11 @@
<source>Group&apos;s sidebar</source> <source>Group&apos;s sidebar</source>
<translation>Gruppen-Seitenleiste</translation> <translation>Gruppen-Seitenleiste</translation>
</message> </message>
<message>
<location line="+9"/>
<source>Circular Avatars</source>
<translation>Runde Profilbilder</translation>
</message>
<message> <message>
<location line="+9"/> <location line="+9"/>
<source>Typing notifications</source> <source>Typing notifications</source>
@ -605,7 +661,7 @@
<translation>ALLGEMEINES</translation> <translation>ALLGEMEINES</translation>
</message> </message>
<message> <message>
<location line="+156"/> <location line="+161"/>
<source>Open Sessions File</source> <source>Open Sessions File</source>
<translation>Öffne Sessions Datei</translation> <translation>Öffne Sessions Datei</translation>
</message> </message>
@ -825,7 +881,7 @@ Medien-Größe: %2
<context> <context>
<name>dialogs::ReadReceipts</name> <name>dialogs::ReadReceipts</name>
<message> <message>
<location filename="../../src/dialogs/ReadReceipts.cpp" line="+121"/> <location filename="../../src/dialogs/ReadReceipts.cpp" line="+117"/>
<source>Read receipts</source> <source>Read receipts</source>
<translation>Lesebestätigungen</translation> <translation>Lesebestätigungen</translation>
</message> </message>
@ -951,7 +1007,7 @@ Medien-Größe: %2
<translation>Aktivierung der Verschlüsselung fehlgeschlagen: %1</translation> <translation>Aktivierung der Verschlüsselung fehlgeschlagen: %1</translation>
</message> </message>
<message> <message>
<location line="+149"/> <location line="+148"/>
<source>Select an avatar</source> <source>Select an avatar</source>
<translation>Wähle einen Avatar</translation> <translation>Wähle einen Avatar</translation>
</message> </message>
@ -977,19 +1033,6 @@ Medien-Größe: %2
<translation>Hochladen der Bilddatei fehlgeschlagen: %s</translation> <translation>Hochladen der Bilddatei fehlgeschlagen: %s</translation>
</message> </message>
</context> </context>
<context>
<name>dialogs::UserMentions</name>
<message>
<location filename="../../src/dialogs/UserMentions.cpp" line="+53"/>
<source>This Room</source>
<translation>Dieser Raum</translation>
</message>
<message>
<location line="+1"/>
<source>All Rooms</source>
<translation>Alle Räume</translation>
</message>
</context>
<context> <context>
<name>dialogs::UserProfile</name> <name>dialogs::UserProfile</name>
<message> <message>
@ -1013,7 +1056,7 @@ Medien-Größe: %2
<translation>Gespräch beginnen</translation> <translation>Gespräch beginnen</translation>
</message> </message>
<message> <message>
<location line="+57"/> <location line="+56"/>
<source>Devices</source> <source>Devices</source>
<translation>Geräte</translation> <translation>Geräte</translation>
</message> </message>
@ -1064,69 +1107,103 @@ Medien-Größe: %2
<context> <context>
<name>message-description sent:</name> <name>message-description sent:</name>
<message> <message>
<location filename="../../src/Utils.h" line="+104"/> <location filename="../../src/Utils.h" line="+95"/>
<source>%1 an audio clip</source> <source>You sent an audio clip</source>
<translation>%1 einen Audioclip</translation> <translation>Du hast eine Audiodatei gesendet.</translation>
</message>
<message>
<location line="+3"/>
<source>%1 sent an audio clip</source>
<translation>%1 hat eine Audiodatei gesendet.</translation>
</message>
<message>
<location line="+5"/>
<source>You sent an image</source>
<translation>Du hast ein Bild gesendet.</translation>
</message>
<message>
<location line="+3"/>
<source>%1 sent an image</source>
<translation>%1 hat ein Bild gesendet.</translation>
</message>
<message>
<location line="+5"/>
<source>You sent a file</source>
<translation>Du hast eine Datei gesendet.</translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 an image</source> <source>%1 sent a file</source>
<translation>%1 ein Bild</translation> <translation>%1 hat eine Datei gesendet.</translation>
</message>
<message>
<location line="+5"/>
<source>You sent a video</source>
<translation>Du hast ein Video gesendet.</translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a file</source> <source>%1 sent a video</source>
<translation>%1 eine Datei</translation> <translation>%1 hat ein Video gesendet.</translation>
</message>
<message>
<location line="+5"/>
<source>You sent a sticker</source>
<translation>Du hast einen Sticker gesendet.</translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a video clip</source> <source>%1 sent a sticker</source>
<translation>%1 einen Videoclip</translation> <translation>%1 hat einen Sticker gesendet.</translation>
</message>
<message>
<location line="+5"/>
<source>You sent a notification</source>
<translation>Du hast eine Benachrichtigung gesendet.</translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a sticker</source> <source>%1 sent a notification</source>
<translation>%1 einen Sticker</translation> <translation>%1 hat eine Benachrichtigung gesendet.</translation>
</message>
<message>
<location line="+5"/>
<source>You: %1</source>
<translation>Du: %1</translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a notification</source> <source>%1: %2</source>
<translation>1% eine Benachrichtigung</translation> <translation>%1: %2</translation>
</message> </message>
<message> <message>
<location line="+7"/> <location line="+7"/>
<source>%1 an encrypted message</source> <source>You sent an encrypted message</source>
<translation>1% eine verschüsselte Nachricht</translation> <translation>Du hast eine verschlüsselte Nachricht gesendet.</translation>
</message> </message>
</context>
<context>
<name>message-description:</name>
<message> <message>
<location line="-26"/> <location line="+3"/>
<source>sent</source> <source>%1 sent an encrypted message</source>
<comment>For when someone else is the sender</comment> <translation>%1 hat eine verschlüsselte Nachricht gesendet.</translation>
<translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
<name>message-description: </name> <name>popups::UserMentions</name>
<message> <message>
<location line="-2"/> <location filename="../../src/popups/UserMentions.cpp" line="+61"/>
<source>sent</source> <source>This Room</source>
<comment>For when you are the sender</comment> <translation>Dieser Raum</translation>
<translation type="unfinished"></translation> </message>
<message>
<location line="+1"/>
<source>All Rooms</source>
<translation>Alle Räume</translation>
</message> </message>
</context> </context>
<context> <context>
<name>utils</name> <name>utils</name>
<message> <message>
<location filename="../../src/Utils.cpp" line="+46"/> <location filename="../../src/Utils.cpp" line="+282"/>
<location filename="../../src/Utils.h" line="+55"/>
<source>You</source>
<translation>Du</translation>
</message>
<message>
<location line="+219"/>
<source>sent a file.</source> <source>sent a file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1146,7 +1223,7 @@ Medien-Größe: %2
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../src/Utils.h" line="-23"/> <location filename="../../src/Utils.h" line="+4"/>
<source>Unknown Message Type</source> <source>Unknown Message Type</source>
<translation>Unbekannter Nachrichtentyp</translation> <translation>Unbekannter Nachrichtentyp</translation>
</message> </message>

@ -1,14 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1" language="el"> <TS version="2.1" language="el">
<context>
<name>AudioItem</name>
<message>
<location filename="../../src/timeline/widgets/AudioItem.cpp" line="+118"/>
<source>Save File</source>
<translation>Αποθήκευση</translation>
</message>
</context>
<context> <context>
<name>ChatPage</name> <name>ChatPage</name>
<message> <message>
@ -32,7 +24,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+380"/> <location line="+393"/>
<source>Failed to restore OLM account. Please login again.</source> <source>Failed to restore OLM account. Please login again.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -42,18 +34,18 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+198"/> <location line="+181"/>
<source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+51"/> <location line="+51"/>
<location line="+153"/> <location line="+155"/>
<source>Please try to login again: %1</source> <source>Please try to login again: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="-45"/> <location line="-47"/>
<source>Room creation failed: %1</source> <source>Room creation failed: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -116,19 +108,11 @@
</message> </message>
</context> </context>
<context> <context>
<name>FileItem</name> <name>EncryptionIndicator</name>
<message> <message>
<location filename="../../src/timeline/widgets/FileItem.cpp" line="+107"/> <location filename="../qml/EncryptionIndicator.qml" line="+11"/>
<source>Save File</source> <source>Encrypted</source>
<translation>Αποθήκευση</translation> <translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ImageItem</name>
<message>
<location filename="../../src/timeline/widgets/ImageItem.cpp" line="+241"/>
<source>Save image</source>
<translation>Αποθήκευση Εικόνας</translation>
</message> </message>
</context> </context>
<context> <context>
@ -200,7 +184,7 @@
<context> <context>
<name>MemberList</name> <name>MemberList</name>
<message> <message>
<location filename="../../src/dialogs/MemberList.cpp" line="+96"/> <location filename="../../src/dialogs/MemberList.cpp" line="+89"/>
<source>Room members</source> <source>Room members</source>
<translation>Μέλη</translation> <translation>Μέλη</translation>
</message> </message>
@ -210,6 +194,14 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>Placeholder</name>
<message>
<location filename="../qml/delegates/Placeholder.qml" line="+4"/>
<source>unimplemented event: </source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>QuickSwitcher</name> <name>QuickSwitcher</name>
<message> <message>
@ -218,6 +210,14 @@
<translation>Αναζήτηση συνομιλίας...</translation> <translation>Αναζήτηση συνομιλίας...</translation>
</message> </message>
</context> </context>
<context>
<name>Redacted</name>
<message>
<location filename="../qml/delegates/Redacted.qml" line="+5"/>
<source>redacted</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>RegisterPage</name> <name>RegisterPage</name>
<message> <message>
@ -277,7 +277,7 @@
<context> <context>
<name>RoomInfo</name> <name>RoomInfo</name>
<message> <message>
<location filename="../../src/Cache.cpp" line="+2205"/> <location filename="../../src/Cache.cpp" line="+2307"/>
<source>no version stored</source> <source>no version stored</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -285,12 +285,12 @@
<context> <context>
<name>RoomInfoListItem</name> <name>RoomInfoListItem</name>
<message> <message>
<location filename="../../src/RoomInfoListItem.cpp" line="+93"/> <location filename="../../src/RoomInfoListItem.cpp" line="+95"/>
<source>Leave room</source> <source>Leave room</source>
<translation>Βγές</translation> <translation>Βγές</translation>
</message> </message>
<message> <message>
<location line="+181"/> <location line="+161"/>
<source>Accept</source> <source>Accept</source>
<translation>Αποδοχή</translation> <translation>Αποδοχή</translation>
</message> </message>
@ -331,23 +331,23 @@
<context> <context>
<name>StatusIndicator</name> <name>StatusIndicator</name>
<message> <message>
<location filename="../../src/timeline/TimelineItem.cpp" line="+107"/> <location filename="../qml/StatusIndicator.qml" line="+13"/>
<source>Encrypted</source> <source>Failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+1"/>
<source>Delivered</source> <source>Sent</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+1"/>
<source>Seen</source> <source>Received</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+1"/>
<source>Sent</source> <source>Read</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
@ -391,65 +391,116 @@
</message> </message>
</context> </context>
<context> <context>
<name>TimelineItem</name> <name>TimelineModel</name>
<message>
<location filename="../../src/timeline/TimelineModel.cpp" line="+780"/>
<source>-- Encrypted Event (No keys found for decryption) --</source>
<comment>Placeholder, when the message was not decrypted yet or can&apos;t be decrypted</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+15"/>
<source>-- Decryption Error (failed to communicate with DB) --</source>
<comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed when trying to lookup the session.</comment>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../../src/timeline/TimelineItem.cpp" line="+85"/> <location line="+19"/>
<source>-- Decryption Error (failed to retrieve megolm keys from db) --</source>
<comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<source>-- Decryption Error (%1) --</source>
<comment>Placeholder, when the message can&apos;t be decrypted. In this case, the Olm decrytion returned an error, which is passed ad %1</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+25"/>
<source>-- Encrypted Event (Unknown event type) --</source>
<comment>Placeholder, when the message was decrypted, but we couldn&apos;t parse it, because Nheko/mtxclient don&apos;t support that event type yet</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+50"/>
<source>Message redaction failed: %1</source> <source>Message redaction failed: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>TimelineRow</name>
<message> <message>
<location line="+39"/> <location filename="../qml/TimelineRow.qml" line="+57"/>
<source>Reply</source> <source>Reply</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+11"/> <location line="+14"/>
<source>Options</source> <source>Options</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>TimelineView</name>
<message> <message>
<location filename="../../src/timeline/TimelineView.cpp" line="+245"/> <location line="+12"/>
<source>Encryption is enabled</source> <source>Read receipts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+65"/> <location line="+4"/>
<source>-- Encrypted Event (No keys found for decryption) --</source> <source>Mark as read</source>
<comment>Placeholder, when the message was not decrypted yet or can&apos;t be decrypted</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+15"/> <location line="+3"/>
<source>-- Decryption Error (failed to communicate with DB) --</source> <source>View raw message</source>
<comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed when trying to lookup the session.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+19"/> <location line="+4"/>
<source>-- Decryption Error (failed to retrieve megolm keys from db) --</source> <source>Redact message</source>
<comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+12"/> <location line="+5"/>
<source>-- Decryption Error (%1) --</source> <source>Save as</source>
<comment>Placeholder, when the message can&apos;t be decrypted. In this case, the Olm decrytion returned an error, which is passed ad %1</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>TimelineView</name>
<message> <message>
<location line="+27"/> <location filename="../qml/TimelineView.qml" line="+24"/>
<source>-- Encrypted Event (Unknown event type) --</source> <source>No room open</source>
<comment>Placeholder, when the message was decrypted, but we couldn&apos;t parse it, because Nheko/mtxclient don&apos;t support that event type yet</comment> <translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TimelineViewManager</name>
<message>
<location filename="../../src/timeline/TimelineViewManager.cpp" line="+161"/>
<source>Save image</source>
<translation type="unfinished">Αποθήκευση Εικόνας</translation>
</message>
<message>
<location line="+2"/>
<source>Save video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>Save audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>Save file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
<name>TopRoomBar</name> <name>TopRoomBar</name>
<message> <message>
<location filename="../../src/TopRoomBar.cpp" line="+79"/> <location filename="../../src/TopRoomBar.cpp" line="+78"/>
<source>Room options</source> <source>Room options</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -515,7 +566,7 @@
<context> <context>
<name>UserSettingsPage</name> <name>UserSettingsPage</name>
<message> <message>
<location filename="../../src/UserSettingsPage.cpp" line="+166"/> <location filename="../../src/UserSettingsPage.cpp" line="+171"/>
<source>Minimize to tray</source> <source>Minimize to tray</source>
<translation>Ελαχιστοποίηση</translation> <translation>Ελαχιστοποίηση</translation>
</message> </message>
@ -529,6 +580,11 @@
<source>Group&apos;s sidebar</source> <source>Group&apos;s sidebar</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location line="+9"/>
<source>Circular Avatars</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location line="+9"/> <location line="+9"/>
<source>Typing notifications</source> <source>Typing notifications</source>
@ -605,7 +661,7 @@
<translation>ΓΕΝΙΚΑ</translation> <translation>ΓΕΝΙΚΑ</translation>
</message> </message>
<message> <message>
<location line="+156"/> <location line="+161"/>
<source>Open Sessions File</source> <source>Open Sessions File</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -823,7 +879,7 @@ Media size: %2
<context> <context>
<name>dialogs::ReadReceipts</name> <name>dialogs::ReadReceipts</name>
<message> <message>
<location filename="../../src/dialogs/ReadReceipts.cpp" line="+121"/> <location filename="../../src/dialogs/ReadReceipts.cpp" line="+117"/>
<source>Read receipts</source> <source>Read receipts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -949,7 +1005,7 @@ Media size: %2
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+149"/> <location line="+148"/>
<source>Select an avatar</source> <source>Select an avatar</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -975,19 +1031,6 @@ Media size: %2
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>dialogs::UserMentions</name>
<message>
<location filename="../../src/dialogs/UserMentions.cpp" line="+53"/>
<source>This Room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>All Rooms</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>dialogs::UserProfile</name> <name>dialogs::UserProfile</name>
<message> <message>
@ -1011,7 +1054,7 @@ Media size: %2
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+57"/> <location line="+56"/>
<source>Devices</source> <source>Devices</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1062,69 +1105,103 @@ Media size: %2
<context> <context>
<name>message-description sent:</name> <name>message-description sent:</name>
<message> <message>
<location filename="../../src/Utils.h" line="+104"/> <location filename="../../src/Utils.h" line="+95"/>
<source>%1 an audio clip</source> <source>You sent an audio clip</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 an image</source> <source>%1 sent an audio clip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent an image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a file</source> <source>%1 sent an image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a video clip</source> <source>%1 sent a file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a video</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a sticker</source> <source>%1 sent a video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a sticker</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>%1 sent a sticker</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a notification</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a notification</source> <source>%1 sent a notification</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>%1: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+7"/> <location line="+7"/>
<source>%1 an encrypted message</source> <source>You sent an encrypted message</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>message-description:</name>
<message> <message>
<location line="-26"/> <location line="+3"/>
<source>sent</source> <source>%1 sent an encrypted message</source>
<comment>For when someone else is the sender</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
<name>message-description: </name> <name>popups::UserMentions</name>
<message> <message>
<location line="-2"/> <location filename="../../src/popups/UserMentions.cpp" line="+61"/>
<source>sent</source> <source>This Room</source>
<comment>For when you are the sender</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>utils</name>
<message> <message>
<location filename="../../src/Utils.cpp" line="+46"/> <location line="+1"/>
<location filename="../../src/Utils.h" line="+55"/> <source>All Rooms</source>
<source>You</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>utils</name>
<message> <message>
<location line="+219"/> <location filename="../../src/Utils.cpp" line="+282"/>
<source>sent a file.</source> <source>sent a file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1144,7 +1221,7 @@ Media size: %2
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../src/Utils.h" line="-23"/> <location filename="../../src/Utils.h" line="+4"/>
<source>Unknown Message Type</source> <source>Unknown Message Type</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

@ -1,14 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1" language="en"> <TS version="2.1" language="en">
<context>
<name>AudioItem</name>
<message>
<location filename="../../src/timeline/widgets/AudioItem.cpp" line="+118"/>
<source>Save File</source>
<translation>Save File</translation>
</message>
</context>
<context> <context>
<name>ChatPage</name> <name>ChatPage</name>
<message> <message>
@ -32,7 +24,7 @@
<translation>Failed to upload video. Please try again.</translation> <translation>Failed to upload video. Please try again.</translation>
</message> </message>
<message> <message>
<location line="+380"/> <location line="+393"/>
<source>Failed to restore OLM account. Please login again.</source> <source>Failed to restore OLM account. Please login again.</source>
<translation>Failed to restore OLM account. Please login again.</translation> <translation>Failed to restore OLM account. Please login again.</translation>
</message> </message>
@ -42,18 +34,18 @@
<translation>Failed to restore save data. Please login again.</translation> <translation>Failed to restore save data. Please login again.</translation>
</message> </message>
<message> <message>
<location line="+198"/> <location line="+181"/>
<source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source>
<translation>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</translation> <translation>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</translation>
</message> </message>
<message> <message>
<location line="+51"/> <location line="+51"/>
<location line="+153"/> <location line="+155"/>
<source>Please try to login again: %1</source> <source>Please try to login again: %1</source>
<translation>Please try to login again: %1</translation> <translation>Please try to login again: %1</translation>
</message> </message>
<message> <message>
<location line="-45"/> <location line="-47"/>
<source>Room creation failed: %1</source> <source>Room creation failed: %1</source>
<translation>Room creation failed: %1</translation> <translation>Room creation failed: %1</translation>
</message> </message>
@ -116,19 +108,11 @@
</message> </message>
</context> </context>
<context> <context>
<name>FileItem</name> <name>EncryptionIndicator</name>
<message>
<location filename="../../src/timeline/widgets/FileItem.cpp" line="+107"/>
<source>Save File</source>
<translation>Save File</translation>
</message>
</context>
<context>
<name>ImageItem</name>
<message> <message>
<location filename="../../src/timeline/widgets/ImageItem.cpp" line="+241"/> <location filename="../qml/EncryptionIndicator.qml" line="+11"/>
<source>Save image</source> <source>Encrypted</source>
<translation>Save image</translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
@ -200,7 +184,7 @@
<context> <context>
<name>MemberList</name> <name>MemberList</name>
<message> <message>
<location filename="../../src/dialogs/MemberList.cpp" line="+96"/> <location filename="../../src/dialogs/MemberList.cpp" line="+89"/>
<source>Room members</source> <source>Room members</source>
<translation>Room members</translation> <translation>Room members</translation>
</message> </message>
@ -210,6 +194,14 @@
<translation>OK</translation> <translation>OK</translation>
</message> </message>
</context> </context>
<context>
<name>Placeholder</name>
<message>
<location filename="../qml/delegates/Placeholder.qml" line="+4"/>
<source>unimplemented event: </source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>QuickSwitcher</name> <name>QuickSwitcher</name>
<message> <message>
@ -218,6 +210,14 @@
<translation>Search for a room</translation> <translation>Search for a room</translation>
</message> </message>
</context> </context>
<context>
<name>Redacted</name>
<message>
<location filename="../qml/delegates/Redacted.qml" line="+5"/>
<source>redacted</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>RegisterPage</name> <name>RegisterPage</name>
<message> <message>
@ -277,7 +277,7 @@
<context> <context>
<name>RoomInfo</name> <name>RoomInfo</name>
<message> <message>
<location filename="../../src/Cache.cpp" line="+2205"/> <location filename="../../src/Cache.cpp" line="+2307"/>
<source>no version stored</source> <source>no version stored</source>
<translation>no version stored</translation> <translation>no version stored</translation>
</message> </message>
@ -285,12 +285,12 @@
<context> <context>
<name>RoomInfoListItem</name> <name>RoomInfoListItem</name>
<message> <message>
<location filename="../../src/RoomInfoListItem.cpp" line="+93"/> <location filename="../../src/RoomInfoListItem.cpp" line="+95"/>
<source>Leave room</source> <source>Leave room</source>
<translation>Leave room</translation> <translation>Leave room</translation>
</message> </message>
<message> <message>
<location line="+181"/> <location line="+161"/>
<source>Accept</source> <source>Accept</source>
<translation>Accept</translation> <translation>Accept</translation>
</message> </message>
@ -331,24 +331,24 @@
<context> <context>
<name>StatusIndicator</name> <name>StatusIndicator</name>
<message> <message>
<location filename="../../src/timeline/TimelineItem.cpp" line="+107"/> <location filename="../qml/StatusIndicator.qml" line="+13"/>
<source>Encrypted</source> <source>Failed</source>
<translation>Encrypted</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+1"/>
<source>Delivered</source> <source>Sent</source>
<translation>Delivered</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+1"/>
<source>Seen</source> <source>Received</source>
<translation>Seen</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+1"/>
<source>Sent</source> <source>Read</source>
<translation>Sent</translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
@ -391,65 +391,116 @@
</message> </message>
</context> </context>
<context> <context>
<name>TimelineItem</name> <name>TimelineModel</name>
<message>
<location filename="../../src/timeline/TimelineItem.cpp" line="+85"/>
<source>Message redaction failed: %1</source>
<translation>Message redaction failed: %1</translation>
</message>
<message>
<location line="+39"/>
<source>Reply</source>
<translation>Reply</translation>
</message>
<message>
<location line="+11"/>
<source>Options</source>
<translation>Options</translation>
</message>
</context>
<context>
<name>TimelineView</name>
<message>
<location filename="../../src/timeline/TimelineView.cpp" line="+245"/>
<source>Encryption is enabled</source>
<translation>Encryption is enabled</translation>
</message>
<message> <message>
<location line="+65"/> <location filename="../../src/timeline/TimelineModel.cpp" line="+780"/>
<source>-- Encrypted Event (No keys found for decryption) --</source> <source>-- Encrypted Event (No keys found for decryption) --</source>
<comment>Placeholder, when the message was not decrypted yet or can&apos;t be decrypted</comment> <comment>Placeholder, when the message was not decrypted yet or can&apos;t be decrypted</comment>
<translation>-- Encrypted Event (No keys found for decryption) --</translation> <translation type="unfinished">-- Encrypted Event (No keys found for decryption) --</translation>
</message> </message>
<message> <message>
<location line="+15"/> <location line="+15"/>
<source>-- Decryption Error (failed to communicate with DB) --</source> <source>-- Decryption Error (failed to communicate with DB) --</source>
<comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed when trying to lookup the session.</comment> <comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed when trying to lookup the session.</comment>
<translation>-- Decryption Error (failed to communicate with DB) --</translation> <translation type="unfinished">-- Decryption Error (failed to communicate with DB) --</translation>
</message> </message>
<message> <message>
<location line="+19"/> <location line="+19"/>
<source>-- Decryption Error (failed to retrieve megolm keys from db) --</source> <source>-- Decryption Error (failed to retrieve megolm keys from db) --</source>
<comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed.</comment> <comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed.</comment>
<translation>-- Decryption Error (failed to retrieve megolm keys from db) --</translation> <translation type="unfinished">-- Decryption Error (failed to retrieve megolm keys from db) --</translation>
</message> </message>
<message> <message>
<location line="+12"/> <location line="+12"/>
<source>-- Decryption Error (%1) --</source> <source>-- Decryption Error (%1) --</source>
<comment>Placeholder, when the message can&apos;t be decrypted. In this case, the Olm decrytion returned an error, which is passed ad %1</comment> <comment>Placeholder, when the message can&apos;t be decrypted. In this case, the Olm decrytion returned an error, which is passed ad %1</comment>
<translation>-- Decryption Error (%1) --</translation> <translation type="unfinished">-- Decryption Error (%1) --</translation>
</message> </message>
<message> <message>
<location line="+27"/> <location line="+25"/>
<source>-- Encrypted Event (Unknown event type) --</source> <source>-- Encrypted Event (Unknown event type) --</source>
<comment>Placeholder, when the message was decrypted, but we couldn&apos;t parse it, because Nheko/mtxclient don&apos;t support that event type yet</comment> <comment>Placeholder, when the message was decrypted, but we couldn&apos;t parse it, because Nheko/mtxclient don&apos;t support that event type yet</comment>
<translation>-- Encrypted Event (Unknown event type) --</translation> <translation type="unfinished">-- Encrypted Event (Unknown event type) --</translation>
</message>
<message>
<location line="+50"/>
<source>Message redaction failed: %1</source>
<translation type="unfinished">Message redaction failed: %1</translation>
</message>
</context>
<context>
<name>TimelineRow</name>
<message>
<location filename="../qml/TimelineRow.qml" line="+57"/>
<source>Reply</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+14"/>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<source>Read receipts</source>
<translation type="unfinished">Read receipts</translation>
</message>
<message>
<location line="+4"/>
<source>Mark as read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>View raw message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>Redact message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>Save as</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TimelineView</name>
<message>
<location filename="../qml/TimelineView.qml" line="+24"/>
<source>No room open</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TimelineViewManager</name>
<message>
<location filename="../../src/timeline/TimelineViewManager.cpp" line="+161"/>
<source>Save image</source>
<translation type="unfinished">Save image</translation>
</message>
<message>
<location line="+2"/>
<source>Save video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>Save audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>Save file</source>
<translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
<name>TopRoomBar</name> <name>TopRoomBar</name>
<message> <message>
<location filename="../../src/TopRoomBar.cpp" line="+79"/> <location filename="../../src/TopRoomBar.cpp" line="+78"/>
<source>Room options</source> <source>Room options</source>
<translation>Room options</translation> <translation>Room options</translation>
</message> </message>
@ -515,7 +566,7 @@
<context> <context>
<name>UserSettingsPage</name> <name>UserSettingsPage</name>
<message> <message>
<location filename="../../src/UserSettingsPage.cpp" line="+166"/> <location filename="../../src/UserSettingsPage.cpp" line="+171"/>
<source>Minimize to tray</source> <source>Minimize to tray</source>
<translation>Minimize to tray</translation> <translation>Minimize to tray</translation>
</message> </message>
@ -529,6 +580,11 @@
<source>Group&apos;s sidebar</source> <source>Group&apos;s sidebar</source>
<translation>Group&apos;s sidebar</translation> <translation>Group&apos;s sidebar</translation>
</message> </message>
<message>
<location line="+9"/>
<source>Circular Avatars</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location line="+9"/> <location line="+9"/>
<source>Typing notifications</source> <source>Typing notifications</source>
@ -605,7 +661,7 @@
<translation>GENERAL</translation> <translation>GENERAL</translation>
</message> </message>
<message> <message>
<location line="+156"/> <location line="+161"/>
<source>Open Sessions File</source> <source>Open Sessions File</source>
<translation>Open Sessions File</translation> <translation>Open Sessions File</translation>
</message> </message>
@ -825,7 +881,7 @@ Media size: %2
<context> <context>
<name>dialogs::ReadReceipts</name> <name>dialogs::ReadReceipts</name>
<message> <message>
<location filename="../../src/dialogs/ReadReceipts.cpp" line="+121"/> <location filename="../../src/dialogs/ReadReceipts.cpp" line="+117"/>
<source>Read receipts</source> <source>Read receipts</source>
<translation>Read receipts</translation> <translation>Read receipts</translation>
</message> </message>
@ -953,7 +1009,7 @@ Media size: %2
<translation>Failed to enable encryption: %1</translation> <translation>Failed to enable encryption: %1</translation>
</message> </message>
<message> <message>
<location line="+149"/> <location line="+148"/>
<source>Select an avatar</source> <source>Select an avatar</source>
<translation>Select an avatar</translation> <translation>Select an avatar</translation>
</message> </message>
@ -979,19 +1035,6 @@ Media size: %2
<translation>Failed to upload image: %s</translation> <translation>Failed to upload image: %s</translation>
</message> </message>
</context> </context>
<context>
<name>dialogs::UserMentions</name>
<message>
<location filename="../../src/dialogs/UserMentions.cpp" line="+53"/>
<source>This Room</source>
<translation>This Room</translation>
</message>
<message>
<location line="+1"/>
<source>All Rooms</source>
<translation>All Rooms</translation>
</message>
</context>
<context> <context>
<name>dialogs::UserProfile</name> <name>dialogs::UserProfile</name>
<message> <message>
@ -1015,7 +1058,7 @@ Media size: %2
<translation>Start a conversation</translation> <translation>Start a conversation</translation>
</message> </message>
<message> <message>
<location line="+57"/> <location line="+56"/>
<source>Devices</source> <source>Devices</source>
<translation>Devices</translation> <translation>Devices</translation>
</message> </message>
@ -1066,69 +1109,103 @@ Media size: %2
<context> <context>
<name>message-description sent:</name> <name>message-description sent:</name>
<message> <message>
<location filename="../../src/Utils.h" line="+104"/> <location filename="../../src/Utils.h" line="+95"/>
<source>%1 an audio clip</source> <source>You sent an audio clip</source>
<translation>%1 an audio clip</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 an image</source> <source>%1 sent an audio clip</source>
<translation>%1 an image</translation> <translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent an image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>%1 sent an image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a file</source>
<translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a file</source> <source>%1 sent a file</source>
<translation>%1 a file</translation> <translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>%1 sent a video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a sticker</source>
<translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a video clip</source> <source>%1 sent a sticker</source>
<translation>%1 a video clip</translation> <translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a notification</source>
<translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a sticker</source> <source>%1 sent a notification</source>
<translation>%1 a sticker</translation> <translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You: %1</source>
<translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a notification</source> <source>%1: %2</source>
<translation>%1 a notification</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+7"/> <location line="+7"/>
<source>%1 an encrypted message</source> <source>You sent an encrypted message</source>
<translation>%1 an encrypted message</translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>message-description:</name>
<message> <message>
<location line="-26"/> <location line="+3"/>
<source>sent</source> <source>%1 sent an encrypted message</source>
<comment>For when someone else is the sender</comment> <translation type="unfinished"></translation>
<translation>sent</translation>
</message> </message>
</context> </context>
<context> <context>
<name>message-description: </name> <name>popups::UserMentions</name>
<message>
<location filename="../../src/popups/UserMentions.cpp" line="+61"/>
<source>This Room</source>
<translation type="unfinished">This Room</translation>
</message>
<message> <message>
<location line="-2"/> <location line="+1"/>
<source>sent</source> <source>All Rooms</source>
<comment>For when you are the sender</comment> <translation type="unfinished">All Rooms</translation>
<translation>sent</translation>
</message> </message>
</context> </context>
<context> <context>
<name>utils</name> <name>utils</name>
<message> <message>
<location filename="../../src/Utils.cpp" line="+46"/> <location filename="../../src/Utils.cpp" line="+282"/>
<location filename="../../src/Utils.h" line="+55"/>
<source>You</source>
<translation>You</translation>
</message>
<message>
<location line="+219"/>
<source>sent a file.</source> <source>sent a file.</source>
<translation>sent a file.</translation> <translation>sent a file.</translation>
</message> </message>
@ -1148,7 +1225,7 @@ Media size: %2
<translation>sent a video.</translation> <translation>sent a video.</translation>
</message> </message>
<message> <message>
<location filename="../../src/Utils.h" line="-23"/> <location filename="../../src/Utils.h" line="+4"/>
<source>Unknown Message Type</source> <source>Unknown Message Type</source>
<translation>Unknown Message Type</translation> <translation>Unknown Message Type</translation>
</message> </message>

@ -1,14 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1" language="fi"> <TS version="2.1" language="fi">
<context>
<name>AudioItem</name>
<message>
<location filename="../../src/timeline/widgets/AudioItem.cpp" line="+118"/>
<source>Save File</source>
<translation>Tallenna tiedosto</translation>
</message>
</context>
<context> <context>
<name>ChatPage</name> <name>ChatPage</name>
<message> <message>
@ -32,7 +24,7 @@
<translation>Videon lähettäminen epäonnistui. Ole hyvä ja yritä uudelleen.</translation> <translation>Videon lähettäminen epäonnistui. Ole hyvä ja yritä uudelleen.</translation>
</message> </message>
<message> <message>
<location line="+380"/> <location line="+393"/>
<source>Failed to restore OLM account. Please login again.</source> <source>Failed to restore OLM account. Please login again.</source>
<translation>OLM-tilin palauttaminen epäonnistui. Ole hyvä ja kirjaudu sisään uudelleen.</translation> <translation>OLM-tilin palauttaminen epäonnistui. Ole hyvä ja kirjaudu sisään uudelleen.</translation>
</message> </message>
@ -42,18 +34,18 @@
<translation>Tallennettujen tietojen palauttaminen epäonnistui. Ole hyvä ja kirjaudu sisään uudelleen.</translation> <translation>Tallennettujen tietojen palauttaminen epäonnistui. Ole hyvä ja kirjaudu sisään uudelleen.</translation>
</message> </message>
<message> <message>
<location line="+198"/> <location line="+181"/>
<source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source>
<translation>Salausavainten lähetys epäonnistui. Palvelimen vastaus: %1 %2. Ole hyvä ja yritä uudelleen myöhemmin.</translation> <translation>Salausavainten lähetys epäonnistui. Palvelimen vastaus: %1 %2. Ole hyvä ja yritä uudelleen myöhemmin.</translation>
</message> </message>
<message> <message>
<location line="+51"/> <location line="+51"/>
<location line="+153"/> <location line="+155"/>
<source>Please try to login again: %1</source> <source>Please try to login again: %1</source>
<translation>Ole hyvä ja yritä kirjautua sisään uudelleen: %1</translation> <translation>Ole hyvä ja yritä kirjautua sisään uudelleen: %1</translation>
</message> </message>
<message> <message>
<location line="-45"/> <location line="-47"/>
<source>Room creation failed: %1</source> <source>Room creation failed: %1</source>
<translation>Huoneen luominen epäonnistui: %1</translation> <translation>Huoneen luominen epäonnistui: %1</translation>
</message> </message>
@ -116,19 +108,11 @@
</message> </message>
</context> </context>
<context> <context>
<name>FileItem</name> <name>EncryptionIndicator</name>
<message> <message>
<location filename="../../src/timeline/widgets/FileItem.cpp" line="+107"/> <location filename="../qml/EncryptionIndicator.qml" line="+11"/>
<source>Save File</source> <source>Encrypted</source>
<translation>Tallenna tiedosto</translation> <translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ImageItem</name>
<message>
<location filename="../../src/timeline/widgets/ImageItem.cpp" line="+241"/>
<source>Save image</source>
<translation>Tallenna kuva</translation>
</message> </message>
</context> </context>
<context> <context>
@ -200,7 +184,7 @@
<context> <context>
<name>MemberList</name> <name>MemberList</name>
<message> <message>
<location filename="../../src/dialogs/MemberList.cpp" line="+96"/> <location filename="../../src/dialogs/MemberList.cpp" line="+89"/>
<source>Room members</source> <source>Room members</source>
<translation>Huoneen jäsenet</translation> <translation>Huoneen jäsenet</translation>
</message> </message>
@ -210,6 +194,14 @@
<translation>OK</translation> <translation>OK</translation>
</message> </message>
</context> </context>
<context>
<name>Placeholder</name>
<message>
<location filename="../qml/delegates/Placeholder.qml" line="+4"/>
<source>unimplemented event: </source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>QuickSwitcher</name> <name>QuickSwitcher</name>
<message> <message>
@ -218,6 +210,14 @@
<translation>Etsi huonetta</translation> <translation>Etsi huonetta</translation>
</message> </message>
</context> </context>
<context>
<name>Redacted</name>
<message>
<location filename="../qml/delegates/Redacted.qml" line="+5"/>
<source>redacted</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>RegisterPage</name> <name>RegisterPage</name>
<message> <message>
@ -277,7 +277,7 @@
<context> <context>
<name>RoomInfo</name> <name>RoomInfo</name>
<message> <message>
<location filename="../../src/Cache.cpp" line="+2205"/> <location filename="../../src/Cache.cpp" line="+2307"/>
<source>no version stored</source> <source>no version stored</source>
<translation>ei tallennettua versiota</translation> <translation>ei tallennettua versiota</translation>
</message> </message>
@ -285,12 +285,12 @@
<context> <context>
<name>RoomInfoListItem</name> <name>RoomInfoListItem</name>
<message> <message>
<location filename="../../src/RoomInfoListItem.cpp" line="+93"/> <location filename="../../src/RoomInfoListItem.cpp" line="+95"/>
<source>Leave room</source> <source>Leave room</source>
<translation>Poistu huoneesta</translation> <translation>Poistu huoneesta</translation>
</message> </message>
<message> <message>
<location line="+181"/> <location line="+161"/>
<source>Accept</source> <source>Accept</source>
<translation>Hyväksy</translation> <translation>Hyväksy</translation>
</message> </message>
@ -331,24 +331,24 @@
<context> <context>
<name>StatusIndicator</name> <name>StatusIndicator</name>
<message> <message>
<location filename="../../src/timeline/TimelineItem.cpp" line="+107"/> <location filename="../qml/StatusIndicator.qml" line="+13"/>
<source>Encrypted</source> <source>Failed</source>
<translation>Salattu</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+1"/>
<source>Delivered</source> <source>Sent</source>
<translation>Toimitettu</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+1"/>
<source>Seen</source> <source>Received</source>
<translation>Luettu</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+1"/>
<source>Sent</source> <source>Read</source>
<translation>Lähetetty</translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
@ -391,65 +391,116 @@
</message> </message>
</context> </context>
<context> <context>
<name>TimelineItem</name> <name>TimelineModel</name>
<message>
<location filename="../../src/timeline/TimelineItem.cpp" line="+85"/>
<source>Message redaction failed: %1</source>
<translation>Viestin poisto epäonnistui: %1</translation>
</message>
<message> <message>
<location line="+39"/> <location filename="../../src/timeline/TimelineModel.cpp" line="+780"/>
<source>Reply</source>
<translation>Vastaa</translation>
</message>
<message>
<location line="+11"/>
<source>Options</source>
<translation>Asetukset</translation>
</message>
</context>
<context>
<name>TimelineView</name>
<message>
<location filename="../../src/timeline/TimelineView.cpp" line="+245"/>
<source>Encryption is enabled</source>
<translation>Salaus on käytössä</translation>
</message>
<message>
<location line="+65"/>
<source>-- Encrypted Event (No keys found for decryption) --</source> <source>-- Encrypted Event (No keys found for decryption) --</source>
<comment>Placeholder, when the message was not decrypted yet or can&apos;t be decrypted</comment> <comment>Placeholder, when the message was not decrypted yet or can&apos;t be decrypted</comment>
<translation>-- Salattu viesti (salauksen purkuavaimia ei löydetty) --</translation> <translation type="unfinished">-- Salattu viesti (salauksen purkuavaimia ei löydetty) --</translation>
</message> </message>
<message> <message>
<location line="+15"/> <location line="+15"/>
<source>-- Decryption Error (failed to communicate with DB) --</source> <source>-- Decryption Error (failed to communicate with DB) --</source>
<comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed when trying to lookup the session.</comment> <comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed when trying to lookup the session.</comment>
<translation>-- Virhe purkaessa salausta (tietokannan kanssa kommunikointi epäonnistui) --</translation> <translation type="unfinished">-- Virhe purkaessa salausta (tietokannan kanssa kommunikointi epäonnistui) --</translation>
</message> </message>
<message> <message>
<location line="+19"/> <location line="+19"/>
<source>-- Decryption Error (failed to retrieve megolm keys from db) --</source> <source>-- Decryption Error (failed to retrieve megolm keys from db) --</source>
<comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed.</comment> <comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed.</comment>
<translation>-- Virhe purkaessa salausta (megolm-avaimien hakeminen tietokannasta epäonnistui) --</translation> <translation type="unfinished">-- Virhe purkaessa salausta (megolm-avaimien hakeminen tietokannasta epäonnistui) --</translation>
</message> </message>
<message> <message>
<location line="+12"/> <location line="+12"/>
<source>-- Decryption Error (%1) --</source> <source>-- Decryption Error (%1) --</source>
<comment>Placeholder, when the message can&apos;t be decrypted. In this case, the Olm decrytion returned an error, which is passed ad %1</comment> <comment>Placeholder, when the message can&apos;t be decrypted. In this case, the Olm decrytion returned an error, which is passed ad %1</comment>
<translation>-- Virhe purkaessa salausta (%1) --</translation> <translation type="unfinished">-- Virhe purkaessa salausta (%1) --</translation>
</message> </message>
<message> <message>
<location line="+27"/> <location line="+25"/>
<source>-- Encrypted Event (Unknown event type) --</source> <source>-- Encrypted Event (Unknown event type) --</source>
<comment>Placeholder, when the message was decrypted, but we couldn&apos;t parse it, because Nheko/mtxclient don&apos;t support that event type yet</comment> <comment>Placeholder, when the message was decrypted, but we couldn&apos;t parse it, because Nheko/mtxclient don&apos;t support that event type yet</comment>
<translation>-- Salattu viesti (tuntematon viestityyppi) --</translation> <translation type="unfinished">-- Salattu viesti (tuntematon viestityyppi) --</translation>
</message>
<message>
<location line="+50"/>
<source>Message redaction failed: %1</source>
<translation type="unfinished">Viestin poisto epäonnistui: %1</translation>
</message>
</context>
<context>
<name>TimelineRow</name>
<message>
<location filename="../qml/TimelineRow.qml" line="+57"/>
<source>Reply</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+14"/>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<source>Read receipts</source>
<translation type="unfinished">Lukukuittaukset</translation>
</message>
<message>
<location line="+4"/>
<source>Mark as read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>View raw message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>Redact message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>Save as</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TimelineView</name>
<message>
<location filename="../qml/TimelineView.qml" line="+24"/>
<source>No room open</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TimelineViewManager</name>
<message>
<location filename="../../src/timeline/TimelineViewManager.cpp" line="+161"/>
<source>Save image</source>
<translation type="unfinished">Tallenna kuva</translation>
</message>
<message>
<location line="+2"/>
<source>Save video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>Save audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>Save file</source>
<translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
<name>TopRoomBar</name> <name>TopRoomBar</name>
<message> <message>
<location filename="../../src/TopRoomBar.cpp" line="+79"/> <location filename="../../src/TopRoomBar.cpp" line="+78"/>
<source>Room options</source> <source>Room options</source>
<translation>Huonevaihtoehdot</translation> <translation>Huonevaihtoehdot</translation>
</message> </message>
@ -515,7 +566,7 @@
<context> <context>
<name>UserSettingsPage</name> <name>UserSettingsPage</name>
<message> <message>
<location filename="../../src/UserSettingsPage.cpp" line="+166"/> <location filename="../../src/UserSettingsPage.cpp" line="+171"/>
<source>Minimize to tray</source> <source>Minimize to tray</source>
<translation>Pienennä ilmoitusalueelle</translation> <translation>Pienennä ilmoitusalueelle</translation>
</message> </message>
@ -529,6 +580,11 @@
<source>Group&apos;s sidebar</source> <source>Group&apos;s sidebar</source>
<translation>Ryhmäsivupalkki</translation> <translation>Ryhmäsivupalkki</translation>
</message> </message>
<message>
<location line="+9"/>
<source>Circular Avatars</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location line="+9"/> <location line="+9"/>
<source>Typing notifications</source> <source>Typing notifications</source>
@ -605,7 +661,7 @@
<translation>YLEISET ASETUKSET</translation> <translation>YLEISET ASETUKSET</translation>
</message> </message>
<message> <message>
<location line="+156"/> <location line="+161"/>
<source>Open Sessions File</source> <source>Open Sessions File</source>
<translation>Avaa Istuntoavaintiedosto</translation> <translation>Avaa Istuntoavaintiedosto</translation>
</message> </message>
@ -825,7 +881,7 @@ Median koko: %2
<context> <context>
<name>dialogs::ReadReceipts</name> <name>dialogs::ReadReceipts</name>
<message> <message>
<location filename="../../src/dialogs/ReadReceipts.cpp" line="+121"/> <location filename="../../src/dialogs/ReadReceipts.cpp" line="+117"/>
<source>Read receipts</source> <source>Read receipts</source>
<translation>Lukukuittaukset</translation> <translation>Lukukuittaukset</translation>
</message> </message>
@ -953,7 +1009,7 @@ Median koko: %2
<translation>Salauksen aktivointi epäonnistui: %1</translation> <translation>Salauksen aktivointi epäonnistui: %1</translation>
</message> </message>
<message> <message>
<location line="+149"/> <location line="+148"/>
<source>Select an avatar</source> <source>Select an avatar</source>
<translation>Valitse profiilikuva</translation> <translation>Valitse profiilikuva</translation>
</message> </message>
@ -979,19 +1035,6 @@ Median koko: %2
<translation>Kuvan lähetys epäonnistui: %s</translation> <translation>Kuvan lähetys epäonnistui: %s</translation>
</message> </message>
</context> </context>
<context>
<name>dialogs::UserMentions</name>
<message>
<location filename="../../src/dialogs/UserMentions.cpp" line="+53"/>
<source>This Room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>All Rooms</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>dialogs::UserProfile</name> <name>dialogs::UserProfile</name>
<message> <message>
@ -1015,7 +1058,7 @@ Median koko: %2
<translation>Aloita keskustelu</translation> <translation>Aloita keskustelu</translation>
</message> </message>
<message> <message>
<location line="+57"/> <location line="+56"/>
<source>Devices</source> <source>Devices</source>
<translation>Laitteet</translation> <translation>Laitteet</translation>
</message> </message>
@ -1066,69 +1109,103 @@ Median koko: %2
<context> <context>
<name>message-description sent:</name> <name>message-description sent:</name>
<message> <message>
<location filename="../../src/Utils.h" line="+104"/> <location filename="../../src/Utils.h" line="+95"/>
<source>%1 an audio clip</source> <source>You sent an audio clip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>%1 sent an audio clip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent an image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 an image</source> <source>%1 sent an image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a file</source> <source>%1 sent a file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>%1 sent a video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a sticker</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a video clip</source> <source>%1 sent a sticker</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a notification</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a sticker</source> <source>%1 sent a notification</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a notification</source> <source>%1: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+7"/> <location line="+7"/>
<source>%1 an encrypted message</source> <source>You sent an encrypted message</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>message-description:</name>
<message> <message>
<location line="-26"/> <location line="+3"/>
<source>sent</source> <source>%1 sent an encrypted message</source>
<comment>For when someone else is the sender</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
<name>message-description: </name> <name>popups::UserMentions</name>
<message>
<location filename="../../src/popups/UserMentions.cpp" line="+61"/>
<source>This Room</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location line="-2"/> <location line="+1"/>
<source>sent</source> <source>All Rooms</source>
<comment>For when you are the sender</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
<name>utils</name> <name>utils</name>
<message> <message>
<location filename="../../src/Utils.cpp" line="+46"/> <location filename="../../src/Utils.cpp" line="+282"/>
<location filename="../../src/Utils.h" line="+55"/>
<source>You</source>
<translation>Sinä</translation>
</message>
<message>
<location line="+219"/>
<source>sent a file.</source> <source>sent a file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1148,7 +1225,7 @@ Median koko: %2
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../src/Utils.h" line="-23"/> <location filename="../../src/Utils.h" line="+4"/>
<source>Unknown Message Type</source> <source>Unknown Message Type</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

@ -1,14 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1" language="fr"> <TS version="2.1" language="fr">
<context>
<name>AudioItem</name>
<message>
<location filename="../../src/timeline/widgets/AudioItem.cpp" line="+118"/>
<source>Save File</source>
<translation>Enregistrer le fichier</translation>
</message>
</context>
<context> <context>
<name>ChatPage</name> <name>ChatPage</name>
<message> <message>
@ -32,7 +24,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+380"/> <location line="+393"/>
<source>Failed to restore OLM account. Please login again.</source> <source>Failed to restore OLM account. Please login again.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -42,18 +34,18 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+198"/> <location line="+181"/>
<source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+51"/> <location line="+51"/>
<location line="+153"/> <location line="+155"/>
<source>Please try to login again: %1</source> <source>Please try to login again: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="-45"/> <location line="-47"/>
<source>Room creation failed: %1</source> <source>Room creation failed: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -116,19 +108,11 @@
</message> </message>
</context> </context>
<context> <context>
<name>FileItem</name> <name>EncryptionIndicator</name>
<message> <message>
<location filename="../../src/timeline/widgets/FileItem.cpp" line="+107"/> <location filename="../qml/EncryptionIndicator.qml" line="+11"/>
<source>Save File</source> <source>Encrypted</source>
<translation>Enregistrer le fichier</translation> <translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ImageItem</name>
<message>
<location filename="../../src/timeline/widgets/ImageItem.cpp" line="+241"/>
<source>Save image</source>
<translation>Enregistrer l&apos;image</translation>
</message> </message>
</context> </context>
<context> <context>
@ -200,7 +184,7 @@
<context> <context>
<name>MemberList</name> <name>MemberList</name>
<message> <message>
<location filename="../../src/dialogs/MemberList.cpp" line="+96"/> <location filename="../../src/dialogs/MemberList.cpp" line="+89"/>
<source>Room members</source> <source>Room members</source>
<translation>Membres du salon</translation> <translation>Membres du salon</translation>
</message> </message>
@ -210,6 +194,14 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>Placeholder</name>
<message>
<location filename="../qml/delegates/Placeholder.qml" line="+4"/>
<source>unimplemented event: </source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>QuickSwitcher</name> <name>QuickSwitcher</name>
<message> <message>
@ -218,6 +210,14 @@
<translation>Chercher un salon</translation> <translation>Chercher un salon</translation>
</message> </message>
</context> </context>
<context>
<name>Redacted</name>
<message>
<location filename="../qml/delegates/Redacted.qml" line="+5"/>
<source>redacted</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>RegisterPage</name> <name>RegisterPage</name>
<message> <message>
@ -278,7 +278,7 @@
<context> <context>
<name>RoomInfo</name> <name>RoomInfo</name>
<message> <message>
<location filename="../../src/Cache.cpp" line="+2205"/> <location filename="../../src/Cache.cpp" line="+2307"/>
<source>no version stored</source> <source>no version stored</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -286,12 +286,12 @@
<context> <context>
<name>RoomInfoListItem</name> <name>RoomInfoListItem</name>
<message> <message>
<location filename="../../src/RoomInfoListItem.cpp" line="+93"/> <location filename="../../src/RoomInfoListItem.cpp" line="+95"/>
<source>Leave room</source> <source>Leave room</source>
<translation>Quitter le salon</translation> <translation>Quitter le salon</translation>
</message> </message>
<message> <message>
<location line="+181"/> <location line="+161"/>
<source>Accept</source> <source>Accept</source>
<translation>Accepter</translation> <translation>Accepter</translation>
</message> </message>
@ -332,23 +332,23 @@
<context> <context>
<name>StatusIndicator</name> <name>StatusIndicator</name>
<message> <message>
<location filename="../../src/timeline/TimelineItem.cpp" line="+107"/> <location filename="../qml/StatusIndicator.qml" line="+13"/>
<source>Encrypted</source> <source>Failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+1"/>
<source>Delivered</source> <source>Sent</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+1"/>
<source>Seen</source> <source>Received</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+1"/>
<source>Sent</source> <source>Read</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
@ -392,65 +392,116 @@
</message> </message>
</context> </context>
<context> <context>
<name>TimelineItem</name> <name>TimelineModel</name>
<message> <message>
<location filename="../../src/timeline/TimelineItem.cpp" line="+85"/> <location filename="../../src/timeline/TimelineModel.cpp" line="+780"/>
<source>-- Encrypted Event (No keys found for decryption) --</source>
<comment>Placeholder, when the message was not decrypted yet or can&apos;t be decrypted</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+15"/>
<source>-- Decryption Error (failed to communicate with DB) --</source>
<comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed when trying to lookup the session.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<source>-- Decryption Error (failed to retrieve megolm keys from db) --</source>
<comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<source>-- Decryption Error (%1) --</source>
<comment>Placeholder, when the message can&apos;t be decrypted. In this case, the Olm decrytion returned an error, which is passed ad %1</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+25"/>
<source>-- Encrypted Event (Unknown event type) --</source>
<comment>Placeholder, when the message was decrypted, but we couldn&apos;t parse it, because Nheko/mtxclient don&apos;t support that event type yet</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+50"/>
<source>Message redaction failed: %1</source> <source>Message redaction failed: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>TimelineRow</name>
<message> <message>
<location line="+39"/> <location filename="../qml/TimelineRow.qml" line="+57"/>
<source>Reply</source> <source>Reply</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+11"/> <location line="+14"/>
<source>Options</source> <source>Options</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>TimelineView</name>
<message> <message>
<location filename="../../src/timeline/TimelineView.cpp" line="+245"/> <location line="+12"/>
<source>Encryption is enabled</source> <source>Read receipts</source>
<translation type="unfinished">Accusés de lecture</translation>
</message>
<message>
<location line="+4"/>
<source>Mark as read</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+65"/> <location line="+3"/>
<source>-- Encrypted Event (No keys found for decryption) --</source> <source>View raw message</source>
<comment>Placeholder, when the message was not decrypted yet or can&apos;t be decrypted</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+15"/> <location line="+4"/>
<source>-- Decryption Error (failed to communicate with DB) --</source> <source>Redact message</source>
<comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed when trying to lookup the session.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+19"/> <location line="+5"/>
<source>-- Decryption Error (failed to retrieve megolm keys from db) --</source> <source>Save as</source>
<comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>TimelineView</name>
<message> <message>
<location line="+12"/> <location filename="../qml/TimelineView.qml" line="+24"/>
<source>-- Decryption Error (%1) --</source> <source>No room open</source>
<comment>Placeholder, when the message can&apos;t be decrypted. In this case, the Olm decrytion returned an error, which is passed ad %1</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>TimelineViewManager</name>
<message> <message>
<location line="+27"/> <location filename="../../src/timeline/TimelineViewManager.cpp" line="+161"/>
<source>-- Encrypted Event (Unknown event type) --</source> <source>Save image</source>
<comment>Placeholder, when the message was decrypted, but we couldn&apos;t parse it, because Nheko/mtxclient don&apos;t support that event type yet</comment> <translation type="unfinished">Enregistrer l&apos;image</translation>
</message>
<message>
<location line="+2"/>
<source>Save video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>Save audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>Save file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
<name>TopRoomBar</name> <name>TopRoomBar</name>
<message> <message>
<location filename="../../src/TopRoomBar.cpp" line="+79"/> <location filename="../../src/TopRoomBar.cpp" line="+78"/>
<source>Room options</source> <source>Room options</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -516,7 +567,7 @@
<context> <context>
<name>UserSettingsPage</name> <name>UserSettingsPage</name>
<message> <message>
<location filename="../../src/UserSettingsPage.cpp" line="+166"/> <location filename="../../src/UserSettingsPage.cpp" line="+171"/>
<source>Minimize to tray</source> <source>Minimize to tray</source>
<translation>Réduire à la barre des tâches</translation> <translation>Réduire à la barre des tâches</translation>
</message> </message>
@ -530,6 +581,11 @@
<source>Group&apos;s sidebar</source> <source>Group&apos;s sidebar</source>
<translation>Barre latérale des groupes</translation> <translation>Barre latérale des groupes</translation>
</message> </message>
<message>
<location line="+9"/>
<source>Circular Avatars</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location line="+9"/> <location line="+9"/>
<source>Typing notifications</source> <source>Typing notifications</source>
@ -606,7 +662,7 @@
<translation>GÉNÉRAL</translation> <translation>GÉNÉRAL</translation>
</message> </message>
<message> <message>
<location line="+156"/> <location line="+161"/>
<source>Open Sessions File</source> <source>Open Sessions File</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -826,7 +882,7 @@ Taille du média : %2
<context> <context>
<name>dialogs::ReadReceipts</name> <name>dialogs::ReadReceipts</name>
<message> <message>
<location filename="../../src/dialogs/ReadReceipts.cpp" line="+121"/> <location filename="../../src/dialogs/ReadReceipts.cpp" line="+117"/>
<source>Read receipts</source> <source>Read receipts</source>
<translation>Accusés de lecture</translation> <translation>Accusés de lecture</translation>
</message> </message>
@ -952,7 +1008,7 @@ Taille du média : %2
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+149"/> <location line="+148"/>
<source>Select an avatar</source> <source>Select an avatar</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -978,19 +1034,6 @@ Taille du média : %2
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>dialogs::UserMentions</name>
<message>
<location filename="../../src/dialogs/UserMentions.cpp" line="+53"/>
<source>This Room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>All Rooms</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>dialogs::UserProfile</name> <name>dialogs::UserProfile</name>
<message> <message>
@ -1014,7 +1057,7 @@ Taille du média : %2
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+57"/> <location line="+56"/>
<source>Devices</source> <source>Devices</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1065,69 +1108,103 @@ Taille du média : %2
<context> <context>
<name>message-description sent:</name> <name>message-description sent:</name>
<message> <message>
<location filename="../../src/Utils.h" line="+104"/> <location filename="../../src/Utils.h" line="+95"/>
<source>%1 an audio clip</source> <source>You sent an audio clip</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 an image</source> <source>%1 sent an audio clip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent an image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a file</source> <source>%1 sent an image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a video clip</source> <source>%1 sent a file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a video</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a sticker</source> <source>%1 sent a video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a sticker</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>%1 sent a sticker</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a notification</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a notification</source> <source>%1 sent a notification</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>%1: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+7"/> <location line="+7"/>
<source>%1 an encrypted message</source> <source>You sent an encrypted message</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>message-description:</name>
<message> <message>
<location line="-26"/> <location line="+3"/>
<source>sent</source> <source>%1 sent an encrypted message</source>
<comment>For when someone else is the sender</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
<name>message-description: </name> <name>popups::UserMentions</name>
<message> <message>
<location line="-2"/> <location filename="../../src/popups/UserMentions.cpp" line="+61"/>
<source>sent</source> <source>This Room</source>
<comment>For when you are the sender</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>utils</name>
<message> <message>
<location filename="../../src/Utils.cpp" line="+46"/> <location line="+1"/>
<location filename="../../src/Utils.h" line="+55"/> <source>All Rooms</source>
<source>You</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>utils</name>
<message> <message>
<location line="+219"/> <location filename="../../src/Utils.cpp" line="+282"/>
<source>sent a file.</source> <source>sent a file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1147,7 +1224,7 @@ Taille du média : %2
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../src/Utils.h" line="-23"/> <location filename="../../src/Utils.h" line="+4"/>
<source>Unknown Message Type</source> <source>Unknown Message Type</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

@ -1,14 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1" language="nl_NL"> <TS version="2.1" language="nl_NL">
<context>
<name>AudioItem</name>
<message>
<location filename="../../src/timeline/widgets/AudioItem.cpp" line="+118"/>
<source>Save File</source>
<translation>Bestand opslaan</translation>
</message>
</context>
<context> <context>
<name>ChatPage</name> <name>ChatPage</name>
<message> <message>
@ -32,7 +24,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+380"/> <location line="+393"/>
<source>Failed to restore OLM account. Please login again.</source> <source>Failed to restore OLM account. Please login again.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -42,18 +34,18 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+198"/> <location line="+181"/>
<source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+51"/> <location line="+51"/>
<location line="+153"/> <location line="+155"/>
<source>Please try to login again: %1</source> <source>Please try to login again: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="-45"/> <location line="-47"/>
<source>Room creation failed: %1</source> <source>Room creation failed: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -116,19 +108,11 @@
</message> </message>
</context> </context>
<context> <context>
<name>FileItem</name> <name>EncryptionIndicator</name>
<message> <message>
<location filename="../../src/timeline/widgets/FileItem.cpp" line="+107"/> <location filename="../qml/EncryptionIndicator.qml" line="+11"/>
<source>Save File</source> <source>Encrypted</source>
<translation>Bestand opslaan</translation> <translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ImageItem</name>
<message>
<location filename="../../src/timeline/widgets/ImageItem.cpp" line="+241"/>
<source>Save image</source>
<translation>Afbeelding opslaan</translation>
</message> </message>
</context> </context>
<context> <context>
@ -200,7 +184,7 @@
<context> <context>
<name>MemberList</name> <name>MemberList</name>
<message> <message>
<location filename="../../src/dialogs/MemberList.cpp" line="+96"/> <location filename="../../src/dialogs/MemberList.cpp" line="+89"/>
<source>Room members</source> <source>Room members</source>
<translation>Kamerleden</translation> <translation>Kamerleden</translation>
</message> </message>
@ -210,6 +194,14 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>Placeholder</name>
<message>
<location filename="../qml/delegates/Placeholder.qml" line="+4"/>
<source>unimplemented event: </source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>QuickSwitcher</name> <name>QuickSwitcher</name>
<message> <message>
@ -218,6 +210,14 @@
<translation>Zoek een kamer...</translation> <translation>Zoek een kamer...</translation>
</message> </message>
</context> </context>
<context>
<name>Redacted</name>
<message>
<location filename="../qml/delegates/Redacted.qml" line="+5"/>
<source>redacted</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>RegisterPage</name> <name>RegisterPage</name>
<message> <message>
@ -277,7 +277,7 @@
<context> <context>
<name>RoomInfo</name> <name>RoomInfo</name>
<message> <message>
<location filename="../../src/Cache.cpp" line="+2205"/> <location filename="../../src/Cache.cpp" line="+2307"/>
<source>no version stored</source> <source>no version stored</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -285,12 +285,12 @@
<context> <context>
<name>RoomInfoListItem</name> <name>RoomInfoListItem</name>
<message> <message>
<location filename="../../src/RoomInfoListItem.cpp" line="+93"/> <location filename="../../src/RoomInfoListItem.cpp" line="+95"/>
<source>Leave room</source> <source>Leave room</source>
<translation>Kamer verlaten</translation> <translation>Kamer verlaten</translation>
</message> </message>
<message> <message>
<location line="+181"/> <location line="+161"/>
<source>Accept</source> <source>Accept</source>
<translation>Accepteren</translation> <translation>Accepteren</translation>
</message> </message>
@ -331,23 +331,23 @@
<context> <context>
<name>StatusIndicator</name> <name>StatusIndicator</name>
<message> <message>
<location filename="../../src/timeline/TimelineItem.cpp" line="+107"/> <location filename="../qml/StatusIndicator.qml" line="+13"/>
<source>Encrypted</source> <source>Failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+1"/>
<source>Delivered</source> <source>Sent</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+1"/>
<source>Seen</source> <source>Received</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+1"/>
<source>Sent</source> <source>Read</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
@ -391,65 +391,116 @@
</message> </message>
</context> </context>
<context> <context>
<name>TimelineItem</name> <name>TimelineModel</name>
<message> <message>
<location filename="../../src/timeline/TimelineItem.cpp" line="+85"/> <location filename="../../src/timeline/TimelineModel.cpp" line="+780"/>
<source>-- Encrypted Event (No keys found for decryption) --</source>
<comment>Placeholder, when the message was not decrypted yet or can&apos;t be decrypted</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+15"/>
<source>-- Decryption Error (failed to communicate with DB) --</source>
<comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed when trying to lookup the session.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<source>-- Decryption Error (failed to retrieve megolm keys from db) --</source>
<comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<source>-- Decryption Error (%1) --</source>
<comment>Placeholder, when the message can&apos;t be decrypted. In this case, the Olm decrytion returned an error, which is passed ad %1</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+25"/>
<source>-- Encrypted Event (Unknown event type) --</source>
<comment>Placeholder, when the message was decrypted, but we couldn&apos;t parse it, because Nheko/mtxclient don&apos;t support that event type yet</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+50"/>
<source>Message redaction failed: %1</source> <source>Message redaction failed: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>TimelineRow</name>
<message> <message>
<location line="+39"/> <location filename="../qml/TimelineRow.qml" line="+57"/>
<source>Reply</source> <source>Reply</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+11"/> <location line="+14"/>
<source>Options</source> <source>Options</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>TimelineView</name>
<message> <message>
<location filename="../../src/timeline/TimelineView.cpp" line="+245"/> <location line="+12"/>
<source>Encryption is enabled</source> <source>Read receipts</source>
<translation type="unfinished">Leesbevestigingen</translation>
</message>
<message>
<location line="+4"/>
<source>Mark as read</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+65"/> <location line="+3"/>
<source>-- Encrypted Event (No keys found for decryption) --</source> <source>View raw message</source>
<comment>Placeholder, when the message was not decrypted yet or can&apos;t be decrypted</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+15"/> <location line="+4"/>
<source>-- Decryption Error (failed to communicate with DB) --</source> <source>Redact message</source>
<comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed when trying to lookup the session.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+19"/> <location line="+5"/>
<source>-- Decryption Error (failed to retrieve megolm keys from db) --</source> <source>Save as</source>
<comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>TimelineView</name>
<message> <message>
<location line="+12"/> <location filename="../qml/TimelineView.qml" line="+24"/>
<source>-- Decryption Error (%1) --</source> <source>No room open</source>
<comment>Placeholder, when the message can&apos;t be decrypted. In this case, the Olm decrytion returned an error, which is passed ad %1</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>TimelineViewManager</name>
<message> <message>
<location line="+27"/> <location filename="../../src/timeline/TimelineViewManager.cpp" line="+161"/>
<source>-- Encrypted Event (Unknown event type) --</source> <source>Save image</source>
<comment>Placeholder, when the message was decrypted, but we couldn&apos;t parse it, because Nheko/mtxclient don&apos;t support that event type yet</comment> <translation type="unfinished">Afbeelding opslaan</translation>
</message>
<message>
<location line="+2"/>
<source>Save video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>Save audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>Save file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
<name>TopRoomBar</name> <name>TopRoomBar</name>
<message> <message>
<location filename="../../src/TopRoomBar.cpp" line="+79"/> <location filename="../../src/TopRoomBar.cpp" line="+78"/>
<source>Room options</source> <source>Room options</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -515,7 +566,7 @@
<context> <context>
<name>UserSettingsPage</name> <name>UserSettingsPage</name>
<message> <message>
<location filename="../../src/UserSettingsPage.cpp" line="+166"/> <location filename="../../src/UserSettingsPage.cpp" line="+171"/>
<source>Minimize to tray</source> <source>Minimize to tray</source>
<translation>Minimaliseren naar systeemvak</translation> <translation>Minimaliseren naar systeemvak</translation>
</message> </message>
@ -529,6 +580,11 @@
<source>Group&apos;s sidebar</source> <source>Group&apos;s sidebar</source>
<translation>Zijbalk van groep</translation> <translation>Zijbalk van groep</translation>
</message> </message>
<message>
<location line="+9"/>
<source>Circular Avatars</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location line="+9"/> <location line="+9"/>
<source>Typing notifications</source> <source>Typing notifications</source>
@ -605,7 +661,7 @@
<translation>ALGEMEEN</translation> <translation>ALGEMEEN</translation>
</message> </message>
<message> <message>
<location line="+156"/> <location line="+161"/>
<source>Open Sessions File</source> <source>Open Sessions File</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -825,7 +881,7 @@ Mediagrootte: %2
<context> <context>
<name>dialogs::ReadReceipts</name> <name>dialogs::ReadReceipts</name>
<message> <message>
<location filename="../../src/dialogs/ReadReceipts.cpp" line="+121"/> <location filename="../../src/dialogs/ReadReceipts.cpp" line="+117"/>
<source>Read receipts</source> <source>Read receipts</source>
<translation>Leesbevestigingen</translation> <translation>Leesbevestigingen</translation>
</message> </message>
@ -951,7 +1007,7 @@ Mediagrootte: %2
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+149"/> <location line="+148"/>
<source>Select an avatar</source> <source>Select an avatar</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -977,19 +1033,6 @@ Mediagrootte: %2
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>dialogs::UserMentions</name>
<message>
<location filename="../../src/dialogs/UserMentions.cpp" line="+53"/>
<source>This Room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>All Rooms</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>dialogs::UserProfile</name> <name>dialogs::UserProfile</name>
<message> <message>
@ -1013,7 +1056,7 @@ Mediagrootte: %2
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+57"/> <location line="+56"/>
<source>Devices</source> <source>Devices</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1064,69 +1107,103 @@ Mediagrootte: %2
<context> <context>
<name>message-description sent:</name> <name>message-description sent:</name>
<message> <message>
<location filename="../../src/Utils.h" line="+104"/> <location filename="../../src/Utils.h" line="+95"/>
<source>%1 an audio clip</source> <source>You sent an audio clip</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 an image</source> <source>%1 sent an audio clip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent an image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a file</source> <source>%1 sent an image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a video clip</source> <source>%1 sent a file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a video</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a sticker</source> <source>%1 sent a video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a sticker</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>%1 sent a sticker</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a notification</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a notification</source> <source>%1 sent a notification</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>%1: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+7"/> <location line="+7"/>
<source>%1 an encrypted message</source> <source>You sent an encrypted message</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>message-description:</name>
<message> <message>
<location line="-26"/> <location line="+3"/>
<source>sent</source> <source>%1 sent an encrypted message</source>
<comment>For when someone else is the sender</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
<name>message-description: </name> <name>popups::UserMentions</name>
<message> <message>
<location line="-2"/> <location filename="../../src/popups/UserMentions.cpp" line="+61"/>
<source>sent</source> <source>This Room</source>
<comment>For when you are the sender</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>utils</name>
<message> <message>
<location filename="../../src/Utils.cpp" line="+46"/> <location line="+1"/>
<location filename="../../src/Utils.h" line="+55"/> <source>All Rooms</source>
<source>You</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>utils</name>
<message> <message>
<location line="+219"/> <location filename="../../src/Utils.cpp" line="+282"/>
<source>sent a file.</source> <source>sent a file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1146,7 +1223,7 @@ Mediagrootte: %2
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../src/Utils.h" line="-23"/> <location filename="../../src/Utils.h" line="+4"/>
<source>Unknown Message Type</source> <source>Unknown Message Type</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

@ -1,14 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1" language="pl"> <TS version="2.1" language="pl">
<context>
<name>AudioItem</name>
<message>
<location filename="../../src/timeline/widgets/AudioItem.cpp" line="+118"/>
<source>Save File</source>
<translation>Zapisz plik</translation>
</message>
</context>
<context> <context>
<name>ChatPage</name> <name>ChatPage</name>
<message> <message>
@ -32,7 +24,7 @@
<translation>Nie udało się wysłać filmu. Spróbuj ponownie.</translation> <translation>Nie udało się wysłać filmu. Spróbuj ponownie.</translation>
</message> </message>
<message> <message>
<location line="+380"/> <location line="+393"/>
<source>Failed to restore OLM account. Please login again.</source> <source>Failed to restore OLM account. Please login again.</source>
<translation>Nie udało się przywrócić konta OLM. Spróbuj zalogować się ponownie.</translation> <translation>Nie udało się przywrócić konta OLM. Spróbuj zalogować się ponownie.</translation>
</message> </message>
@ -42,18 +34,18 @@
<translation>Nie udało się przywrócić zapisanych danych. Spróbuj zalogować się ponownie.</translation> <translation>Nie udało się przywrócić zapisanych danych. Spróbuj zalogować się ponownie.</translation>
</message> </message>
<message> <message>
<location line="+198"/> <location line="+181"/>
<source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+51"/> <location line="+51"/>
<location line="+153"/> <location line="+155"/>
<source>Please try to login again: %1</source> <source>Please try to login again: %1</source>
<translation>Spróbuj zalogować się ponownie: %1</translation> <translation>Spróbuj zalogować się ponownie: %1</translation>
</message> </message>
<message> <message>
<location line="-45"/> <location line="-47"/>
<source>Room creation failed: %1</source> <source>Room creation failed: %1</source>
<translation>Tworzenie pokoju nie powiodło się: %1</translation> <translation>Tworzenie pokoju nie powiodło się: %1</translation>
</message> </message>
@ -116,19 +108,11 @@
</message> </message>
</context> </context>
<context> <context>
<name>FileItem</name> <name>EncryptionIndicator</name>
<message> <message>
<location filename="../../src/timeline/widgets/FileItem.cpp" line="+107"/> <location filename="../qml/EncryptionIndicator.qml" line="+11"/>
<source>Save File</source> <source>Encrypted</source>
<translation>Zapisz plik</translation> <translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ImageItem</name>
<message>
<location filename="../../src/timeline/widgets/ImageItem.cpp" line="+241"/>
<source>Save image</source>
<translation>Zapisz obraz</translation>
</message> </message>
</context> </context>
<context> <context>
@ -200,7 +184,7 @@
<context> <context>
<name>MemberList</name> <name>MemberList</name>
<message> <message>
<location filename="../../src/dialogs/MemberList.cpp" line="+96"/> <location filename="../../src/dialogs/MemberList.cpp" line="+89"/>
<source>Room members</source> <source>Room members</source>
<translation>Członkowie pokoju</translation> <translation>Członkowie pokoju</translation>
</message> </message>
@ -210,6 +194,14 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>Placeholder</name>
<message>
<location filename="../qml/delegates/Placeholder.qml" line="+4"/>
<source>unimplemented event: </source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>QuickSwitcher</name> <name>QuickSwitcher</name>
<message> <message>
@ -218,6 +210,14 @@
<translation>Wyszukaj pokoju</translation> <translation>Wyszukaj pokoju</translation>
</message> </message>
</context> </context>
<context>
<name>Redacted</name>
<message>
<location filename="../qml/delegates/Redacted.qml" line="+5"/>
<source>redacted</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>RegisterPage</name> <name>RegisterPage</name>
<message> <message>
@ -277,7 +277,7 @@
<context> <context>
<name>RoomInfo</name> <name>RoomInfo</name>
<message> <message>
<location filename="../../src/Cache.cpp" line="+2205"/> <location filename="../../src/Cache.cpp" line="+2307"/>
<source>no version stored</source> <source>no version stored</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -285,12 +285,12 @@
<context> <context>
<name>RoomInfoListItem</name> <name>RoomInfoListItem</name>
<message> <message>
<location filename="../../src/RoomInfoListItem.cpp" line="+93"/> <location filename="../../src/RoomInfoListItem.cpp" line="+95"/>
<source>Leave room</source> <source>Leave room</source>
<translation>Opuść pokój</translation> <translation>Opuść pokój</translation>
</message> </message>
<message> <message>
<location line="+181"/> <location line="+161"/>
<source>Accept</source> <source>Accept</source>
<translation>Akceptuj</translation> <translation>Akceptuj</translation>
</message> </message>
@ -331,24 +331,24 @@
<context> <context>
<name>StatusIndicator</name> <name>StatusIndicator</name>
<message> <message>
<location filename="../../src/timeline/TimelineItem.cpp" line="+107"/> <location filename="../qml/StatusIndicator.qml" line="+13"/>
<source>Encrypted</source> <source>Failed</source>
<translation>Szyfrowana</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+1"/>
<source>Delivered</source> <source>Sent</source>
<translation>Dostarczono</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+1"/>
<source>Seen</source> <source>Received</source>
<translation>Wyświetlona</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+1"/>
<source>Sent</source> <source>Read</source>
<translation>Wysłana</translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
@ -391,32 +391,9 @@
</message> </message>
</context> </context>
<context> <context>
<name>TimelineItem</name> <name>TimelineModel</name>
<message>
<location filename="../../src/timeline/TimelineItem.cpp" line="+85"/>
<source>Message redaction failed: %1</source>
<translation>Redagowanie wiadomości nie powiodło się: %1</translation>
</message>
<message>
<location line="+39"/>
<source>Reply</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TimelineView</name>
<message> <message>
<location filename="../../src/timeline/TimelineView.cpp" line="+245"/> <location filename="../../src/timeline/TimelineModel.cpp" line="+780"/>
<source>Encryption is enabled</source>
<translation>Szyfrowanie jest włączone</translation>
</message>
<message>
<location line="+65"/>
<source>-- Encrypted Event (No keys found for decryption) --</source> <source>-- Encrypted Event (No keys found for decryption) --</source>
<comment>Placeholder, when the message was not decrypted yet or can&apos;t be decrypted</comment> <comment>Placeholder, when the message was not decrypted yet or can&apos;t be decrypted</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -440,16 +417,90 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+27"/> <location line="+25"/>
<source>-- Encrypted Event (Unknown event type) --</source> <source>-- Encrypted Event (Unknown event type) --</source>
<comment>Placeholder, when the message was decrypted, but we couldn&apos;t parse it, because Nheko/mtxclient don&apos;t support that event type yet</comment> <comment>Placeholder, when the message was decrypted, but we couldn&apos;t parse it, because Nheko/mtxclient don&apos;t support that event type yet</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location line="+50"/>
<source>Message redaction failed: %1</source>
<translation type="unfinished">Redagowanie wiadomości nie powiodło się: %1</translation>
</message>
</context>
<context>
<name>TimelineRow</name>
<message>
<location filename="../qml/TimelineRow.qml" line="+57"/>
<source>Reply</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+14"/>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<source>Read receipts</source>
<translation type="unfinished">Potwierdzenia przeczytania</translation>
</message>
<message>
<location line="+4"/>
<source>Mark as read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>View raw message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>Redact message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>Save as</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TimelineView</name>
<message>
<location filename="../qml/TimelineView.qml" line="+24"/>
<source>No room open</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TimelineViewManager</name>
<message>
<location filename="../../src/timeline/TimelineViewManager.cpp" line="+161"/>
<source>Save image</source>
<translation type="unfinished">Zapisz obraz</translation>
</message>
<message>
<location line="+2"/>
<source>Save video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>Save audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>Save file</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>TopRoomBar</name> <name>TopRoomBar</name>
<message> <message>
<location filename="../../src/TopRoomBar.cpp" line="+79"/> <location filename="../../src/TopRoomBar.cpp" line="+78"/>
<source>Room options</source> <source>Room options</source>
<translation>Ustawienia pokoju</translation> <translation>Ustawienia pokoju</translation>
</message> </message>
@ -516,7 +567,7 @@
<context> <context>
<name>UserSettingsPage</name> <name>UserSettingsPage</name>
<message> <message>
<location filename="../../src/UserSettingsPage.cpp" line="+166"/> <location filename="../../src/UserSettingsPage.cpp" line="+171"/>
<source>Minimize to tray</source> <source>Minimize to tray</source>
<translation>Zminimalizuj do paska zadań</translation> <translation>Zminimalizuj do paska zadań</translation>
</message> </message>
@ -530,6 +581,11 @@
<source>Group&apos;s sidebar</source> <source>Group&apos;s sidebar</source>
<translation>Pasek boczny grupy</translation> <translation>Pasek boczny grupy</translation>
</message> </message>
<message>
<location line="+9"/>
<source>Circular Avatars</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location line="+9"/> <location line="+9"/>
<source>Typing notifications</source> <source>Typing notifications</source>
@ -606,7 +662,7 @@
<translation>OGÓLNE</translation> <translation>OGÓLNE</translation>
</message> </message>
<message> <message>
<location line="+156"/> <location line="+161"/>
<source>Open Sessions File</source> <source>Open Sessions File</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -826,7 +882,7 @@ Rozmiar multimediów: %2
<context> <context>
<name>dialogs::ReadReceipts</name> <name>dialogs::ReadReceipts</name>
<message> <message>
<location filename="../../src/dialogs/ReadReceipts.cpp" line="+121"/> <location filename="../../src/dialogs/ReadReceipts.cpp" line="+117"/>
<source>Read receipts</source> <source>Read receipts</source>
<translation>Potwierdzenia przeczytania</translation> <translation>Potwierdzenia przeczytania</translation>
</message> </message>
@ -955,7 +1011,7 @@ Rozmiar multimediów: %2
<translation>Nie udało się włączyć szyfrowania: %1</translation> <translation>Nie udało się włączyć szyfrowania: %1</translation>
</message> </message>
<message> <message>
<location line="+149"/> <location line="+148"/>
<source>Select an avatar</source> <source>Select an avatar</source>
<translation>Wybierz awatar</translation> <translation>Wybierz awatar</translation>
</message> </message>
@ -981,19 +1037,6 @@ Rozmiar multimediów: %2
<translation>Nie udało się wysłać obrazu: %s</translation> <translation>Nie udało się wysłać obrazu: %s</translation>
</message> </message>
</context> </context>
<context>
<name>dialogs::UserMentions</name>
<message>
<location filename="../../src/dialogs/UserMentions.cpp" line="+53"/>
<source>This Room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>All Rooms</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>dialogs::UserProfile</name> <name>dialogs::UserProfile</name>
<message> <message>
@ -1017,7 +1060,7 @@ Rozmiar multimediów: %2
<translation>Rozpocznij rozmowę</translation> <translation>Rozpocznij rozmowę</translation>
</message> </message>
<message> <message>
<location line="+57"/> <location line="+56"/>
<source>Devices</source> <source>Devices</source>
<translation>Urządzenia</translation> <translation>Urządzenia</translation>
</message> </message>
@ -1068,69 +1111,103 @@ Rozmiar multimediów: %2
<context> <context>
<name>message-description sent:</name> <name>message-description sent:</name>
<message> <message>
<location filename="../../src/Utils.h" line="+104"/> <location filename="../../src/Utils.h" line="+95"/>
<source>%1 an audio clip</source> <source>You sent an audio clip</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 an image</source> <source>%1 sent an audio clip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent an image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a file</source> <source>%1 sent an image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>%1 sent a file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>%1 sent a video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a sticker</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a video clip</source> <source>%1 sent a sticker</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a notification</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a sticker</source> <source>%1 sent a notification</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a notification</source> <source>%1: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+7"/> <location line="+7"/>
<source>%1 an encrypted message</source> <source>You sent an encrypted message</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>message-description:</name>
<message> <message>
<location line="-26"/> <location line="+3"/>
<source>sent</source> <source>%1 sent an encrypted message</source>
<comment>For when someone else is the sender</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
<name>message-description: </name> <name>popups::UserMentions</name>
<message> <message>
<location line="-2"/> <location filename="../../src/popups/UserMentions.cpp" line="+61"/>
<source>sent</source> <source>This Room</source>
<comment>For when you are the sender</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>utils</name>
<message> <message>
<location filename="../../src/Utils.cpp" line="+46"/> <location line="+1"/>
<location filename="../../src/Utils.h" line="+55"/> <source>All Rooms</source>
<source>You</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>utils</name>
<message> <message>
<location line="+219"/> <location filename="../../src/Utils.cpp" line="+282"/>
<source>sent a file.</source> <source>sent a file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1150,7 +1227,7 @@ Rozmiar multimediów: %2
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../src/Utils.h" line="-23"/> <location filename="../../src/Utils.h" line="+4"/>
<source>Unknown Message Type</source> <source>Unknown Message Type</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

@ -1,14 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1" language="ru"> <TS version="2.1" language="ru">
<context>
<name>AudioItem</name>
<message>
<location filename="../../src/timeline/widgets/AudioItem.cpp" line="+118"/>
<source>Save File</source>
<translation>Сохранить файл</translation>
</message>
</context>
<context> <context>
<name>ChatPage</name> <name>ChatPage</name>
<message> <message>
@ -32,7 +24,7 @@
<translation>Не удалось загрузить видео. Пожалуйста, попробуйте еще раз.</translation> <translation>Не удалось загрузить видео. Пожалуйста, попробуйте еще раз.</translation>
</message> </message>
<message> <message>
<location line="+380"/> <location line="+393"/>
<source>Failed to restore OLM account. Please login again.</source> <source>Failed to restore OLM account. Please login again.</source>
<translation>Не удалось восстановить учетную запись OLM. Пожалуйста, войдите снова.</translation> <translation>Не удалось восстановить учетную запись OLM. Пожалуйста, войдите снова.</translation>
</message> </message>
@ -42,18 +34,18 @@
<translation>Не удалось восстановить сохраненные данные. Пожалуйста, войдите снова.</translation> <translation>Не удалось восстановить сохраненные данные. Пожалуйста, войдите снова.</translation>
</message> </message>
<message> <message>
<location line="+198"/> <location line="+181"/>
<source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source>
<translation>Не удалось настроить ключи шифрования. Ответ сервера:%1 %2. Пожалуйста, попробуйте позже.</translation> <translation>Не удалось настроить ключи шифрования. Ответ сервера:%1 %2. Пожалуйста, попробуйте позже.</translation>
</message> </message>
<message> <message>
<location line="+51"/> <location line="+51"/>
<location line="+153"/> <location line="+155"/>
<source>Please try to login again: %1</source> <source>Please try to login again: %1</source>
<translation>Повторите попытку входа: %1</translation> <translation>Повторите попытку входа: %1</translation>
</message> </message>
<message> <message>
<location line="-45"/> <location line="-47"/>
<source>Room creation failed: %1</source> <source>Room creation failed: %1</source>
<translation>Не удалось создать комнату: %1</translation> <translation>Не удалось создать комнату: %1</translation>
</message> </message>
@ -116,19 +108,11 @@
</message> </message>
</context> </context>
<context> <context>
<name>FileItem</name> <name>EncryptionIndicator</name>
<message> <message>
<location filename="../../src/timeline/widgets/FileItem.cpp" line="+107"/> <location filename="../qml/EncryptionIndicator.qml" line="+11"/>
<source>Save File</source> <source>Encrypted</source>
<translation>Сохранить файл</translation> <translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ImageItem</name>
<message>
<location filename="../../src/timeline/widgets/ImageItem.cpp" line="+241"/>
<source>Save image</source>
<translation>Сохранить изображение</translation>
</message> </message>
</context> </context>
<context> <context>
@ -200,7 +184,7 @@
<context> <context>
<name>MemberList</name> <name>MemberList</name>
<message> <message>
<location filename="../../src/dialogs/MemberList.cpp" line="+96"/> <location filename="../../src/dialogs/MemberList.cpp" line="+89"/>
<source>Room members</source> <source>Room members</source>
<translation>Участники комнаты</translation> <translation>Участники комнаты</translation>
</message> </message>
@ -210,6 +194,14 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>Placeholder</name>
<message>
<location filename="../qml/delegates/Placeholder.qml" line="+4"/>
<source>unimplemented event: </source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>QuickSwitcher</name> <name>QuickSwitcher</name>
<message> <message>
@ -218,6 +210,14 @@
<translation>Поиск комнаты...</translation> <translation>Поиск комнаты...</translation>
</message> </message>
</context> </context>
<context>
<name>Redacted</name>
<message>
<location filename="../qml/delegates/Redacted.qml" line="+5"/>
<source>redacted</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>RegisterPage</name> <name>RegisterPage</name>
<message> <message>
@ -277,7 +277,7 @@
<context> <context>
<name>RoomInfo</name> <name>RoomInfo</name>
<message> <message>
<location filename="../../src/Cache.cpp" line="+2205"/> <location filename="../../src/Cache.cpp" line="+2307"/>
<source>no version stored</source> <source>no version stored</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -285,12 +285,12 @@
<context> <context>
<name>RoomInfoListItem</name> <name>RoomInfoListItem</name>
<message> <message>
<location filename="../../src/RoomInfoListItem.cpp" line="+93"/> <location filename="../../src/RoomInfoListItem.cpp" line="+95"/>
<source>Leave room</source> <source>Leave room</source>
<translation>Покинуть комнату</translation> <translation>Покинуть комнату</translation>
</message> </message>
<message> <message>
<location line="+181"/> <location line="+161"/>
<source>Accept</source> <source>Accept</source>
<translation>Принять</translation> <translation>Принять</translation>
</message> </message>
@ -331,24 +331,24 @@
<context> <context>
<name>StatusIndicator</name> <name>StatusIndicator</name>
<message> <message>
<location filename="../../src/timeline/TimelineItem.cpp" line="+107"/> <location filename="../qml/StatusIndicator.qml" line="+13"/>
<source>Encrypted</source> <source>Failed</source>
<translation>Зашифровано</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+1"/>
<source>Delivered</source> <source>Sent</source>
<translation>Доставлено</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+1"/>
<source>Seen</source> <source>Received</source>
<translation>Прочитано</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+1"/>
<source>Sent</source> <source>Read</source>
<translation>Отправлено</translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
@ -391,32 +391,9 @@
</message> </message>
</context> </context>
<context> <context>
<name>TimelineItem</name> <name>TimelineModel</name>
<message>
<location filename="../../src/timeline/TimelineItem.cpp" line="+85"/>
<source>Message redaction failed: %1</source>
<translation>Ошибка редактирования сообщения: %1</translation>
</message>
<message>
<location line="+39"/>
<source>Reply</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TimelineView</name>
<message> <message>
<location filename="../../src/timeline/TimelineView.cpp" line="+245"/> <location filename="../../src/timeline/TimelineModel.cpp" line="+780"/>
<source>Encryption is enabled</source>
<translation>Шифрование включено</translation>
</message>
<message>
<location line="+65"/>
<source>-- Encrypted Event (No keys found for decryption) --</source> <source>-- Encrypted Event (No keys found for decryption) --</source>
<comment>Placeholder, when the message was not decrypted yet or can&apos;t be decrypted</comment> <comment>Placeholder, when the message was not decrypted yet or can&apos;t be decrypted</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -440,16 +417,90 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+27"/> <location line="+25"/>
<source>-- Encrypted Event (Unknown event type) --</source> <source>-- Encrypted Event (Unknown event type) --</source>
<comment>Placeholder, when the message was decrypted, but we couldn&apos;t parse it, because Nheko/mtxclient don&apos;t support that event type yet</comment> <comment>Placeholder, when the message was decrypted, but we couldn&apos;t parse it, because Nheko/mtxclient don&apos;t support that event type yet</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location line="+50"/>
<source>Message redaction failed: %1</source>
<translation type="unfinished">Ошибка редактирования сообщения: %1</translation>
</message>
</context>
<context>
<name>TimelineRow</name>
<message>
<location filename="../qml/TimelineRow.qml" line="+57"/>
<source>Reply</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+14"/>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<source>Read receipts</source>
<translation type="unfinished">Подтверждать прочтение</translation>
</message>
<message>
<location line="+4"/>
<source>Mark as read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>View raw message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>Redact message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>Save as</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TimelineView</name>
<message>
<location filename="../qml/TimelineView.qml" line="+24"/>
<source>No room open</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TimelineViewManager</name>
<message>
<location filename="../../src/timeline/TimelineViewManager.cpp" line="+161"/>
<source>Save image</source>
<translation type="unfinished">Сохранить изображение</translation>
</message>
<message>
<location line="+2"/>
<source>Save video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>Save audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>Save file</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>TopRoomBar</name> <name>TopRoomBar</name>
<message> <message>
<location filename="../../src/TopRoomBar.cpp" line="+79"/> <location filename="../../src/TopRoomBar.cpp" line="+78"/>
<source>Room options</source> <source>Room options</source>
<translation>Настройки комнаты</translation> <translation>Настройки комнаты</translation>
</message> </message>
@ -516,7 +567,7 @@
<context> <context>
<name>UserSettingsPage</name> <name>UserSettingsPage</name>
<message> <message>
<location filename="../../src/UserSettingsPage.cpp" line="+166"/> <location filename="../../src/UserSettingsPage.cpp" line="+171"/>
<source>Minimize to tray</source> <source>Minimize to tray</source>
<translation>Сворачивать в системную панель</translation> <translation>Сворачивать в системную панель</translation>
</message> </message>
@ -530,6 +581,11 @@
<source>Group&apos;s sidebar</source> <source>Group&apos;s sidebar</source>
<translation>Боковая панель групп</translation> <translation>Боковая панель групп</translation>
</message> </message>
<message>
<location line="+9"/>
<source>Circular Avatars</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location line="+9"/> <location line="+9"/>
<source>Typing notifications</source> <source>Typing notifications</source>
@ -606,7 +662,7 @@
<translation>ГЛАВНОЕ</translation> <translation>ГЛАВНОЕ</translation>
</message> </message>
<message> <message>
<location line="+156"/> <location line="+161"/>
<source>Open Sessions File</source> <source>Open Sessions File</source>
<translation>Открыть файл сеансов</translation> <translation>Открыть файл сеансов</translation>
</message> </message>
@ -827,7 +883,7 @@ Media size: %2
<context> <context>
<name>dialogs::ReadReceipts</name> <name>dialogs::ReadReceipts</name>
<message> <message>
<location filename="../../src/dialogs/ReadReceipts.cpp" line="+121"/> <location filename="../../src/dialogs/ReadReceipts.cpp" line="+117"/>
<source>Read receipts</source> <source>Read receipts</source>
<translation>Подтверждать прочтение</translation> <translation>Подтверждать прочтение</translation>
</message> </message>
@ -954,7 +1010,7 @@ Media size: %2
<translation>Не удалось включить шифрование: %1</translation> <translation>Не удалось включить шифрование: %1</translation>
</message> </message>
<message> <message>
<location line="+149"/> <location line="+148"/>
<source>Select an avatar</source> <source>Select an avatar</source>
<translation>Выберите аватар</translation> <translation>Выберите аватар</translation>
</message> </message>
@ -980,19 +1036,6 @@ Media size: %2
<translation>Не удалось загрузить изображение: %s</translation> <translation>Не удалось загрузить изображение: %s</translation>
</message> </message>
</context> </context>
<context>
<name>dialogs::UserMentions</name>
<message>
<location filename="../../src/dialogs/UserMentions.cpp" line="+53"/>
<source>This Room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>All Rooms</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>dialogs::UserProfile</name> <name>dialogs::UserProfile</name>
<message> <message>
@ -1016,7 +1059,7 @@ Media size: %2
<translation>Начать разговор</translation> <translation>Начать разговор</translation>
</message> </message>
<message> <message>
<location line="+57"/> <location line="+56"/>
<source>Devices</source> <source>Devices</source>
<translation>Устройства</translation> <translation>Устройства</translation>
</message> </message>
@ -1067,69 +1110,103 @@ Media size: %2
<context> <context>
<name>message-description sent:</name> <name>message-description sent:</name>
<message> <message>
<location filename="../../src/Utils.h" line="+104"/> <location filename="../../src/Utils.h" line="+95"/>
<source>%1 an audio clip</source> <source>You sent an audio clip</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 an image</source> <source>%1 sent an audio clip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent an image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a file</source> <source>%1 sent an image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>%1 sent a file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>%1 sent a video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a sticker</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a video clip</source> <source>%1 sent a sticker</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a notification</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a sticker</source> <source>%1 sent a notification</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a notification</source> <source>%1: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+7"/> <location line="+7"/>
<source>%1 an encrypted message</source> <source>You sent an encrypted message</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>message-description:</name>
<message> <message>
<location line="-26"/> <location line="+3"/>
<source>sent</source> <source>%1 sent an encrypted message</source>
<comment>For when someone else is the sender</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
<name>message-description: </name> <name>popups::UserMentions</name>
<message> <message>
<location line="-2"/> <location filename="../../src/popups/UserMentions.cpp" line="+61"/>
<source>sent</source> <source>This Room</source>
<comment>For when you are the sender</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>utils</name>
<message> <message>
<location filename="../../src/Utils.cpp" line="+46"/> <location line="+1"/>
<location filename="../../src/Utils.h" line="+55"/> <source>All Rooms</source>
<source>You</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>utils</name>
<message> <message>
<location line="+219"/> <location filename="../../src/Utils.cpp" line="+282"/>
<source>sent a file.</source> <source>sent a file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1149,7 +1226,7 @@ Media size: %2
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../src/Utils.h" line="-23"/> <location filename="../../src/Utils.h" line="+4"/>
<source>Unknown Message Type</source> <source>Unknown Message Type</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

@ -1,14 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1" language="zh_CN"> <TS version="2.1" language="zh_CN">
<context>
<name>AudioItem</name>
<message>
<location filename="../../src/timeline/widgets/AudioItem.cpp" line="+118"/>
<source>Save File</source>
<translation></translation>
</message>
</context>
<context> <context>
<name>ChatPage</name> <name>ChatPage</name>
<message> <message>
@ -32,7 +24,7 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+380"/> <location line="+393"/>
<source>Failed to restore OLM account. Please login again.</source> <source>Failed to restore OLM account. Please login again.</source>
<translation> OLM </translation> <translation> OLM </translation>
</message> </message>
@ -42,18 +34,18 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+198"/> <location line="+181"/>
<source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+51"/> <location line="+51"/>
<location line="+153"/> <location line="+155"/>
<source>Please try to login again: %1</source> <source>Please try to login again: %1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location line="-45"/> <location line="-47"/>
<source>Room creation failed: %1</source> <source>Room creation failed: %1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
@ -116,19 +108,11 @@
</message> </message>
</context> </context>
<context> <context>
<name>FileItem</name> <name>EncryptionIndicator</name>
<message> <message>
<location filename="../../src/timeline/widgets/FileItem.cpp" line="+107"/> <location filename="../qml/EncryptionIndicator.qml" line="+11"/>
<source>Save File</source> <source>Encrypted</source>
<translation></translation> <translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ImageItem</name>
<message>
<location filename="../../src/timeline/widgets/ImageItem.cpp" line="+241"/>
<source>Save image</source>
<translation></translation>
</message> </message>
</context> </context>
<context> <context>
@ -200,7 +184,7 @@
<context> <context>
<name>MemberList</name> <name>MemberList</name>
<message> <message>
<location filename="../../src/dialogs/MemberList.cpp" line="+96"/> <location filename="../../src/dialogs/MemberList.cpp" line="+89"/>
<source>Room members</source> <source>Room members</source>
<translation></translation> <translation></translation>
</message> </message>
@ -210,6 +194,14 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>Placeholder</name>
<message>
<location filename="../qml/delegates/Placeholder.qml" line="+4"/>
<source>unimplemented event: </source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>QuickSwitcher</name> <name>QuickSwitcher</name>
<message> <message>
@ -218,6 +210,14 @@
<translation>...</translation> <translation>...</translation>
</message> </message>
</context> </context>
<context>
<name>Redacted</name>
<message>
<location filename="../qml/delegates/Redacted.qml" line="+5"/>
<source>redacted</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>RegisterPage</name> <name>RegisterPage</name>
<message> <message>
@ -277,7 +277,7 @@
<context> <context>
<name>RoomInfo</name> <name>RoomInfo</name>
<message> <message>
<location filename="../../src/Cache.cpp" line="+2205"/> <location filename="../../src/Cache.cpp" line="+2307"/>
<source>no version stored</source> <source>no version stored</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -285,12 +285,12 @@
<context> <context>
<name>RoomInfoListItem</name> <name>RoomInfoListItem</name>
<message> <message>
<location filename="../../src/RoomInfoListItem.cpp" line="+93"/> <location filename="../../src/RoomInfoListItem.cpp" line="+95"/>
<source>Leave room</source> <source>Leave room</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+181"/> <location line="+161"/>
<source>Accept</source> <source>Accept</source>
<translation></translation> <translation></translation>
</message> </message>
@ -331,24 +331,24 @@
<context> <context>
<name>StatusIndicator</name> <name>StatusIndicator</name>
<message> <message>
<location filename="../../src/timeline/TimelineItem.cpp" line="+107"/> <location filename="../qml/StatusIndicator.qml" line="+13"/>
<source>Encrypted</source> <source>Failed</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+1"/>
<source>Delivered</source> <source>Sent</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+1"/>
<source>Seen</source> <source>Received</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+1"/>
<source>Sent</source> <source>Read</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
@ -391,32 +391,9 @@
</message> </message>
</context> </context>
<context> <context>
<name>TimelineItem</name> <name>TimelineModel</name>
<message>
<location filename="../../src/timeline/TimelineItem.cpp" line="+85"/>
<source>Message redaction failed: %1</source>
<translation>%1</translation>
</message>
<message>
<location line="+39"/>
<source>Reply</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TimelineView</name>
<message> <message>
<location filename="../../src/timeline/TimelineView.cpp" line="+245"/> <location filename="../../src/timeline/TimelineModel.cpp" line="+780"/>
<source>Encryption is enabled</source>
<translation></translation>
</message>
<message>
<location line="+65"/>
<source>-- Encrypted Event (No keys found for decryption) --</source> <source>-- Encrypted Event (No keys found for decryption) --</source>
<comment>Placeholder, when the message was not decrypted yet or can&apos;t be decrypted</comment> <comment>Placeholder, when the message was not decrypted yet or can&apos;t be decrypted</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -440,16 +417,90 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+27"/> <location line="+25"/>
<source>-- Encrypted Event (Unknown event type) --</source> <source>-- Encrypted Event (Unknown event type) --</source>
<comment>Placeholder, when the message was decrypted, but we couldn&apos;t parse it, because Nheko/mtxclient don&apos;t support that event type yet</comment> <comment>Placeholder, when the message was decrypted, but we couldn&apos;t parse it, because Nheko/mtxclient don&apos;t support that event type yet</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location line="+50"/>
<source>Message redaction failed: %1</source>
<translation type="unfinished">%1</translation>
</message>
</context>
<context>
<name>TimelineRow</name>
<message>
<location filename="../qml/TimelineRow.qml" line="+57"/>
<source>Reply</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+14"/>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<source>Read receipts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>Mark as read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>View raw message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>Redact message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>Save as</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TimelineView</name>
<message>
<location filename="../qml/TimelineView.qml" line="+24"/>
<source>No room open</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TimelineViewManager</name>
<message>
<location filename="../../src/timeline/TimelineViewManager.cpp" line="+161"/>
<source>Save image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>Save video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>Save audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>Save file</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>TopRoomBar</name> <name>TopRoomBar</name>
<message> <message>
<location filename="../../src/TopRoomBar.cpp" line="+79"/> <location filename="../../src/TopRoomBar.cpp" line="+78"/>
<source>Room options</source> <source>Room options</source>
<translation></translation> <translation></translation>
</message> </message>
@ -514,7 +565,7 @@
<context> <context>
<name>UserSettingsPage</name> <name>UserSettingsPage</name>
<message> <message>
<location filename="../../src/UserSettingsPage.cpp" line="+166"/> <location filename="../../src/UserSettingsPage.cpp" line="+171"/>
<source>Minimize to tray</source> <source>Minimize to tray</source>
<translation></translation> <translation></translation>
</message> </message>
@ -528,6 +579,11 @@
<source>Group&apos;s sidebar</source> <source>Group&apos;s sidebar</source>
<translation></translation> <translation></translation>
</message> </message>
<message>
<location line="+9"/>
<source>Circular Avatars</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location line="+9"/> <location line="+9"/>
<source>Typing notifications</source> <source>Typing notifications</source>
@ -604,7 +660,7 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+156"/> <location line="+161"/>
<source>Open Sessions File</source> <source>Open Sessions File</source>
<translation></translation> <translation></translation>
</message> </message>
@ -824,7 +880,7 @@ Media size: %2
<context> <context>
<name>dialogs::ReadReceipts</name> <name>dialogs::ReadReceipts</name>
<message> <message>
<location filename="../../src/dialogs/ReadReceipts.cpp" line="+121"/> <location filename="../../src/dialogs/ReadReceipts.cpp" line="+117"/>
<source>Read receipts</source> <source>Read receipts</source>
<translation></translation> <translation></translation>
</message> </message>
@ -951,7 +1007,7 @@ Media size: %2
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location line="+149"/> <location line="+148"/>
<source>Select an avatar</source> <source>Select an avatar</source>
<translation></translation> <translation></translation>
</message> </message>
@ -977,19 +1033,6 @@ Media size: %2
<translation>%s</translation> <translation>%s</translation>
</message> </message>
</context> </context>
<context>
<name>dialogs::UserMentions</name>
<message>
<location filename="../../src/dialogs/UserMentions.cpp" line="+53"/>
<source>This Room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>All Rooms</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>dialogs::UserProfile</name> <name>dialogs::UserProfile</name>
<message> <message>
@ -1013,7 +1056,7 @@ Media size: %2
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location line="+57"/> <location line="+56"/>
<source>Devices</source> <source>Devices</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1072,69 +1115,103 @@ Media size: %2
<context> <context>
<name>message-description sent:</name> <name>message-description sent:</name>
<message> <message>
<location filename="../../src/Utils.h" line="+104"/> <location filename="../../src/Utils.h" line="+95"/>
<source>%1 an audio clip</source> <source>You sent an audio clip</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 an image</source> <source>%1 sent an audio clip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent an image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a file</source> <source>%1 sent an image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>%1 sent a file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>%1 sent a video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a sticker</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a video clip</source> <source>%1 sent a sticker</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You sent a notification</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a sticker</source> <source>%1 sent a notification</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>You: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+3"/> <location line="+3"/>
<source>%1 a notification</source> <source>%1: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location line="+7"/> <location line="+7"/>
<source>%1 an encrypted message</source> <source>You sent an encrypted message</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>message-description:</name>
<message> <message>
<location line="-26"/> <location line="+3"/>
<source>sent</source> <source>%1 sent an encrypted message</source>
<comment>For when someone else is the sender</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
<name>message-description: </name> <name>popups::UserMentions</name>
<message> <message>
<location line="-2"/> <location filename="../../src/popups/UserMentions.cpp" line="+61"/>
<source>sent</source> <source>This Room</source>
<comment>For when you are the sender</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>utils</name>
<message> <message>
<location filename="../../src/Utils.cpp" line="+46"/> <location line="+1"/>
<location filename="../../src/Utils.h" line="+55"/> <source>All Rooms</source>
<source>You</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context>
<context>
<name>utils</name>
<message> <message>
<location line="+219"/> <location filename="../../src/Utils.cpp" line="+282"/>
<source>sent a file.</source> <source>sent a file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1154,7 +1231,7 @@ Media size: %2
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../src/Utils.h" line="-23"/> <location filename="../../src/Utils.h" line="+4"/>
<source>Unknown Message Type</source> <source>Unknown Message Type</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

Loading…
Cancel
Save