Newer
Older
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en">
<location filename="../qml/voip/ActiveCallBar.qml" line="+108"/>
</message>
<message>
<location line="+10"/>
<location line="+10"/>
<source>Connecting...</source>
<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>
<context>
<name>Cache</name>
<message numerus="yes">
<location filename="../../src/Cache.cpp" line="+2512"/>
<source>%1 and %n other(s)</source>
<translation>
<numerusform>%1 and %n other</numerusform>
<numerusform>%1 and %n others</numerusform>
</translation>
</message>
<message>
<location line="+2"/>
<location line="+175"/>
<source>Empty Room</source>
<translation>Empty Room</translation>
</message>
</context>
<location filename="../qml/voip/CallInvite.qml" line="+77"/>
<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="+66"/>
<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>
<source>Unknown microphone: %1</source>
<translation>Unknown microphone: %1</translation>
</message>
<message>
<source>Unknown camera: %1</source>
<translation>Unknown camera: %1</translation>
</message>
<message>
<source>Decline</source>
<translation>Decline</translation>
</message>
<message>
<source>No microphone found.</source>
<translation>No microphone found.</translation>
</message>
</context>
<context>
<name>CallManager</name>
<message>
<location filename="../../src/voip/CallManager.cpp" line="+519"/>
<source>Entire screen</source>
<translation>Entire screen</translation>
</message>
</context>
<location filename="../../src/ChatPage.cpp" line="+120"/>
<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>
<location line="+13"/>
<source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source>
<translation>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</translation>
</message>
<message>
<location line="+41"/>
<source>Failed to open database, logging out!</source>
<translation>Failed to open database, logging out!</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>
<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>
<source>Failed to invite %1 to %2: %3</source>
<translation>Failed to invite %1 to %2: %3</translation>
<source>Kicked user: %1</source>
<translation>Kicked user: %1</translation>
<source>Failed to ban %1 in %2: %3</source>
<translation>Failed to ban %1 in %2: %3</translation>
<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>
<source>Failed to unban %1 in %2: %3</source>
<translation>Failed to unban %1 in %2: %3</translation>
<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>
<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 saved 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>
<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>
<location line="+59"/>
<source>Reason for the kick</source>
<translation>Reason for the kick</translation>
</message>
<message>
<location line="+1"/>
<source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source>
<translation>Enter reason for kicking %1 (%2) or hit enter for no reason:</translation>
</message>
<message>
<location line="+15"/>
<translation>Failed to kick %1 from %2: %3</translation>
<message>
<location line="+15"/>
<source>Reason for the ban</source>
<translation>Reason for the ban</translation>
</message>
<message>
<location line="+1"/>
<source>Enter reason for banning %1 (%2) or hit enter for no reason:</source>
<translation>Enter reason for banning %1 (%2) or hit enter for no reason:</translation>
</message>
<message>
<location filename="../qml/ChatPage.qml" line="+37"/>
<source>No network connection</source>
<translation>No network connection</translation>
</message>
<location filename="../qml/CommunitiesList.qml" line="+46"/>
<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>
<source>Expand</source>
<translation>Expand</translation>
</message>
<message>
<location line="+0"/>
<source>Collapse</source>
<translation>Collapse</translation>
</message>
</context>
<context>
<name>CommunitiesModel</name>
<location filename="../../src/timeline/CommunitiesModel.cpp" line="+58"/>
<translation>All rooms</translation>
<location line="+2"/>
<source>Shows all rooms without filtering.</source>
<translation>Shows all rooms without filtering.</translation>
</message>
</message>
<message>
<location line="+2"/>
<source>Show direct chats.</source>
<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="+260"/>
<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>
<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>
<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="+12"/>
<translation>Verification Code</translation>
<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>
<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="+46"/>
<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="+70"/>
</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="+12"/>
<translation>Verification Code</translation>
<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>
<translation>They do not match!</translation>
</message>
<message>
<location line="+13"/>
<source>They match!</source>
<location filename="../qml/delegates/Encrypted.qml" line="+47"/>
<source>There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient.</source>
<translation>There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient.</translation>
<location line="+2"/>
<source>This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message.</source>
<translation>This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message.</translation>
<source>There was an internal error reading the decryption key from the database.</source>
<translation>There was an internal error reading the decryption key from the database.</translation>
<source>There was an error decrypting this message.</source>
<translation>There was an error decrypting this message.</translation>
<location line="+2"/>
<source>The message couldn't be parsed.</source>
<translation>The message couldn't be parsed.</translation>
<location line="+2"/>
<source>The encryption key was reused! Someone is possibly trying to insert false messages into this chat!</source>
<translation>The encryption key was reused! Someone is possibly trying to insert false messages into this chat!</translation>
<location line="+2"/>
<source>Unknown decryption error</source>
<translation>Unknown decryption error</translation>
<location line="+10"/>
<source>Request key</source>
</context>
<context>
<name>EncryptionIndicator</name>
<location filename="../qml/EncryptionIndicator.qml" line="+54"/>
<source>This message is not encrypted!</source>
<translation>This message is not encrypted!</translation>
<location line="+4"/>
<source>Encrypted by a verified device</source>
<translation>Encrypted by a verified device</translation>
<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 or the key is from an untrusted source like the key backup.</source>
<translation>Encrypted by an unverified device or the key is from an untrusted source like the key backup.</translation>
<location filename="../qml/device-verification/Failed.qml" line="+12"/>
<translation>Verification failed</translation>
<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"/>
<source>Device verification timed out.</source>
<translation>Device verification timed out.</translation>
<source>Other party canceled the verification.</source>
<translation>Other party canceled the verification.</translation>
<location line="+2"/>
<source>Verification messages received out of order!</source>
<translation>Verification messages received out of order!</translation>
</message>
<message>
<location line="+2"/>
<source>Unknown verification error.</source>
<translation>Unknown verification error.</translation>
</message>
<message>
<context>
<name>ForwardCompleter</name>
<message>
<location filename="../qml/ForwardCompleter.qml" line="+40"/>
<source>Forward Message</source>
<translation>Forward Message</translation>
</message>
</context>
<context>
<name>HiddenEvents</name>
<message>
<location filename="../../src/ui/HiddenEvents.cpp" line="+79"/>
<location line="+10"/>
<source>Failed to set hidden events: %1</source>
<translation>Failed to set hidden events: %1</translation>
</message>
</context>
<context>
<name>HiddenEventsDialog</name>
<message>
<location filename="../qml/dialogs/HiddenEventsDialog.qml" line="+31"/>
<source>Hidden events for %1</source>
<translation>Hidden events for %1</translation>
</message>
<message>
<location line="+3"/>
<source>Hidden events</source>
<translation>Hidden events</translation>
</message>
<message>
<location line="+18"/>
<source>These events will be <b>shown</b> in %1:</source>
<translation>These events will be <b>shown</b> in %1:</translation>
<source>These events will be <b>shown</b> in all rooms:</source>
<translation>These events will be <b>shown</b> in all rooms:</translation>
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
</message>
<message>
<location line="+15"/>
<source>User events</source>
<translation>User events</translation>
</message>
<message>
<location line="+1"/>
<source>Joins, leaves, avatar and name changes, bans, …</source>
<translation>Joins, leaves, avatar and name changes, bans, …</translation>
</message>
<message>
<location line="+16"/>
<source>Power level changes</source>
<translation>Power level changes</translation>
</message>
<message>
<location line="+1"/>
<source>Sent when a moderator is added/removed or the permissions of a room are changed.</source>
<translation>Sent when a moderator is added/removed or the permissions of a room are changed.</translation>
</message>
<message>
<location line="+16"/>
<source>Stickers</source>
<translation>Stickers</translation>
</message>
</context>
<context>
<name>ImagePackEditorDialog</name>
<message>
<location filename="../qml/dialogs/ImagePackEditorDialog.qml" line="+23"/>
<source>Images (*.png *.webp *.gif *.jpg *.jpeg)</source>
<translation>Images (*.png *.webp *.gif *.jpg *.jpeg)</translation>
</message>
<message>
<location line="+1"/>
<source>Select images for pack</source>
<translation>Select images for pack</translation>
</message>
<message>
<location line="+1"/>
<source>Add to pack</source>
<translation>Add to pack</translation>
<source>Change the overview image for this pack</source>
<translation>Change the overview image for this pack</translation>
</message>
<message>
<location line="+13"/>
<source>Overview Image (*.png *.webp *.jpg *.jpeg)</source>
<translation>Overview Image (*.png *.webp *.jpg *.jpeg)</translation>
</message>
<message>
<location line="+1"/>
<source>Select overview image for pack</source>
<translation>Select overview image for pack</translation>
</message>
<message>
</message>
<message>
<location line="+10"/>
<source>Body</source>
<source>Remove from pack</source>
<translation>Remove from pack</translation>
</message>
<message>
<location line="+4"/>
<source>Remove</source>
<translation>Remove</translation>
</message>
<message>
<location line="+26"/>
</message>
<message>
<location line="+6"/>
<source>Save</source>
<context>
<name>ImagePackSettingsDialog</name>
<message>
<location filename="../qml/dialogs/ImagePackSettingsDialog.qml" line="+24"/>
<location line="+54"/>
<source>Create account pack</source>
</message>
<message>
<location line="+2"/>
<source>Pack from this room</source>
</message>
<message>
<location line="+2"/>
<source>Globally enabled pack</source>
</message>
<message>
<location line="+4"/>
<source>Enables this pack to be used in all rooms</source>
<translation>Enables this pack to be used in all rooms</translation>
<location filename="../../src/timeline/InputBar.cpp" line="+270"/>
</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>
<location filename="../qml/dialogs/InviteDialog.qml" line="+34"/>
<source>Invite users to %1</source>
<translation>Invite users to %1</translation>
</message>
<message>
<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>
<source>Invite</source>
<translation>Invite</translation>
</message>
<message>
<location line="+7"/>
<source>Cancel</source>
<translation>Cancel</translation>
<context>
<name>JoinRoomDialog</name>
<message>
<location filename="../qml/dialogs/JoinRoomDialog.qml" line="+15"/>
<source>Join room</source>
<translation>Join room</translation>
</message>
<message>
<source>Room ID or alias</source>
<translation>Room ID or alias</translation>
</message>
</context>
<context>
<name>LeaveRoomDialog</name>
<message>
<location filename="../qml/dialogs/LeaveRoomDialog.qml" line="+16"/>
<source>Leave room</source>
<translation>Leave room</translation>
</message>
<message>
<location line="+1"/>
<source>Are you sure you want to leave?</source>
<translation>Are you sure you want to leave?</translation>
</message>
</context>
<location filename="../qml/pages/LoginPage.qml" line="+59"/>
<translation>Matrix ID</translation>
<translation>e.g @joe:matrix.org</translation>
<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>
<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>
<source>Homeserver address</source>
</message>
<message>
<location line="+1"/>
<source>server.my:8787</source>
</message>
<message>
<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>