Newer
Older
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en">
<location filename="../qml/voip/ActiveCallBar.qml" line="+106"/>
<source>Calling...</source>
<translation>Calling...</translation>
</message>
<message>
<location line="+10"/>
<location line="+10"/>
<source>Connecting...</source>
<translation>Connecting...</translation>
</message>
<message>
<location line="+67"/>
<source>You are screen sharing</source>
<translation>You are screen sharing</translation>
</message>
<message>
<location line="+17"/>
<source>Hide/Show Picture-in-Picture</source>
<translation>Hide/Show Picture-in-Picture</translation>
</message>
<message>
<location line="+0"/>
<source>Mute Mic</source>
</message>
</context>
<context>
<name>AwaitingVerificationConfirmation</name>
<message>
<location filename="../qml/device-verification/AwaitingVerificationConfirmation.qml" line="+12"/>
<translation>Awaiting Confirmation</translation>
</message>
<message>
<location line="+12"/>
<source>Waiting for other side to complete verification.</source>
<translation>Waiting for other side to complete verification.</translation>
<location filename="../qml/voip/CallInvite.qml" line="+70"/>
<source>Video Call</source>
<translation>Video Call</translation>
</message>
<message>
<location line="+0"/>
<source>Voice Call</source>
<translation>Voice Call</translation>
</message>
<message>
<source>No microphone found.</source>
<translation>No microphone found.</translation>
</message>
</context>
<context>
<name>CallInviteBar</name>
<message>
<location filename="../qml/voip/CallInviteBar.qml" line="+64"/>
<source>Video Call</source>
<translation>Video Call</translation>
</message>
<message>
<location line="+0"/>
<source>Voice Call</source>
</message>
<message>
<location line="+16"/>
<source>Devices</source>
<translation>Devices</translation>
</message>
<message>
<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>CallManager</name>
<message>
<location filename="../../src/CallManager.cpp" line="+521"/>
<source>Entire screen</source>
<translation>Entire screen</translation>
</message>
</context>
<location filename="../../src/ChatPage.cpp" line="+135"/>
<source>Failed to invite user: %1</source>
<translation>Failed to invite user: %1</translation>
</message>
<message>
<location line="+4"/>
<source>Invited user: %1</source>
<translation>Invited user: %1</translation>
<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>
<source>Confirm join</source>
<translation>Confirm join</translation>
</message>
<message>
<location line="+1"/>
<source>Do you really want to join %1?</source>
<translation>Do you really want to join %1?</translation>
</message>
<message>
<location line="+44"/>
<source>Room %1 created.</source>
<translation>Room %1 created.</translation>
</message>
<message>
<source>Do you really want to invite %1 (%2)?</source>
<translation>Do you really want to invite %1 (%2)?</translation>
</message>
<message>
<location line="+11"/>
<source>Failed to invite %1 to %2: %3</source>
<translation>Failed to invite %1 to %2: %3</translation>
<location line="+15"/>
<source>Confirm kick</source>
</message>
<message>
<location line="+1"/>
<source>Do you really want to kick %1 (%2)?</source>
<translation>Do you really want to kick %1 (%2)?</translation>
<source>Kicked user: %1</source>
<translation>Kicked user: %1</translation>
<location line="+10"/>
<source>Confirm ban</source>
</message>
<message>
<location line="+1"/>
<source>Do you really want to ban %1 (%2)?</source>
<translation>Do you really want to ban %1 (%2)?</translation>
</message>
<message>
<location line="+11"/>
<source>Failed to ban %1 in %2: %3</source>
<translation>Failed to ban %1 in %2: %3</translation>
<location line="+5"/>
<source>Banned user: %1</source>
<translation>Banned user: %1</translation>
<location line="+10"/>
<source>Confirm unban</source>
</message>
<message>
<location line="+1"/>
<source>Do you really want to unban %1 (%2)?</source>
<translation>Do you really want to unban %1 (%2)?</translation>
</message>
<message>
<location line="+11"/>
<source>Failed to unban %1 in %2: %3</source>
<translation>Failed to unban %1 in %2: %3</translation>
</message>
<message>
<location line="+5"/>
<source>Unbanned user: %1</source>
<translation>Unbanned user: %1</translation>
<source>Do you really want to start a private chat with %1?</source>
<translation>Do you really want to start a private chat with %1?</translation>
</message>
<message>
<source>Incompatible cache version</source>
<translation>Incompatible cache version</translation>
</message>
<message>
<location line="+1"/>
<source>The cache on your disk is newer than this version of Nheko supports. Please update or clear your cache.</source>
<translation>The cache on your disk is newer than this version of Nheko supports. Please update or clear your cache.</translation>
<source>Failed to restore OLM account. Please login again.</source>
<translation>Failed to restore OLM account. Please login again.</translation>
<source>Failed to restore save data. Please login again.</source>
<translation>Failed to restore save data. Please login again.</translation>
<source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source>
<translation>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</translation>
<source>Please try to login again: %1</source>
<translation>Please try to login again: %1</translation>
<source>Failed to join room: %1</source>
<translation>Failed to join room: %1</translation>
</message>
<message>
<location line="+5"/>
<source>You joined the room</source>
<translation>You joined the room</translation>
</message>
<message>
<location line="+6"/>
<source>Failed to remove invite: %1</source>
<translation>Failed to remove invite: %1</translation>
<source>Room creation failed: %1</source>
<translation>Room creation failed: %1</translation>
<source>Failed to leave room: %1</source>
<translation>Failed to leave room: %1</translation>
<translation>Failed to kick %1 from %2: %3</translation>
<location filename="../qml/CommunitiesList.qml" line="+44"/>
<source>Hide rooms with this tag or from this space by default.</source>
<translation>Hide rooms with this tag or from this space by default.</translation>
</context>
<context>
<name>CommunitiesModel</name>
<location filename="../../src/timeline/CommunitiesModel.cpp" line="+37"/>
<translation>All rooms</translation>
<location line="+2"/>
<source>Shows all rooms without filtering.</source>
<translation>Shows all rooms without filtering.</translation>
</message>
<message>
<location line="+30"/>
<source>Favourites</source>
<translation>Favourites</translation>
</message>
<message>
<location line="+2"/>
<source>Rooms you have favourited.</source>
<translation>Rooms you have favourited.</translation>
</message>
<message>
<location line="+7"/>
<source>Low Priority</source>
<translation>Low Priority</translation>
<source>Rooms with low priority.</source>
<translation>Rooms with low priority.</translation>
</message>
<message>
<location line="+7"/>
<message>
<location line="+2"/>
<source>Messages from your server or administrator.</source>
<translation>Messages from your server or administrator.</translation>
<context>
<name>CrossSigningSecrets</name>
<message>
<location filename="../../src/ChatPage.cpp" line="+189"/>
<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>Decryption failed</source>
<translation>Decryption 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>
<location filename="../qml/device-verification/DigitVerification.qml" line="+11"/>
<translation>Verification Code</translation>
</message>
<message>
<location line="+10"/>
<source>Please verify the following digits. You should see the same numbers on both sides. If they differ, please press 'They do not match!' to abort verification!</source>
<translation>Please verify the following digits. You should see the same numbers on both sides. If they differ, please press 'They do not match!' to abort verification!</translation>
</message>
<message>
<location line="+31"/>
<source>They do not match!</source>
<translation>They do not match!</translation>
</message>
<message>
<location line="+13"/>
<source>They match!</source>
<context>
<name>EditModal</name>
<message>
<location filename="../../src/ui/RoomSettings.cpp" line="+42"/>
<location line="+1"/>
<source>Cancel</source>
</message>
<message>
<location line="+2"/>
<source>Topic</source>
<context>
<name>EmojiPicker</name>
<message>
<location filename="../qml/emoji/EmojiPicker.qml" line="+68"/>
</message>
<message>
<location line="+2"/>
<source>Nature</source>
</message>
<message>
<location line="+2"/>
<source>Food</source>
</message>
<message>
<location line="+2"/>
<source>Activity</source>
</message>
<message>
<location line="+2"/>
<source>Travel</source>
</message>
<message>
<location line="+2"/>
<source>Objects</source>
</message>
<message>
<location line="+2"/>
<source>Symbols</source>
</message>
<message>
<location line="+2"/>
<source>Flags</source>
<context>
<name>EmojiVerification</name>
<message>
<location filename="../qml/device-verification/EmojiVerification.qml" line="+11"/>
<translation>Verification Code</translation>
</message>
<message>
<location line="+10"/>
<source>Please verify the following emoji. You should see the same emoji on both sides. If they differ, please press 'They do not match!' to abort verification!</source>
<translation>Please verify the following emoji. You should see the same emoji on both sides. If they differ, please press 'They do not match!' to abort verification!</translation>
</message>
<message>
<location line="+376"/>
<source>They do not match!</source>
<translation>They do not match!</translation>
</message>
<message>
<location line="+13"/>
<source>They match!</source>
<location filename="../qml/EncryptionIndicator.qml" line="+34"/>
<source>This message is not encrypted!</source>
<translation>This message is not encrypted!</translation>
<message>
<location line="+4"/>
<source>Encrypted by a verified device</source>
<translation>Encrypted by a verified device</translation>
</message>
<message>
<location line="+2"/>
<source>Encrypted by an unverified device, but you have trusted that user so far.</source>
<translation>Encrypted by an unverified device, but you have trusted that user so far.</translation>
</message>
<message>
<location line="+2"/>
<source>Encrypted by an unverified device</source>
<translation>Encrypted by an unverified device</translation>
</message>
<context>
<name>EventStore</name>
<message>
<location filename="../../src/timeline/EventStore.cpp" line="+663"/>
<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>
<message>
<location line="+7"/>
<source>-- Encrypted Event (Key not valid for this index) --</source>
<comment>Placeholder, when the message can't be decrypted with this key since it is not valid for this index </comment>
<translation>-- Encrypted Event (Key not valid for this index) --</translation>
<source>-- Decryption Error (failed to retrieve megolm keys from db) --</source>
<comment>Placeholder, when the message can't be decrypted, because the DB access failed.</comment>
<translation>-- Decryption Error (failed to retrieve megolm keys from db) --</translation>
<source>-- Decryption Error (%1) --</source>
<comment>Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed as %1.</comment>
<translation>-- Decryption Error (%1) --</translation>
<source>-- Encrypted Event (Unknown event type) --</source>
<comment>Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet.</comment>
<translation>-- Encrypted Event (Unknown event type) --</translation>
</message>
<message>
<location line="+13"/>
<source>-- Replay attack! This message index was reused! --</source>
<translation>-- Replay attack! This message index was reused! --</translation>
</message>
<message>
<location line="+7"/>
<source>-- Message by unverified device! --</source>
<translation>-- Message by unverified device! --</translation>
<location filename="../qml/device-verification/Failed.qml" line="+11"/>
<translation>Verification failed</translation>
</message>
<message>
<location line="+15"/>
<source>Other client does not support our verification protocol.</source>
<translation>Other client does not support our verification protocol.</translation>
</message>
<message>
<location line="+4"/>
<source>Key mismatch detected!</source>
<translation>Key mismatch detected!</translation>
</message>
<message>
<location line="+2"/>
<location line="+4"/>
<source>Device verification timed out.</source>
<translation>Device verification timed out.</translation>
</message>
<message>
<location line="-2"/>
<source>Other party canceled the verification.</source>
<translation>Other party canceled the verification.</translation>
</message>
<message>
<location line="+18"/>
<source>Close</source>
<context>
<name>ForwardCompleter</name>
<message>
<location filename="../qml/ForwardCompleter.qml" line="+44"/>
<source>Forward Message</source>
<translation>Forward Message</translation>
</message>
</context>
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
<context>
<name>ImagePackSettingsDialog</name>
<message>
<location filename="../qml/dialogs/ImagePackSettingsDialog.qml" line="+22"/>
<source>Image pack settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+151"/>
<source>Private pack</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>Pack from this room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>Globally enabled pack</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+59"/>
<source>Enable globally</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>Enables this pack to be used in all rooms</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+62"/>
<source>Close</source>
<translation type="unfinished">Close</translation>
</message>
</context>
<location filename="../../src/timeline/InputBar.cpp" line="+234"/>
</message>
<message>
<location line="+0"/>
<source>All Files (*)</source>
<source>Failed to upload media. Please try again.</source>
<translation>Failed to upload media. Please try again.</translation>
<name>InviteDialog</name>
<message>
<location filename="../qml/InviteDialog.qml" line="+32"/>
<source>Invite users to %1</source>
<translation>Invite users to %1</translation>
</message>
<message>
<location line="+24"/>
<source>User ID to invite</source>
<translation>User ID to invite</translation>
</message>
<message>
<location line="+14"/>
<source>@joe:matrix.org</source>
<comment>Example user id. The name 'joe' can be localized however you want.</comment>
<translation>@joe:matrix.org</translation>
</message>
<message>
<location line="+17"/>
<source>Add</source>
<translation>Add</translation>
</message>
<location line="+58"/>
<source>Invite</source>
<translation>Invite</translation>
</message>
<message>
<location line="+7"/>
<source>Cancel</source>
<translation>Cancel</translation>
<location filename="../../src/LoginPage.cpp" line="+81"/>
<translation>Matrix ID</translation>
<translation>e.g @joe:matrix.org</translation>
<location line="+2"/>
<source>Your login name. A mxid should start with @ followed by the user id. After the user id you need to include your server name after a :.
You can also put your homeserver address there, if your server doesn't support .well-known lookup.
Example: @user:server.my
If Nheko fails to discover your homeserver, it will show you a field to enter the server manually.</source>
<translation>Your login name. A mxid should start with @ followed by the user id. After the user id you need to include your server name after a :.
You can also put your homeserver address there, if your server doesn't support .well-known lookup.
Example: @user:server.my
If Nheko fails to discover your homeserver, it will show you a field to enter the server manually.</translation>
</message>
<message>
<location line="+2"/>
<source>Your password.</source>
</message>
<message>
<location line="+3"/>
<translation>Device name</translation>
<source>A name for this device, which will be shown to others, when verifying your devices. If none is provided a default is used.</source>
<translation>A name for this device, which will be shown to others, when verifying your devices. If none is provided a default is used.</translation>
<location line="+4"/>
<source>Homeserver address</source>
</message>
<message>
<location line="+1"/>
<source>server.my:8787</source>
</message>
<message>
<location line="+1"/>
<source>The address that can be used to contact you homeservers client API.
Example: https://server.my:8787</source>
<translation>The address that can be used to contact your homeservers client API.
Example: https://server.my:8787</translation>
</message>
<message>
<location line="+11"/>
<location line="+11"/>
<source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source>
<translation>You have entered an invalid Matrix ID e.g @joe:matrix.org</translation>
</message>
<message>
<source>Autodiscovery failed. Received malformed response.</source>
<translation>Autodiscovery failed. Received malformed response.</translation>
<source>Autodiscovery failed. Unknown error when requesting .well-known.</source>
<translation>Autodiscovery failed. Unknown error while requesting .well-known.</translation>
<source>The required endpoints were not found. Possibly not a Matrix server.</source>
<translation>The required endpoints were not found. Possibly not a Matrix server.</translation>
</message>
<message>
<location line="+6"/>
<source>Received malformed response. Make sure the homeserver domain is valid.</source>
<translation>Received malformed response. Make sure the homeserver domain is valid.</translation>
<location line="+5"/>
<source>An unknown error occured. Make sure the homeserver domain is valid.</source>
<translation>An unknown error occured. Make sure the homeserver domain is valid.</translation>
<source>SSO LOGIN</source>
<translation>SSO LOGIN</translation>
</message>
<message>
<source>Empty password</source>
<translation>Empty password</translation>
<source>SSO login failed</source>
<translation>SSO login failed</translation>
</message>
<context>
<name>MessageDelegate</name>
<message>
<location filename="../qml/delegates/MessageDelegate.qml" line="+187"/>
<translation>Encryption enabled</translation>
<translation>room name changed to: %1</translation>
</message>
<message>
<location line="+0"/>
<source>removed room name</source>
<translation>removed room name</translation>
<translation>topic changed to: %1</translation>
</message>
<message>
<location line="+0"/>
<source>removed topic</source>
<translation>removed topic</translation>
<source>%1 changed the room avatar</source>
<translation>%1 changed the room avatar</translation>
</message>
<message>
<translation>%1 created and configured room: %2</translation>
<translation>%1 placed a voice call.</translation>
<translation>%1 placed a video call.</translation>
<translation>%1 placed a call.</translation>
<translation>Negotiating call…</translation>
<source>%1 answered the call.</source>
<translation>%1 answered the call.</translation>
</message>
<message>
<source>%1 ended the call.</source>
<translation>%1 ended the call.</translation>
</message>
<context>
<name>MessageInput</name>
<message>
<location filename="../qml/MessageInput.qml" line="+44"/>
</message>
<message>
<location line="+0"/>
<source>Place a call</source>
<translation>Write a message…</translation>
<source>Stickers</source>
<translation>Stickers</translation>
</message>
<message>
<location line="+24"/>
<message>
<location line="+11"/>
<source>You don't have permission to send messages in this room</source>
<translation>You don't have permission to send messages in this room</translation>
</message>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+87"/>
<source>Edit</source>
<translation>Edit</translation>
</message>
<message>
<source>React</source>
<translation>React</translation>
</message>
<message>
<source>Reply</source>
<translation>Reply</translation>
</message>
<message>
<location line="+11"/>
<source>Options</source>
<translation>Options</translation>
</message>
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<source>&Copy</source>
<translation>&Copy</translation>
</message>
<message>
<location line="+7"/>
<source>Copy &link location</source>
<translation>Copy &link location</translation>
</message>
<message>
<location line="+8"/>
<source>Re&act</source>
<translation>Re&act</translation>
</message>
<message>
<location line="+8"/>
<source>Repl&y</source>
<translation>Repl&y</translation>
</message>
<message>
<location line="+7"/>
<source>&Edit</source>
<translation>&Edit</translation>
</message>
<message>
<location line="+5"/>
<source>Read receip&ts</source>
<translation>Read receip&ts</translation>
</message>
<message>
<location line="+6"/>
<source>&Forward</source>
<translation>&Forward</translation>
</message>
<message>
<location line="+9"/>
<source>&Mark as read</source>
<translation>&Mark as read</translation>
</message>
<message>
<location line="+4"/>
<source>View raw message</source>
<translation>View raw message</translation>
</message>
<message>
<location line="+8"/>
<source>View decrypted raw message</source>
<translation>View decrypted raw message</translation>
</message>
<message>