mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-27 13:38:49 +03:00
3130 lines
110 KiB
XML
3130 lines
110 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!DOCTYPE TS>
|
|
<TS version="2.1" language="sv">
|
|
<context>
|
|
<name>ActiveCallBar</name>
|
|
<message>
|
|
<location filename="../qml/voip/ActiveCallBar.qml" line="+106"/>
|
|
<source>Calling...</source>
|
|
<translation>Ringer upp...</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+10"/>
|
|
<location line="+10"/>
|
|
<source>Connecting...</source>
|
|
<translation>Ansluter...</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+67"/>
|
|
<source>You are screen sharing</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+17"/>
|
|
<source>Hide/Show Picture-in-Picture</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+13"/>
|
|
<source>Unmute Mic</source>
|
|
<translation>Slå på mikrofonen</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+0"/>
|
|
<source>Mute Mic</source>
|
|
<translation>Stäng av mikrofonen</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>AwaitingVerificationConfirmation</name>
|
|
<message>
|
|
<location filename="../qml/device-verification/AwaitingVerificationConfirmation.qml" line="+12"/>
|
|
<source>Awaiting Confirmation</source>
|
|
<translation>Inväntar Bekräftelse</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+12"/>
|
|
<source>Waiting for other side to complete verification.</source>
|
|
<translation>Väntar på att motparten ska slutföra verifikationen.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+13"/>
|
|
<source>Cancel</source>
|
|
<translation>Avbryt</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>CallInvite</name>
|
|
<message>
|
|
<location filename="../qml/voip/CallInvite.qml" line="+71"/>
|
|
<source>Video Call</source>
|
|
<translation>Videosamtal</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+0"/>
|
|
<source>Voice Call</source>
|
|
<translation>Röstsamtal</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+62"/>
|
|
<source>No microphone found.</source>
|
|
<translation>Ingen mikrofon kunde hittas.</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>CallInviteBar</name>
|
|
<message>
|
|
<location filename="../qml/voip/CallInviteBar.qml" line="+64"/>
|
|
<source>Video Call</source>
|
|
<translation>Videosamtal</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+0"/>
|
|
<source>Voice Call</source>
|
|
<translation>Röstsamtal</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+16"/>
|
|
<source>Devices</source>
|
|
<translation>Enheter</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+10"/>
|
|
<source>Accept</source>
|
|
<translation>Godkänn</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+12"/>
|
|
<source>Unknown microphone: %1</source>
|
|
<translation>Okänd mikrofon: %1</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+8"/>
|
|
<source>Unknown camera: %1</source>
|
|
<translation>Okänd kamera: %1</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+13"/>
|
|
<source>Decline</source>
|
|
<translation>Neka</translation>
|
|
</message>
|
|
<message>
|
|
<location line="-28"/>
|
|
<source>No microphone found.</source>
|
|
<translation>Ingen mikrofon hittad.</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>CallManager</name>
|
|
<message>
|
|
<location filename="../../src/CallManager.cpp" line="+521"/>
|
|
<source>Entire screen</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>ChatPage</name>
|
|
<message>
|
|
<location filename="../../src/ChatPage.cpp" line="+128"/>
|
|
<source>Failed to invite user: %1</source>
|
|
<translation>Kunde inte bjuda in användare: %1</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+4"/>
|
|
<location line="+683"/>
|
|
<source>Invited user: %1</source>
|
|
<translation>Bjöd in användare: %1</translation>
|
|
</message>
|
|
<message>
|
|
<location line="-461"/>
|
|
<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>Kunde inte migrera cachen till den nuvarande versionen. Detta kan bero på flera anledningar, vänligen rapportera problemet och prova en äldre version under tiden. Du kan också försöka att manuellt radera cachen.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+364"/>
|
|
<source>Confirm join</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>Do you really want to join %1?</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+44"/>
|
|
<source>Room %1 created.</source>
|
|
<translation>Rum %1 skapat.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+35"/>
|
|
<location line="+403"/>
|
|
<source>Confirm invite</source>
|
|
<translation>Bekräfta inbjudan</translation>
|
|
</message>
|
|
<message>
|
|
<location line="-402"/>
|
|
<source>Do you really want to invite %1 (%2)?</source>
|
|
<translation>Är du säker på att du vill bjuda in %1 (%2)?</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+11"/>
|
|
<source>Failed to invite %1 to %2: %3</source>
|
|
<translation>Kunde inte bjuda in %1 till %2: %3</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+15"/>
|
|
<source>Confirm kick</source>
|
|
<translation>Bekräfta utsparkning</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>Do you really want to kick %1 (%2)?</source>
|
|
<translation>Är du säker på att du vill sparka ut %1 (%2)?</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+16"/>
|
|
<source>Kicked user: %1</source>
|
|
<translation>Sparkade ut användare: %1</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+10"/>
|
|
<source>Confirm ban</source>
|
|
<translation>Bekräfta bannlysning</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>Do you really want to ban %1 (%2)?</source>
|
|
<translation>Är du säker på att du vill bannlysa %1 (%2)?</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+11"/>
|
|
<source>Failed to ban %1 in %2: %3</source>
|
|
<translation>Kunde inte bannlysa %1 i %2: %3</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>Banned user: %1</source>
|
|
<translation>Bannlyste användare: %1</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+10"/>
|
|
<source>Confirm unban</source>
|
|
<translation>Bekräfta hävning av bannlysning</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>Do you really want to unban %1 (%2)?</source>
|
|
<translation>Är du säker på att du vill häva bannlysningen av %1 (%2)?</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+11"/>
|
|
<source>Failed to unban %1 in %2: %3</source>
|
|
<translation>Kunde inte häva bannlysningen av %1 i %2: %3</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>Unbanned user: %1</source>
|
|
<translation>Hävde bannlysningen av användare: %1</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+306"/>
|
|
<source>Do you really want to start a private chat with %1?</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="-849"/>
|
|
<source>Cache migration failed!</source>
|
|
<translation>Cache-migration misslyckades!</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+13"/>
|
|
<source>Incompatible cache version</source>
|
|
<translation>Inkompatibel cache-version</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>The cache on your disk is newer than this version of Nheko supports. Please update or clear your cache.</source>
|
|
<translation>Cachen på ditt lagringsmedia är nyare än vad denna version av Nheko stödjer. Vänligen uppdatera eller rensa din cache.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+49"/>
|
|
<source>Failed to restore OLM account. Please login again.</source>
|
|
<translation>Kunde inte återställa OLM-konto. Vänligen logga in på nytt.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+4"/>
|
|
<location line="+4"/>
|
|
<location line="+4"/>
|
|
<source>Failed to restore save data. Please login again.</source>
|
|
<translation>Kunde inte återställa sparad data. Vänligen logga in på nytt.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+96"/>
|
|
<source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source>
|
|
<translation>Kunde inte sätta upp krypteringsnycklar. Svar från servern: %1 %2. Vänligen försök igen senare.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+34"/>
|
|
<location line="+117"/>
|
|
<source>Please try to login again: %1</source>
|
|
<translation>Vänligen försök logga in på nytt: %1</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+51"/>
|
|
<source>Failed to join room: %1</source>
|
|
<translation>Kunde inte gå med i rum: %1</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>You joined the room</source>
|
|
<translation>Du gick med i rummet</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+6"/>
|
|
<source>Failed to remove invite: %1</source>
|
|
<translation>Kunde inte ta bort inbjudan: %1</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+21"/>
|
|
<source>Room creation failed: %1</source>
|
|
<translation>Kunde inte skapa rum: %1</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+19"/>
|
|
<source>Failed to leave room: %1</source>
|
|
<translation>Kunde inte lämna rum: %1</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+60"/>
|
|
<source>Failed to kick %1 from %2: %3</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>CommunitiesList</name>
|
|
<message>
|
|
<location filename="../qml/CommunitiesList.qml" line="+44"/>
|
|
<source>Hide rooms with this tag or from this space by default.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>CommunitiesModel</name>
|
|
<message>
|
|
<location filename="../../src/timeline/CommunitiesModel.cpp" line="+37"/>
|
|
<source>All rooms</source>
|
|
<translation type="unfinished">Alla rum</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Shows all rooms without filtering.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+30"/>
|
|
<source>Favourites</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Rooms you have favourited.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+7"/>
|
|
<source>Low Priority</source>
|
|
<translation type="unfinished">Låg prioritet</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Rooms with low priority.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+7"/>
|
|
<source>Server Notices</source>
|
|
<translation type="unfinished">Servernotiser</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Messages from your server or administrator.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>CrossSigningSecrets</name>
|
|
<message>
|
|
<location filename="../../src/ChatPage.cpp" line="+299"/>
|
|
<source>Decrypt secrets</source>
|
|
<translation>Dekryptera hemliga nycklar</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Enter your recovery key or passphrase to decrypt your secrets:</source>
|
|
<translation>Ange din återställningsnyckel eller lösenfras för att dekryptera dina hemliga nycklar:</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>Enter your recovery key or passphrase called %1 to decrypt your secrets:</source>
|
|
<translation>Ange din återställningsnyckel eller lösenfras vid namn %1 för att dekryptera dina hemliga nycklar:</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+24"/>
|
|
<source>Decryption failed</source>
|
|
<translation>Dekryptering misslyckades</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>Failed to decrypt secrets with the provided recovery key or passphrase</source>
|
|
<translation>Kunde inte dekryptera hemliga nycklar med den angivna återställningsnyckeln eller lösenfrasen</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>DigitVerification</name>
|
|
<message>
|
|
<location filename="../qml/device-verification/DigitVerification.qml" line="+11"/>
|
|
<source>Verification Code</source>
|
|
<translation>Verifikationskod</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+10"/>
|
|
<source>Please verify the following digits. You should see the same numbers on both sides. If they differ, please press 'They do not match!' to abort verification!</source>
|
|
<translation>Vänligen bekräfta följande siffror. Samma siffror ska visas på bägge sidor. Stämmer siffrorna inte överens, vänligen tryck på 'Siffrorna överensstämmer inte!' för att avbryta verifikationen!</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+31"/>
|
|
<source>They do not match!</source>
|
|
<translation>Siffrorna överensstämmer inte!</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+13"/>
|
|
<source>They match!</source>
|
|
<translation>Siffrorna överensstämmer!</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>EditModal</name>
|
|
<message>
|
|
<location filename="../../src/ui/RoomSettings.cpp" line="+42"/>
|
|
<source>Apply</source>
|
|
<translation>Tillämpa</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>Cancel</source>
|
|
<translation>Avbryt</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+10"/>
|
|
<source>Name</source>
|
|
<translation>Namn</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Topic</source>
|
|
<translation>Ämne</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>EmojiPicker</name>
|
|
<message>
|
|
<location filename="../qml/emoji/EmojiPicker.qml" line="+68"/>
|
|
<source>Search</source>
|
|
<translation>Sök</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+187"/>
|
|
<source>People</source>
|
|
<translation>Personer</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Nature</source>
|
|
<translation>Natur</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Food</source>
|
|
<translation>Mat</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Activity</source>
|
|
<translation>Aktivitet</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Travel</source>
|
|
<translation>Resande</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Objects</source>
|
|
<translation>Objekt</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Symbols</source>
|
|
<translation>Symboler</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Flags</source>
|
|
<translation>Flaggor</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>EmojiVerification</name>
|
|
<message>
|
|
<location filename="../qml/device-verification/EmojiVerification.qml" line="+11"/>
|
|
<source>Verification Code</source>
|
|
<translation>Verifikationskod</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+10"/>
|
|
<source>Please verify the following emoji. You should see the same emoji on both sides. If they differ, please press 'They do not match!' to abort verification!</source>
|
|
<translation>Vänligen bekräfta följande emoji. Samma emoji ska visas på bägge sidor. Stämmer de inte överens, vänligen tryck på 'De överensstämmer inte!' för att avbryta verifikationen!</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+376"/>
|
|
<source>They do not match!</source>
|
|
<translation>De överensstämmer inte!</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+13"/>
|
|
<source>They match!</source>
|
|
<translation>De överensstämmer!</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>Encrypted</name>
|
|
<message>
|
|
<location filename="../qml/delegates/Encrypted.qml" line="+22"/>
|
|
<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 type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>There was an internal error reading the decryption key from the database.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>There was an error decrypting this message.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>The message couldn't be parsed.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>The encryption key was reused! Someone is possibly trying to insert false messages into this chat!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Unknown decryption error</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+10"/>
|
|
<source>Request key</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>EncryptionIndicator</name>
|
|
<message>
|
|
<location filename="../qml/EncryptionIndicator.qml" line="+34"/>
|
|
<source>This message is not encrypted!</source>
|
|
<translation>Detta meddelande är inte krypterat!</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+4"/>
|
|
<source>Encrypted by a verified device</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Encrypted by an unverified device, but you have trusted that user so far.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Encrypted by an unverified device or the key is from an untrusted source like the key backup.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>Failed</name>
|
|
<message>
|
|
<location filename="../qml/device-verification/Failed.qml" line="+11"/>
|
|
<source>Verification failed</source>
|
|
<translation>Verifikation misslyckades</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+15"/>
|
|
<source>Other client does not support our verification protocol.</source>
|
|
<translation>Motpartens klient stödjer inte vårt verifikationsprotokoll.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+4"/>
|
|
<source>Key mismatch detected!</source>
|
|
<translation>Nycklarna överensstämmer inte!</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<location line="+4"/>
|
|
<source>Device verification timed out.</source>
|
|
<translation>Enhetsverifikation tog för lång tid.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="-2"/>
|
|
<source>Other party canceled the verification.</source>
|
|
<translation>Motparten avbröt verifikationen.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+18"/>
|
|
<source>Close</source>
|
|
<translation>Stäng</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>ForwardCompleter</name>
|
|
<message>
|
|
<location filename="../qml/ForwardCompleter.qml" line="+44"/>
|
|
<source>Forward Message</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>ImagePackEditorDialog</name>
|
|
<message>
|
|
<location filename="../qml/dialogs/ImagePackEditorDialog.qml" line="+24"/>
|
|
<source>Editing image pack</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+62"/>
|
|
<source>Add images</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+7"/>
|
|
<source>Stickers (*.png *.webp *.gif)</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+60"/>
|
|
<source>State key</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+11"/>
|
|
<source>Packname</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+10"/>
|
|
<source>Attribution</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+10"/>
|
|
<location line="+65"/>
|
|
<source>Use as Emoji</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="-55"/>
|
|
<location line="+65"/>
|
|
<source>Use as Sticker</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="-30"/>
|
|
<source>Shortcode</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+10"/>
|
|
<source>Body</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+30"/>
|
|
<source>Remove from pack</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+4"/>
|
|
<source>Remove</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+26"/>
|
|
<source>Cancel</source>
|
|
<translation type="unfinished">Avbryt</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+6"/>
|
|
<source>Save</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>ImagePackSettingsDialog</name>
|
|
<message>
|
|
<location filename="../qml/dialogs/ImagePackSettingsDialog.qml" line="+22"/>
|
|
<source>Image pack settings</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+54"/>
|
|
<source>Create account pack</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+12"/>
|
|
<source>New room pack</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+20"/>
|
|
<source>Private pack</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Pack from this room</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Globally enabled pack</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+63"/>
|
|
<source>Enable globally</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+4"/>
|
|
<source>Enables this pack to be used in all rooms</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+10"/>
|
|
<source>Edit</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+64"/>
|
|
<source>Close</source>
|
|
<translation type="unfinished">Stäng</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>InputBar</name>
|
|
<message>
|
|
<location filename="../../src/timeline/InputBar.cpp" line="+267"/>
|
|
<source>Select a file</source>
|
|
<translation>Välj en fil</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+0"/>
|
|
<source>All Files (*)</source>
|
|
<translation>Alla Filer (*)</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+449"/>
|
|
<source>Failed to upload media. Please try again.</source>
|
|
<translation>Kunde inte ladda upp media. Vänligen försök igen.</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>InviteDialog</name>
|
|
<message>
|
|
<location filename="../qml/InviteDialog.qml" line="+32"/>
|
|
<source>Invite users to %1</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+24"/>
|
|
<source>User ID to invite</source>
|
|
<translation type="unfinished">Användar-ID att bjuda in</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+14"/>
|
|
<source>@joe:matrix.org</source>
|
|
<comment>Example user id. The name 'joe' can be localized however you want.</comment>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+17"/>
|
|
<source>Add</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+58"/>
|
|
<source>Invite</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+7"/>
|
|
<source>Cancel</source>
|
|
<translation type="unfinished">Avbryt</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>LoginPage</name>
|
|
<message>
|
|
<location filename="../../src/LoginPage.cpp" line="+81"/>
|
|
<source>Matrix ID</source>
|
|
<translation>Matrix-ID</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>e.g @joe:matrix.org</source>
|
|
<translation>t.ex. @joe:matrix.org</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Your login name. A mxid should start with @ followed by the user id. After the user id you need to include your server name after a :.
|
|
You can also put your homeserver address there, if your server doesn't support .well-known lookup.
|
|
Example: @user:server.my
|
|
If Nheko fails to discover your homeserver, it will show you a field to enter the server manually.</source>
|
|
<translation>Ditt inloggningsnamn. Ett mxid inleds med @ efterföljt av användarnamnet. Efter användarnamnet behöver du inkludera ditt servernamn efter ett :.
|
|
Servernamnet kan också vara adressen till din hemserver, om denna inte stödjer uppslag via .well-known.
|
|
Exempel: @användare:server.my
|
|
Om Nheko inte kan hitta din hemserver automatiskt kommer ett fält dyka upp där du kan fylla i adressen manuellt.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+25"/>
|
|
<source>Password</source>
|
|
<translation>Lösenord</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Your password.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>Device name</source>
|
|
<translation>Enhetsnamn</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>A name for this device, which will be shown to others, when verifying your devices. If none is provided a default is used.</source>
|
|
<translation>Ett namn för denna enhet. Namnet kommer synas för andra när du verifierar dina enheter. Om du inte förser ett namn kommer ett standardnamn användas.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+4"/>
|
|
<source>Homeserver address</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>server.my:8787</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>The address that can be used to contact you homeservers client API.
|
|
Example: https://server.my:8787</source>
|
|
<translation>Addressen som kan användas för att kontakta din hemservers klient-API.
|
|
Exempel: https://server.my:8787</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+19"/>
|
|
<source>LOGIN</source>
|
|
<translation>INLOGGNING</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+84"/>
|
|
<location line="+11"/>
|
|
<location line="+157"/>
|
|
<location line="+11"/>
|
|
<source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="-131"/>
|
|
<source>Autodiscovery failed. Received malformed response.</source>
|
|
<translation>Autouppslag misslyckades. Mottog felkonstruerat svar.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+6"/>
|
|
<source>Autodiscovery failed. Unknown error when requesting .well-known.</source>
|
|
<translation>Autouppslag misslyckades. Okänt fel uppstod vid begäran av .well-known.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+24"/>
|
|
<source>The required endpoints were not found. Possibly not a Matrix server.</source>
|
|
<translation>Kunde inte hitta de nödvändiga ändpunkterna. Möjligtvis inte en Matrix-server.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+6"/>
|
|
<source>Received malformed response. Make sure the homeserver domain is valid.</source>
|
|
<translation>Mottog felkonstruerat svar. Se till att hemserver-domänen är giltig.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>An unknown error occured. Make sure the homeserver domain is valid.</source>
|
|
<translation>Ett okänt fel uppstod. Se till att hemserver-domänen är giltig.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="-168"/>
|
|
<source>SSO LOGIN</source>
|
|
<translation>SSO INLOGGNING</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+264"/>
|
|
<source>Empty password</source>
|
|
<translation>Tomt lösenord</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+57"/>
|
|
<source>SSO login failed</source>
|
|
<translation>SSO-inloggning misslyckades</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>MessageDelegate</name>
|
|
<message>
|
|
<location filename="../qml/delegates/MessageDelegate.qml" line="+192"/>
|
|
<source>Encryption enabled</source>
|
|
<translation>Kryptering aktiverad</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+22"/>
|
|
<source>room name changed to: %1</source>
|
|
<translation>rummets namn ändrat till: %1</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+0"/>
|
|
<source>removed room name</source>
|
|
<translation>tog bort rummets namn</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+12"/>
|
|
<source>topic changed to: %1</source>
|
|
<translation>ämne ändrat till: %1</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+0"/>
|
|
<source>removed topic</source>
|
|
<translation>tog bort ämne</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+12"/>
|
|
<source>%1 changed the room avatar</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+12"/>
|
|
<source>%1 created and configured room: %2</source>
|
|
<translation>%1 skapade och konfigurerade rum: %2</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+15"/>
|
|
<source>%1 placed a voice call.</source>
|
|
<translation>%1 påbörjade ett röstsamtal.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>%1 placed a video call.</source>
|
|
<translation>%1 påbörjade ett videosamtal.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>%1 placed a call.</source>
|
|
<translation>%1 påbörjade ett samtal.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+38"/>
|
|
<source>Negotiating call...</source>
|
|
<translation>Förhandlar samtal…</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+70"/>
|
|
<source>Allow them in</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="-94"/>
|
|
<source>%1 answered the call.</source>
|
|
<translation>%1 besvarade samtalet.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="-109"/>
|
|
<location line="+9"/>
|
|
<source>removed</source>
|
|
<translation>borttagen</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+112"/>
|
|
<source>%1 ended the call.</source>
|
|
<translation>%1 avslutade samtalet.</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>MessageInput</name>
|
|
<message>
|
|
<location filename="../qml/MessageInput.qml" line="+44"/>
|
|
<source>Hang up</source>
|
|
<translation>Lägg på</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+0"/>
|
|
<source>Place a call</source>
|
|
<translation>Ring upp</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+25"/>
|
|
<source>Send a file</source>
|
|
<translation>Skicka en fil</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+50"/>
|
|
<source>Write a message...</source>
|
|
<translation>Skriv ett meddelande…</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+234"/>
|
|
<source>Stickers</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+24"/>
|
|
<source>Emoji</source>
|
|
<translation>Emoji</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+16"/>
|
|
<source>Send</source>
|
|
<translation>Skicka</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+11"/>
|
|
<source>You don't have permission to send messages in this room</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>MessageView</name>
|
|
<message>
|
|
<location filename="../qml/MessageView.qml" line="+86"/>
|
|
<source>Edit</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+16"/>
|
|
<source>React</source>
|
|
<translation type="unfinished">Reagera</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+16"/>
|
|
<source>Reply</source>
|
|
<translation type="unfinished">Svara</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+11"/>
|
|
<source>Options</source>
|
|
<translation type="unfinished">Alternativ</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+421"/>
|
|
<location line="+118"/>
|
|
<source>&Copy</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="-111"/>
|
|
<location line="+118"/>
|
|
<source>Copy &link location</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="-110"/>
|
|
<source>Re&act</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+8"/>
|
|
<source>Repl&y</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+7"/>
|
|
<source>&Edit</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>Read receip&ts</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+6"/>
|
|
<source>&Forward</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+9"/>
|
|
<source>&Mark as read</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+4"/>
|
|
<source>View raw message</source>
|
|
<translation type="unfinished">Visa meddelandekälla</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+8"/>
|
|
<source>View decrypted raw message</source>
|
|
<translation type="unfinished">Visa dekrypterad meddelandekälla</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+6"/>
|
|
<source>Remo&ve message</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+7"/>
|
|
<source>&Save as</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+7"/>
|
|
<source>&Open in external program</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+7"/>
|
|
<source>Copy link to eve&nt</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+43"/>
|
|
<source>&Go to quoted message</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>NewVerificationRequest</name>
|
|
<message>
|
|
<location filename="../qml/device-verification/NewVerificationRequest.qml" line="+11"/>
|
|
<source>Send Verification Request</source>
|
|
<translation>Skicka verifikationsförfrågan</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+0"/>
|
|
<source>Received Verification Request</source>
|
|
<translation>Mottog Verifikationsförfrågan</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+15"/>
|
|
<source>To allow other users to see, which of your devices actually belong to you, you can verify them. This also allows key backup to work automatically. Verify %1 now?</source>
|
|
<translation>Du kan verifiera dina enheter för att låta andra användare se vilka av dem som faktiskt tillhör dig. Detta gör även att nyckelbackup fungerar automatiskt. Verifiera %1 nu?</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party.</source>
|
|
<translation>För att säkerställa att ingen illvillig användare kan tjuvlyssna på din krypterade kommunikation kan du verifiera motparten.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>%1 has requested to verify their device %2.</source>
|
|
<translation>%1 har begärt att verifiera sin enhet %2.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>%1 using the device %2 has requested to be verified.</source>
|
|
<translation>%1 som använder enheten %2 har begärt att bli verifierad.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Your device (%1) has requested to be verified.</source>
|
|
<translation>Din enhet (%1) har begärt att bli verifierad.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+10"/>
|
|
<source>Cancel</source>
|
|
<translation>Avbryt</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+0"/>
|
|
<source>Deny</source>
|
|
<translation>Avvisa</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+13"/>
|
|
<source>Start verification</source>
|
|
<translation>Påbörja verifikation</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+0"/>
|
|
<source>Accept</source>
|
|
<translation>Godkänn</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>NotificationWarning</name>
|
|
<message>
|
|
<location filename="../qml/NotificationWarning.qml" line="+32"/>
|
|
<source>You will be pinging the whole room</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>NotificationsManager</name>
|
|
<message>
|
|
<location filename="../../src/notifications/Manager.cpp" line="+22"/>
|
|
<location filename="../../src/notifications/ManagerMac.cpp" line="+44"/>
|
|
<location filename="../../src/notifications/ManagerWin.cpp" line="+78"/>
|
|
<source>%1 sent an encrypted message</source>
|
|
<translation type="unfinished">%1 skickade ett krypterat meddelande</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+4"/>
|
|
<source>* %1 %2</source>
|
|
<comment>Format an emote message in a notification, %1 is the sender, %2 the message</comment>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>%1 replied: %2</source>
|
|
<comment>Format a reply in a notification. %1 is the sender, %2 the message</comment>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+4"/>
|
|
<source>%1: %2</source>
|
|
<comment>Format a normal message in a notification. %1 is the sender, %2 the message</comment>
|
|
<translation type="unfinished">%1: %2</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../src/notifications/ManagerMac.cpp" line="-1"/>
|
|
<location filename="../../src/notifications/ManagerWin.cpp" line="-1"/>
|
|
<source>%1 replied with an encrypted message</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+6"/>
|
|
<source>%1 replied to a message</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+0"/>
|
|
<source>%1 sent a message</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>PlaceCall</name>
|
|
<message>
|
|
<location filename="../qml/voip/PlaceCall.qml" line="+48"/>
|
|
<source>Place a call to %1?</source>
|
|
<translation>Ring upp %1?</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+16"/>
|
|
<source>No microphone found.</source>
|
|
<translation>Ingen mikrofon kunde hittas.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+22"/>
|
|
<source>Voice</source>
|
|
<translation>Röst</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+13"/>
|
|
<source>Video</source>
|
|
<translation>Video</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+14"/>
|
|
<source>Screen</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+10"/>
|
|
<source>Cancel</source>
|
|
<translation>Avbryt</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>Placeholder</name>
|
|
<message>
|
|
<location filename="../qml/delegates/Placeholder.qml" line="+11"/>
|
|
<source>unimplemented event: </source>
|
|
<translation>ej implementerat event: </translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>QCoreApplication</name>
|
|
<message>
|
|
<location filename="../../src/main.cpp" line="+199"/>
|
|
<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>Skapa en unik profil, vilket tillåter dig att logga in på flera konton samtidigt och starta flera instanser av Nheko.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>profile</source>
|
|
<translation>profil</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>profile name</source>
|
|
<translation>profilnamn</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>ReadReceipts</name>
|
|
<message>
|
|
<location filename="../qml/ReadReceipts.qml" line="+40"/>
|
|
<source>Read receipts</source>
|
|
<translation type="unfinished">Läskvitton</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>ReadReceiptsModel</name>
|
|
<message>
|
|
<location filename="../../src/ReadReceiptsModel.cpp" line="+111"/>
|
|
<source>Yesterday, %1</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>RegisterPage</name>
|
|
<message>
|
|
<location filename="../../src/RegisterPage.cpp" line="+80"/>
|
|
<source>Username</source>
|
|
<translation>Användarnamn</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<location line="+150"/>
|
|
<source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source>
|
|
<translation>Användarnamnet kan inte vara tomt, och måste enbart innehålla tecknen a-z, 0-9, ., _, =, -, och /.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="-146"/>
|
|
<source>Password</source>
|
|
<translation>Lösenord</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source>
|
|
<translation>Vänligen välj ett säkert lösenord. De specifika kraven för lösenordsstyrka kan variera beroende på din hemserver.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+4"/>
|
|
<source>Password confirmation</source>
|
|
<translation>Bekräfta lösenord</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+4"/>
|
|
<source>Homeserver</source>
|
|
<translation>Hemserver</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<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>En server som tillåter registrering. Eftersom matrix är decentraliserat behöver du först hitta en server du kan registrera dig på, eller upprätta en på egen hand.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+35"/>
|
|
<source>REGISTER</source>
|
|
<translation>REGISTRERA</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+322"/>
|
|
<source>No supported registration flows!</source>
|
|
<translation>Inga stödda registreringsflöden!</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+32"/>
|
|
<source>Registration token</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>Please enter a valid registration token.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="-175"/>
|
|
<source>Autodiscovery failed. Received malformed response.</source>
|
|
<translation type="unfinished">Autouppslag misslyckades. Mottog felkonstruerat svar.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+6"/>
|
|
<source>Autodiscovery failed. Unknown error when requesting .well-known.</source>
|
|
<translation type="unfinished">Autouppslag misslyckades. Okänt fel uppstod vid begäran av .well-known.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+26"/>
|
|
<source>The required endpoints were not found. Possibly not a Matrix server.</source>
|
|
<translation type="unfinished">Kunde inte hitta de nödvändiga ändpunkterna. Möjligtvis inte en Matrix-server.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+7"/>
|
|
<source>Received malformed response. Make sure the homeserver domain is valid.</source>
|
|
<translation type="unfinished">Mottog felkonstruerat svar. Se till att hemserver-domänen är giltig.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>An unknown error occured. Make sure the homeserver domain is valid.</source>
|
|
<translation type="unfinished">Ett okänt fel uppstod. Se till att hemserver-domänen är giltig.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="-119"/>
|
|
<source>Password is not long enough (min 8 chars)</source>
|
|
<translation>Lösenordet är inte långt nog (minst 8 tecken)</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+11"/>
|
|
<source>Passwords don't match</source>
|
|
<translation>Lösenorden stämmer inte överens</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+11"/>
|
|
<source>Invalid server name</source>
|
|
<translation>Ogiltigt servernamn</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>ReplyPopup</name>
|
|
<message>
|
|
<location filename="../qml/ReplyPopup.qml" line="+63"/>
|
|
<source>Close</source>
|
|
<translation>Stäng</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+13"/>
|
|
<source>Cancel edit</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>RoomDirectory</name>
|
|
<message>
|
|
<location filename="../qml/RoomDirectory.qml" line="+24"/>
|
|
<source>Explore Public Rooms</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+166"/>
|
|
<source>Search for public rooms</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>RoomInfo</name>
|
|
<message>
|
|
<location filename="../../src/Cache.cpp" line="+4542"/>
|
|
<source>no version stored</source>
|
|
<translation>ingen version lagrad</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>RoomList</name>
|
|
<message>
|
|
<location filename="../qml/RoomList.qml" line="+67"/>
|
|
<source>New tag</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>Enter the tag you want to use:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+9"/>
|
|
<source>Leave Room</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>Are you sure you want to leave this room?</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+7"/>
|
|
<source>Leave room</source>
|
|
<translation type="unfinished">Lämna rum</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>Tag room as:</source>
|
|
<translation type="unfinished">Tagga rum som:</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+14"/>
|
|
<source>Favourite</source>
|
|
<translation type="unfinished">Favorit</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Low priority</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Server notice</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+13"/>
|
|
<source>Create new tag...</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+280"/>
|
|
<source>Status Message</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>Enter your status message:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+10"/>
|
|
<source>Profile settings</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>Set status message</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+80"/>
|
|
<source>Logout</source>
|
|
<translation type="unfinished">Logga ut</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+46"/>
|
|
<source>Start a new chat</source>
|
|
<translation type="unfinished">Starta en ny chatt</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+8"/>
|
|
<source>Join a room</source>
|
|
<translation type="unfinished">Gå med i ett rum</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>Create a new room</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+16"/>
|
|
<source>Room directory</source>
|
|
<translation type="unfinished">Rumkatalog</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+16"/>
|
|
<source>User settings</source>
|
|
<translation type="unfinished">Användarinställningar</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>RoomMembers</name>
|
|
<message>
|
|
<location filename="../qml/RoomMembers.qml" line="+18"/>
|
|
<source>Members of %1</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message numerus="yes">
|
|
<location line="+32"/>
|
|
<source>%n people in %1</source>
|
|
<comment>Summary above list of members</comment>
|
|
<translation type="unfinished">
|
|
<numerusform></numerusform>
|
|
<numerusform></numerusform>
|
|
</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+10"/>
|
|
<source>Invite more people</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+76"/>
|
|
<source>This room is not encrypted!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+4"/>
|
|
<source>This user is verified.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>This user isn't verified, but is still using the same master key from the first time you met.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>This user has unverified devices!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>RoomSettings</name>
|
|
<message>
|
|
<location filename="../qml/RoomSettings.qml" line="+25"/>
|
|
<source>Room Settings</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+80"/>
|
|
<source>%1 member(s)</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+55"/>
|
|
<source>SETTINGS</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+9"/>
|
|
<source>Notifications</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>Muted</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+0"/>
|
|
<source>Mentions only</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+0"/>
|
|
<source>All messages</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+9"/>
|
|
<source>Room access</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+7"/>
|
|
<source>Anyone and guests</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+0"/>
|
|
<source>Anyone</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+0"/>
|
|
<source>Invited users</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>By knocking</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>Restricted by membership in other rooms</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+12"/>
|
|
<source>Encryption</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+20"/>
|
|
<source>End-to-End Encryption</source>
|
|
<translation type="unfinished">Totalsträckskryptering</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>Encryption is currently experimental and things might break unexpectedly. <br>
|
|
Please take note that it can't be disabled afterwards.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+16"/>
|
|
<source>Sticker & Emote Settings</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+4"/>
|
|
<source>Change</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>Change what packs are enabled, remove packs or create new ones</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+16"/>
|
|
<source>INFO</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+9"/>
|
|
<source>Internal ID</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+10"/>
|
|
<source>Room Version</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../src/ui/RoomSettings.cpp" line="+259"/>
|
|
<source>Failed to enable encryption: %1</source>
|
|
<translation type="unfinished">Kunde inte aktivera kryptering: %1</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+252"/>
|
|
<source>Select an avatar</source>
|
|
<translation type="unfinished">Välj en avatar</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+0"/>
|
|
<source>All Files (*)</source>
|
|
<translation type="unfinished">Alla Filer (*)</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+12"/>
|
|
<source>The selected file is not an image</source>
|
|
<translation type="unfinished">Den valda filen är inte en bild</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>Error while reading file: %1</source>
|
|
<translation type="unfinished">Kunde inte läsa filen: %1</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+34"/>
|
|
<location line="+20"/>
|
|
<source>Failed to upload image: %s</source>
|
|
<translation type="unfinished">Kunde inte ladda upp bilden: %s</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>RoomlistModel</name>
|
|
<message>
|
|
<location filename="../../src/timeline/RoomlistModel.cpp" line="+143"/>
|
|
<source>Pending invite.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+30"/>
|
|
<source>Previewing this room</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+34"/>
|
|
<source>No preview available</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>ScreenShare</name>
|
|
<message>
|
|
<location filename="../qml/voip/ScreenShare.qml" line="+30"/>
|
|
<source>Share desktop with %1?</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+11"/>
|
|
<source>Window:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+20"/>
|
|
<source>Frame rate:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+19"/>
|
|
<source>Include your camera picture-in-picture</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+12"/>
|
|
<source>Request remote camera</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<location line="+9"/>
|
|
<source>View your callee's camera like a regular video call</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>Hide mouse cursor</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+20"/>
|
|
<source>Share</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+19"/>
|
|
<source>Preview</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+7"/>
|
|
<source>Cancel</source>
|
|
<translation type="unfinished">Avbryt</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>SecretStorage</name>
|
|
<message>
|
|
<location filename="../../src/Cache.cpp" line="-3776"/>
|
|
<source>Failed to connect to secret storage</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Secrets or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>SingleImagePackModel</name>
|
|
<message>
|
|
<location filename="../../src/SingleImagePackModel.cpp" line="+261"/>
|
|
<location line="+25"/>
|
|
<source>Failed to update image pack: %1</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="-12"/>
|
|
<source>Failed to delete old image pack: %1</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+27"/>
|
|
<source>Failed to open image: %1</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+31"/>
|
|
<source>Failed to upload image: %1</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>StatusIndicator</name>
|
|
<message>
|
|
<location filename="../qml/StatusIndicator.qml" line="+24"/>
|
|
<source>Failed</source>
|
|
<translation>Misslyckat</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Sent</source>
|
|
<translation>Skickat</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Received</source>
|
|
<translation>Mottaget</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Read</source>
|
|
<translation>Läst</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>StickerPicker</name>
|
|
<message>
|
|
<location filename="../qml/emoji/StickerPicker.qml" line="+70"/>
|
|
<source>Search</source>
|
|
<translation type="unfinished">Sök</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>Success</name>
|
|
<message>
|
|
<location filename="../qml/device-verification/Success.qml" line="+11"/>
|
|
<source>Successful Verification</source>
|
|
<translation>Lyckad verifikation</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+12"/>
|
|
<source>Verification successful! Both sides verified their devices!</source>
|
|
<translation>Verifikationen lyckades! Bägge sidor verifierade sina enheter!</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+12"/>
|
|
<source>Close</source>
|
|
<translation>Stäng</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>TimelineModel</name>
|
|
<message>
|
|
<location filename="../../src/timeline/TimelineModel.cpp" line="+1120"/>
|
|
<source>Message redaction failed: %1</source>
|
|
<translation>Kunde inte maskera meddelande: %1</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+73"/>
|
|
<location line="+5"/>
|
|
<source>Failed to encrypt event, sending aborted!</source>
|
|
<translation>Kunde inte kryptera event, sändning avbruten!</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+173"/>
|
|
<source>Save image</source>
|
|
<translation>Spara bild</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Save video</source>
|
|
<translation>Spara video</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Save audio</source>
|
|
<translation>Spara ljud</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Save file</source>
|
|
<translation>Spara fil</translation>
|
|
</message>
|
|
<message numerus="yes">
|
|
<location line="+239"/>
|
|
<source>%1 and %2 are typing.</source>
|
|
<comment>Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.)</comment>
|
|
<translation>
|
|
<numerusform>%1%2 skriver.</numerusform>
|
|
<numerusform>%1 och %2 skriver.</numerusform>
|
|
</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+68"/>
|
|
<source>%1 opened the room to the public.</source>
|
|
<translation>%1 öppnade rummet till allmänheten.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>%1 made this room require and invitation to join.</source>
|
|
<translation>%1 satte rummet till att kräva inbjudan för att gå med.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>%1 allowed to join this room by knocking.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+7"/>
|
|
<source>%1 allowed members of the following rooms to automatically join this room: %2</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+27"/>
|
|
<source>%1 made the room open to guests.</source>
|
|
<translation>%1 öppnade rummet för gäståtkomst.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>%1 has closed the room to guest access.</source>
|
|
<translation>%1 stängde rummet för gäståtkomst.</translation>
|
|
</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 gjorde rummets historik läsligt för omvärlden. Event kan nu läsas av användare som inte är i rummet.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+4"/>
|
|
<source>%1 set the room history visible to members from this point on.</source>
|
|
<translation>%1 gjorde rummets historik läslig för medlemmar från och med nu.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>%1 set the room history visible to members since they were invited.</source>
|
|
<translation>%1 gjorde rummets historik läslig för medlemmar sedan de blev inbjudna.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>%1 set the room history visible to members since they joined the room.</source>
|
|
<translation>%1 gjorde rummets historik läslig för medlemmar sedan de gick med i rummet.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+22"/>
|
|
<source>%1 has changed the room's permissions.</source>
|
|
<translation>%1 har ändrat rummets behörigheter.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+78"/>
|
|
<source>%1 was invited.</source>
|
|
<translation>%1 blev inbjuden.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+20"/>
|
|
<source>%1 changed their avatar.</source>
|
|
<translation>%1 ändrade sin avatar.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>%1 changed some profile info.</source>
|
|
<translation>%1 ändrade någon profilinfo.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>%1 joined.</source>
|
|
<translation>%1 gick med.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>%1 joined via authorisation from %2's server.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+12"/>
|
|
<source>%1 rejected their invite.</source>
|
|
<translation>%1 avvisade sin inbjudan.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Revoked the invite to %1.</source>
|
|
<translation>Återkallade inbjudan till %1.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>%1 left the room.</source>
|
|
<translation>%1 lämnade rummet.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Kicked %1.</source>
|
|
<translation>Sparkade ut %1.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Unbanned %1.</source>
|
|
<translation>Upphävde bannlysningen av %1.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+14"/>
|
|
<source>%1 was banned.</source>
|
|
<translation>%1 blev bannlyst.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+9"/>
|
|
<source>Reason: %1</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="-20"/>
|
|
<source>%1 redacted their knock.</source>
|
|
<translation>%1 maskerade sin knackning.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="-958"/>
|
|
<source>You joined this room.</source>
|
|
<translation>Du gick med i detta rum.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+918"/>
|
|
<source>%1 has changed their avatar and changed their display name to %2.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>%1 has changed their display name to %2.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+37"/>
|
|
<source>Rejected the knock from %1.</source>
|
|
<translation>Avvisade knackningen från %1.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>%1 left after having already left!</source>
|
|
<comment>This is a leave event after the user already left and shouldn't happen apart from state resets</comment>
|
|
<translation>%1 lämnade efter att redan ha lämnat!</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+10"/>
|
|
<source>%1 knocked.</source>
|
|
<translation>%1 knackade.</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>TimelineRow</name>
|
|
<message>
|
|
<location filename="../qml/TimelineRow.qml" line="+183"/>
|
|
<source>Edited</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>TimelineView</name>
|
|
<message>
|
|
<location filename="../qml/TimelineView.qml" line="+29"/>
|
|
<source>No room open</source>
|
|
<translation>Inget rum öppet</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+142"/>
|
|
<source>%1 member(s)</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+33"/>
|
|
<source>join the conversation</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+7"/>
|
|
<source>accept invite</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+7"/>
|
|
<source>decline invite</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+27"/>
|
|
<source>Back to room list</source>
|
|
<translation type="unfinished">Tillbaka till rumlista</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>TimelineViewManager</name>
|
|
<message>
|
|
<location filename="../../src/timeline/TimelineViewManager.cpp" line="+548"/>
|
|
<source>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</source>
|
|
<translation>Ingen krypterad privat chatt med denna användare kunde hittas. Skapa en krypterad privat chatt med användaren och försök igen.</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>TopBar</name>
|
|
<message>
|
|
<location filename="../qml/TopBar.qml" line="+56"/>
|
|
<source>Back to room list</source>
|
|
<translation>Tillbaka till rumlista</translation>
|
|
</message>
|
|
<message>
|
|
<location line="-41"/>
|
|
<source>No room selected</source>
|
|
<translation>Inget rum markerat</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+91"/>
|
|
<source>This room is not encrypted!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+4"/>
|
|
<source>This room contains only verified devices.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>This rooms contain verified devices and devices which have never changed their master key.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>This room contains unverified devices!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+15"/>
|
|
<source>Room options</source>
|
|
<translation>Alternativ för rum</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+8"/>
|
|
<source>Invite users</source>
|
|
<translation>Bjud in användare</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>Members</source>
|
|
<translation>Medlemmar</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>Leave room</source>
|
|
<translation>Lämna rum</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>Settings</source>
|
|
<translation>Inställningar</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>TrayIcon</name>
|
|
<message>
|
|
<location filename="../../src/TrayIcon.cpp" line="+112"/>
|
|
<source>Show</source>
|
|
<translation>Visa</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>Quit</source>
|
|
<translation>Avsluta</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>UserProfile</name>
|
|
<message>
|
|
<location filename="../qml/UserProfile.qml" line="+27"/>
|
|
<source>Global User Profile</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+0"/>
|
|
<source>Room User Profile</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+38"/>
|
|
<source>Change avatar globally.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+0"/>
|
|
<source>Change avatar. Will only apply to this room.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+79"/>
|
|
<source>Change display name globally.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+0"/>
|
|
<source>Change display name. Will only apply to this room.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+28"/>
|
|
<source>Room: %1</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>This is a room-specific profile. The user's name and avatar may be different from their global versions.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+11"/>
|
|
<source>Open the global profile for this user.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+8"/>
|
|
<location line="+109"/>
|
|
<source>Verify</source>
|
|
<translation>Bekräfta</translation>
|
|
</message>
|
|
<message>
|
|
<location line="-72"/>
|
|
<source>Start a private chat.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+8"/>
|
|
<source>Kick the user.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+9"/>
|
|
<source>Ban the user.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+55"/>
|
|
<source>Unverify</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../../src/ui/UserProfile.cpp" line="+307"/>
|
|
<source>Select an avatar</source>
|
|
<translation>Välj en avatar</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+0"/>
|
|
<source>All Files (*)</source>
|
|
<translation>Alla Filer (*)</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+12"/>
|
|
<source>The selected file is not an image</source>
|
|
<translation>Den valda filen är inte en bild</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>Error while reading file: %1</source>
|
|
<translation>Kunde inte läsa filen: %1</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>UserSettings</name>
|
|
<message>
|
|
<location filename="../../src/UserSettingsPage.cpp" line="+377"/>
|
|
<location filename="../../src/UserSettingsPage.h" line="+207"/>
|
|
<source>Default</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>UserSettingsPage</name>
|
|
<message>
|
|
<location line="+557"/>
|
|
<source>Minimize to tray</source>
|
|
<translation>Minimera till systemtråg</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>Start in tray</source>
|
|
<translation>Starta i systemtråg</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+7"/>
|
|
<source>Group's sidebar</source>
|
|
<translation>Gruppens sidofält</translation>
|
|
</message>
|
|
<message>
|
|
<location line="-3"/>
|
|
<source>Circular Avatars</source>
|
|
<translation>Cirkulära avatarer</translation>
|
|
</message>
|
|
<message>
|
|
<location line="-216"/>
|
|
<source>profile: %1</source>
|
|
<translation>profil: %1</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+102"/>
|
|
<source>Default</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+31"/>
|
|
<source>CALLS</source>
|
|
<translation>SAMTAL</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+46"/>
|
|
<source>Cross Signing Keys</source>
|
|
<translation>Korssigneringsnycklar</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+4"/>
|
|
<source>REQUEST</source>
|
|
<translation>BEGÄRAN</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>DOWNLOAD</source>
|
|
<translation>LADDA NED</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+27"/>
|
|
<source>Keep the application running in the background after closing the client window.</source>
|
|
<translation>Håll applikationen igång i bakgrunden efter att ha stängt klienten.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>Start the application in the background without showing the client window.</source>
|
|
<translation>Starta applikationen i bakgrunden utan att visa klienten.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+4"/>
|
|
<source>Change the appearance of user avatars in chats.
|
|
OFF - square, ON - Circle.</source>
|
|
<translation>Ändra utseendet av användaravatarer i chattar.
|
|
AV - Kvadrat, PÅ - Cirkel.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>Show a column containing groups and tags next to the room list.</source>
|
|
<translation>Visa en kolumn innehållande grupper och taggar bredvid listan över rum.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>Decrypt messages in sidebar</source>
|
|
<translation>Dekryptera meddelanden i sidofält</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Decrypt the messages shown in the sidebar.
|
|
Only affects messages in encrypted chats.</source>
|
|
<translation>Dekryptera meddelanden visade i sidofältet.
|
|
Påverkar endast krypterade chattar.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Privacy Screen</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>When the window loses focus, the timeline will
|
|
be blurred.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Privacy screen timeout (in seconds [0 - 3600])</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Set timeout (in seconds) for how long after window loses
|
|
focus before the screen will be blurred.
|
|
Set to 0 to blur immediately after focus loss. Max value of 1 hour (3600 seconds)</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>Show buttons in timeline</source>
|
|
<translation>Visa knappar i tidslinje</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Show buttons to quickly reply, react or access additional options next to each message.</source>
|
|
<translation>Visa knappar för att enkelt svara, reagera eller komma åt ytterligare alternativ bredvid varje meddelande.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Limit width of timeline</source>
|
|
<translation>Begränsa bredd av tidslinje</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen, when Nheko is maximised</source>
|
|
<translation>Ställ in maximal bredd av meddelanden i tidslinjen (i pixlar). Detta kan förbättra läsligheten på breda skärmar när Nheko är maximerat.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Typing notifications</source>
|
|
<translation>"Skriver"-notifikationer</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Show who is typing in a room.
|
|
This will also enable or disable sending typing notifications to others.</source>
|
|
<translation>Visa vem som skriver i ett rum.
|
|
Denna inställning avgör också huruvida notifikation skickas till andra när du skriver.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>Sort rooms by unreads</source>
|
|
<translation>Sortera rum efter olästa</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Display rooms with new messages first.
|
|
If this is off, the list of rooms will only be sorted by the timestamp of the last message in a room.
|
|
If this is on, rooms which have active notifications (the small circle with a number in it) will be sorted on top. Rooms, that you have muted, will still be sorted by timestamp, since you don't seem to consider them as important as the other rooms.</source>
|
|
<translation>Visa rum med nya meddelanden först.
|
|
Om denna inställning är av kommer listan över rum endast sorteras efter när det sista meddelandet i rummet skickades.
|
|
Om denna inställning är på kommer rum med aktiva notifikationer (den lilla cirkeln med ett nummer i) sorteras högst upp. Rum som du stängt av notifikationer för kommer fortfarande sorteras efter när det sista meddelandet skickades, eftersom du inte verkar tycka att de är lika viktiga som andra rum.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+7"/>
|
|
<source>Read receipts</source>
|
|
<translation>Läskvitton</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Show if your message was read.
|
|
Status is displayed next to timestamps.</source>
|
|
<translation>Visa om ditt meddelande har blivit läst.
|
|
Status visas bredvid tidsstämpel.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Send messages as Markdown</source>
|
|
<translation>Skicka meddelanden som Markdown</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Allow using markdown in messages.
|
|
When disabled, all messages are sent as a plain text.</source>
|
|
<translation>Tillåt användning av Markdown i meddelanden.
|
|
Om denna inställning är av kommer alla meddelanden skickas som oformatterad text.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Play animated images only on hover</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>Desktop notifications</source>
|
|
<translation>Skrivbordsnotifikationer</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Notify about received message when the client is not currently focused.</source>
|
|
<translation>Notifiera om mottagna meddelanden när klienten inte är i fokus.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>Alert on notification</source>
|
|
<translation>Notis vid notifikation</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Show an alert when a message is received.
|
|
This usually causes the application icon in the task bar to animate in some fashion.</source>
|
|
<translation>Visar en notis när ett meddelande mottags.
|
|
Detta gör vanligtvis att ikonen i aktivitetsfältet animeras på något sätt.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Highlight message on hover</source>
|
|
<translation>Markera meddelande vid hållande av muspekare</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Change the background color of messages when you hover over them.</source>
|
|
<translation>Ändra bakgrundsfärgen av meddelanden när du håller muspekaren över dem.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>Large Emoji in timeline</source>
|
|
<translation>Stor Emoji i tidslinje</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Make font size larger if messages with only a few emojis are displayed.</source>
|
|
<translation>Öka fontstorleken på meddelanden som enbart innehåller ett par emoji.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+55"/>
|
|
<source>Send encrypted messages to verified users only</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Requires a user to be verified to send encrypted messages to them. This improves safety but makes E2EE more tedious.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Share keys with verified users and devices</source>
|
|
<translation>Dela nycklar med verifierade användare och enheter</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Automatically replies to key requests from other users, if they are verified, even if that device shouldn't have access to those keys otherwise.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Online Key Backup</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Download message encryption keys from and upload to the encrypted online key backup.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+181"/>
|
|
<source>Enable online key backup</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>The Nheko authors recommend not enabling online key backup until symmetric online key backup is available. Enable anyway?</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+248"/>
|
|
<source>CACHED</source>
|
|
<translation>SPARAD</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+6"/>
|
|
<source>NOT CACHED</source>
|
|
<translation>EJ SPARAD</translation>
|
|
</message>
|
|
<message>
|
|
<location line="-493"/>
|
|
<source>Scale factor</source>
|
|
<translation>Storleksfaktor</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Change the scale factor of the whole user interface.</source>
|
|
<translation>Ändrar storleksfaktorn av hela användargränssnittet.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+4"/>
|
|
<source>Font size</source>
|
|
<translation>Fontstorlek</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>Font Family</source>
|
|
<translation>Font-familj</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+8"/>
|
|
<source>Theme</source>
|
|
<translation>Tema</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+4"/>
|
|
<source>Ringtone</source>
|
|
<translation>Ringsignal</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Set the notification sound to play when a call invite arrives</source>
|
|
<translation>Ställ in notifikationsljudet som spelas upp vid ett inkommande samtal</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>Microphone</source>
|
|
<translation>Mikrofon</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>Camera</source>
|
|
<translation>Kamera</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>Camera resolution</source>
|
|
<translation>Kameraupplösning</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>Camera frame rate</source>
|
|
<translation>Kamerans bildfrekvens</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+14"/>
|
|
<source>Allow fallback call assist server</source>
|
|
<translation>Tillåt reserv-turnserver</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Will use turn.matrix.org as assist when your home server does not offer one.</source>
|
|
<translation>Kommer falla tillbaka på turn.matrix.org som turnserver om din hemserver inte erbjuder någon.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+4"/>
|
|
<source>Device ID</source>
|
|
<translation>Enhets-ID</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>Device Fingerprint</source>
|
|
<translation>Enhetsfingeravtryck</translation>
|
|
</message>
|
|
<message>
|
|
<location line="-167"/>
|
|
<source>Session Keys</source>
|
|
<translation>Sessionsnycklar</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+4"/>
|
|
<source>IMPORT</source>
|
|
<translation>IMPORTERA</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>EXPORT</source>
|
|
<translation>EXPORTERA</translation>
|
|
</message>
|
|
<message>
|
|
<location line="-34"/>
|
|
<source>ENCRYPTION</source>
|
|
<translation>KRYPTERING</translation>
|
|
</message>
|
|
<message>
|
|
<location line="-121"/>
|
|
<source>GENERAL</source>
|
|
<translation>ALLMÄNT</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+70"/>
|
|
<source>INTERFACE</source>
|
|
<translation>GRÄNSSNITT</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+180"/>
|
|
<source>Plays media like GIFs or WEBPs only when explicitly hovering over them.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location line="+17"/>
|
|
<source>Touchscreen mode</source>
|
|
<translation>Touchskärmsläge</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Will prevent text selection in the timeline to make touch scrolling easier.</source>
|
|
<translation>Förhindrar selektering av text i tidslinjen för att göra touch-skrollande enklare.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+12"/>
|
|
<source>Emoji Font Family</source>
|
|
<translation>Emoji font-familj</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+53"/>
|
|
<source>Master signing key</source>
|
|
<translation>Primär signeringsnyckel</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Your most important key. You don't need to have it cached, since not caching it makes it less likely it can be stolen and it is only needed to rotate your other signing keys.</source>
|
|
<translation>Din allra viktigaste nyckel. Du behöver inte ha den sparad lokalt, eftersom risken för att den blir stulen då är mindre, samt att den endast behöver användas för att rotera dina övriga signeringsnycklar.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>User signing key</source>
|
|
<translation>Användar-signeringsnyckel</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>The key to verify other users. If it is cached, verifying a user will verify all their devices.</source>
|
|
<translation>Nyckeln för att verifiera andra användare. Om den är sparad lokalt, kommer alla enheter tillhörande en användare verifieras när användaren verifieras.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>Self signing key</source>
|
|
<translation>Självsigneringsnyckel</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>The key to verify your own devices. If it is cached, verifying one of your devices will mark it verified for all your other devices and for users, that have verified you.</source>
|
|
<translation>Nyckeln för att verifiera dina egna enheter. Om den är sparad lokalt, kommer verifierade enheter markeras som verifierad för alla dina andra enheter, samt för användare som har verifierat dig.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>Backup key</source>
|
|
<translation>Backupnyckel</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>The key to decrypt online key backups. If it is cached, you can enable online key backup to store encryption keys securely encrypted on the server.</source>
|
|
<translation>Nyckeln för att dekryptera online-lagrade nyckelbackuper. Om den är lagrad lokalt kan du slå på onlinebackup av nycklar för att säkert lagra krypteringsnycklar på servern.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+54"/>
|
|
<source>Select a file</source>
|
|
<translation>Välj en fil</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+0"/>
|
|
<source>All Files (*)</source>
|
|
<translation>Alla Filer (*)</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+261"/>
|
|
<source>Open Sessions File</source>
|
|
<translation>Öppna sessionsfil</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+4"/>
|
|
<location line="+18"/>
|
|
<location line="+9"/>
|
|
<location line="+19"/>
|
|
<location line="+11"/>
|
|
<location line="+18"/>
|
|
<source>Error</source>
|
|
<translation>Fel</translation>
|
|
</message>
|
|
<message>
|
|
<location line="-66"/>
|
|
<location line="+28"/>
|
|
<source>File Password</source>
|
|
<translation>Fillösenord</translation>
|
|
</message>
|
|
<message>
|
|
<location line="-27"/>
|
|
<source>Enter the passphrase to decrypt the file:</source>
|
|
<translation>Ange lösenfrasen för att dekryptera filen:</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+8"/>
|
|
<location line="+28"/>
|
|
<source>The password cannot be empty</source>
|
|
<translation>Lösenordet kan inte vara tomt</translation>
|
|
</message>
|
|
<message>
|
|
<location line="-8"/>
|
|
<source>Enter passphrase to encrypt your session keys:</source>
|
|
<translation>Ange lösenfrasen för att kryptera dina sessionsnycklar:</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+15"/>
|
|
<source>File to save the exported session keys</source>
|
|
<translation>Fil för att spara de exporterade sessionsnycklarna</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>Waiting</name>
|
|
<message>
|
|
<location filename="../qml/device-verification/Waiting.qml" line="+12"/>
|
|
<source>Waiting for other party…</source>
|
|
<translation>Väntar på motparten…</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+15"/>
|
|
<source>Waiting for other side to accept the verification request.</source>
|
|
<translation>Väntar på att motparten ska acceptera verifikationsförfrågan.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Waiting for other side to continue the verification process.</source>
|
|
<translation>Väntar på att motparten ska fortsätta verifikationsprocessen.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Waiting for other side to complete the verification process.</source>
|
|
<translation>Väntar på att motparten ska slutföra verifikationsprocessen.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+15"/>
|
|
<source>Cancel</source>
|
|
<translation>Avbryt</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>WelcomePage</name>
|
|
<message>
|
|
<location filename="../../src/WelcomePage.cpp" line="+34"/>
|
|
<source>Welcome to nheko! The desktop client for the Matrix protocol.</source>
|
|
<translation>Välkommen till Nheko! Skrivbordsklienten för Matrix-protokollet.</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>Enjoy your stay!</source>
|
|
<translation>Ha en trevlig vistelse!</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+23"/>
|
|
<source>REGISTER</source>
|
|
<translation>REGISTRERA</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>LOGIN</source>
|
|
<translation>LOGGA IN</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>descriptiveTime</name>
|
|
<message>
|
|
<location filename="../../src/Utils.cpp" line="+185"/>
|
|
<source>Yesterday</source>
|
|
<translation>Igår</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>dialogs::CreateRoom</name>
|
|
<message>
|
|
<location filename="../../src/dialogs/CreateRoom.cpp" line="+40"/>
|
|
<source>Create room</source>
|
|
<translation>Skapa rum</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Cancel</source>
|
|
<translation>Avbryt</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+10"/>
|
|
<source>Name</source>
|
|
<translation>Namn</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>Topic</source>
|
|
<translation>Ämne</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>Alias</source>
|
|
<translation>Alias</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+8"/>
|
|
<source>Room Visibility</source>
|
|
<translation>Rummets synlighet</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+8"/>
|
|
<source>Room Preset</source>
|
|
<translation>Rumsmall</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+9"/>
|
|
<source>Direct Chat</source>
|
|
<translation>Direktchatt</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>dialogs::FallbackAuth</name>
|
|
<message>
|
|
<location filename="../../src/dialogs/FallbackAuth.cpp" line="+34"/>
|
|
<source>Open Fallback in Browser</source>
|
|
<translation>Öppna reserv i webbläsare</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>Cancel</source>
|
|
<translation>Avbryt</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>Confirm</source>
|
|
<translation>Bekräfta</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+12"/>
|
|
<source>Open the fallback, follow the steps and confirm after completing them.</source>
|
|
<translation>Öppna reserven, följ stegen och bekräfta när du slutfört dem.</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>dialogs::JoinRoom</name>
|
|
<message>
|
|
<location filename="../../src/dialogs/JoinRoom.cpp" line="+34"/>
|
|
<source>Join</source>
|
|
<translation>Gå med</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+2"/>
|
|
<source>Cancel</source>
|
|
<translation>Avbryt</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+7"/>
|
|
<source>Room ID or alias</source>
|
|
<translation>Rum-ID eller alias</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>dialogs::LeaveRoom</name>
|
|
<message>
|
|
<location filename="../../src/dialogs/LeaveRoom.cpp" line="+35"/>
|
|
<source>Cancel</source>
|
|
<translation>Avbryt</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+8"/>
|
|
<source>Are you sure you want to leave?</source>
|
|
<translation>Är du säker på att du vill lämna?</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>dialogs::Logout</name>
|
|
<message>
|
|
<location filename="../../src/dialogs/Logout.cpp" line="+35"/>
|
|
<source>Cancel</source>
|
|
<translation>Avbryt</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+8"/>
|
|
<source>Logout. Are you sure?</source>
|
|
<translation>Logga ut. Är du säker?</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>dialogs::PreviewUploadOverlay</name>
|
|
<message>
|
|
<location filename="../../src/dialogs/PreviewUploadOverlay.cpp" line="+29"/>
|
|
<source>Upload</source>
|
|
<translation>Ladda upp</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>Cancel</source>
|
|
<translation>Avbryt</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+93"/>
|
|
<source>Media type: %1
|
|
Media size: %2
|
|
</source>
|
|
<translation>Mediatyp: %1
|
|
Mediastorlek: %2
|
|
</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>dialogs::ReCaptcha</name>
|
|
<message>
|
|
<location filename="../../src/dialogs/ReCaptcha.cpp" line="+35"/>
|
|
<source>Cancel</source>
|
|
<translation>Avbryt</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+1"/>
|
|
<source>Confirm</source>
|
|
<translation>Bekräfta</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+11"/>
|
|
<source>Solve the reCAPTCHA and press the confirm button</source>
|
|
<translation>Lös reCAPTCHAn och tryck på Bekräfta</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>message-description sent:</name>
|
|
<message>
|
|
<location filename="../../src/Utils.h" line="+115"/>
|
|
<source>You sent an audio clip</source>
|
|
<translation>Du skickade ett ljudklipp</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>%1 sent an audio clip</source>
|
|
<translation>%1 skickade ett ljudklipp</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>You sent an image</source>
|
|
<translation>Du skickade en bild</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>%1 sent an image</source>
|
|
<translation>%1 skickade en bild</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>You sent a file</source>
|
|
<translation>Du skickade en fil</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>%1 sent a file</source>
|
|
<translation>%1 skickade en fil</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>You sent a video</source>
|
|
<translation>Du skickade en video</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>%1 sent a video</source>
|
|
<translation>%1 skickade en video</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>You sent a sticker</source>
|
|
<translation>Du skickade en sticker</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>%1 sent a sticker</source>
|
|
<translation>%1 skickade en sticker</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>You sent a notification</source>
|
|
<translation>Du skickade en notis</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>%1 sent a notification</source>
|
|
<translation>%1 skickade en notis</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>You: %1</source>
|
|
<translation>Du: %1</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>%1: %2</source>
|
|
<translation>%1: %2</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+7"/>
|
|
<source>You sent an encrypted message</source>
|
|
<translation>Du skickade ett krypterat meddelande</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>%1 sent an encrypted message</source>
|
|
<translation>%1 skickade ett krypterat meddelande</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>You placed a call</source>
|
|
<translation>Du ringde upp</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>%1 placed a call</source>
|
|
<translation>%1 ringde upp</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>You answered a call</source>
|
|
<translation>Du besvarade ett samtal</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>%1 answered a call</source>
|
|
<translation>%1 besvarade ett samtal</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+5"/>
|
|
<source>You ended a call</source>
|
|
<translation>Du lade på</translation>
|
|
</message>
|
|
<message>
|
|
<location line="+3"/>
|
|
<source>%1 ended a call</source>
|
|
<translation>%1 lade på</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>utils</name>
|
|
<message>
|
|
<location line="+4"/>
|
|
<source>Unknown Message Type</source>
|
|
<translation>Okänd meddelandetyp</translation>
|
|
</message>
|
|
</context>
|
|
</TS>
|