mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-26 13:08:48 +03:00
Make buttons hideable via setting, button contents can still be accessed via context menu
This commit is contained in:
parent
69a50c15c7
commit
0f1a352dd7
15 changed files with 292 additions and 173 deletions
|
@ -4,13 +4,13 @@
|
||||||
<context>
|
<context>
|
||||||
<name>ChatPage</name>
|
<name>ChatPage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/ChatPage.cpp" line="+223"/>
|
<location filename="../../src/ChatPage.cpp" line="+225"/>
|
||||||
<source>Failed to invite user: %1</source>
|
<source>Failed to invite user: %1</source>
|
||||||
<translation>Nutzer konnte nicht eingeladen werden: %1</translation>
|
<translation>Nutzer konnte nicht eingeladen werden: %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+4"/>
|
<location line="+4"/>
|
||||||
<location line="+868"/>
|
<location line="+894"/>
|
||||||
<source>Invited user: %1</source>
|
<source>Invited user: %1</source>
|
||||||
<translation>Eingeladener Benutzer: %1</translation>
|
<translation>Eingeladener Benutzer: %1</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -50,12 +50,12 @@
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-807"/>
|
<location line="-815"/>
|
||||||
<source>Failed to upload media. Please try again.</source>
|
<source>Failed to upload media. Please try again.</source>
|
||||||
<translation>Medienupload fehlgeschlagen. Bitte versuche es erneut.</translation>
|
<translation>Medienupload fehlgeschlagen. Bitte versuche es erneut.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+399"/>
|
<location line="+407"/>
|
||||||
<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>
|
||||||
|
@ -479,7 +479,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineModel</name>
|
<name>TimelineModel</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/timeline/TimelineModel.cpp" line="+714"/>
|
<location filename="../../src/timeline/TimelineModel.cpp" line="+718"/>
|
||||||
<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't be decrypted</comment>
|
<comment>Placeholder, when the message was not decrypted yet or can't be decrypted</comment>
|
||||||
<translation>-- Verschlüsseltes Event (keine Schlüssel zur Entschlüsselung gefunden) --</translation>
|
<translation>-- Verschlüsseltes Event (keine Schlüssel zur Entschlüsselung gefunden) --</translation>
|
||||||
|
@ -672,7 +672,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineRow</name>
|
<name>TimelineRow</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/TimelineRow.qml" line="+84"/>
|
<location filename="../qml/TimelineRow.qml" line="+69"/>
|
||||||
<source>Reply</source>
|
<source>Reply</source>
|
||||||
<translation>Antworten</translation>
|
<translation>Antworten</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -685,7 +685,12 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineView</name>
|
<name>TimelineView</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/TimelineView.qml" line="+32"/>
|
<location filename="../qml/TimelineView.qml" line="+45"/>
|
||||||
|
<source>Reply</source>
|
||||||
|
<translation type="unfinished">Antworten</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location line="+4"/>
|
||||||
<source>Read receipts</source>
|
<source>Read receipts</source>
|
||||||
<translation type="unfinished">Lesebestätigungen</translation>
|
<translation type="unfinished">Lesebestätigungen</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -715,7 +720,7 @@
|
||||||
<translation>Kein Raum geöffnet</translation>
|
<translation>Kein Raum geöffnet</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+239"/>
|
<location line="+241"/>
|
||||||
<source>Close</source>
|
<source>Close</source>
|
||||||
<translation type="unfinished">Schließen</translation>
|
<translation type="unfinished">Schließen</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -777,7 +782,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>UserSettingsPage</name>
|
<name>UserSettingsPage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/UserSettingsPage.cpp" line="+290"/>
|
<location filename="../../src/UserSettingsPage.cpp" line="+296"/>
|
||||||
<source>Minimize to tray</source>
|
<source>Minimize to tray</source>
|
||||||
<translation>Ins Benachrichtigungsfeld minimieren</translation>
|
<translation>Ins Benachrichtigungsfeld minimieren</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -798,6 +803,11 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+2"/>
|
<location line="+2"/>
|
||||||
|
<source>Show buttons in timeline</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location line="+1"/>
|
||||||
<source>Typing notifications</source>
|
<source>Typing notifications</source>
|
||||||
<translation>Schreibbenachrichtigungen</translation>
|
<translation>Schreibbenachrichtigungen</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -847,7 +857,7 @@
|
||||||
<translation>Gerätefingerabdruck</translation>
|
<translation>Gerätefingerabdruck</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-56"/>
|
<location line="-57"/>
|
||||||
<source>Session Keys</source>
|
<source>Session Keys</source>
|
||||||
<translation>Sitzungsschlüssel</translation>
|
<translation>Sitzungsschlüssel</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -867,22 +877,22 @@
|
||||||
<translation>VERSCHLÜSSELUNG</translation>
|
<translation>VERSCHLÜSSELUNG</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-60"/>
|
<location line="-61"/>
|
||||||
<source>GENERAL</source>
|
<source>GENERAL</source>
|
||||||
<translation>ALLGEMEINES</translation>
|
<translation>ALLGEMEINES</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+22"/>
|
<location line="+23"/>
|
||||||
<source>INTERFACE</source>
|
<source>INTERFACE</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+105"/>
|
<location line="+106"/>
|
||||||
<source>Emoji Font Family</source>
|
<source>Emoji Font Family</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+142"/>
|
<location line="+147"/>
|
||||||
<source>Open Sessions File</source>
|
<source>Open Sessions File</source>
|
||||||
<translation>Öffne Sessions Datei</translation>
|
<translation>Öffne Sessions Datei</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
|
@ -4,13 +4,13 @@
|
||||||
<context>
|
<context>
|
||||||
<name>ChatPage</name>
|
<name>ChatPage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/ChatPage.cpp" line="+223"/>
|
<location filename="../../src/ChatPage.cpp" line="+225"/>
|
||||||
<source>Failed to invite user: %1</source>
|
<source>Failed to invite user: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+4"/>
|
<location line="+4"/>
|
||||||
<location line="+868"/>
|
<location line="+894"/>
|
||||||
<source>Invited user: %1</source>
|
<source>Invited user: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -50,12 +50,12 @@
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-807"/>
|
<location line="-815"/>
|
||||||
<source>Failed to upload media. Please try again.</source>
|
<source>Failed to upload media. Please try again.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+399"/>
|
<location line="+407"/>
|
||||||
<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>
|
||||||
|
@ -479,7 +479,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineModel</name>
|
<name>TimelineModel</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/timeline/TimelineModel.cpp" line="+714"/>
|
<location filename="../../src/timeline/TimelineModel.cpp" line="+718"/>
|
||||||
<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't be decrypted</comment>
|
<comment>Placeholder, when the message was not decrypted yet or can't be decrypted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -672,7 +672,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineRow</name>
|
<name>TimelineRow</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/TimelineRow.qml" line="+84"/>
|
<location filename="../qml/TimelineRow.qml" line="+69"/>
|
||||||
<source>Reply</source>
|
<source>Reply</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -685,7 +685,12 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineView</name>
|
<name>TimelineView</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/TimelineView.qml" line="+32"/>
|
<location filename="../qml/TimelineView.qml" line="+45"/>
|
||||||
|
<source>Reply</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location line="+4"/>
|
||||||
<source>Read receipts</source>
|
<source>Read receipts</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -715,7 +720,7 @@
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+239"/>
|
<location line="+241"/>
|
||||||
<source>Close</source>
|
<source>Close</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -777,7 +782,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>UserSettingsPage</name>
|
<name>UserSettingsPage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/UserSettingsPage.cpp" line="+290"/>
|
<location filename="../../src/UserSettingsPage.cpp" line="+296"/>
|
||||||
<source>Minimize to tray</source>
|
<source>Minimize to tray</source>
|
||||||
<translation>Ελαχιστοποίηση</translation>
|
<translation>Ελαχιστοποίηση</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -798,6 +803,11 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+2"/>
|
<location line="+2"/>
|
||||||
|
<source>Show buttons in timeline</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location line="+1"/>
|
||||||
<source>Typing notifications</source>
|
<source>Typing notifications</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -847,7 +857,7 @@
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-56"/>
|
<location line="-57"/>
|
||||||
<source>Session Keys</source>
|
<source>Session Keys</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -867,22 +877,22 @@
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-60"/>
|
<location line="-61"/>
|
||||||
<source>GENERAL</source>
|
<source>GENERAL</source>
|
||||||
<translation>ΓΕΝΙΚΑ</translation>
|
<translation>ΓΕΝΙΚΑ</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+22"/>
|
<location line="+23"/>
|
||||||
<source>INTERFACE</source>
|
<source>INTERFACE</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+105"/>
|
<location line="+106"/>
|
||||||
<source>Emoji Font Family</source>
|
<source>Emoji Font Family</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+142"/>
|
<location line="+147"/>
|
||||||
<source>Open Sessions File</source>
|
<source>Open Sessions File</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
|
@ -4,13 +4,13 @@
|
||||||
<context>
|
<context>
|
||||||
<name>ChatPage</name>
|
<name>ChatPage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/ChatPage.cpp" line="+223"/>
|
<location filename="../../src/ChatPage.cpp" line="+225"/>
|
||||||
<source>Failed to invite user: %1</source>
|
<source>Failed to invite user: %1</source>
|
||||||
<translation>Failed to invite user: %1</translation>
|
<translation>Failed to invite user: %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+4"/>
|
<location line="+4"/>
|
||||||
<location line="+868"/>
|
<location line="+894"/>
|
||||||
<source>Invited user: %1</source>
|
<source>Invited user: %1</source>
|
||||||
<translation>Invited user: %1</translation>
|
<translation>Invited user: %1</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -50,12 +50,12 @@
|
||||||
<translation>Unbanned user: %1</translation>
|
<translation>Unbanned user: %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-807"/>
|
<location line="-815"/>
|
||||||
<source>Failed to upload media. Please try again.</source>
|
<source>Failed to upload media. Please try again.</source>
|
||||||
<translation>Failed to upload media. Please try again.</translation>
|
<translation>Failed to upload media. Please try again.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+399"/>
|
<location line="+407"/>
|
||||||
<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>
|
||||||
|
@ -479,7 +479,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineModel</name>
|
<name>TimelineModel</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/timeline/TimelineModel.cpp" line="+714"/>
|
<location filename="../../src/timeline/TimelineModel.cpp" line="+718"/>
|
||||||
<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't be decrypted</comment>
|
<comment>Placeholder, when the message was not decrypted yet or can't be decrypted</comment>
|
||||||
<translation>-- Encrypted Event (No keys found for decryption) --</translation>
|
<translation>-- Encrypted Event (No keys found for decryption) --</translation>
|
||||||
|
@ -672,7 +672,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineRow</name>
|
<name>TimelineRow</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/TimelineRow.qml" line="+84"/>
|
<location filename="../qml/TimelineRow.qml" line="+69"/>
|
||||||
<source>Reply</source>
|
<source>Reply</source>
|
||||||
<translation>Reply</translation>
|
<translation>Reply</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -685,7 +685,12 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineView</name>
|
<name>TimelineView</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/TimelineView.qml" line="+32"/>
|
<location filename="../qml/TimelineView.qml" line="+45"/>
|
||||||
|
<source>Reply</source>
|
||||||
|
<translation type="unfinished">Reply</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location line="+4"/>
|
||||||
<source>Read receipts</source>
|
<source>Read receipts</source>
|
||||||
<translation>Read receipts</translation>
|
<translation>Read receipts</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -715,7 +720,7 @@
|
||||||
<translation>No room open</translation>
|
<translation>No room open</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+239"/>
|
<location line="+241"/>
|
||||||
<source>Close</source>
|
<source>Close</source>
|
||||||
<translation>Close</translation>
|
<translation>Close</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -777,7 +782,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>UserSettingsPage</name>
|
<name>UserSettingsPage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/UserSettingsPage.cpp" line="+290"/>
|
<location filename="../../src/UserSettingsPage.cpp" line="+296"/>
|
||||||
<source>Minimize to tray</source>
|
<source>Minimize to tray</source>
|
||||||
<translation>Minimize to tray</translation>
|
<translation>Minimize to tray</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -798,6 +803,11 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+2"/>
|
<location line="+2"/>
|
||||||
|
<source>Show buttons in timeline</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location line="+1"/>
|
||||||
<source>Typing notifications</source>
|
<source>Typing notifications</source>
|
||||||
<translation>Typing notifications</translation>
|
<translation>Typing notifications</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -847,7 +857,7 @@
|
||||||
<translation>Device Fingerprint</translation>
|
<translation>Device Fingerprint</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-56"/>
|
<location line="-57"/>
|
||||||
<source>Session Keys</source>
|
<source>Session Keys</source>
|
||||||
<translation>Session Keys</translation>
|
<translation>Session Keys</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -867,22 +877,22 @@
|
||||||
<translation>ENCRYPTION</translation>
|
<translation>ENCRYPTION</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-60"/>
|
<location line="-61"/>
|
||||||
<source>GENERAL</source>
|
<source>GENERAL</source>
|
||||||
<translation>GENERAL</translation>
|
<translation>GENERAL</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+22"/>
|
<location line="+23"/>
|
||||||
<source>INTERFACE</source>
|
<source>INTERFACE</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+105"/>
|
<location line="+106"/>
|
||||||
<source>Emoji Font Family</source>
|
<source>Emoji Font Family</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+142"/>
|
<location line="+147"/>
|
||||||
<source>Open Sessions File</source>
|
<source>Open Sessions File</source>
|
||||||
<translation>Open Sessions File</translation>
|
<translation>Open Sessions File</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
|
@ -4,13 +4,13 @@
|
||||||
<context>
|
<context>
|
||||||
<name>ChatPage</name>
|
<name>ChatPage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/ChatPage.cpp" line="+223"/>
|
<location filename="../../src/ChatPage.cpp" line="+225"/>
|
||||||
<source>Failed to invite user: %1</source>
|
<source>Failed to invite user: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+4"/>
|
<location line="+4"/>
|
||||||
<location line="+868"/>
|
<location line="+894"/>
|
||||||
<source>Invited user: %1</source>
|
<source>Invited user: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -50,12 +50,12 @@
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-807"/>
|
<location line="-815"/>
|
||||||
<source>Failed to upload media. Please try again.</source>
|
<source>Failed to upload media. Please try again.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+399"/>
|
<location line="+407"/>
|
||||||
<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>
|
||||||
|
@ -479,7 +479,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineModel</name>
|
<name>TimelineModel</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/timeline/TimelineModel.cpp" line="+714"/>
|
<location filename="../../src/timeline/TimelineModel.cpp" line="+718"/>
|
||||||
<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't be decrypted</comment>
|
<comment>Placeholder, when the message was not decrypted yet or can't be decrypted</comment>
|
||||||
<translation type="unfinished">-- Salattu viesti (salauksen purkuavaimia ei löydetty) --</translation>
|
<translation type="unfinished">-- Salattu viesti (salauksen purkuavaimia ei löydetty) --</translation>
|
||||||
|
@ -672,7 +672,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineRow</name>
|
<name>TimelineRow</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/TimelineRow.qml" line="+84"/>
|
<location filename="../qml/TimelineRow.qml" line="+69"/>
|
||||||
<source>Reply</source>
|
<source>Reply</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -685,7 +685,12 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineView</name>
|
<name>TimelineView</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/TimelineView.qml" line="+32"/>
|
<location filename="../qml/TimelineView.qml" line="+45"/>
|
||||||
|
<source>Reply</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location line="+4"/>
|
||||||
<source>Read receipts</source>
|
<source>Read receipts</source>
|
||||||
<translation type="unfinished">Lukukuittaukset</translation>
|
<translation type="unfinished">Lukukuittaukset</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -715,7 +720,7 @@
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+239"/>
|
<location line="+241"/>
|
||||||
<source>Close</source>
|
<source>Close</source>
|
||||||
<translation type="unfinished">Sulje</translation>
|
<translation type="unfinished">Sulje</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -777,7 +782,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>UserSettingsPage</name>
|
<name>UserSettingsPage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/UserSettingsPage.cpp" line="+290"/>
|
<location filename="../../src/UserSettingsPage.cpp" line="+296"/>
|
||||||
<source>Minimize to tray</source>
|
<source>Minimize to tray</source>
|
||||||
<translation>Pienennä ilmoitusalueelle</translation>
|
<translation>Pienennä ilmoitusalueelle</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -798,6 +803,11 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+2"/>
|
<location line="+2"/>
|
||||||
|
<source>Show buttons in timeline</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location line="+1"/>
|
||||||
<source>Typing notifications</source>
|
<source>Typing notifications</source>
|
||||||
<translation>Kirjoitusilmoitukset</translation>
|
<translation>Kirjoitusilmoitukset</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -847,7 +857,7 @@
|
||||||
<translation>Laitteen sormenjälki</translation>
|
<translation>Laitteen sormenjälki</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-56"/>
|
<location line="-57"/>
|
||||||
<source>Session Keys</source>
|
<source>Session Keys</source>
|
||||||
<translation>Istunnon avaimet</translation>
|
<translation>Istunnon avaimet</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -867,22 +877,22 @@
|
||||||
<translation>SALAUS</translation>
|
<translation>SALAUS</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-60"/>
|
<location line="-61"/>
|
||||||
<source>GENERAL</source>
|
<source>GENERAL</source>
|
||||||
<translation>YLEISET ASETUKSET</translation>
|
<translation>YLEISET ASETUKSET</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+22"/>
|
<location line="+23"/>
|
||||||
<source>INTERFACE</source>
|
<source>INTERFACE</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+105"/>
|
<location line="+106"/>
|
||||||
<source>Emoji Font Family</source>
|
<source>Emoji Font Family</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+142"/>
|
<location line="+147"/>
|
||||||
<source>Open Sessions File</source>
|
<source>Open Sessions File</source>
|
||||||
<translation>Avaa Istuntoavaintiedosto</translation>
|
<translation>Avaa Istuntoavaintiedosto</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
|
@ -4,13 +4,13 @@
|
||||||
<context>
|
<context>
|
||||||
<name>ChatPage</name>
|
<name>ChatPage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/ChatPage.cpp" line="+223"/>
|
<location filename="../../src/ChatPage.cpp" line="+225"/>
|
||||||
<source>Failed to invite user: %1</source>
|
<source>Failed to invite user: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+4"/>
|
<location line="+4"/>
|
||||||
<location line="+868"/>
|
<location line="+894"/>
|
||||||
<source>Invited user: %1</source>
|
<source>Invited user: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -50,12 +50,12 @@
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-807"/>
|
<location line="-815"/>
|
||||||
<source>Failed to upload media. Please try again.</source>
|
<source>Failed to upload media. Please try again.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+399"/>
|
<location line="+407"/>
|
||||||
<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>
|
||||||
|
@ -480,7 +480,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineModel</name>
|
<name>TimelineModel</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/timeline/TimelineModel.cpp" line="+714"/>
|
<location filename="../../src/timeline/TimelineModel.cpp" line="+718"/>
|
||||||
<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't be decrypted</comment>
|
<comment>Placeholder, when the message was not decrypted yet or can't be decrypted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -673,7 +673,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineRow</name>
|
<name>TimelineRow</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/TimelineRow.qml" line="+84"/>
|
<location filename="../qml/TimelineRow.qml" line="+69"/>
|
||||||
<source>Reply</source>
|
<source>Reply</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -686,7 +686,12 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineView</name>
|
<name>TimelineView</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/TimelineView.qml" line="+32"/>
|
<location filename="../qml/TimelineView.qml" line="+45"/>
|
||||||
|
<source>Reply</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location line="+4"/>
|
||||||
<source>Read receipts</source>
|
<source>Read receipts</source>
|
||||||
<translation type="unfinished">Accusés de lecture</translation>
|
<translation type="unfinished">Accusés de lecture</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -716,7 +721,7 @@
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+239"/>
|
<location line="+241"/>
|
||||||
<source>Close</source>
|
<source>Close</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -778,7 +783,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>UserSettingsPage</name>
|
<name>UserSettingsPage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/UserSettingsPage.cpp" line="+290"/>
|
<location filename="../../src/UserSettingsPage.cpp" line="+296"/>
|
||||||
<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>
|
||||||
|
@ -799,6 +804,11 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+2"/>
|
<location line="+2"/>
|
||||||
|
<source>Show buttons in timeline</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location line="+1"/>
|
||||||
<source>Typing notifications</source>
|
<source>Typing notifications</source>
|
||||||
<translation>Notifications d'écriture</translation>
|
<translation>Notifications d'écriture</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -848,7 +858,7 @@
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-56"/>
|
<location line="-57"/>
|
||||||
<source>Session Keys</source>
|
<source>Session Keys</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -868,22 +878,22 @@
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-60"/>
|
<location line="-61"/>
|
||||||
<source>GENERAL</source>
|
<source>GENERAL</source>
|
||||||
<translation>GÉNÉRAL</translation>
|
<translation>GÉNÉRAL</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+22"/>
|
<location line="+23"/>
|
||||||
<source>INTERFACE</source>
|
<source>INTERFACE</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+105"/>
|
<location line="+106"/>
|
||||||
<source>Emoji Font Family</source>
|
<source>Emoji Font Family</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+142"/>
|
<location line="+147"/>
|
||||||
<source>Open Sessions File</source>
|
<source>Open Sessions File</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
|
@ -4,13 +4,13 @@
|
||||||
<context>
|
<context>
|
||||||
<name>ChatPage</name>
|
<name>ChatPage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/ChatPage.cpp" line="+223"/>
|
<location filename="../../src/ChatPage.cpp" line="+225"/>
|
||||||
<source>Failed to invite user: %1</source>
|
<source>Failed to invite user: %1</source>
|
||||||
<translation>ユーザーを招待できませんでした: %1</translation>
|
<translation>ユーザーを招待できませんでした: %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+4"/>
|
<location line="+4"/>
|
||||||
<location line="+868"/>
|
<location line="+894"/>
|
||||||
<source>Invited user: %1</source>
|
<source>Invited user: %1</source>
|
||||||
<translation>招待されたユーザー: %1</translation>
|
<translation>招待されたユーザー: %1</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -50,12 +50,12 @@
|
||||||
<translation>永久追放を解除されたユーザー: %1</translation>
|
<translation>永久追放を解除されたユーザー: %1</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-807"/>
|
<location line="-815"/>
|
||||||
<source>Failed to upload media. Please try again.</source>
|
<source>Failed to upload media. Please try again.</source>
|
||||||
<translation>メディアをアップロードできませんでした。やり直して下さい。</translation>
|
<translation>メディアをアップロードできませんでした。やり直して下さい。</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+399"/>
|
<location line="+407"/>
|
||||||
<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>
|
||||||
|
@ -479,7 +479,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineModel</name>
|
<name>TimelineModel</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/timeline/TimelineModel.cpp" line="+714"/>
|
<location filename="../../src/timeline/TimelineModel.cpp" line="+718"/>
|
||||||
<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't be decrypted</comment>
|
<comment>Placeholder, when the message was not decrypted yet or can't be decrypted</comment>
|
||||||
<translation>-- 暗号化イベント (復号鍵が見つかりません) --</translation>
|
<translation>-- 暗号化イベント (復号鍵が見つかりません) --</translation>
|
||||||
|
@ -671,7 +671,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineRow</name>
|
<name>TimelineRow</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/TimelineRow.qml" line="+84"/>
|
<location filename="../qml/TimelineRow.qml" line="+69"/>
|
||||||
<source>Reply</source>
|
<source>Reply</source>
|
||||||
<translation>返信</translation>
|
<translation>返信</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -684,7 +684,12 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineView</name>
|
<name>TimelineView</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/TimelineView.qml" line="+32"/>
|
<location filename="../qml/TimelineView.qml" line="+45"/>
|
||||||
|
<source>Reply</source>
|
||||||
|
<translation type="unfinished">返信</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location line="+4"/>
|
||||||
<source>Read receipts</source>
|
<source>Read receipts</source>
|
||||||
<translation>開封確認</translation>
|
<translation>開封確認</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -714,7 +719,7 @@
|
||||||
<translation>部屋が開いていません</translation>
|
<translation>部屋が開いていません</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+239"/>
|
<location line="+241"/>
|
||||||
<source>Close</source>
|
<source>Close</source>
|
||||||
<translation>閉じる</translation>
|
<translation>閉じる</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -776,7 +781,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>UserSettingsPage</name>
|
<name>UserSettingsPage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/UserSettingsPage.cpp" line="+290"/>
|
<location filename="../../src/UserSettingsPage.cpp" line="+296"/>
|
||||||
<source>Minimize to tray</source>
|
<source>Minimize to tray</source>
|
||||||
<translation>トレイへ最小化</translation>
|
<translation>トレイへ最小化</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -797,6 +802,11 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+2"/>
|
<location line="+2"/>
|
||||||
|
<source>Show buttons in timeline</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location line="+1"/>
|
||||||
<source>Typing notifications</source>
|
<source>Typing notifications</source>
|
||||||
<translation>入力状態の通知</translation>
|
<translation>入力状態の通知</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -846,7 +856,7 @@
|
||||||
<translation>デバイスの指紋</translation>
|
<translation>デバイスの指紋</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-56"/>
|
<location line="-57"/>
|
||||||
<source>Session Keys</source>
|
<source>Session Keys</source>
|
||||||
<translation>セッション鍵</translation>
|
<translation>セッション鍵</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -866,22 +876,22 @@
|
||||||
<translation>暗号化</translation>
|
<translation>暗号化</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-60"/>
|
<location line="-61"/>
|
||||||
<source>GENERAL</source>
|
<source>GENERAL</source>
|
||||||
<translation>全般</translation>
|
<translation>全般</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+22"/>
|
<location line="+23"/>
|
||||||
<source>INTERFACE</source>
|
<source>INTERFACE</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+105"/>
|
<location line="+106"/>
|
||||||
<source>Emoji Font Family</source>
|
<source>Emoji Font Family</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+142"/>
|
<location line="+147"/>
|
||||||
<source>Open Sessions File</source>
|
<source>Open Sessions File</source>
|
||||||
<translation>セッションファイルを開く</translation>
|
<translation>セッションファイルを開く</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
|
@ -4,13 +4,13 @@
|
||||||
<context>
|
<context>
|
||||||
<name>ChatPage</name>
|
<name>ChatPage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/ChatPage.cpp" line="+223"/>
|
<location filename="../../src/ChatPage.cpp" line="+225"/>
|
||||||
<source>Failed to invite user: %1</source>
|
<source>Failed to invite user: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+4"/>
|
<location line="+4"/>
|
||||||
<location line="+868"/>
|
<location line="+894"/>
|
||||||
<source>Invited user: %1</source>
|
<source>Invited user: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -50,12 +50,12 @@
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-807"/>
|
<location line="-815"/>
|
||||||
<source>Failed to upload media. Please try again.</source>
|
<source>Failed to upload media. Please try again.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+399"/>
|
<location line="+407"/>
|
||||||
<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>
|
||||||
|
@ -479,7 +479,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineModel</name>
|
<name>TimelineModel</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/timeline/TimelineModel.cpp" line="+714"/>
|
<location filename="../../src/timeline/TimelineModel.cpp" line="+718"/>
|
||||||
<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't be decrypted</comment>
|
<comment>Placeholder, when the message was not decrypted yet or can't be decrypted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -672,7 +672,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineRow</name>
|
<name>TimelineRow</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/TimelineRow.qml" line="+84"/>
|
<location filename="../qml/TimelineRow.qml" line="+69"/>
|
||||||
<source>Reply</source>
|
<source>Reply</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -685,7 +685,12 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineView</name>
|
<name>TimelineView</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/TimelineView.qml" line="+32"/>
|
<location filename="../qml/TimelineView.qml" line="+45"/>
|
||||||
|
<source>Reply</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location line="+4"/>
|
||||||
<source>Read receipts</source>
|
<source>Read receipts</source>
|
||||||
<translation type="unfinished">Leesbevestigingen</translation>
|
<translation type="unfinished">Leesbevestigingen</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -715,7 +720,7 @@
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+239"/>
|
<location line="+241"/>
|
||||||
<source>Close</source>
|
<source>Close</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -777,7 +782,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>UserSettingsPage</name>
|
<name>UserSettingsPage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/UserSettingsPage.cpp" line="+290"/>
|
<location filename="../../src/UserSettingsPage.cpp" line="+296"/>
|
||||||
<source>Minimize to tray</source>
|
<source>Minimize to tray</source>
|
||||||
<translation>Minimaliseren naar systeemvak</translation>
|
<translation>Minimaliseren naar systeemvak</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -798,6 +803,11 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+2"/>
|
<location line="+2"/>
|
||||||
|
<source>Show buttons in timeline</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location line="+1"/>
|
||||||
<source>Typing notifications</source>
|
<source>Typing notifications</source>
|
||||||
<translation>Meldingen bij typen van berichten</translation>
|
<translation>Meldingen bij typen van berichten</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -847,7 +857,7 @@
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-56"/>
|
<location line="-57"/>
|
||||||
<source>Session Keys</source>
|
<source>Session Keys</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -867,22 +877,22 @@
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-60"/>
|
<location line="-61"/>
|
||||||
<source>GENERAL</source>
|
<source>GENERAL</source>
|
||||||
<translation>ALGEMEEN</translation>
|
<translation>ALGEMEEN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+22"/>
|
<location line="+23"/>
|
||||||
<source>INTERFACE</source>
|
<source>INTERFACE</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+105"/>
|
<location line="+106"/>
|
||||||
<source>Emoji Font Family</source>
|
<source>Emoji Font Family</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+142"/>
|
<location line="+147"/>
|
||||||
<source>Open Sessions File</source>
|
<source>Open Sessions File</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
|
@ -4,13 +4,13 @@
|
||||||
<context>
|
<context>
|
||||||
<name>ChatPage</name>
|
<name>ChatPage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/ChatPage.cpp" line="+223"/>
|
<location filename="../../src/ChatPage.cpp" line="+225"/>
|
||||||
<source>Failed to invite user: %1</source>
|
<source>Failed to invite user: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+4"/>
|
<location line="+4"/>
|
||||||
<location line="+868"/>
|
<location line="+894"/>
|
||||||
<source>Invited user: %1</source>
|
<source>Invited user: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -50,12 +50,12 @@
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-807"/>
|
<location line="-815"/>
|
||||||
<source>Failed to upload media. Please try again.</source>
|
<source>Failed to upload media. Please try again.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+399"/>
|
<location line="+407"/>
|
||||||
<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>
|
||||||
|
@ -479,7 +479,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineModel</name>
|
<name>TimelineModel</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/timeline/TimelineModel.cpp" line="+714"/>
|
<location filename="../../src/timeline/TimelineModel.cpp" line="+718"/>
|
||||||
<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't be decrypted</comment>
|
<comment>Placeholder, when the message was not decrypted yet or can't be decrypted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -673,7 +673,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineRow</name>
|
<name>TimelineRow</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/TimelineRow.qml" line="+84"/>
|
<location filename="../qml/TimelineRow.qml" line="+69"/>
|
||||||
<source>Reply</source>
|
<source>Reply</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -686,7 +686,12 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineView</name>
|
<name>TimelineView</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/TimelineView.qml" line="+32"/>
|
<location filename="../qml/TimelineView.qml" line="+45"/>
|
||||||
|
<source>Reply</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location line="+4"/>
|
||||||
<source>Read receipts</source>
|
<source>Read receipts</source>
|
||||||
<translation type="unfinished">Potwierdzenia przeczytania</translation>
|
<translation type="unfinished">Potwierdzenia przeczytania</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -716,7 +721,7 @@
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+239"/>
|
<location line="+241"/>
|
||||||
<source>Close</source>
|
<source>Close</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -778,7 +783,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>UserSettingsPage</name>
|
<name>UserSettingsPage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/UserSettingsPage.cpp" line="+290"/>
|
<location filename="../../src/UserSettingsPage.cpp" line="+296"/>
|
||||||
<source>Minimize to tray</source>
|
<source>Minimize to tray</source>
|
||||||
<translation>Zminimalizuj do paska zadań</translation>
|
<translation>Zminimalizuj do paska zadań</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -799,6 +804,11 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+2"/>
|
<location line="+2"/>
|
||||||
|
<source>Show buttons in timeline</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location line="+1"/>
|
||||||
<source>Typing notifications</source>
|
<source>Typing notifications</source>
|
||||||
<translation>Powiadomienia o pisaniu</translation>
|
<translation>Powiadomienia o pisaniu</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -848,7 +858,7 @@
|
||||||
<translation>Odcisk palca urządzenia</translation>
|
<translation>Odcisk palca urządzenia</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-56"/>
|
<location line="-57"/>
|
||||||
<source>Session Keys</source>
|
<source>Session Keys</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -868,22 +878,22 @@
|
||||||
<translation>SZYFROWANIE</translation>
|
<translation>SZYFROWANIE</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-60"/>
|
<location line="-61"/>
|
||||||
<source>GENERAL</source>
|
<source>GENERAL</source>
|
||||||
<translation>OGÓLNE</translation>
|
<translation>OGÓLNE</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+22"/>
|
<location line="+23"/>
|
||||||
<source>INTERFACE</source>
|
<source>INTERFACE</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+105"/>
|
<location line="+106"/>
|
||||||
<source>Emoji Font Family</source>
|
<source>Emoji Font Family</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+142"/>
|
<location line="+147"/>
|
||||||
<source>Open Sessions File</source>
|
<source>Open Sessions File</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
|
@ -4,13 +4,13 @@
|
||||||
<context>
|
<context>
|
||||||
<name>ChatPage</name>
|
<name>ChatPage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/ChatPage.cpp" line="+223"/>
|
<location filename="../../src/ChatPage.cpp" line="+225"/>
|
||||||
<source>Failed to invite user: %1</source>
|
<source>Failed to invite user: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+4"/>
|
<location line="+4"/>
|
||||||
<location line="+868"/>
|
<location line="+894"/>
|
||||||
<source>Invited user: %1</source>
|
<source>Invited user: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -50,12 +50,12 @@
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-807"/>
|
<location line="-815"/>
|
||||||
<source>Failed to upload media. Please try again.</source>
|
<source>Failed to upload media. Please try again.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+399"/>
|
<location line="+407"/>
|
||||||
<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>
|
||||||
|
@ -479,7 +479,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineModel</name>
|
<name>TimelineModel</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/timeline/TimelineModel.cpp" line="+714"/>
|
<location filename="../../src/timeline/TimelineModel.cpp" line="+718"/>
|
||||||
<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't be decrypted</comment>
|
<comment>Placeholder, when the message was not decrypted yet or can't be decrypted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -673,7 +673,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineRow</name>
|
<name>TimelineRow</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/TimelineRow.qml" line="+84"/>
|
<location filename="../qml/TimelineRow.qml" line="+69"/>
|
||||||
<source>Reply</source>
|
<source>Reply</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -686,7 +686,12 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineView</name>
|
<name>TimelineView</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/TimelineView.qml" line="+32"/>
|
<location filename="../qml/TimelineView.qml" line="+45"/>
|
||||||
|
<source>Reply</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location line="+4"/>
|
||||||
<source>Read receipts</source>
|
<source>Read receipts</source>
|
||||||
<translation type="unfinished">Подтверждать прочтение</translation>
|
<translation type="unfinished">Подтверждать прочтение</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -716,7 +721,7 @@
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+239"/>
|
<location line="+241"/>
|
||||||
<source>Close</source>
|
<source>Close</source>
|
||||||
<translation type="unfinished">Закрыть</translation>
|
<translation type="unfinished">Закрыть</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -778,7 +783,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>UserSettingsPage</name>
|
<name>UserSettingsPage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/UserSettingsPage.cpp" line="+290"/>
|
<location filename="../../src/UserSettingsPage.cpp" line="+296"/>
|
||||||
<source>Minimize to tray</source>
|
<source>Minimize to tray</source>
|
||||||
<translation>Сворачивать в системную панель</translation>
|
<translation>Сворачивать в системную панель</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -799,6 +804,11 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+2"/>
|
<location line="+2"/>
|
||||||
|
<source>Show buttons in timeline</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location line="+1"/>
|
||||||
<source>Typing notifications</source>
|
<source>Typing notifications</source>
|
||||||
<translation>Сообщать о наборе сообщения</translation>
|
<translation>Сообщать о наборе сообщения</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -848,7 +858,7 @@
|
||||||
<translation>Отпечаток устройства</translation>
|
<translation>Отпечаток устройства</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-56"/>
|
<location line="-57"/>
|
||||||
<source>Session Keys</source>
|
<source>Session Keys</source>
|
||||||
<translation>Ключи сеанса</translation>
|
<translation>Ключи сеанса</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -868,22 +878,22 @@
|
||||||
<translation>ШИФРОВАНИЕ</translation>
|
<translation>ШИФРОВАНИЕ</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-60"/>
|
<location line="-61"/>
|
||||||
<source>GENERAL</source>
|
<source>GENERAL</source>
|
||||||
<translation>ГЛАВНОЕ</translation>
|
<translation>ГЛАВНОЕ</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+22"/>
|
<location line="+23"/>
|
||||||
<source>INTERFACE</source>
|
<source>INTERFACE</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+105"/>
|
<location line="+106"/>
|
||||||
<source>Emoji Font Family</source>
|
<source>Emoji Font Family</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+142"/>
|
<location line="+147"/>
|
||||||
<source>Open Sessions File</source>
|
<source>Open Sessions File</source>
|
||||||
<translation>Открыть файл сеансов</translation>
|
<translation>Открыть файл сеансов</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
|
@ -4,13 +4,13 @@
|
||||||
<context>
|
<context>
|
||||||
<name>ChatPage</name>
|
<name>ChatPage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/ChatPage.cpp" line="+223"/>
|
<location filename="../../src/ChatPage.cpp" line="+225"/>
|
||||||
<source>Failed to invite user: %1</source>
|
<source>Failed to invite user: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+4"/>
|
<location line="+4"/>
|
||||||
<location line="+868"/>
|
<location line="+894"/>
|
||||||
<source>Invited user: %1</source>
|
<source>Invited user: %1</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -50,12 +50,12 @@
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-807"/>
|
<location line="-815"/>
|
||||||
<source>Failed to upload media. Please try again.</source>
|
<source>Failed to upload media. Please try again.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+399"/>
|
<location line="+407"/>
|
||||||
<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>
|
||||||
|
@ -479,7 +479,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineModel</name>
|
<name>TimelineModel</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/timeline/TimelineModel.cpp" line="+714"/>
|
<location filename="../../src/timeline/TimelineModel.cpp" line="+718"/>
|
||||||
<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't be decrypted</comment>
|
<comment>Placeholder, when the message was not decrypted yet or can't be decrypted</comment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
@ -671,7 +671,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineRow</name>
|
<name>TimelineRow</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/TimelineRow.qml" line="+84"/>
|
<location filename="../qml/TimelineRow.qml" line="+69"/>
|
||||||
<source>Reply</source>
|
<source>Reply</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -684,7 +684,12 @@
|
||||||
<context>
|
<context>
|
||||||
<name>TimelineView</name>
|
<name>TimelineView</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../qml/TimelineView.qml" line="+32"/>
|
<location filename="../qml/TimelineView.qml" line="+45"/>
|
||||||
|
<source>Reply</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location line="+4"/>
|
||||||
<source>Read receipts</source>
|
<source>Read receipts</source>
|
||||||
<translation type="unfinished">阅读回执</translation>
|
<translation type="unfinished">阅读回执</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -714,7 +719,7 @@
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+239"/>
|
<location line="+241"/>
|
||||||
<source>Close</source>
|
<source>Close</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -776,7 +781,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>UserSettingsPage</name>
|
<name>UserSettingsPage</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../src/UserSettingsPage.cpp" line="+290"/>
|
<location filename="../../src/UserSettingsPage.cpp" line="+296"/>
|
||||||
<source>Minimize to tray</source>
|
<source>Minimize to tray</source>
|
||||||
<translation>最小化至托盘</translation>
|
<translation>最小化至托盘</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -797,6 +802,11 @@
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+2"/>
|
<location line="+2"/>
|
||||||
|
<source>Show buttons in timeline</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location line="+1"/>
|
||||||
<source>Typing notifications</source>
|
<source>Typing notifications</source>
|
||||||
<translation>打字通知</translation>
|
<translation>打字通知</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -846,7 +856,7 @@
|
||||||
<translation>设备指纹</translation>
|
<translation>设备指纹</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-56"/>
|
<location line="-57"/>
|
||||||
<source>Session Keys</source>
|
<source>Session Keys</source>
|
||||||
<translation>会话密钥</translation>
|
<translation>会话密钥</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@ -866,22 +876,22 @@
|
||||||
<translation>加密</translation>
|
<translation>加密</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="-60"/>
|
<location line="-61"/>
|
||||||
<source>GENERAL</source>
|
<source>GENERAL</source>
|
||||||
<translation>通用</translation>
|
<translation>通用</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+22"/>
|
<location line="+23"/>
|
||||||
<source>INTERFACE</source>
|
<source>INTERFACE</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+105"/>
|
<location line="+106"/>
|
||||||
<source>Emoji Font Family</source>
|
<source>Emoji Font Family</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location line="+142"/>
|
<location line="+147"/>
|
||||||
<source>Open Sessions File</source>
|
<source>Open Sessions File</source>
|
||||||
<translation>打开会话文件</translation>
|
<translation>打开会话文件</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
import QtQuick 2.6
|
import QtQuick 2.6
|
||||||
import QtGraphicalEffects 1.0
|
import QtGraphicalEffects 1.0
|
||||||
import Qt.labs.settings 1.0
|
|
||||||
|
|
||||||
Rectangle {
|
Rectangle {
|
||||||
id: avatar
|
id: avatar
|
||||||
|
@ -8,12 +7,6 @@ Rectangle {
|
||||||
height: 48
|
height: 48
|
||||||
radius: settings.avatar_circles ? height/2 : 3
|
radius: settings.avatar_circles ? height/2 : 3
|
||||||
|
|
||||||
Settings {
|
|
||||||
id: settings
|
|
||||||
category: "user"
|
|
||||||
property bool avatar_circles: true
|
|
||||||
}
|
|
||||||
|
|
||||||
property alias url: img.source
|
property alias url: img.source
|
||||||
property string displayName
|
property string displayName
|
||||||
|
|
||||||
|
|
|
@ -8,36 +8,21 @@ import im.nheko 1.0
|
||||||
import "./delegates"
|
import "./delegates"
|
||||||
|
|
||||||
MouseArea {
|
MouseArea {
|
||||||
id: rowArea
|
|
||||||
|
|
||||||
anchors.left: parent.left
|
anchors.left: parent.left
|
||||||
anchors.right: parent.right
|
anchors.right: parent.right
|
||||||
height: row.height
|
height: row.height
|
||||||
|
|
||||||
hoverEnabled: true
|
|
||||||
preventStealing: true
|
|
||||||
propagateComposedEvents: true
|
propagateComposedEvents: true
|
||||||
acceptedButtons: Qt.NoButton
|
preventStealing: true
|
||||||
|
|
||||||
property bool showButtons: false
|
acceptedButtons: Qt.LeftButton | Qt.RightButton
|
||||||
|
onClicked: {
|
||||||
Timer {
|
if (mouse.button === Qt.RightButton)
|
||||||
running: rowArea.containsMouse
|
messageContextMenu.show(model.id, model.type, row)
|
||||||
interval: 150
|
|
||||||
onTriggered: rowArea.state = "showButtons"
|
|
||||||
}
|
}
|
||||||
|
onPressAndHold: {
|
||||||
states: [
|
if (mouse.source === Qt.MouseEventNotSynthesized)
|
||||||
State {
|
messageContextMenu.show(model.id, model.type, row)
|
||||||
name: "hideButtons"
|
|
||||||
when: !rowArea.containsMouse
|
|
||||||
PropertyChanges { target: rowArea; showButtons: false; }
|
|
||||||
},
|
|
||||||
State {
|
|
||||||
name: "showButtons"
|
|
||||||
PropertyChanges { target: rowArea; showButtons: true; }
|
|
||||||
}
|
}
|
||||||
]
|
|
||||||
|
|
||||||
RowLayout {
|
RowLayout {
|
||||||
id: row
|
id: row
|
||||||
|
@ -70,7 +55,7 @@ MouseArea {
|
||||||
}
|
}
|
||||||
|
|
||||||
ImageButton {
|
ImageButton {
|
||||||
visible: rowArea.showButtons
|
visible: timelineSettings.buttons
|
||||||
Layout.alignment: Qt.AlignRight | Qt.AlignTop
|
Layout.alignment: Qt.AlignRight | Qt.AlignTop
|
||||||
Layout.preferredHeight: 16
|
Layout.preferredHeight: 16
|
||||||
width: 16
|
width: 16
|
||||||
|
@ -86,7 +71,7 @@ MouseArea {
|
||||||
onClicked: chat.model.replyAction(model.id)
|
onClicked: chat.model.replyAction(model.id)
|
||||||
}
|
}
|
||||||
ImageButton {
|
ImageButton {
|
||||||
visible: rowArea.showButtons
|
visible: timelineSettings.buttons
|
||||||
Layout.alignment: Qt.AlignRight | Qt.AlignTop
|
Layout.alignment: Qt.AlignRight | Qt.AlignTop
|
||||||
Layout.preferredHeight: 16
|
Layout.preferredHeight: 16
|
||||||
width: 16
|
width: 16
|
||||||
|
@ -125,6 +110,7 @@ MouseArea {
|
||||||
id: ma
|
id: ma
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
hoverEnabled: true
|
hoverEnabled: true
|
||||||
|
propagateComposedEvents: true
|
||||||
}
|
}
|
||||||
|
|
||||||
ToolTip.visible: ma.containsMouse
|
ToolTip.visible: ma.containsMouse
|
||||||
|
|
|
@ -3,6 +3,7 @@ import QtQuick.Controls 2.3
|
||||||
import QtQuick.Layouts 1.2
|
import QtQuick.Layouts 1.2
|
||||||
import QtGraphicalEffects 1.0
|
import QtGraphicalEffects 1.0
|
||||||
import QtQuick.Window 2.2
|
import QtQuick.Window 2.2
|
||||||
|
import Qt.labs.settings 1.0
|
||||||
|
|
||||||
import im.nheko 1.0
|
import im.nheko 1.0
|
||||||
|
|
||||||
|
@ -14,6 +15,18 @@ Item {
|
||||||
property var inactiveColors: currentInactivePalette ? currentInactivePalette : systemInactive
|
property var inactiveColors: currentInactivePalette ? currentInactivePalette : systemInactive
|
||||||
property int avatarSize: 40
|
property int avatarSize: 40
|
||||||
|
|
||||||
|
Settings {
|
||||||
|
id: settings
|
||||||
|
category: "user"
|
||||||
|
property bool avatar_circles: true
|
||||||
|
}
|
||||||
|
|
||||||
|
Settings {
|
||||||
|
id: timelineSettings
|
||||||
|
category: "user/timeline"
|
||||||
|
property bool buttons: true
|
||||||
|
}
|
||||||
|
|
||||||
Menu {
|
Menu {
|
||||||
id: messageContextMenu
|
id: messageContextMenu
|
||||||
palette: colors
|
palette: colors
|
||||||
|
@ -28,6 +41,10 @@ Item {
|
||||||
property string eventId
|
property string eventId
|
||||||
property int eventType
|
property int eventType
|
||||||
|
|
||||||
|
MenuItem {
|
||||||
|
text: qsTr("Reply")
|
||||||
|
onClicked: chat.model.replyAction(messageContextMenu.eventId)
|
||||||
|
}
|
||||||
MenuItem {
|
MenuItem {
|
||||||
text: qsTr("Read receipts")
|
text: qsTr("Read receipts")
|
||||||
onTriggered: chat.model.readReceiptsAction(messageContextMenu.eventId)
|
onTriggered: chat.model.readReceiptsAction(messageContextMenu.eventId)
|
||||||
|
@ -212,6 +229,7 @@ Item {
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
onClicked: chat.model.openUserProfile(modelData.userId)
|
onClicked: chat.model.openUserProfile(modelData.userId)
|
||||||
cursorShape: Qt.PointingHandCursor
|
cursorShape: Qt.PointingHandCursor
|
||||||
|
propagateComposedEvents: true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -225,6 +243,7 @@ Item {
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
onClicked: chat.model.openUserProfile(section.split(" ")[0])
|
onClicked: chat.model.openUserProfile(section.split(" ")[0])
|
||||||
cursorShape: Qt.PointingHandCursor
|
cursorShape: Qt.PointingHandCursor
|
||||||
|
propagateComposedEvents: true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -55,6 +55,7 @@ UserSettings::load()
|
||||||
hasDesktopNotifications_ = settings.value("user/desktop_notifications", true).toBool();
|
hasDesktopNotifications_ = settings.value("user/desktop_notifications", true).toBool();
|
||||||
isStartInTrayEnabled_ = settings.value("user/window/start_in_tray", false).toBool();
|
isStartInTrayEnabled_ = settings.value("user/window/start_in_tray", false).toBool();
|
||||||
isGroupViewEnabled_ = settings.value("user/group_view", true).toBool();
|
isGroupViewEnabled_ = settings.value("user/group_view", true).toBool();
|
||||||
|
isButtonsInTimelineEnabled_ = settings.value("user/timeline/buttons", true).toBool();
|
||||||
isMarkdownEnabled_ = settings.value("user/markdown_enabled", true).toBool();
|
isMarkdownEnabled_ = settings.value("user/markdown_enabled", true).toBool();
|
||||||
isTypingNotificationsEnabled_ = settings.value("user/typing_notifications", true).toBool();
|
isTypingNotificationsEnabled_ = settings.value("user/typing_notifications", true).toBool();
|
||||||
isReadReceiptsEnabled_ = settings.value("user/read_receipts", true).toBool();
|
isReadReceiptsEnabled_ = settings.value("user/read_receipts", true).toBool();
|
||||||
|
@ -126,6 +127,10 @@ UserSettings::save()
|
||||||
settings.setValue("start_in_tray", isStartInTrayEnabled_);
|
settings.setValue("start_in_tray", isStartInTrayEnabled_);
|
||||||
settings.endGroup();
|
settings.endGroup();
|
||||||
|
|
||||||
|
settings.beginGroup("timeline");
|
||||||
|
settings.setValue("buttons", isButtonsInTimelineEnabled_);
|
||||||
|
settings.endGroup();
|
||||||
|
|
||||||
settings.setValue("avatar_circles", avatarCircles_);
|
settings.setValue("avatar_circles", avatarCircles_);
|
||||||
|
|
||||||
settings.setValue("font_size", baseFontSize_);
|
settings.setValue("font_size", baseFontSize_);
|
||||||
|
@ -190,6 +195,7 @@ UserSettingsPage::UserSettingsPage(QSharedPointer<UserSettings> settings, QWidge
|
||||||
startInTrayToggle_ = new Toggle{this};
|
startInTrayToggle_ = new Toggle{this};
|
||||||
avatarCircles_ = new Toggle{this};
|
avatarCircles_ = new Toggle{this};
|
||||||
groupViewToggle_ = new Toggle{this};
|
groupViewToggle_ = new Toggle{this};
|
||||||
|
timelineButtonsToggle_ = new Toggle{this};
|
||||||
typingNotifications_ = new Toggle{this};
|
typingNotifications_ = new Toggle{this};
|
||||||
readReceipts_ = new Toggle{this};
|
readReceipts_ = new Toggle{this};
|
||||||
markdownEnabled_ = new Toggle{this};
|
markdownEnabled_ = new Toggle{this};
|
||||||
|
@ -292,6 +298,7 @@ UserSettingsPage::UserSettingsPage(QSharedPointer<UserSettings> settings, QWidge
|
||||||
formLayout_->addRow(new HorizontalLine{this});
|
formLayout_->addRow(new HorizontalLine{this});
|
||||||
boxWrap(tr("Circular Avatars"), avatarCircles_);
|
boxWrap(tr("Circular Avatars"), avatarCircles_);
|
||||||
boxWrap(tr("Group's sidebar"), groupViewToggle_);
|
boxWrap(tr("Group's sidebar"), groupViewToggle_);
|
||||||
|
boxWrap(tr("Show buttons in timeline"), timelineButtonsToggle_);
|
||||||
boxWrap(tr("Typing notifications"), typingNotifications_);
|
boxWrap(tr("Typing notifications"), typingNotifications_);
|
||||||
formLayout_->addRow(new HorizontalLine{this});
|
formLayout_->addRow(new HorizontalLine{this});
|
||||||
boxWrap(tr("Read receipts"), readReceipts_);
|
boxWrap(tr("Read receipts"), readReceipts_);
|
||||||
|
@ -394,6 +401,10 @@ UserSettingsPage::UserSettingsPage(QSharedPointer<UserSettings> settings, QWidge
|
||||||
settings_->setTypingNotifications(!isDisabled);
|
settings_->setTypingNotifications(!isDisabled);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
connect(timelineButtonsToggle_, &Toggle::toggled, this, [this](bool isDisabled) {
|
||||||
|
settings_->setButtonsInTimeline(!isDisabled);
|
||||||
|
});
|
||||||
|
|
||||||
connect(readReceipts_, &Toggle::toggled, this, [this](bool isDisabled) {
|
connect(readReceipts_, &Toggle::toggled, this, [this](bool isDisabled) {
|
||||||
settings_->setReadReceipts(!isDisabled);
|
settings_->setReadReceipts(!isDisabled);
|
||||||
});
|
});
|
||||||
|
@ -428,6 +439,7 @@ UserSettingsPage::showEvent(QShowEvent *)
|
||||||
groupViewToggle_->setState(!settings_->isGroupViewEnabled());
|
groupViewToggle_->setState(!settings_->isGroupViewEnabled());
|
||||||
avatarCircles_->setState(!settings_->isAvatarCirclesEnabled());
|
avatarCircles_->setState(!settings_->isAvatarCirclesEnabled());
|
||||||
typingNotifications_->setState(!settings_->isTypingNotificationsEnabled());
|
typingNotifications_->setState(!settings_->isTypingNotificationsEnabled());
|
||||||
|
timelineButtonsToggle_->setState(!settings_->isButtonsInTimelineEnabled());
|
||||||
readReceipts_->setState(!settings_->isReadReceiptsEnabled());
|
readReceipts_->setState(!settings_->isReadReceiptsEnabled());
|
||||||
markdownEnabled_->setState(!settings_->isMarkdownEnabled());
|
markdownEnabled_->setState(!settings_->isMarkdownEnabled());
|
||||||
desktopNotifications_->setState(!settings_->hasDesktopNotifications());
|
desktopNotifications_->setState(!settings_->hasDesktopNotifications());
|
||||||
|
|
|
@ -87,6 +87,12 @@ public:
|
||||||
save();
|
save();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void setButtonsInTimeline(bool state)
|
||||||
|
{
|
||||||
|
isButtonsInTimelineEnabled_ = state;
|
||||||
|
save();
|
||||||
|
}
|
||||||
|
|
||||||
void setDesktopNotifications(bool state)
|
void setDesktopNotifications(bool state)
|
||||||
{
|
{
|
||||||
hasDesktopNotifications_ = state;
|
hasDesktopNotifications_ = state;
|
||||||
|
@ -106,6 +112,7 @@ public:
|
||||||
bool isAvatarCirclesEnabled() const { return avatarCircles_; }
|
bool isAvatarCirclesEnabled() const { return avatarCircles_; }
|
||||||
bool isMarkdownEnabled() const { return isMarkdownEnabled_; }
|
bool isMarkdownEnabled() const { return isMarkdownEnabled_; }
|
||||||
bool isTypingNotificationsEnabled() const { return isTypingNotificationsEnabled_; }
|
bool isTypingNotificationsEnabled() const { return isTypingNotificationsEnabled_; }
|
||||||
|
bool isButtonsInTimelineEnabled() const { return isButtonsInTimelineEnabled_; }
|
||||||
bool isReadReceiptsEnabled() const { return isReadReceiptsEnabled_; }
|
bool isReadReceiptsEnabled() const { return isReadReceiptsEnabled_; }
|
||||||
bool hasDesktopNotifications() const { return hasDesktopNotifications_; }
|
bool hasDesktopNotifications() const { return hasDesktopNotifications_; }
|
||||||
double fontSize() const { return baseFontSize_; }
|
double fontSize() const { return baseFontSize_; }
|
||||||
|
@ -127,6 +134,7 @@ private:
|
||||||
bool isGroupViewEnabled_;
|
bool isGroupViewEnabled_;
|
||||||
bool isMarkdownEnabled_;
|
bool isMarkdownEnabled_;
|
||||||
bool isTypingNotificationsEnabled_;
|
bool isTypingNotificationsEnabled_;
|
||||||
|
bool isButtonsInTimelineEnabled_;
|
||||||
bool isReadReceiptsEnabled_;
|
bool isReadReceiptsEnabled_;
|
||||||
bool hasDesktopNotifications_;
|
bool hasDesktopNotifications_;
|
||||||
bool avatarCircles_;
|
bool avatarCircles_;
|
||||||
|
@ -175,6 +183,7 @@ private:
|
||||||
Toggle *trayToggle_;
|
Toggle *trayToggle_;
|
||||||
Toggle *startInTrayToggle_;
|
Toggle *startInTrayToggle_;
|
||||||
Toggle *groupViewToggle_;
|
Toggle *groupViewToggle_;
|
||||||
|
Toggle *timelineButtonsToggle_;
|
||||||
Toggle *typingNotifications_;
|
Toggle *typingNotifications_;
|
||||||
Toggle *readReceipts_;
|
Toggle *readReceipts_;
|
||||||
Toggle *markdownEnabled_;
|
Toggle *markdownEnabled_;
|
||||||
|
|
Loading…
Reference in a new issue