Skip to content
Snippets Groups Projects
nheko_en.ts 110 KiB
Newer Older
  • Learn to ignore specific revisions
  • Joe Donofry's avatar
    Joe Donofry committed
        </message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+234"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Stickers</source>
            <translation>Stickers</translation>
        </message>
        <message>
            <location line="+24"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Emoji</source>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <translation>Emoji</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+16"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Send</source>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <translation>Send</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <message>
            <location line="+11"/>
            <source>You don&apos;t have permission to send messages in this room</source>
            <translation>You don&apos;t have permission to send messages in this room</translation>
        </message>
    
    Joe Donofry's avatar
    Joe Donofry committed
    </context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    <context>
        <name>MessageView</name>
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location filename="../qml/MessageView.qml" line="+86"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Edit</source>
            <translation>Edit</translation>
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+16"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>React</source>
            <translation>React</translation>
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+16"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Reply</source>
            <translation>Reply</translation>
        </message>
        <message>
            <location line="+11"/>
            <source>Options</source>
            <translation>Options</translation>
        </message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+421"/>
            <location line="+118"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>&amp;Copy</source>
            <translation>&amp;Copy</translation>
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="-111"/>
            <location line="+118"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Copy &amp;link location</source>
            <translation>Copy &amp;link location</translation>
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="-110"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Re&amp;act</source>
            <translation>Re&amp;act</translation>
        </message>
        <message>
            <location line="+8"/>
            <source>Repl&amp;y</source>
            <translation>Repl&amp;y</translation>
        </message>
        <message>
            <location line="+7"/>
            <source>&amp;Edit</source>
            <translation>&amp;Edit</translation>
        </message>
        <message>
            <location line="+5"/>
            <source>Read receip&amp;ts</source>
            <translation>Read receip&amp;ts</translation>
        </message>
        <message>
            <location line="+6"/>
            <source>&amp;Forward</source>
            <translation>&amp;Forward</translation>
        </message>
        <message>
            <location line="+9"/>
            <source>&amp;Mark as read</source>
            <translation>&amp;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>
            <location line="+6"/>
            <source>Remo&amp;ve message</source>
            <translation>Remo&amp;ve message</translation>
        </message>
        <message>
            <location line="+7"/>
            <source>&amp;Save as</source>
            <translation>&amp;Save as</translation>
        </message>
        <message>
            <location line="+7"/>
            <source>&amp;Open in external program</source>
            <translation>&amp;Open in external program</translation>
        </message>
        <message>
            <location line="+7"/>
            <source>Copy link to eve&amp;nt</source>
            <translation>Copy link to eve&amp;nt</translation>
        </message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <message>
            <location line="+43"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>&amp;Go to quoted message</source>
            <translation>&amp;Go to quoted message</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    </context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    <context>
        <name>NewVerificationRequest</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../qml/device-verification/NewVerificationRequest.qml" line="+11"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Send Verification Request</source>
            <translation>Send Verification Request</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+0"/>
    
    trilene's avatar
    trilene committed
            <source>Received Verification Request</source>
            <translation>Received Verification Request</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <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>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <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>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <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"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Cancel</source>
    
            <translation>Cancel</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+0"/>
            <source>Deny</source>
    
            <translation>Deny</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+13"/>
            <source>Start verification</source>
    
            <translation>Start verification</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+0"/>
            <source>Accept</source>
    
            <translation>Accept</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    </context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    <context>
        <name>NotificationWarning</name>
        <message>
            <location filename="../qml/NotificationWarning.qml" line="+32"/>
            <source>You will be pinging the whole room</source>
            <translation>You will be pinging the whole room</translation>
        </message>
    </context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    <context>
        <name>NotificationsManager</name>
        <message>
            <location filename="../../src/notifications/Manager.cpp" line="+22"/>
            <location filename="../../src/notifications/ManagerMac.cpp" line="+44"/>
            <location filename="../../src/notifications/ManagerWin.cpp" line="+78"/>
            <source>%1 sent an encrypted message</source>
            <translation>%1 sent an encrypted message</translation>
        </message>
        <message>
            <location line="+4"/>
            <source>* %1 %2</source>
            <comment>Format an emote message in a notification, %1 is the sender, %2 the message</comment>
            <translation>* %1 %2</translation>
        </message>
        <message>
            <location line="+5"/>
            <source>%1 replied: %2</source>
            <comment>Format a reply in a notification. %1 is the sender, %2 the message</comment>
            <translation>%1 replied: %2</translation>
        </message>
        <message>
            <location line="+4"/>
            <source>%1: %2</source>
            <comment>Format a normal message in a notification. %1 is the sender, %2 the message</comment>
            <translation>%1: %2</translation>
        </message>
        <message>
            <location filename="../../src/notifications/ManagerMac.cpp" line="-1"/>
            <location filename="../../src/notifications/ManagerWin.cpp" line="-1"/>
            <source>%1 replied with an encrypted message</source>
            <translation>%1 replied with an encrypted message</translation>
        </message>
        <message>
            <location line="+6"/>
            <source>%1 replied to a message</source>
            <translation>%1 replied to a message</translation>
        </message>
        <message>
            <location line="+0"/>
            <source>%1 sent a message</source>
            <translation>%1 sent a message</translation>
        </message>
    </context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    <context>
        <name>PlaceCall</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../qml/voip/PlaceCall.qml" line="+48"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <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>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+14"/>
            <source>Screen</source>
            <translation>Screen</translation>
        </message>
        <message>
            <location line="+10"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Cancel</source>
            <translation>Cancel</translation>
        </message>
    </context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    <context>
        <name>Placeholder</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../qml/delegates/Placeholder.qml" line="+11"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>unimplemented event: </source>
    
            <translation>unimplemented event: </translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    </context>
    
    Joe Donofry's avatar
    Joe Donofry committed
    <context>
        <name>QCoreApplication</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../../src/main.cpp" line="+199"/>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <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>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
        <message>
    
    kirillpt's avatar
    kirillpt committed
            <location line="+2"/>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <source>profile</source>
    
            <translation>profile</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
        <message>
    
    kirillpt's avatar
    kirillpt committed
            <location line="+1"/>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <source>profile name</source>
    
            <translation>profile name</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
    </context>
    
    Joe Donofry's avatar
    Joe Donofry committed
    <context>
        <name>ReadReceipts</name>
        <message>
            <location filename="../qml/ReadReceipts.qml" line="+40"/>
            <source>Read receipts</source>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <translation>Read receipts</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
    </context>
    <context>
        <name>ReadReceiptsModel</name>
        <message>
            <location filename="../../src/ReadReceiptsModel.cpp" line="+111"/>
            <source>Yesterday, %1</source>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <translation>Yesterday, %1</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
    </context>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
    <context>
        <name>RegisterPage</name>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location filename="../../src/RegisterPage.cpp" line="+80"/>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
            <source>Username</source>
    
            <translation>Username</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        </message>
        <message>
    
    Kirillpt's avatar
    Kirillpt committed
            <location line="+2"/>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="+150"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source>
            <translation>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</translation>
        </message>
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="-146"/>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
            <source>Password</source>
    
            <translation>Password</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        </message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <message>
    
    Kirillpt's avatar
    Kirillpt committed
            <location line="+3"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source>
            <translation>Please choose a secure password. The exact requirements for password strength may depend on your server.</translation>
        </message>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        <message>
            <location line="+4"/>
            <source>Password confirmation</source>
    
            <translation>Password confirmation</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        </message>
        <message>
            <location line="+4"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Homeserver</source>
            <translation>Homeserver</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        </message>
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="+3"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own.</source>
            <translation>A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own.</translation>
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+35"/>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
            <source>REGISTER</source>
    
            <translation>REGISTER</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        </message>
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="+322"/>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <source>No supported registration flows!</source>
    
            <translation>No supported registration flows!</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="+32"/>
            <source>Registration token</source>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <translation>Registration token</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        </message>
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="+1"/>
            <source>Please enter a valid registration token.</source>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <translation>Please enter a valid registration token.</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
        <message>
            <location line="-175"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Autodiscovery failed. Received malformed response.</source>
            <translation>Autodiscovery failed. Received malformed response.</translation>
        </message>
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="+6"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Autodiscovery failed. Unknown error when requesting .well-known.</source>
            <translation>Autodiscovery failed. Unknown error while requesting .well-known.</translation>
        </message>
        <message>
            <location line="+26"/>
            <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>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="+7"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Received malformed response. Make sure the homeserver domain is valid.</source>
            <translation>Received malformed response. Make sure the homeserver domain is valid.</translation>
        </message>
        <message>
            <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>
        </message>
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="-119"/>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
            <source>Password is not long enough (min 8 chars)</source>
    
            <translation>Password is not long enough (min 8 chars)</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        </message>
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="+11"/>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
            <source>Passwords don&apos;t match</source>
    
            <translation>Passwords don&apos;t match</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        </message>
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="+11"/>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
            <source>Invalid server name</source>
    
            <translation>Invalid server name</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        </message>
    </context>
    
    Joe Donofry's avatar
    Joe Donofry committed
    <context>
        <name>ReplyPopup</name>
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location filename="../qml/ReplyPopup.qml" line="+63"/>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <source>Close</source>
    
            <translation>Close</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <message>
            <location line="+13"/>
            <source>Cancel edit</source>
            <translation>Cancel edit</translation>
        </message>
    
    Joe Donofry's avatar
    Joe Donofry committed
    </context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    <context>
        <name>RoomDirectory</name>
        <message>
            <location filename="../qml/RoomDirectory.qml" line="+24"/>
            <source>Explore Public Rooms</source>
            <translation>Explore Public Rooms</translation>
        </message>
        <message>
            <location line="+166"/>
            <source>Search for public rooms</source>
            <translation>Search for public rooms</translation>
        </message>
    </context>
    
    <context>
        <name>RoomInfo</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../../src/Cache.cpp" line="+4542"/>
    
            <source>no version stored</source>
    
            <translation>no version stored</translation>
    
        </message>
    </context>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
    <context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <name>RoomList</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../qml/RoomList.qml" line="+67"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>New tag</source>
            <translation>New tag</translation>
        </message>
        <message>
            <location line="+1"/>
            <source>Enter the tag you want to use:</source>
            <translation>Enter the tag you want to use:</translation>
        </message>
    
    Joe Donofry's avatar
    Joe Donofry committed
        <message>
            <location line="+9"/>
            <source>Leave Room</source>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <translation>Leave room</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
        <message>
            <location line="+1"/>
            <source>Are you sure you want to leave this room?</source>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <translation>Are you sure you want to leave this room?</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+7"/>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
            <source>Leave room</source>
    
            <translation>Leave room</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+5"/>
    
            <source>Tag room as:</source>
    
            <translation>Tag room as:</translation>
    
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+14"/>
    
            <source>Favourite</source>
    
            <translation>Favourite</translation>
    
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+2"/>
            <source>Low priority</source>
            <translation>Low priority</translation>
    
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+2"/>
            <source>Server notice</source>
            <translation>Server notice</translation>
    
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+13"/>
            <source>Create new tag...</source>
            <translation>Create new tag...</translation>
    
        </message>
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="+280"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Status Message</source>
            <translation>Status Message</translation>
    
        </message>
        <message>
    
            <location line="+1"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Enter your status message:</source>
            <translation>Enter your status message:</translation>
    
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+10"/>
            <source>Profile settings</source>
            <translation>Profile settings</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+5"/>
            <source>Set status message</source>
            <translation>Set status message</translation>
        </message>
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="+80"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Logout</source>
            <translation>Logout</translation>
        </message>
        <message>
            <location line="+46"/>
            <source>Start a new chat</source>
            <translation>Start a new chat</translation>
        </message>
        <message>
            <location line="+8"/>
            <source>Join a room</source>
            <translation>Join a room</translation>
        </message>
        <message>
            <location line="+5"/>
            <source>Create a new room</source>
            <translation>Create a new room</translation>
        </message>
        <message>
            <location line="+16"/>
            <source>Room directory</source>
            <translation>Room directory</translation>
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+16"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>User settings</source>
            <translation>User settings</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        </message>
    </context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    <context>
        <name>RoomMembers</name>
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location filename="../qml/RoomMembers.qml" line="+18"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Members of %1</source>
            <translation>Members of %1</translation>
        </message>
        <message numerus="yes">
            <location line="+32"/>
            <source>%n people in %1</source>
            <comment>Summary above list of members</comment>
            <translation>
                <numerusform>%n person in %1</numerusform>
                <numerusform>%n people in %1</numerusform>
            </translation>
        </message>
        <message>
            <location line="+10"/>
            <source>Invite more people</source>
            <translation>Invite more people</translation>
        </message>
    
    Joe Donofry's avatar
    Joe Donofry committed
        <message>
            <location line="+76"/>
            <source>This room is not encrypted!</source>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <translation>This room is not encrypted!</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
        <message>
            <location line="+4"/>
            <source>This user is verified.</source>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <translation>This user is verified.</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
        <message>
            <location line="+2"/>
            <source>This user isn&apos;t verified, but is still using the same master key from the first time you met.</source>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <translation>This user isn&apos;t verified, but is still using the same master key from the first time you met.</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
        <message>
            <location line="+2"/>
            <source>This user has unverified devices!</source>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <translation>This user has unverified devices!</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    </context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    <context>
        <name>RoomSettings</name>
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location filename="../qml/RoomSettings.qml" line="+25"/>
    
            <source>Room Settings</source>
            <translation>Room Settings</translation>
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+80"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>%1 member(s)</source>
            <translation>%1 member(s)</translation>
        </message>
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="+55"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>SETTINGS</source>
            <translation>SETTINGS</translation>
        </message>
        <message>
            <location line="+9"/>
            <source>Notifications</source>
            <translation>Notifications</translation>
        </message>
        <message>
            <location line="+5"/>
            <source>Muted</source>
            <translation>Muted</translation>
        </message>
        <message>
            <location line="+0"/>
            <source>Mentions only</source>
            <translation>Mentions only</translation>
        </message>
        <message>
            <location line="+0"/>
            <source>All messages</source>
            <translation>All messages</translation>
        </message>
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="+9"/>
            <source>Room access</source>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <translation>Room access</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+7"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Anyone and guests</source>
            <translation>Anyone and guests</translation>
        </message>
        <message>
            <location line="+0"/>
            <source>Anyone</source>
            <translation>Anyone</translation>
        </message>
        <message>
            <location line="+0"/>
            <source>Invited users</source>
            <translation>Invited users</translation>
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+2"/>
            <source>By knocking</source>
            <translation>By knocking</translation>
        </message>
        <message>
            <location line="+3"/>
            <source>Restricted by membership in other rooms</source>
            <translation>Restricted by membership in other rooms</translation>
        </message>
        <message>
            <location line="+12"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Encryption</source>
            <translation>Encryption</translation>
        </message>
        <message>
            <location line="+20"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>End-to-End Encryption</source>
            <translation>End-to-End Encryption</translation>
        </message>
        <message>
            <location line="+1"/>
            <source>Encryption is currently experimental and things might break unexpectedly. &lt;br&gt;
                                Please take note that it can&apos;t be disabled afterwards.</source>
            <translation>Encryption is currently experimental and things might break unexpectedly.&lt;br&gt;Please take note that it can&apos;t be disabled afterwards.</translation>
        </message>
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="+16"/>
            <source>Sticker &amp; Emote Settings</source>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <translation>Sticker &amp; Emote Settings</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="+4"/>
            <source>Change</source>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <translation>Change</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="+1"/>
            <source>Change what packs are enabled, remove packs or create new ones</source>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <translation>Change what packs are enabled, remove packs or create new ones</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
        <message>
            <location line="+16"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>INFO</source>
            <translation>INFO</translation>
        </message>
        <message>
            <location line="+9"/>
            <source>Internal ID</source>
            <translation>Internal ID</translation>
        </message>
        <message>
            <location line="+10"/>
            <source>Room Version</source>
            <translation>Room Version</translation>
        </message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../../src/ui/RoomSettings.cpp" line="+259"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Failed to enable encryption: %1</source>
            <translation>Failed to enable encryption: %1</translation>
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+252"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Select an avatar</source>
            <translation>Select an avatar</translation>
        </message>
        <message>
            <location line="+0"/>
            <source>All Files (*)</source>
            <translation>All Files (*)</translation>
        </message>
        <message>
            <location line="+12"/>
            <source>The selected file is not an image</source>
            <translation>The selected file is not an image</translation>
        </message>
        <message>
            <location line="+5"/>
            <source>Error while reading file: %1</source>
            <translation>Error while reading file: %1</translation>
        </message>
        <message>
            <location line="+34"/>
            <location line="+20"/>
            <source>Failed to upload image: %s</source>
            <translation>Failed to upload image: %s</translation>
        </message>
    </context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    <context>
        <name>RoomlistModel</name>
        <message>
            <location filename="../../src/timeline/RoomlistModel.cpp" line="+143"/>
            <source>Pending invite.</source>
            <translation>Pending invite.</translation>
        </message>
        <message>
            <location line="+30"/>
            <source>Previewing this room</source>
            <translation>Previewing this room</translation>
        </message>
        <message>
            <location line="+34"/>
            <source>No preview available</source>
            <translation>No preview available</translation>
        </message>
    </context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    <context>
        <name>ScreenShare</name>
        <message>
            <location filename="../qml/voip/ScreenShare.qml" line="+30"/>
            <source>Share desktop with %1?</source>
            <translation>Share desktop with %1?</translation>
        </message>
        <message>
            <location line="+11"/>
            <source>Window:</source>
            <translation>Window:</translation>
        </message>
        <message>
            <location line="+20"/>
            <source>Frame rate:</source>
            <translation>Frame rate:</translation>
        </message>
        <message>
            <location line="+19"/>
            <source>Include your camera picture-in-picture</source>
            <translation>Include your camera picture-in-picture</translation>
        </message>
        <message>
            <location line="+12"/>
            <source>Request remote camera</source>
            <translation>Request remote camera</translation>
        </message>
        <message>
            <location line="+1"/>
            <location line="+9"/>
            <source>View your callee&apos;s camera like a regular video call</source>
            <translation>View your callee&apos;s camera like a regular video call</translation>
        </message>
        <message>
            <location line="+5"/>
            <source>Hide mouse cursor</source>
            <translation>Hide mouse cursor</translation>
        </message>
        <message>
            <location line="+20"/>
            <source>Share</source>
            <translation>Share</translation>
        </message>
        <message>
            <location line="+19"/>
            <source>Preview</source>
            <translation>Preview</translation>
        </message>
        <message>
            <location line="+7"/>
            <source>Cancel</source>
            <translation>Cancel</translation>
        </message>
    </context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    <context>
        <name>SecretStorage</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../../src/Cache.cpp" line="-3776"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Failed to connect to secret storage</source>
            <translation>Failed to connect to secret storage</translation>
        </message>
        <message>
            <location line="+1"/>
            <source>Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Secrets or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues</source>
            <translation>Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Secrets or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues</translation>
        </message>
    </context>
    
    Joe Donofry's avatar
    Joe Donofry committed
    <context>
        <name>SingleImagePackModel</name>
        <message>
            <location filename="../../src/SingleImagePackModel.cpp" line="+261"/>
            <location line="+25"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Failed to update image pack: %1</source>
            <translation>Failed to update image pack: %1</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
        <message>
            <location line="-12"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Failed to delete old image pack: %1</source>
            <translation>Failed to delete old image pack: %1</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
        <message>
            <location line="+27"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Failed to open image: %1</source>
            <translation>Failed to open image: %1</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+31"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Failed to upload image: %1</source>
            <translation>Failed to upload image: %1</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
    </context>
    
    <context>
        <name>StatusIndicator</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../qml/StatusIndicator.qml" line="+24"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Failed</source>
    
            <translation>Failed</translation>
    
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+2"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Sent</source>
    
            <translation>Sent</translation>
    
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+2"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Received</source>
    
            <translation>Received</translation>
    
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+2"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Read</source>
    
            <translation>Read</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
    </context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    <context>
        <name>StickerPicker</name>
        <message>
            <location filename="../qml/emoji/StickerPicker.qml" line="+70"/>
            <source>Search</source>
            <translation>Search</translation>
        </message>
    </context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    <context>
        <name>Success</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../qml/device-verification/Success.qml" line="+11"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Successful Verification</source>
    
            <translation>Successful Verification</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+12"/>
            <source>Verification successful! Both sides verified their devices!</source>
    
            <translation>Verification successful!  Both sides verified their devices!</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+12"/>
            <source>Close</source>
    
            <translation>Close</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    </context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <name>TimelineModel</name>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../../src/timeline/TimelineModel.cpp" line="+1120"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Message redaction failed: %1</source>
    
            <translation>Message redaction failed: %1</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+73"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+5"/>
            <source>Failed to encrypt event, sending aborted!</source>
    
            <translation>Failed to encrypt event, sending aborted!</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+173"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Save image</source>
    
            <translation>Save image</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+2"/>
            <source>Save video</source>
    
            <translation>Save video</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+2"/>
            <source>Save audio</source>
    
            <translation>Save audio</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+2"/>
            <source>Save file</source>
    
            <translation>Save file</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    
        <message numerus="yes">
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="+239"/>
    
            <source>%1 and %2 are typing.</source>
    
            <comment>Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.)</comment>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
                <numerusform>%1%2 is typing.</numerusform>
                <numerusform>%1 and %2 are typing.</numerusform>
    
            </translation>
        </message>
    
    Adasauce's avatar
    Adasauce committed
            <location line="+68"/>
    
            <source>%1 opened the room to the public.</source>
    
            <translation>%1 opened the room to the public.</translation>
    
    Adasauce's avatar
    Adasauce committed
        </message>
        <message>
            <location line="+2"/>
    
            <source>%1 made this room require and invitation to join.</source>
    
            <translation>%1 made this room require an invitation to join.</translation>
    
    Adasauce's avatar
    Adasauce committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+2"/>
            <source>%1 allowed to join this room by knocking.</source>
            <translation>%1 allowed to join this room by knocking.</translation>
        </message>
        <message>
            <location line="+7"/>
            <source>%1 allowed members of the following rooms to automatically join this room: %2</source>
            <translation>%1 allowed members of the following rooms to automatically join this room: %2</translation>
        </message>
        <message>
            <location line="+27"/>
    
            <source>%1 made the room open to guests.</source>
    
            <translation>%1 made the room open to guests.</translation>
    
    Adasauce's avatar
    Adasauce committed
        </message>
        <message>
            <location line="+2"/>
    
            <source>%1 has closed the room to guest access.</source>
    
            <translation>%1 has closed the room to guest access.</translation>
    
    Adasauce's avatar
    Adasauce committed
        </message>
        <message>
            <location line="+23"/>
    
            <source>%1 made the room history world readable. Events may be now read by non-joined people.</source>
    
            <translation>%1 made the room history world readable. Events may be now read by non-joined people.</translation>
    
    Adasauce's avatar
    Adasauce committed
        </message>
        <message>
            <location line="+4"/>
    
            <source>%1 set the room history visible to members from this point on.</source>
    
            <translation>%1 set the room history visible to members from this point on.</translation>
    
    Adasauce's avatar
    Adasauce committed
        </message>
        <message>
            <location line="+3"/>
    
            <source>%1 set the room history visible to members since they were invited.</source>
    
            <translation>%1 set the room history visible to members since they were invited.</translation>
    
    Adasauce's avatar
    Adasauce committed
        </message>
        <message>
            <location line="+3"/>
    
            <source>%1 set the room history visible to members since they joined the room.</source>
    
            <translation>%1 set the room history visible to members since they joined the room.</translation>
    
    Adasauce's avatar
    Adasauce committed
        </message>
        <message>
            <location line="+22"/>
            <source>%1 has changed the room&apos;s permissions.</source>
    
            <translation>%1 has changed the room&apos;s permissions.</translation>
    
    Adasauce's avatar
    Adasauce committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+78"/>
    
            <source>%1 was invited.</source>
    
            <translation>%1 was invited.</translation>
    
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+20"/>
    
            <source>%1 changed their avatar.</source>
    
            <translation>%1 changed their avatar.</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        <message>
            <location line="+2"/>
            <source>%1 changed some profile info.</source>
    
            <translation>%1 changed some profile info.</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>