Skip to content
Snippets Groups Projects
nheko_en.ts 94.6 KiB
Newer Older
  • Learn to ignore specific revisions
  • Nicolas Werner's avatar
    Nicolas Werner committed
        <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="+8"/>
    
    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="+167"/>
    
    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>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
    <context>
        <name>RegisterPage</name>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../../src/RegisterPage.cpp" line="+77"/>
    
    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"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+287"/>
    
    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>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="-283"/>
    
    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>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+2"/>
            <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>
    
    kirillpt's avatar
    kirillpt committed
            <location line="+30"/>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
            <source>REGISTER</source>
    
            <translation>REGISTER</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        </message>
        <message>
    
    Kirillpt's avatar
    Kirillpt committed
            <location line="+62"/>
    
    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>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+210"/>
    
    kirillpt's avatar
    kirillpt committed
            <source>One or more fields have invalid inputs. Please correct those issues and try again.</source>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <translation>One or more fields have invalid inputs. Please correct those issues and try again.</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="-26"/>
    
    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>
    
    kirillpt's avatar
    kirillpt committed
            <location line="+5"/>
    
    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>
    
    kirillpt's avatar
    kirillpt committed
            <location line="+5"/>
    
    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>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../qml/ReplyPopup.qml" line="+49"/>
    
    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>
    
    <context>
        <name>RoomInfo</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../../src/Cache.cpp" line="+1813"/>
    
            <source>no version stored</source>
    
            <translation>no version stored</translation>
    
        </message>
    </context>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
    <context>
        <name>RoomInfoListItem</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../../src/RoomInfoListItem.cpp" line="+89"/>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
            <source>Leave room</source>
    
            <translation>Leave room</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        </message>
        <message>
    
            <location line="+7"/>
            <source>Tag room as:</source>
    
            <translation>Tag room as:</translation>
    
        </message>
        <message>
    
            <location line="+18"/>
    
            <source>Favourite</source>
            <comment>Standard matrix tag for favourites</comment>
    
            <translation>Favourite</translation>
    
        </message>
        <message>
            <location line="+3"/>
            <source>Low Priority</source>
            <comment>Standard matrix tag for low priority rooms</comment>
    
            <translation>Low Priority</translation>
    
        </message>
        <message>
            <location line="+3"/>
            <source>Server Notice</source>
            <comment>Standard matrix tag for server notices</comment>
    
            <translation>Server Notice</translation>
    
        </message>
        <message>
    
            <location line="+12"/>
    
            <source>Adds or removes the specified tag.</source>
            <comment>WhatsThis hint for tag menu actions</comment>
    
            <translation>Adds or removes the specified tag.</translation>
    
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+39"/>
    
            <source>New tag...</source>
            <comment>Add a new tag to the room</comment>
    
            <translation>New tag</translation>
    
        </message>
        <message>
    
            <location line="+4"/>
    
            <source>New Tag</source>
            <comment>Tag name prompt title</comment>
    
            <translation>New Tag</translation>
    
        </message>
        <message>
    
            <location line="+1"/>
    
            <source>Tag:</source>
    
            <comment>Tag name prompt</comment>
    
            <translation>Tag:</translation>
    
        </message>
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="+169"/>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
            <source>Accept</source>
    
            <translation>Accept</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        </message>
        <message>
    
            <location line="+3"/>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
            <source>Decline</source>
    
            <translation>Decline</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        </message>
    </context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    <context>
        <name>RoomSettings</name>
        <message>
    
            <location filename="../qml/RoomSettings.qml" line="+25"/>
            <source>Room Settings</source>
            <translation>Room Settings</translation>
        </message>
        <message>
            <location line="+79"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>%1 member(s)</source>
            <translation>%1 member(s)</translation>
        </message>
        <message>
            <location line="+43"/>
            <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>
            <location line="+15"/>
            <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>
            <location line="+9"/>
            <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>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+17"/>
            <source>Respond to key requests</source>
            <translation>Respond to key requests</translation>
        </message>
        <message>
            <location line="+5"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Whether or not the client should respond automatically with the session keys
                                    upon request. Use with caution, this is a temporary measure to test the
                                    E2E implementation until device verification is completed.</source>
            <translation>Whether or not the client should respond automatically with the session keys
    upon request. Use with caution, this is a temporary measure to test the
    E2E implementation until device verification is completed.</translation>
        </message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <message>
            <location line="+21"/>
            <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>
        <message>
            <location line="+13"/>
            <source>OK</source>
            <translation>OK</translation>
        </message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../../src/ui/RoomSettings.cpp" line="+268"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Failed to enable encryption: %1</source>
            <translation>Failed to enable encryption: %1</translation>
        </message>
        <message>
            <location line="+228"/>
            <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>
    <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>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
    <context>
        <name>SideBarActions</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../../src/SideBarActions.cpp" line="+44"/>
    
            <source>User settings</source>
    
            <translation>User settings</translation>
    
        </message>
        <message>
            <location line="+7"/>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
            <source>Create new room</source>
    
            <translation>Create new room</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        </message>
        <message>
            <location line="+1"/>
            <source>Join a room</source>
    
            <translation>Join a room</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        </message>
    
        <message>
            <location line="+16"/>
            <source>Start a new chat</source>
    
            <translation>Start a new chat</translation>
    
        </message>
        <message>
            <location line="+15"/>
            <source>Room directory</source>
    
            <translation>Room directory</translation>
    
        </message>
    </context>
    <context>
        <name>StatusIndicator</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../qml/StatusIndicator.qml" line="+21"/>
    
    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>Success</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../qml/device-verification/Success.qml" line="+10"/>
    
    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="+1044"/>
    
    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="+164"/>
    
    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">
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+228"/>
    
            <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>
            <location line="+23"/>
    
            <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="+33"/>
    
            <source>%1 was invited.</source>
    
            <translation>%1 was invited.</translation>
    
        </message>
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="+19"/>
    
            <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>
    
        <message>
            <location line="+4"/>
            <source>%1 joined.</source>
    
            <translation>%1 joined.</translation>
    
        </message>
        <message>
    
    Adasauce's avatar
    Adasauce committed
            <location line="+9"/>
    
            <source>%1 rejected their invite.</source>
    
            <translation>%1 rejected their invite.</translation>
    
        </message>
        <message>
            <location line="+2"/>
            <source>Revoked the invite to %1.</source>
    
            <translation>Revoked the invite to %1.</translation>
    
        </message>
        <message>
            <location line="+3"/>
            <source>%1 left the room.</source>
    
            <translation>%1 left the room.</translation>
    
        </message>
        <message>
            <location line="+2"/>
            <source>Kicked %1.</source>
    
            <translation>Kicked %1.</translation>
    
        </message>
        <message>
            <location line="+2"/>
    
            <translation>Unbanned %1.</translation>
    
        </message>
        <message>
    
            <location line="+14"/>
            <source>%1 was banned.</source>
    
            <translation>%1 was banned.</translation>
    
        </message>
        <message>
            <location line="-11"/>
    
            <source>%1 redacted their knock.</source>
    
            <translation>%1 redacted their knock.</translation>
    
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="-876"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>You joined this room.</source>
            <translation>You joined this room.</translation>
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+842"/>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <source>%1 has changed their avatar and changed their display name to %2.</source>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <translation>%1 has changed their avatar and changed their display name to %2.</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
        <message>
            <location line="+5"/>
            <source>%1 has changed their display name to %2.</source>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <translation>%1 has changed their display name to %2.</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
        <message>
            <location line="+31"/>
    
            <source>Rejected the knock from %1.</source>
    
            <translation>Rejected the knock from %1.</translation>
    
        </message>
        <message>
            <location line="+2"/>
            <source>%1 left after having already left!</source>
    
    Adasauce's avatar
    Adasauce committed
            <comment>This is a leave event after the user already left and shouldn&apos;t happen apart from state resets</comment>
    
            <translation>%1 left after having already left!</translation>
    
        </message>
        <message>
    
    Adasauce's avatar
    Adasauce committed
            <source> Reason: %1</source>
    
            <translation>Reason: %1</translation>
    
    Adasauce's avatar
    Adasauce committed
        </message>
        <message>
            <location line="-5"/>
    
            <source>%1 knocked.</source>
    
            <translation>%1 knocked.</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    </context>
    <context>
        <name>TimelineRow</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../qml/TimelineRow.qml" line="+106"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Edited</source>
            <translation>Edited</translation>
        </message>
    
    </context>
    <context>
        <name>TimelineView</name>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../qml/TimelineView.qml" line="+125"/>
            <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>React</source>
    
            <translation>React</translation>
    
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+8"/>
    
            <translation>Reply</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <message>
            <location line="+7"/>
            <source>Edit</source>
            <translation>Edit</translation>
        </message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+5"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Read receipts</source>
    
            <translation>Read receipts</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+6"/>
            <source>Forward</source>
            <translation>Forward</translation>
        </message>
        <message>
            <location line="+9"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Mark as read</source>
    
            <translation>Mark as read</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+4"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>View raw message</source>
    
            <translation>View raw message</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+8"/>
    
            <source>View decrypted raw message</source>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <translation>View decrypted raw message</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+6"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Remove message</source>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <translation>Remove message</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+7"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Save as</source>
    
            <translation>Save as</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <message>
            <location line="+7"/>
            <source>Open in external program</source>
    
            <translation>Open in external program</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="+7"/>
            <source>Copy link to event</source>
            <translation>Copy link to event</translation>
        </message>
        <message>
            <location line="+57"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>No room open</source>
    
            <translation>No room open</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    
    Joe Donofry's avatar
    Joe Donofry committed
    </context>
    <context>
        <name>TimelineViewManager</name>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../../src/timeline/TimelineViewManager.cpp" line="+570"/>
    
    kirillpt's avatar
    kirillpt committed
            <source>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</source>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <translation>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
    </context>
    <context>
        <name>TopBar</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../qml/TopBar.qml" line="+51"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Back to room list</source>
    
            <translation>Back to room list</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+12"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+10"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>No room selected</source>
    
            <translation>No room selected</translation>
    
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+24"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Room options</source>
    
            <translation>Room options</translation>
    
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+8"/>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
            <source>Invite users</source>
    
            <translation>Invite users</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+5"/>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
            <source>Members</source>
    
            <translation>Members</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+5"/>
    
    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"/>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
            <source>Settings</source>
    
            <translation>Settings</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    </context>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
    <context>
        <name>TrayIcon</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../../src/TrayIcon.cpp" line="+112"/>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
            <source>Show</source>
    
            <translation>Show</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        </message>
        <message>
            <location line="+1"/>
            <source>Quit</source>
    
            <translation>Quit</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        </message>
    </context>
    <context>
    
        <name>UserInfoWidget</name>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../../src/UserInfoWidget.cpp" line="+82"/>
    
            <source>Logout</source>
    
            <translation>Logout</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        </message>
    
        <message>
            <location line="+20"/>
            <source>Set custom status message</source>
    
            <translation>Set custom status message</translation>
    
        </message>
        <message>
            <location line="+4"/>
            <source>Custom status message</source>
    
            <translation>Custom status message</translation>
    
        </message>
        <message>
            <location line="+1"/>
            <source>Status:</source>
    
            <translation>Status:</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+8"/>
            <source>User Profile Settings</source>
            <translation>User Profile Settings</translation>
        </message>
        <message>
            <location line="+5"/>
    
            <source>Set presence automatically</source>
    
            <translation>Set presence automatically</translation>
    
        </message>
        <message>
            <location line="+6"/>
            <source>Online</source>
    
            <translation>Online</translation>
    
        </message>
        <message>
            <location line="+5"/>
            <source>Unavailable</source>
    
            <translation>Unavailable</translation>
    
        </message>
        <message>
            <location line="+6"/>
            <source>Offline</source>
    
            <translation>Offline</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    <context>
        <name>UserProfile</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../qml/UserProfile.qml" line="+24"/>
            <source>Global User Profile</source>
            <translation>Global User Profile</translation>
        </message>
        <message>
            <location line="+0"/>
            <source>Room User Profile</source>
            <translation>Room User Profile</translation>
        </message>
        <message>
            <location line="+114"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+107"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Verify</source>
    
            <translation>Verify</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="-54"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Ban the user</source>
    
            <translation>Ban the user</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="-17"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Start a private chat</source>
    
            <translation>Start a private chat</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+8"/>
            <source>Kick the user</source>
    
            <translation>Kick the user</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="+63"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Unverify</source>
            <translation>Unverify</translation>
        </message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../../src/ui/UserProfile.cpp" line="+301"/>
    
    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>
    </context>
    <context>
        <name>UserSettings</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../../src/UserSettingsPage.cpp" line="+340"/>
            <location filename="../../src/UserSettingsPage.h" line="+186"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Default</source>
            <translation>Default</translation>
        </message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    </context>
    
    <context>
        <name>UserSettingsPage</name>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+553"/>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
            <source>Minimize to tray</source>
    
            <translation>Minimize to tray</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        </message>
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="+3"/>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
            <source>Start in tray</source>
    
            <translation>Start in tray</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        </message>
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="+7"/>
    
            <source>Group&apos;s sidebar</source>
    
            <translation>Group&apos;s sidebar</translation>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        </message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="-3"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Circular Avatars</source>
    
            <translation>Circular Avatars</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    
    Konstantinos Sideris's avatar
    Konstantinos Sideris committed
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="-210"/>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <source>profile: %1</source>
    
            <translation>profile: %1</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+96"/>
            <source>Default</source>
            <translation>Default</translation>
        </message>
        <message>
            <location line="+31"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>CALLS</source>
    
            <translation>CALLS</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+46"/>
            <source>Cross Signing Keys</source>
            <translation>Cross Signing Keys</translation>
        </message>
        <message>
            <location line="+4"/>
            <source>REQUEST</source>
            <translation>REQUEST</translation>
        </message>
        <message>
            <location line="+1"/>
            <source>DOWNLOAD</source>
            <translation>DOWNLOAD</translation>
        </message>
        <message>
            <location line="+27"/>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <source>Keep the application running in the background after closing the client window.</source>
    
            <translation>Keep the application running in the background after closing the client window.</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
        <message>
            <location line="+3"/>
            <source>Start the application in the background without showing the client window.</source>
    
            <translation>Start the application in the background without showing the client window.</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
        <message>
            <location line="+4"/>
            <source>Change the appearance of user avatars in chats.
    OFF - square, ON - Circle.</source>
    
            <translation>Change the appearance of user avatars in chats.
    OFF - square, ON - Circle.</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
        <message>
            <location line="+3"/>
            <source>Show a column containing groups and tags next to the room list.</source>
    
            <translation>Show a column containing groups and tags next to the room list.</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
        <message>
            <location line="+1"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Decrypt messages in sidebar</source>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <translation>Decrypt messages in sidebar</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="+2"/>
            <source>Decrypt the messages shown in the sidebar.
    Only affects messages in encrypted chats.</source>
    
            <translation>Decrypt the messages shown in the sidebar.
    Only affects messages in encrypted chats.</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
        <message>
            <location line="+2"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Privacy Screen</source>
            <translation>Privacy Screen</translation>
        </message>
        <message>
            <location line="+2"/>
            <source>When the window loses focus, the timeline will
    be blurred.</source>
            <translation>When the window loses focus, the timeline will
    be blurred.</translation>
        </message>
        <message>
            <location line="+2"/>