Skip to content
Snippets Groups Projects
nheko_fi.ts 153 KiB
Newer Older
  • Learn to ignore specific revisions
  • <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE TS>
    <TS version="2.1" language="fi">
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    <context>
        <name>ActiveCallBar</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../qml/voip/ActiveCallBar.qml" line="+108"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Calling...</source>
    
            <translation>Soitetaan</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+10"/>
            <location line="+10"/>
            <source>Connecting...</source>
    
            <translation>Yhdistetään</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+67"/>
            <source>You are screen sharing</source>
    
            <translation>Olet jakamassa näyttöä.</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+17"/>
            <source>Hide/Show Picture-in-Picture</source>
    
            <translation>Piilota/Näytä kuva kuvassa</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+13"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Unmute Mic</source>
    
            <translation>Poista mikrofonin vaimennus</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+0"/>
            <source>Mute Mic</source>
    
            <translation>Vaimenna mikrofoni</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    </context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    <context>
        <name>Cache</name>
        <message numerus="yes">
    
            <location filename="../../src/Cache.cpp" line="+2580"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>%1 and %n other(s)</source>
    
            <translation>
                <numerusform>%1 ja %n muu</numerusform>
                <numerusform>%1 and %n muuta</numerusform>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            </translation>
        </message>
        <message>
            <location line="+2"/>
            <location line="+175"/>
            <source>Empty Room</source>
    
            <translation>Tyhjä Huone</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    </context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    <context>
        <name>CallInvite</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../qml/voip/CallInvite.qml" line="+77"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Video Call</source>
    
            <translation>Videopuhelu</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+0"/>
            <source>Voice Call</source>
    
            <translation>Äänipuhelu</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+62"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>No microphone found.</source>
    
            <translation>Mikrofonia ei löydy.</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    </context>
    <context>
        <name>CallInviteBar</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../qml/voip/CallInviteBar.qml" line="+66"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Video Call</source>
    
            <translation>Videopuhelu</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+0"/>
            <source>Voice Call</source>
    
            <translation>Äänipuhelu</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+16"/>
            <source>Devices</source>
    
            <translation>Laitteet</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+11"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Accept</source>
    
            <translation>Hyväksy</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+13"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Unknown microphone: %1</source>
    
            <translation>Tuntematon mikrofoni: %1</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+9"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Unknown camera: %1</source>
    
            <translation>Tuntematon kamera: %1</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+14"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Decline</source>
    
            <translation>Hylkää</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="-31"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>No microphone found.</source>
    
            <translation>Mikrofonia ei löydy.</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    </context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    <context>
        <name>CallManager</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../../src/voip/CallManager.cpp" line="+519"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Entire screen</source>
    
            <translation>Koko näyttö</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    </context>
    
    <context>
        <name>ChatPage</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../../src/ChatPage.cpp" line="+120"/>
    
            <source>Failed to invite user: %1</source>
    
            <translation>Käyttäjän %1 kutsuminen epäonnistui</translation>
    
        </message>
        <message>
            <location line="+4"/>
    
            <location line="+732"/>
    
            <source>Invited user: %1</source>
    
            <translation>Kutsuttiin käyttäjä: %1</translation>
    
        </message>
        <message>
    
            <location line="-510"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source>
    
            <translation>Välimuistin tuominen nykyiseen versioon epäonnistui. Tällä voi olla eri syitä. Luo vikailmoitus ja yritä sillä aikaa käyttää vanhempaa versiota. Voit myös vaihtoehtoisesti koettaa tyhjentää välimuistin käsin.</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+13"/>
            <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source>
    
            <translation>Levylläsi oleva välimuisti on uudempaa kuin mitä tämä Nhekon versio tukee. Päivitä tai poista välimuistisi.</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+41"/>
            <source>Failed to open database, logging out!</source>
    
            <translation>Tietokannan avaaminen epäonnistui, kirjaudutaan ulos!</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
            <location line="+301"/>
            <source>Knock on room</source>
            <translation type="unfinished"></translation>
        </message>
        <message>
            <location line="+3"/>
            <source>You failed to join %1. You can try to knock, so that others can invite you in. Do you want to do so?
    You may optionally provide a reason for others to accept your knock:</source>
            <translation type="unfinished"></translation>
        </message>
        <message>
            <location line="+1"/>
            <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source>
            <translation type="unfinished"></translation>
        </message>
        <message>
            <location line="+14"/>
            <source>Failed to knock room: %1</source>
            <translation type="unfinished"></translation>
        </message>
        <message>
            <location line="+25"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Confirm join</source>
    
            <translation>Vahvista liittyminen</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+1"/>
            <source>Do you really want to join %1?</source>
    
            <translation>Haluatko todella liittyä huoneeseen %1?</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
            <location line="+34"/>
            <source>Room creation failed: Bad Alias</source>
            <translation type="unfinished"></translation>
        </message>
        <message>
            <location line="+18"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Room %1 created.</source>
    
            <translation>Huone %1 luotu.</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
            <location line="+43"/>
            <location line="+469"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Confirm invite</source>
    
            <translation>Vahvista kutsu</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
            <location line="-468"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Do you really want to invite %1 (%2)?</source>
    
            <translation>Haluatko varmasti kutsua %1 (%2)?</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+12"/>
    
            <source>Failed to invite %1 to %2: %3</source>
    
            <translation>Käyttäjän %1 kutsuminen huoneeseen %2 epäonnistui:%3</translation>
    
        </message>
        <message>
    
            <location line="+32"/>
    
            <source>Kicked user: %1</source>
    
            <translation>Potkittiin käyttäjä: %1</translation>
    
        </message>
        <message>
    
            <location line="+26"/>
    
            <source>Failed to ban %1 in %2: %3</source>
    
            <translation>Ei onnistuttu antamaan porttikieltoa käyttäjälle %1 huoneessa %2:%3</translation>
    
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+3"/>
    
            <source>Banned user: %1</source>
    
            <translation>Annettiin porttikielto käyttäjälle: %1</translation>
    
        </message>
        <message>
    
            <location line="+8"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Confirm unban</source>
    
            <translation>Vahvista porttikiellon purku</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+1"/>
            <source>Do you really want to unban %1 (%2)?</source>
    
            <translation>Haluatko purkaa porttikiellon käyttäjältä %1 (%2)?</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+10"/>
    
            <source>Failed to unban %1 in %2: %3</source>
    
            <translation>Ei onnistuttu purkamaan porttikieltoa käyttäjältä %1 huoneessa %2: %3</translation>
    
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+3"/>
    
            <source>Unbanned user: %1</source>
    
            <translation>Purettiin porttikielto käyttäjältä %1</translation>
    
        </message>
        <message>
    
            <location line="+374"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Do you really want to start a private chat with %1?</source>
    
            <translation>Haluatko luoda yksityisen keskustelun käyttäjän %1 kanssa?</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
            <location line="-965"/>
    
            <source>Cache migration failed!</source>
    
            <translation>Välimuistin siirto epäonnistui!</translation>
    
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+13"/>
    
            <source>Incompatible cache version</source>
    
            <translation>Yhteensopimaton välimuistin versio</translation>
    
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+61"/>
    
            <source>Failed to restore OLM account. Please login again.</source>
    
            <translation>OLM-tilin palauttaminen epäonnistui. Ole hyvä ja kirjaudu sisään uudelleen.</translation>
    
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+4"/>
            <location line="+4"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+4"/>
    
            <source>Failed to restore save data. Please login again.</source>
    
            <translation>Tallennettujen tietojen palauttaminen epäonnistui. Ole hyvä ja kirjaudu sisään uudelleen.</translation>
    
        </message>
        <message>
    
            <location line="+94"/>
    
            <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source>
    
            <translation>Salausavainten lähetys epäonnistui. Palvelimen vastaus: %1 %2. Ole hyvä ja yritä uudelleen myöhemmin.</translation>
    
        </message>
        <message>
    
            <location line="+35"/>
            <location line="+112"/>
    
            <source>Please try to login again: %1</source>
    
            <translation>Ole hyvä ja yritä kirjautua sisään uudelleen: %1</translation>
    
        </message>
        <message>
    
            <location line="+84"/>
    
            <source>Failed to join room: %1</source>
    
            <translation>Huoneeseen liittyminen epäonnistui: %1</translation>
    
        </message>
        <message>
    
            <location line="+9"/>
    
            <source>Failed to remove invite: %1</source>
    
            <translation>Kutsun poistaminen epäonnistui: %1</translation>
    
        </message>
        <message>
    
            <location line="+27"/>
    
            <source>Room creation failed: %1</source>
    
            <translation>Huoneen luominen epäonnistui: %1</translation>
    
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+18"/>
    
            <source>Failed to leave room: %1</source>
    
            <translation>Huoneesta poistuminen epäonnistui: %1</translation>
    
        </message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <message>
    
            <location line="+56"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Reason for the kick</source>
    
            <translation>Syy potkimiselle</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+1"/>
            <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source>
    
            <translation>Anna syy potkimiselle %1 (%2) tai paina enter mikäli syytä ei ole:</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+15"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Failed to kick %1 from %2: %3</source>
    
            <translation>Ei onnistuttu potkimaan käyttäjää %1 huoneesta %2: %3</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <message>
    
            <location line="+13"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Reason for the ban</source>
    
            <translation>Syy porttikiellolle</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+1"/>
            <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source>
    
            <translation>Anna syy porttikiellolle %1 (%2) tai paina enter mikäli syytä ei ole:</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <message>
            <location filename="../qml/ChatPage.qml" line="+37"/>
            <source>No network connection</source>
    
            <translation>Ei verkkoyhteyttä</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    
    </context>
    <context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <name>CommunitiesList</name>
    
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../qml/CommunitiesList.qml" line="+46"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Hide rooms with this tag or from this space by default.</source>
    
            <translation>Piilota huoneet tällä tagilla tai tästä Spacesta oletuksena.</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="+83"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Expand</source>
    
            <translation>Laajenna</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+0"/>
            <source>Collapse</source>
    
            <translation>Sorruta</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    </context>
    <context>
        <name>CommunitiesModel</name>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../../src/timeline/CommunitiesModel.cpp" line="+58"/>
    
            <source>All rooms</source>
    
            <translation>Kaikki huoneet</translation>
    
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+2"/>
            <source>Shows all rooms without filtering.</source>
    
            <translation>Näytä kaikki huoneet ilman suodattamista.</translation>
    
        </message>
    
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+19"/>
    
            <source>Direct Chats</source>
    
            <translation>Suorat keskustelut</translation>
    
        </message>
        <message>
            <location line="+2"/>
            <source>Show direct chats.</source>
    
            <translation>Näytä suoria keskusteluja.</translation>
    
        </message>
    
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+48"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Favourites</source>
    
            <translation>Suosikit</translation>
    
        </message>
    
        <message>
            <location line="+2"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Rooms you have favourited.</source>
    
            <translation>Suosikkihuoneesi.</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+7"/>
            <source>Low Priority</source>
    
            <translation>Matala tärkeysjärjestys</translation>
    
        </message>
    
        <message>
            <location line="+2"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Rooms with low priority.</source>
    
            <translation>Huoneet matalalla tärkeysjärjestyksellä.</translation>
    
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+7"/>
            <source>Server Notices</source>
    
            <translation>Palvelimen ilmoitukset</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+2"/>
            <source>Messages from your server or administrator.</source>
    
            <translation>Viestit palvelimeltasi tai ylläpitäjältä.</translation>
    
        </message>
    </context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    <context>
    
        <name>CreateDirect</name>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <message>
    
            <location filename="../qml/dialogs/CreateDirect.qml" line="+16"/>
            <source>Create Direct Chat</source>
            <translation type="unfinished"></translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
            <location line="+60"/>
            <source>User to invite</source>
    
            <translation>Kutsuttava käyttäjä</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+1"/>
    
            <source>@user:server.tld</source>
    
            <translation>@käyttäjä:palvelin.tld</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
            <location line="+14"/>
            <source>Encryption</source>
    
            <translation>Salaus</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    </context>
    
    <context>
    
        <name>CreateRoom</name>
    
        <message>
    
            <location filename="../qml/dialogs/CreateRoom.qml" line="+15"/>
            <location line="+125"/>
            <source>Create Room</source>
    
            <translation>Luo huone</translation>
    
        </message>
        <message>
    
            <location line="-98"/>
            <source>Name</source>
    
            <translation>Nimi</translation>
    
        </message>
        <message>
    
            <location line="+1"/>
            <source>No name</source>
    
            <translation>Ei nimeä</translation>
    
        </message>
        <message>
    
            <location line="+8"/>
            <source>Topic</source>
    
            <translation>Aihe</translation>
    
        </message>
        <message>
    
            <location line="+1"/>
            <source>No topic</source>
    
            <translation>Ei aihetta</translation>
    
        </message>
        <message>
    
            <location line="+18"/>
            <source>Alias</source>
    
            <translation>Alias</translation>
    
        </message>
        <message>
    
            <location line="+12"/>
            <source>Public</source>
    
            <translation>Julkinen</translation>
    
        </message>
        <message>
    
            <location line="+6"/>
            <source>Public rooms can be joined by anyone, private rooms need explicit invites.</source>
            <translation type="unfinished"></translation>
    
        </message>
        <message>
    
            <location line="+12"/>
            <source>Trusted</source>
    
            <translation>Luotettu</translation>
    
        </message>
        <message>
    
            <location line="+6"/>
            <source>All invitees are given the same power level as the creator</source>
            <translation type="unfinished"></translation>
    
        </message>
        <message>
            <location line="+13"/>
            <source>Encryption</source>
    
            <translation>Salaus</translation>
    
        </message>
        <message>
            <location line="+6"/>
    
            <source>Caution: Encryption cannot be disabled</source>
    
            <translation>Varoitus: Salausta ei voi poistaa käytöstä</translation>
    
        </message>
    
    </context>
    <context>
        <name>CrossSigningSecrets</name>
    
        <message>
    
            <location filename="../../src/ChatPage.cpp" line="+282"/>
            <source>Decrypt secrets</source>
            <translation>Salaisuuksien salauksen purku</translation>
    
        </message>
        <message>
    
            <location line="+2"/>
            <source>Enter your recovery key or passphrase to decrypt your secrets:</source>
            <translation>Anna palauttamisavain tai salasana purkaaksesi salaisuuksiesi salaus:</translation>
    
        </message>
        <message>
    
            <location line="+2"/>
            <source>Enter your recovery key or passphrase called %1 to decrypt your secrets:</source>
            <translation>Anna palautusavaimesi tai salasanasi nimeltä %1 purkaaksesi salaisuuksien salauksen:</translation>
    
        </message>
        <message>
    
            <location line="+28"/>
            <source>Decryption failed</source>
            <translation>Salauksen purku epäonnistui</translation>
    
        </message>
        <message>
    
            <location line="+1"/>
            <source>Failed to decrypt secrets with the provided recovery key or passphrase</source>
            <translation>Salaisuuksien salauksen purkaminen ei onnistunut annetulla palautusavaimella tai salasanalla</translation>
    
        </message>
    </context>
    
    <context>
    
        <name>DigitVerification</name>
    
        <message>
    
            <location filename="../qml/device-verification/DigitVerification.qml" line="+12"/>
            <source>Verification Code</source>
            <translation>Vahvistuskoodi</translation>
    
        </message>
        <message>
    
            <location line="+13"/>
            <source>Please verify the following digits. You should see the same numbers on both sides. If they differ, please press &apos;They do not match!&apos; to abort verification!</source>
            <translation>Vahvista seuraavat numerot. Sinun tulisi nähdä samat numerot molemmilla puolilla. Jos niissä on eroa, paina &quot;Ne eivät vastaa toisiaan&quot; peruaksesi vahvistuksen!</translation>
    
        </message>
        <message>
    
            <location line="+33"/>
            <source>They do not match!</source>
            <translation>Ne eivät vastaa toisiaan!</translation>
    
        </message>
        <message>
    
            <location line="+13"/>
            <source>They match!</source>
            <translation>Ne vastaavat toisiaan!</translation>
    
        </message>
    </context>
    
    <context>
        <name>EmojiPicker</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../qml/emoji/EmojiPicker.qml" line="+70"/>
    
            <source>Search</source>
    
            <translation>Hae</translation>
    
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+193"/>
    
            <source>People</source>
    
            <translation>Ihmiset</translation>
    
        </message>
        <message>
            <location line="+2"/>
            <source>Nature</source>
    
            <translation>Luonto</translation>
    
        </message>
        <message>
            <location line="+2"/>
            <source>Food</source>
    
            <translation>Ruoka</translation>
    
        </message>
        <message>
            <location line="+2"/>
            <source>Activity</source>
    
            <translation>Aktiviteetti</translation>
    
        </message>
        <message>
            <location line="+2"/>
            <source>Travel</source>
    
            <translation>Matkustaminen</translation>
    
        </message>
        <message>
            <location line="+2"/>
            <source>Objects</source>
    
            <translation>Esineet</translation>
    
        </message>
        <message>
            <location line="+2"/>
            <source>Symbols</source>
    
            <translation>Symbolit</translation>
    
        </message>
        <message>
            <location line="+2"/>
            <source>Flags</source>
    
            <translation>Liput</translation>
    
        </message>
    </context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    <context>
        <name>EmojiVerification</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../qml/device-verification/EmojiVerification.qml" line="+12"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Verification Code</source>
    
            <translation>Vahvistuskoodi</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+13"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Please verify the following emoji. You should see the same emoji on both sides. If they differ, please press &apos;They do not match!&apos; to abort verification!</source>
    
            <translation>Vahvista seuraava emoji. Sinun tulisi nähdä sama emoji molemmilla puolilla. Jos ne eroavat toisistaan, paina &quot;Ne eivät vastaa toisiaan&quot; peruaksesi vahvistuksen!</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+378"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>They do not match!</source>
    
            <translation>Ne eivät vastaa toisiaan!</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+13"/>
            <source>They match!</source>
    
            <translation>Ne vastaavat toisiaan!</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    </context>
    
    <context>
    
    Joe Donofry's avatar
    Joe Donofry committed
        <name>Encrypted</name>
    
    Joe Donofry's avatar
    Joe Donofry committed
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../qml/delegates/Encrypted.qml" line="+47"/>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <source>There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient.</source>
    
            <translation>Tämän viestin avaamista varten ei ole avainta. Pyysimme avainta automaattisesti, mutta voit yrittää pyytää sitä uudestaan jos olet kärsimätön.</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="+2"/>
            <source>This message couldn&apos;t be decrypted, because we only have a key for newer messages. You can try requesting access to this message.</source>
    
            <translation>Tämän viestin salausta ei voitu purkaa, koska meillä on avain vain uudemmille viesteille. Voit yrittää pyytää pääsyä tähän viestiin.</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    
    Joe Donofry's avatar
    Joe Donofry committed
        <message>
            <location line="+2"/>
            <source>There was an internal error reading the decryption key from the database.</source>
    
            <translation>Sisäinen virhe tapahtui kun salausavainta yritettiin lukea tietokannasta.</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <message>
            <location line="+2"/>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <source>There was an error decrypting this message.</source>
    
            <translation>Tämän viestin salauksen purkamisessa tapahtui virhe.</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        <message>
            <location line="+2"/>
            <source>The message couldn&apos;t be parsed.</source>
    
            <translation>Tätä viestiä ei voitu jäsentää.</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="+2"/>
            <source>The encryption key was reused! Someone is possibly trying to insert false messages into this chat!</source>
    
            <translation>Salausavainta käytettiin uudelleen! Joku yrittää mahdollisesti tuoda vääriä viestejä tähän keskusteluun!</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    
    Joe Donofry's avatar
    Joe Donofry committed
        <message>
            <location line="+2"/>
            <source>Unknown decryption error</source>
    
            <translation>Tuntematon virhe salauksen purkamisessa</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="+10"/>
            <source>Request key</source>
    
            <translation>Pyydä avainta</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    
    Joe Donofry's avatar
    Joe Donofry committed
    </context>
    <context>
        <name>EncryptionIndicator</name>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../qml/EncryptionIndicator.qml" line="+54"/>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <source>This message is not encrypted!</source>
            <translation>Tätä viestiä ei ole salattu!</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="+4"/>
            <source>Encrypted by a verified device</source>
            <translation>Vahvistetun laitteen salaama</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <location line="+2"/>
            <source>Encrypted by an unverified device, but you have trusted that user so far.</source>
            <translation>Vahvistamattoman laitteen salama, mutta olet luottanut tähän asti tuohon käyttäjään.</translation>
        </message>
        <message>
            <location line="+2"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Encrypted by an unverified device or the key is from an untrusted source like the key backup.</source>
    
            <translation>Vahvistamattoman laitteen salaama tai tämä avain on epäluotettavasta lähteestä kuten avaimen varmuuskopiosta.</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    </context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    <context>
        <name>Failed</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../qml/device-verification/Failed.qml" line="+12"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Verification failed</source>
    
            <translation>Vahvistus epäonnistui</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+18"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Other client does not support our verification protocol.</source>
    
            <translation>Toinen asiakasohjelma ei tue vahvistusprotokollaamme.</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+4"/>
            <source>Key mismatch detected!</source>
    
            <translation>Tunnistettiin virheellinen avain!</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+2"/>
            <source>Device verification timed out.</source>
    
            <translation>Aikakatkaisu laitteen vahvistuksessa.</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+2"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Other party canceled the verification.</source>
    
            <translation>Toinen osapuoli perui vahvistuksen.</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+2"/>
            <source>Verification messages received out of order!</source>
    
            <translation>Varmistusviestit vastaanotettiin epäjärjestyksessä!</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+2"/>
            <source>Unknown verification error.</source>
    
            <translation>Tuntematon varmennusvirhe.</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>Close</source>
    
            <translation>Sulje</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    </context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    <context>
        <name>ForwardCompleter</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../qml/ForwardCompleter.qml" line="+40"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Forward Message</source>
    
            <translation>Välitä viesti</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    </context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    <context>
        <name>HiddenEvents</name>
        <message>
            <location filename="../../src/ui/HiddenEvents.cpp" line="+79"/>
            <location line="+10"/>
            <source>Failed to set hidden events: %1</source>
    
            <translation>Piilotettujen tapahtumien asettaminen epäonnistui: %1</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    </context>
    <context>
        <name>HiddenEventsDialog</name>
        <message>
    
            <location filename="../qml/dialogs/HiddenEventsDialog.qml" line="+33"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Hidden events for %1</source>
    
            <translation>Piilotetut tapahtumat kohteelle %1</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+3"/>
            <source>Hidden events</source>
    
            <translation>Piilotettua tapahtumaa</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+18"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>These events will be &lt;b&gt;shown&lt;/b&gt; in %1:</source>
    
            <translation>Nämä tapahtumat tullaan &lt;b&gt;näyttämään&lt;/b&gt; kohteessa %1:</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+3"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>These events will be &lt;b&gt;shown&lt;/b&gt; in all rooms:</source>
    
            <translation>Nämä tapahtumat tullaan &lt;b&gt;näyttämään&lt;/b&gt; kaikissa huoneissa:</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+15"/>
            <source>User events</source>
    
            <translation>Käyttäjätapahtumat</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+1"/>
            <source>Joins, leaves, avatar and name changes, bans, </source>
    
            <translation>Liittymiset, poistumiset, avatarin ja nimen muutokset, porttikiellot, </translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+16"/>
            <source>Power level changes</source>
    
            <translation>Voimatasojen muutokset</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+1"/>
            <source>Sent when a moderator is added/removed or the permissions of a room are changed.</source>
    
            <translation>Lähetetään moderaattorin tullessa lisätyksi/poistetuksi tai kun huoneen oikeuksia muutetaan.</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+16"/>
            <source>Stickers</source>
    
            <translation>Tarrat</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    </context>
    
    Joe Donofry's avatar
    Joe Donofry committed
    <context>
        <name>ImagePackEditorDialog</name>
    
    Joe Donofry's avatar
    Joe Donofry committed
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../qml/dialogs/ImagePackEditorDialog.qml" line="+23"/>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <source>Editing image pack</source>
    
            <translation>Muokataan kuvapakkausta</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
    
    Joe Donofry's avatar
    Joe Donofry committed
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+63"/>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <source>Add images</source>
    
            <translation>Lisää kuvia</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
    
    Joe Donofry's avatar
    Joe Donofry committed
        <message>
            <location line="+7"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Images (*.png *.webp *.gif *.jpg *.jpeg)</source>
    
            <translation>Kuvat (*.png *.webp *.gif *.jpg *.jpeg)</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+1"/>
            <source>Select images for pack</source>
    
            <translation>Valitse kuvat pakettia varten</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+1"/>
            <source>Add to pack</source>
    
            <translation>Lisää pakettiin</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
    
    Joe Donofry's avatar
    Joe Donofry committed
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+61"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Change the overview image for this pack</source>
    
            <translation>Muuta tämän kokoelman yleisnäkymän kuvaa</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+13"/>
            <source>Overview Image (*.png *.webp *.jpg *.jpeg)</source>
    
            <translation>Yleisnäkymän kuva (*.png *.webp *.jpg *.jpeg)</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+1"/>
            <source>Select overview image for pack</source>
    
            <translation>Valitse yleisnäkymän kuva paketille</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+12"/>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <source>State key</source>
    
            <translation>TIla-avain</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
    
    Joe Donofry's avatar
    Joe Donofry committed
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+8"/>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <source>Packname</source>
    
            <translation>Pakkauksen nimi</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
    
    Joe Donofry's avatar
    Joe Donofry committed
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+8"/>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <source>Attribution</source>
    
            <translation>Osoitus</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
    
    Joe Donofry's avatar
    Joe Donofry committed
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+9"/>
            <location line="+70"/>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <source>Use as Emoji</source>
    
            <translation>Käytä emojina</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
    
    Joe Donofry's avatar
    Joe Donofry committed
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="-57"/>
            <location line="+70"/>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <source>Use as Sticker</source>
    
            <translation>Käytä tarrana</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
    
    Joe Donofry's avatar
    Joe Donofry committed
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="-32"/>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <source>Shortcode</source>
    
            <translation>Lyhyt koodi</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
    
    Joe Donofry's avatar
    Joe Donofry committed
        <message>
            <location line="+10"/>
            <source>Body</source>
    
            <translation>Runko</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
    
    Joe Donofry's avatar
    Joe Donofry committed
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+35"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Remove from pack</source>
    
            <translation>Poista pakkauksesta</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+4"/>
            <source>Remove</source>
    
            <translation>Poista</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    
    Joe Donofry's avatar
    Joe Donofry committed
    </context>
    
    Joe Donofry's avatar
    Joe Donofry committed
    <context>
        <name>ImagePackSettingsDialog</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../qml/dialogs/ImagePackSettingsDialog.qml" line="+24"/>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <source>Image pack settings</source>
    
            <translation>Kuvapakkauksen asetukset</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
    
    Joe Donofry's avatar
    Joe Donofry committed
        <message>
            <location line="+54"/>
            <source>Create account pack</source>
    
            <translation>Luo tilipakkaus</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
    
    Joe Donofry's avatar
    Joe Donofry committed
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+14"/>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <source>New room pack</source>
    
            <translation>Uusi huonepakkaus</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+21"/>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <source>Private pack</source>
    
            <translation>Yksityinen pakkaus</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
        <message>
            <location line="+2"/>
            <source>Pack from this room</source>
    
            <translation>Pakkaus tälle huoneelle</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
        <message>
            <location line="+2"/>
            <source>Globally enabled pack</source>
    
            <translation>Kaikkialla käytössä oleva pakkaus</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+66"/>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <source>Enable globally</source>
    
            <translation>Salli käytettäväksi kaikkialla</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
        <message>
            <location line="+4"/>
            <source>Enables this pack to be used in all rooms</source>
    
            <translation>Sallii tämän pakkauksen käytettäväksi kaikissa huoneissa</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
    
    Joe Donofry's avatar
    Joe Donofry committed
        <message>
            <location line="+10"/>
            <source>Edit</source>
    
            <translation>Muokkaa</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
    
    Joe Donofry's avatar
    Joe Donofry committed
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+65"/>
    
    Joe Donofry's avatar
    Joe Donofry committed
            <source>Close</source>
    
            <translation>Sulje</translation>
    
    Joe Donofry's avatar
    Joe Donofry committed
        </message>
    </context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    <context>
        <name>InputBar</name>
        <message>
    
            <location filename="../../src/timeline/InputBar.cpp" line="+334"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Select a file</source>
    
            <translation>Valitse tiedosto</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+0"/>
            <source>All Files (*)</source>
    
            <translation>Kaikki Tiedostot (*)</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    </context>
    
    <context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        <name>InviteDialog</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../qml/dialogs/InviteDialog.qml" line="+34"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Invite users to %1</source>
    
            <translation>Kutsu käyttäjiä %1</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+23"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>User ID to invite</source>
    
            <translation>Käyttäjätunnus kutsuttavaksi</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+14"/>
            <source>@joe:matrix.org</source>
            <comment>Example user id. The name &apos;joe&apos; can be localized however you want.</comment>
    
            <translation>@matti:matrix.org</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+17"/>
            <source>Add</source>
    
            <translation>Lisää</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
            <location line="+84"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Invite</source>
    
            <translation>Kutsu</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+7"/>
            <source>Cancel</source>
    
            <translation>Peruuta</translation>
    
        </message>
    </context>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
    <context>
        <name>JoinRoomDialog</name>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location filename="../qml/dialogs/JoinRoomDialog.qml" line="+15"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Join room</source>
    
            <translation>Liity huoneeseen</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <location line="+21"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Room ID or alias</source>
    
            <translation>Huoneen tunnus tai osoite</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
    </context>
    <context>
        <name>LeaveRoomDialog</name>
        <message>
    
            <location filename="../qml/dialogs/LeaveRoomDialog.qml" line="+17"/>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
            <source>Leave room</source>
    
            <translation>Poistu huoneesta</translation>
    
    Nicolas Werner's avatar
    Nicolas Werner committed
        </message>
        <message>
            <location line="+1"/>
            <source>Are you sure you want to leave?</source>
    
            <translation>Oletko varma, että haluat poistua?</translation>