|
|
|
@ -4,7 +4,23 @@ |
|
|
|
|
<context> |
|
|
|
|
<name>ActiveCallBar</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../qml/ActiveCallBar.qml" line="+174"/> |
|
|
|
|
<location filename="../qml/voip/ActiveCallBar.qml" line="+66"/> |
|
|
|
|
<source>Calling...</source> |
|
|
|
|
<translation>Calling...</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+10"/> |
|
|
|
|
<location line="+10"/> |
|
|
|
|
<source>Connecting...</source> |
|
|
|
|
<translation>Connecting...</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+76"/> |
|
|
|
|
<source>Toggle camera view</source> |
|
|
|
|
<translation>Toggle camera view</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+13"/> |
|
|
|
|
<source>Unmute Mic</source> |
|
|
|
|
<translation>Unmute Mic</translation> |
|
|
|
|
</message> |
|
|
|
@ -35,31 +51,92 @@ |
|
|
|
|
<context> |
|
|
|
|
<name>Cache</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../../src/Cache.cpp" line="+1821"/> |
|
|
|
|
<location filename="../../src/Cache.cpp" line="+1951"/> |
|
|
|
|
<source>You joined this room.</source> |
|
|
|
|
<translation>You joined this room.</translation> |
|
|
|
|
</message> |
|
|
|
|
</context> |
|
|
|
|
<context> |
|
|
|
|
<name>CallInvite</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../qml/voip/CallInvite.qml" line="+67"/> |
|
|
|
|
<source>Video Call</source> |
|
|
|
|
<translation>Video Call</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+0"/> |
|
|
|
|
<source>Voice Call</source> |
|
|
|
|
<translation>Voice Call</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+59"/> |
|
|
|
|
<source>No microphone found.</source> |
|
|
|
|
<translation>No microphone found.</translation> |
|
|
|
|
</message> |
|
|
|
|
</context> |
|
|
|
|
<context> |
|
|
|
|
<name>CallInviteBar</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../qml/voip/CallInviteBar.qml" line="+60"/> |
|
|
|
|
<source>Video Call</source> |
|
|
|
|
<translation>Video Call</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+0"/> |
|
|
|
|
<source>Voice Call</source> |
|
|
|
|
<translation>Video Call</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+16"/> |
|
|
|
|
<source>Devices</source> |
|
|
|
|
<translation>Devices</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+11"/> |
|
|
|
|
<source>Accept</source> |
|
|
|
|
<translation>Accept</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+12"/> |
|
|
|
|
<source>Unknown microphone: %1</source> |
|
|
|
|
<translation>Unknown microphone: %1</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+8"/> |
|
|
|
|
<source>Unknown camera: %1</source> |
|
|
|
|
<translation>Unknown camera: %1</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+13"/> |
|
|
|
|
<source>Decline</source> |
|
|
|
|
<translation>Decline</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="-28"/> |
|
|
|
|
<source>No microphone found.</source> |
|
|
|
|
<translation>No microphone found.</translation> |
|
|
|
|
</message> |
|
|
|
|
</context> |
|
|
|
|
<context> |
|
|
|
|
<name>ChatPage</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../../src/ChatPage.cpp" line="+201"/> |
|
|
|
|
<location filename="../../src/ChatPage.cpp" line="+211"/> |
|
|
|
|
<source>Failed to invite user: %1</source> |
|
|
|
|
<translation>Failed to invite user: %1</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+4"/> |
|
|
|
|
<location line="+765"/> |
|
|
|
|
<location line="+779"/> |
|
|
|
|
<source>Invited user: %1</source> |
|
|
|
|
<translation>Invited user: %1</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="-493"/> |
|
|
|
|
<location line="-500"/> |
|
|
|
|
<source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source> |
|
|
|
|
<translation>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+449"/> |
|
|
|
|
<location line="+456"/> |
|
|
|
|
<source>Room %1 created.</source> |
|
|
|
|
<translation>Room %1 created.</translation> |
|
|
|
|
</message> |
|
|
|
@ -139,7 +216,7 @@ |
|
|
|
|
<translation>Unbanned user: %1</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="-575"/> |
|
|
|
|
<location line="-582"/> |
|
|
|
|
<source>Cache migration failed!</source> |
|
|
|
|
<translation>Cache migration failed!</translation> |
|
|
|
|
</message> |
|
|
|
@ -175,7 +252,7 @@ |
|
|
|
|
<translation>Please try to login again: %1</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+32"/> |
|
|
|
|
<location line="+37"/> |
|
|
|
|
<source>Failed to join room: %1</source> |
|
|
|
|
<translation>Failed to join room: %1</translation> |
|
|
|
|
</message> |
|
|
|
@ -190,7 +267,7 @@ |
|
|
|
|
<translation>Failed to remove invite: %1</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+19"/> |
|
|
|
|
<location line="+21"/> |
|
|
|
|
<source>Room creation failed: %1</source> |
|
|
|
|
<translation>Room creation failed: %1</translation> |
|
|
|
|
</message> |
|
|
|
@ -235,6 +312,34 @@ |
|
|
|
|
<translation> (community)</translation> |
|
|
|
|
</message> |
|
|
|
|
</context> |
|
|
|
|
<context> |
|
|
|
|
<name>CrossSigningSecrets</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../../src/ChatPage.cpp" line="+281"/> |
|
|
|
|
<source>Decrypt secrets</source> |
|
|
|
|
<translation>Decrypt secrets</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+2"/> |
|
|
|
|
<source>Enter your recovery key or passphrase to decrypt your secrets:</source> |
|
|
|
|
<translation>Enter your recovery key or passphrase to decrypt your secrets:</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+3"/> |
|
|
|
|
<source>Enter your recovery key or passphrase called %1 to decrypt your secrets:</source> |
|
|
|
|
<translation>Enter your recovery key or passphrase called %1 to decrypt your secrets:</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+17"/> |
|
|
|
|
<source>Decrytion failed</source> |
|
|
|
|
<translation>Decrytion failed</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+1"/> |
|
|
|
|
<source>Failed to decrypt secrets with the provided recovery key or passphrase</source> |
|
|
|
|
<translation>Failed to decrypt secrets with the provided recovery key or passphrase</translation> |
|
|
|
|
</message> |
|
|
|
|
</context> |
|
|
|
|
<context> |
|
|
|
|
<name>DigitVerification</name> |
|
|
|
|
<message> |
|
|
|
@ -369,7 +474,7 @@ |
|
|
|
|
<context> |
|
|
|
|
<name>EventStore</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../../src/timeline/EventStore.cpp" line="+522"/> |
|
|
|
|
<location filename="../../src/timeline/EventStore.cpp" line="+548"/> |
|
|
|
|
<source>-- Encrypted Event (No keys found for decryption) --</source> |
|
|
|
|
<comment>Placeholder, when the message was not decrypted yet or can't be decrypted.</comment> |
|
|
|
|
<translation>-- Encrypted Event (No keys found for decryption) --</translation> |
|
|
|
@ -442,19 +547,19 @@ |
|
|
|
|
<context> |
|
|
|
|
<name>InputBar</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../../src/timeline/InputBar.cpp" line="+228"/> |
|
|
|
|
<location filename="../../src/timeline/InputBar.cpp" line="+227"/> |
|
|
|
|
<source>Select a file</source> |
|
|
|
|
<translation type="unfinished">Select a file</translation> |
|
|
|
|
<translation>Select a file</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+0"/> |
|
|
|
|
<source>All Files (*)</source> |
|
|
|
|
<translation type="unfinished">All Files (*)</translation> |
|
|
|
|
<translation>All Files (*)</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+329"/> |
|
|
|
|
<location line="+334"/> |
|
|
|
|
<source>Failed to upload media. Please try again.</source> |
|
|
|
|
<translation type="unfinished">Failed to upload media. Please try again.</translation> |
|
|
|
|
<translation>Failed to upload media. Please try again.</translation> |
|
|
|
|
</message> |
|
|
|
|
</context> |
|
|
|
|
<context> |
|
|
|
@ -512,12 +617,12 @@ Example: https://server.my:8787</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+19"/> |
|
|
|
|
<location line="+213"/> |
|
|
|
|
<location line="+217"/> |
|
|
|
|
<source>LOGIN</source> |
|
|
|
|
<translation>LOGIN</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="-100"/> |
|
|
|
|
<location line="-104"/> |
|
|
|
|
<source>Autodiscovery failed. Received malformed response.</source> |
|
|
|
|
<translation>Autodiscovery failed. Received malformed response.</translation> |
|
|
|
|
</message> |
|
|
|
@ -542,7 +647,7 @@ Example: https://server.my:8787</translation> |
|
|
|
|
<translation>An unknown error occured. Make sure the homeserver domain is valid.</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+55"/> |
|
|
|
|
<location line="+59"/> |
|
|
|
|
<source>SSO LOGIN</source> |
|
|
|
|
<translation>SSO LOGIN</translation> |
|
|
|
|
</message> |
|
|
|
@ -631,7 +736,7 @@ Example: https://server.my:8787</translation> |
|
|
|
|
<location line="-72"/> |
|
|
|
|
<location line="+9"/> |
|
|
|
|
<source>removed</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
<translation>removed</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+72"/> |
|
|
|
@ -642,19 +747,19 @@ Example: https://server.my:8787</translation> |
|
|
|
|
<context> |
|
|
|
|
<name>MessageInput</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../qml/MessageInput.qml" line="+27"/> |
|
|
|
|
<location filename="../qml/MessageInput.qml" line="+37"/> |
|
|
|
|
<source>Hang up</source> |
|
|
|
|
<translation type="unfinished">Hang up</translation> |
|
|
|
|
<translation>Hang up</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+0"/> |
|
|
|
|
<source>Place a call</source> |
|
|
|
|
<translation type="unfinished">Place a call</translation> |
|
|
|
|
<translation>Place a call</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+18"/> |
|
|
|
|
<location line="+30"/> |
|
|
|
|
<source>Send a file</source> |
|
|
|
|
<translation type="unfinished">Send a file</translation> |
|
|
|
|
<translation>Send a file</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+41"/> |
|
|
|
@ -664,38 +769,53 @@ Example: https://server.my:8787</translation> |
|
|
|
|
<message> |
|
|
|
|
<location line="+144"/> |
|
|
|
|
<source>Emoji</source> |
|
|
|
|
<translation type="unfinished">Emoji</translation> |
|
|
|
|
<translation>Emoji</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+16"/> |
|
|
|
|
<source>Send</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
<translation>Send</translation> |
|
|
|
|
</message> |
|
|
|
|
</context> |
|
|
|
|
<context> |
|
|
|
|
<name>NewVerificationRequest</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../qml/device-verification/NewVerificationRequest.qml" line="+7"/> |
|
|
|
|
<source>Send Device Verification Request</source> |
|
|
|
|
<translation>Send Device Verification Request</translation> |
|
|
|
|
<source>Send Verification Request</source> |
|
|
|
|
<translation>Send Verification Request</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+0"/> |
|
|
|
|
<source>Recieved Device Verification Request</source> |
|
|
|
|
<translation>Received Device Verification Request</translation> |
|
|
|
|
<source>Recieved Verification Request</source> |
|
|
|
|
<translation>Recieved Verification Request</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+10"/> |
|
|
|
|
<source>To ensure that no malicious user can eavesdrop on your encrypted communications, you can verify this device.</source> |
|
|
|
|
<translation>To ensure that no malicious user can eavesdrop on your encrypted communications, you can verify this device.</translation> |
|
|
|
|
<location line="+15"/> |
|
|
|
|
<source>To allow other users to see, which of your devices actually belong to you, you can verify them. This also allows key backup to work automatically. Verify %1 now?</source> |
|
|
|
|
<translation>To allow other users to see, which of your devices actually belong to you, you can verify them. This also allows key backup to work automatically. Verify %1 now?</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+0"/> |
|
|
|
|
<source>The device was requested to be verified</source> |
|
|
|
|
<translation>The device was requested to be verified.</translation> |
|
|
|
|
<location line="+2"/> |
|
|
|
|
<source>To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party.</source> |
|
|
|
|
<translation>To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party.</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+8"/> |
|
|
|
|
<location line="+3"/> |
|
|
|
|
<source>%1 has requested to verify their device %2.</source> |
|
|
|
|
<translation>%1 has requested to verify their device %2.</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+2"/> |
|
|
|
|
<source>%1 using the device %2 has requested to be verified.</source> |
|
|
|
|
<translation>%1 using the device %2 has requested to be verified.</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+2"/> |
|
|
|
|
<source>Your device (%1) has requested to be verified.</source> |
|
|
|
|
<translation>Your device (%1) has requested to be verified.</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+10"/> |
|
|
|
|
<source>Cancel</source> |
|
|
|
|
<translation>Cancel</translation> |
|
|
|
|
</message> |
|
|
|
@ -715,6 +835,34 @@ Example: https://server.my:8787</translation> |
|
|
|
|
<translation>Accept</translation> |
|
|
|
|
</message> |
|
|
|
|
</context> |
|
|
|
|
<context> |
|
|
|
|
<name>PlaceCall</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../qml/voip/PlaceCall.qml" line="+30"/> |
|
|
|
|
<source>Place a call to %1?</source> |
|
|
|
|
<translation>Place a call to %1?</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+16"/> |
|
|
|
|
<source>No microphone found.</source> |
|
|
|
|
<translation>No microphone found.</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+22"/> |
|
|
|
|
<source>Voice</source> |
|
|
|
|
<translation>Voice</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+13"/> |
|
|
|
|
<source>Video</source> |
|
|
|
|
<translation>Video</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+13"/> |
|
|
|
|
<source>Cancel</source> |
|
|
|
|
<translation>Cancel</translation> |
|
|
|
|
</message> |
|
|
|
|
</context> |
|
|
|
|
<context> |
|
|
|
|
<name>Placeholder</name> |
|
|
|
|
<message> |
|
|
|
@ -726,7 +874,7 @@ Example: https://server.my:8787</translation> |
|
|
|
|
<context> |
|
|
|
|
<name>QCoreApplication</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../../src/main.cpp" line="+169"/> |
|
|
|
|
<location filename="../../src/main.cpp" line="+182"/> |
|
|
|
|
<source>Create a unique profile, which allows you to log into several accounts at the same time and start multiple instances of nheko.</source> |
|
|
|
|
<translation>Create a unique profile, which allows you to log into several accounts at the same time and start multiple instances of nheko.</translation> |
|
|
|
|
</message> |
|
|
|
@ -798,12 +946,12 @@ Example: https://server.my:8787</translation> |
|
|
|
|
<translation>No supported registration flows!</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+208"/> |
|
|
|
|
<location line="+209"/> |
|
|
|
|
<source>One or more fields have invalid inputs. Please correct those issues and try again.</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
<translation>One or more fields have invalid inputs. Please correct those issues and try again.</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="-25"/> |
|
|
|
|
<location line="-26"/> |
|
|
|
|
<source>Password is not long enough (min 8 chars)</source> |
|
|
|
|
<translation>Password is not long enough (min 8 chars)</translation> |
|
|
|
|
</message> |
|
|
|
@ -829,7 +977,7 @@ Example: https://server.my:8787</translation> |
|
|
|
|
<context> |
|
|
|
|
<name>RoomInfo</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../../src/Cache.cpp" line="+1831"/> |
|
|
|
|
<location filename="../../src/Cache.cpp" line="+1859"/> |
|
|
|
|
<source>no version stored</source> |
|
|
|
|
<translation>no version stored</translation> |
|
|
|
|
</message> |
|
|
|
@ -971,7 +1119,7 @@ Example: https://server.my:8787</translation> |
|
|
|
|
<context> |
|
|
|
|
<name>TimelineModel</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../../src/timeline/TimelineModel.cpp" line="+855"/> |
|
|
|
|
<location filename="../../src/timeline/TimelineModel.cpp" line="+862"/> |
|
|
|
|
<source>Message redaction failed: %1</source> |
|
|
|
|
<translation>Message redaction failed: %1</translation> |
|
|
|
|
</message> |
|
|
|
@ -1168,7 +1316,7 @@ Example: https://server.my:8787</translation> |
|
|
|
|
<context> |
|
|
|
|
<name>TimelineView</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../qml/TimelineView.qml" line="+74"/> |
|
|
|
|
<location filename="../qml/TimelineView.qml" line="+82"/> |
|
|
|
|
<source>React</source> |
|
|
|
|
<translation>React</translation> |
|
|
|
|
</message> |
|
|
|
@ -1200,7 +1348,7 @@ Example: https://server.my:8787</translation> |
|
|
|
|
<message> |
|
|
|
|
<location line="+5"/> |
|
|
|
|
<source>Remove message</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
<translation>Remove message</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+7"/> |
|
|
|
@ -1208,7 +1356,7 @@ Example: https://server.my:8787</translation> |
|
|
|
|
<translation>Save as</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+41"/> |
|
|
|
|
<location line="+51"/> |
|
|
|
|
<source>No room open</source> |
|
|
|
|
<translation>No room open</translation> |
|
|
|
|
</message> |
|
|
|
@ -1216,9 +1364,9 @@ Example: https://server.my:8787</translation> |
|
|
|
|
<context> |
|
|
|
|
<name>TimelineViewManager</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../../src/timeline/TimelineViewManager.cpp" line="+455"/> |
|
|
|
|
<location filename="../../src/timeline/TimelineViewManager.cpp" line="+423"/> |
|
|
|
|
<source>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
<translation>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</translation> |
|
|
|
|
</message> |
|
|
|
|
</context> |
|
|
|
|
<context> |
|
|
|
@ -1230,12 +1378,12 @@ Example: https://server.my:8787</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+12"/> |
|
|
|
|
<location line="+15"/> |
|
|
|
|
<location line="+10"/> |
|
|
|
|
<source>No room selected</source> |
|
|
|
|
<translation>No room selected</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+27"/> |
|
|
|
|
<location line="+29"/> |
|
|
|
|
<source>Room options</source> |
|
|
|
|
<translation>Room options</translation> |
|
|
|
|
</message> |
|
|
|
@ -1319,12 +1467,12 @@ Example: https://server.my:8787</translation> |
|
|
|
|
<context> |
|
|
|
|
<name>UserProfile</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../qml/UserProfile.qml" line="+60"/> |
|
|
|
|
<location filename="../qml/UserProfile.qml" line="+61"/> |
|
|
|
|
<source>Verify</source> |
|
|
|
|
<translation>Verify</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+15"/> |
|
|
|
|
<location line="+23"/> |
|
|
|
|
<source>Ban the user</source> |
|
|
|
|
<translation>Ban the user</translation> |
|
|
|
|
</message> |
|
|
|
@ -1342,7 +1490,7 @@ Example: https://server.my:8787</translation> |
|
|
|
|
<context> |
|
|
|
|
<name>UserSettingsPage</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../../src/UserSettingsPage.cpp" line="+670"/> |
|
|
|
|
<location filename="../../src/UserSettingsPage.cpp" line="+781"/> |
|
|
|
|
<source>Minimize to tray</source> |
|
|
|
|
<translation>Minimize to tray</translation> |
|
|
|
|
</message> |
|
|
|
@ -1362,7 +1510,7 @@ Example: https://server.my:8787</translation> |
|
|
|
|
<translation>Circular Avatars</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="-174"/> |
|
|
|
|
<location line="-195"/> |
|
|
|
|
<source>profile: %1</source> |
|
|
|
|
<translation>profile: %1</translation> |
|
|
|
|
</message> |
|
|
|
@ -1372,7 +1520,22 @@ Example: https://server.my:8787</translation> |
|
|
|
|
<translation>CALLS</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+57"/> |
|
|
|
|
<location line="+46"/> |
|
|
|
|
<source>Cross Signing Keys</source> |
|
|
|
|
<translation>Cross Signing Keys</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+4"/> |
|
|
|
|
<source>REQUEST</source> |
|
|
|
|
<translation>REQUEST</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+1"/> |
|
|
|
|
<source>DOWNLOAD</source> |
|
|
|
|
<translation>DOWNLOAD</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+27"/> |
|
|
|
|
<source>Keep the application running in the background after closing the client window.</source> |
|
|
|
|
<translation>Keep the application running in the background after closing the client window.</translation> |
|
|
|
|
</message> |
|
|
|
@ -1520,10 +1683,20 @@ This usually causes the application icon in the task bar to animate in some fash |
|
|
|
|
<message> |
|
|
|
|
<location line="+56"/> |
|
|
|
|
<source>Share keys with verified users and devices</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
<translation>Share keys with verified users and devices</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="-48"/> |
|
|
|
|
<location line="+395"/> |
|
|
|
|
<source>CACHED</source> |
|
|
|
|
<translation>CACHED</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+6"/> |
|
|
|
|
<source>NOT CACHED</source> |
|
|
|
|
<translation>NOT CACHED</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="-449"/> |
|
|
|
|
<source>Scale factor</source> |
|
|
|
|
<translation>Scale factor</translation> |
|
|
|
|
</message> |
|
|
|
@ -1550,32 +1723,32 @@ This usually causes the application icon in the task bar to animate in some fash |
|
|
|
|
<message> |
|
|
|
|
<location line="+4"/> |
|
|
|
|
<source>Ringtone</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
<translation>Ringtone</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+2"/> |
|
|
|
|
<source>Set the notification sound to play when a call invite arrives</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
<translation>Set the notification sound to play when a call invite arrives</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+1"/> |
|
|
|
|
<source>Microphone</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
<translation>Microphone</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+1"/> |
|
|
|
|
<source>Camera</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
<translation>Camera</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+1"/> |
|
|
|
|
<source>Camera resolution</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
<translation>Camera resolution</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+1"/> |
|
|
|
|
<source>Camera frame rate</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
<translation>Camera frame rate</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+14"/> |
|
|
|
@ -1598,7 +1771,7 @@ This usually causes the application icon in the task bar to animate in some fash |
|
|
|
|
<translation>Device Fingerprint</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="-143"/> |
|
|
|
|
<location line="-155"/> |
|
|
|
|
<source>Session Keys</source> |
|
|
|
|
<translation>Session Keys</translation> |
|
|
|
|
</message> |
|
|
|
@ -1613,7 +1786,7 @@ This usually causes the application icon in the task bar to animate in some fash |
|
|
|
|
<translation>EXPORT</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="-25"/> |
|
|
|
|
<location line="-34"/> |
|
|
|
|
<source>ENCRYPTION</source> |
|
|
|
|
<translation>ENCRYPTION</translation> |
|
|
|
|
</message> |
|
|
|
@ -1628,14 +1801,14 @@ This usually causes the application icon in the task bar to animate in some fash |
|
|
|
|
<translation>INTERFACE</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+156"/> |
|
|
|
|
<location line="+177"/> |
|
|
|
|
<source>Touchscreen mode</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
<translation>Touchscreen mode</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+2"/> |
|
|
|
|
<source>Will prevent text selection in the timeline to make touch scrolling easier.</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
<translation>Will prevent text selection in the timeline to make touch scrolling easier.</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+12"/> |
|
|
|
@ -1647,18 +1820,58 @@ This usually causes the application icon in the task bar to animate in some fash |
|
|
|
|
<source>Automatically replies to key requests from other users, if they are verified.</source> |
|
|
|
|
<translation>Automatically replies to key requests from other users, if they are verified.</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+5"/> |
|
|
|
|
<source>Master signing key</source> |
|
|
|
|
<translation>Master signing key</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+2"/> |
|
|
|
|
<source>Your most important key. You don't need to have it cached, since not caching it makes it less likely it can be stolen and it is only needed to rotate your other signing keys.</source> |
|
|
|
|
<translation>Your most important key. You don't need to have it cached, since not caching it makes it less likely it can be stolen and it is only needed to rotate your other signing keys.</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+3"/> |
|
|
|
|
<source>User signing key</source> |
|
|
|
|
<translation>User signing key</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+2"/> |
|
|
|
|
<source>The key to verify other users. If it is cached, verifying a user will verify all their devices.</source> |
|
|
|
|
<translation>The key to verify other users. If it is cached, verifying a user will verify all their devices.</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+3"/> |
|
|
|
|
<source>Self signing key</source> |
|
|
|
|
<translation>Self signing key</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+2"/> |
|
|
|
|
<source>The key to verify your own devices. If it is cached, verifying one of your devices will mark it verified for all your other devices and for users, that have verified you.</source> |
|
|
|
|
<translation>The key to verify your own devices. If it is cached, verifying one of your devices will mark it verified for all your other devices and for users, that have verified you.</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+3"/> |
|
|
|
|
<source>Backup key</source> |
|
|
|
|
<translation>Backup key</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+2"/> |
|
|
|
|
<source>The key to decrypt online key backups. If it is cached, you can enable online key backup to store encryption keys securely encrypted on the server.</source> |
|
|
|
|
<translation>The key to decrypt online key backups. If it is cached, you can enable online key backup to store encryption keys securely encrypted on the server.</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+54"/> |
|
|
|
|
<source>Select a file</source> |
|
|
|
|
<translation type="unfinished">Select a file</translation> |
|
|
|
|
<translation>Select a file</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+0"/> |
|
|
|
|
<source>All Files (*)</source> |
|
|
|
|
<translation type="unfinished">All Files (*)</translation> |
|
|
|
|
<translation>All Files (*)</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+217"/> |
|
|
|
|
<location line="+225"/> |
|
|
|
|
<source>Open Sessions File</source> |
|
|
|
|
<translation>Open Sessions File</translation> |
|
|
|
|
</message> |
|
|
|
@ -1704,23 +1917,23 @@ This usually causes the application icon in the task bar to animate in some fash |
|
|
|
|
<name>Waiting</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../qml/device-verification/Waiting.qml" line="+7"/> |
|
|
|
|
<source>Waiting for other party</source> |
|
|
|
|
<source>Waiting for other party…</source> |
|
|
|
|
<translation>Waiting for other party…</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+15"/> |
|
|
|
|
<source>Waiting for other side to accept the verification request.</source> |
|
|
|
|
<translation>Waiting for other side to accept the verification request…</translation> |
|
|
|
|
<translation>Waiting for other side to accept the verification request.</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+2"/> |
|
|
|
|
<source>Waiting for other side to continue the verification process.</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
<translation>Waiting for other side to continue the verification process.</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+2"/> |
|
|
|
|
<source>Waiting for other side to complete the verification process.</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
<translation>Waiting for other side to complete the verification process.</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+15"/> |
|
|
|
@ -1731,7 +1944,7 @@ This usually causes the application icon in the task bar to animate in some fash |
|
|
|
|
<context> |
|
|
|
|
<name>WelcomePage</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../../src/WelcomePage.cpp" line="+47"/> |
|
|
|
|
<location filename="../../src/WelcomePage.cpp" line="+46"/> |
|
|
|
|
<source>Welcome to nheko! The desktop client for the Matrix protocol.</source> |
|
|
|
|
<translation>Welcome to nheko! The desktop client for the Matrix protocol.</translation> |
|
|
|
|
</message> |
|
|
|
@ -1754,39 +1967,11 @@ This usually causes the application icon in the task bar to animate in some fash |
|
|
|
|
<context> |
|
|
|
|
<name>descriptiveTime</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../../src/Utils.cpp" line="+146"/> |
|
|
|
|
<location filename="../../src/Utils.cpp" line="+147"/> |
|
|
|
|
<source>Yesterday</source> |
|
|
|
|
<translation>Yesterday</translation> |
|
|
|
|
</message> |
|
|
|
|
</context> |
|
|
|
|
<context> |
|
|
|
|
<name>dialogs::AcceptCall</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../../src/dialogs/AcceptCall.cpp" line="+43"/> |
|
|
|
|
<source>Incoming call: No microphone found.</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+51"/> |
|
|
|
|
<source>Video Call</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+0"/> |
|
|
|
|
<source>Voice Call</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+7"/> |
|
|
|
|
<source>Accept</source> |
|
|
|
|
<translation>Accept</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+6"/> |
|
|
|
|
<source>Reject</source> |
|
|
|
|
<translation>Reject</translation> |
|
|
|
|
</message> |
|
|
|
|
</context> |
|
|
|
|
<context> |
|
|
|
|
<name>dialogs::CreateRoom</name> |
|
|
|
|
<message> |
|
|
|
@ -1910,34 +2095,6 @@ This usually causes the application icon in the task bar to animate in some fash |
|
|
|
|
<translation>Logout. Are you sure?</translation> |
|
|
|
|
</message> |
|
|
|
|
</context> |
|
|
|
|
<context> |
|
|
|
|
<name>dialogs::PlaceCall</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../../src/dialogs/PlaceCall.cpp" line="+35"/> |
|
|
|
|
<source>No microphone found.</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+27"/> |
|
|
|
|
<source>Voice</source> |
|
|
|
|
<translation>Voice</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+6"/> |
|
|
|
|
<source>Video</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+4"/> |
|
|
|
|
<source>Cancel</source> |
|
|
|
|
<translation>Cancel</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+10"/> |
|
|
|
|
<source>Place a call to </source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
</message> |
|
|
|
|
</context> |
|
|
|
|
<context> |
|
|
|
|
<name>dialogs::PreviewUploadOverlay</name> |
|
|
|
|
<message> |
|
|
|
|