diff --git a/resources/langs/nheko_ca.ts b/resources/langs/nheko_ca.ts index 02ddb254f6dc522d6294d741683e99bf22b82ebd..d7d161bf915b95e6f43e480c8a395cc1b57dfcc3 100644 --- a/resources/langs/nheko_ca.ts +++ b/resources/langs/nheko_ca.ts @@ -225,6 +225,11 @@ </context> <context> <name>ChatPage</name> + <message> + <location filename="../qml/ChatPage.qml" line="+36"/> + <source>No network connection</source> + <translation type="unfinished"></translation> + </message> <message> <location filename="../../src/ChatPage.cpp" line="+114"/> <source>Failed to invite user: %1</source> @@ -251,195 +256,190 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+102"/> - <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> + <location line="+1"/> + <source>Because of the following reason Nheko wants to drop you to the login page: +%1 +If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+41"/> - <source>Failed to open database, logging out!</source> + <location line="+87"/> + <source>Cache migration failed!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+262"/> - <source>Knock on room</source> + <location line="+1"/> + <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> + <location line="+12"/> + <source>Incompatible cache version</source> <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> - <source>Failed to knock room: %1</source> + <location line="+1"/> + <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+59"/> - <source>Room creation failed: Bad Alias</source> + <location line="+41"/> + <source>Failed to open database, logging out!</source> <translation type="unfinished"></translation> </message> <message> <location line="+18"/> - <source>Room %1 created.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+43"/> - <location line="+477"/> - <source>Confirm invite</source> + <source>Failed to restore OLM account. Please login again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-476"/> - <source>Do you really want to invite %1 (%2)?</source> + <location line="+4"/> + <location line="+4"/> + <location line="+4"/> + <source>Failed to restore save data. Please login again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Failed to invite %1 to %2: %3</source> + <location line="+54"/> + <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> - <source>Kicked user: %1</source> + <location line="+35"/> + <location line="+112"/> + <source>Please try to login again: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+26"/> - <source>Failed to ban %1 in %2: %3</source> + <location line="+31"/> + <source>Knock on room</source> <translation type="unfinished"></translation> </message> <message> <location line="+3"/> - <source>Banned user: %1</source> + <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? +You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Confirm unban</source> + <location line="+1"/> + <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>Do you really want to unban %1 (%2)?</source> + <location line="+15"/> + <source>Failed to knock room: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> - <source>Failed to unban %1 in %2: %3</source> + <location line="+36"/> + <source>Failed to join room: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Unbanned user: %1</source> + <location line="+9"/> + <source>Failed to remove invite: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+382"/> - <source>Do you really want to start a private chat with %1?</source> + <location line="+14"/> + <source>Room creation failed: Bad Alias</source> <translation type="unfinished"></translation> </message> <message> - <location line="-934"/> - <source>Cache migration failed!</source> + <location line="+13"/> + <source>Room creation failed: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="-87"/> - <source>Because of the following reason Nheko wants to drop you to the login page: -%1 -If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> + <location line="+5"/> + <source>Room %1 created.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+88"/> - <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> + <location line="+13"/> + <source>Failed to leave room: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Incompatible cache version</source> + <location line="+30"/> + <location line="+477"/> + <source>Confirm invite</source> <translation type="unfinished"></translation> </message> <message> - <location line="+60"/> - <source>Failed to restore OLM account. Please login again.</source> + <location line="-476"/> + <source>Do you really want to invite %1 (%2)?</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <location line="+4"/> - <location line="+4"/> - <source>Failed to restore save data. Please login again.</source> + <location line="+12"/> + <source>Failed to invite %1 to %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+54"/> - <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> + <location line="+13"/> + <source>Reason for the kick</source> <translation type="unfinished"></translation> </message> <message> - <location line="+35"/> - <location line="+112"/> - <source>Please try to login again: %1</source> + <location line="+1"/> + <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+34"/> - <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? -You may optionally provide a reason for others to accept your knock:</source> + <location line="+15"/> + <source>Failed to kick %1 from %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+52"/> - <source>Failed to join room: %1</source> + <location line="+3"/> + <source>Kicked user: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> - <source>Failed to remove invite: %1</source> + <location line="+10"/> + <source>Reason for the ban</source> <translation type="unfinished"></translation> </message> <message> - <location line="+27"/> - <source>Room creation failed: %1</source> + <location line="+1"/> + <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> - <source>Failed to leave room: %1</source> + <location line="+15"/> + <source>Failed to ban %1 in %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+56"/> - <source>Reason for the kick</source> + <location line="+3"/> + <source>Banned user: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> + <location line="+8"/> + <source>Confirm unban</source> <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> - <source>Failed to kick %1 from %2: %3</source> + <location line="+1"/> + <source>Do you really want to unban %1 (%2)?</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>Reason for the ban</source> + <location line="+10"/> + <source>Failed to unban %1 in %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> + <location line="+3"/> + <source>Unbanned user: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../qml/ChatPage.qml" line="+36"/> - <source>No network connection</source> + <location line="+382"/> + <source>Do you really want to start a private chat with %1?</source> <translation type="unfinished"></translation> </message> </context> @@ -968,7 +968,7 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+291"/> + <location filename="../../src/ChatPage.cpp" line="-131"/> <source>Decrypt secrets</source> <translation type="unfinished"></translation> </message> @@ -1463,12 +1463,12 @@ You may optionally provide a reason for others to accept your knock:</source> <name>InputBar</name> <message> <location filename="../../src/timeline/InputBar.cpp" line="+374"/> - <source>All Files (*)</source> + <source>Select file(s)</source> <translation type="unfinished"></translation> </message> <message> <location line="+0"/> - <source>Select file(s)</source> + <source>All Files (*)</source> <translation type="unfinished"></translation> </message> <message> @@ -1545,145 +1545,145 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>LoginPage</name> <message> - <location filename="../../src/LoginPage.cpp" line="+79"/> - <location line="+6"/> - <location line="+64"/> - <location line="+127"/> - <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> + <location filename="../qml/pages/LoginPage.qml" line="+58"/> + <source>Matrix ID</source> <translation type="unfinished"></translation> </message> <message> - <location line="-157"/> - <source>Autodiscovery failed. Received malformed response.</source> + <location line="+1"/> + <source>e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <location line="+3"/> + <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 type="unfinished"></translation> </message> <message> - <location line="+33"/> - <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <location line="+27"/> + <source>Password</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <location line="+2"/> + <source>Your password.</source> <translation type="unfinished"></translation> </message> <message> <location line="+8"/> - <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <source>Device name</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> - <source>The selected server does not support a version of the Matrix protocol, that this client understands (v1.1 to v1.5). You can't sign in.</source> + <location line="+2"/> + <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+20"/> - <source>Sign in with Apple</source> + <location line="+10"/> + <source>Homeserver address</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Continue with Facebook</source> + <location line="+1"/> + <source>server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Sign in with Google</source> + <location line="+3"/> + <source>The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Sign in with Twitter</source> + <location line="+32"/> + <source>LOGIN</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Login using %1</source> + <location line="+42"/> + <source>Back</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> - <source>SSO LOGIN</source> + <location filename="../../src/LoginPage.cpp" line="+79"/> + <location line="+6"/> + <location line="+64"/> + <location line="+127"/> + <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="+58"/> - <source>Empty password</source> + <location line="-157"/> + <source>Autodiscovery failed. Received malformed response.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+55"/> - <source>SSO login failed</source> + <location line="+6"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../qml/pages/LoginPage.qml" line="+58"/> - <source>Matrix ID</source> + <location line="+33"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>e.g @joe:matrix.org</source> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <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> + <location line="+8"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+27"/> - <source>Password</source> + <location line="+16"/> + <source>The selected server does not support a version of the Matrix protocol, that this client understands (v1.1 to v1.5). You can't sign in.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Your password.</source> + <location line="+20"/> + <source>Sign in with Apple</source> <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Device name</source> + <location line="+2"/> + <source>Continue with Facebook</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used.</source> + <source>Sign in with Google</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> - <source>Homeserver address</source> + <location line="+2"/> + <source>Sign in with Twitter</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>server.my:8787</source> + <location line="+2"/> + <source>Login using %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>The address that can be used to contact you homeserver's client API. -Example: https://server.my:8787</source> + <location line="+9"/> + <source>SSO LOGIN</source> <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> - <source>LOGIN</source> + <location line="+58"/> + <source>Empty password</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Back</source> + <location line="+55"/> + <source>SSO login failed</source> <translation type="unfinished"></translation> </message> </context> @@ -2599,124 +2599,124 @@ Example: https://server.my:8787</source> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+82"/> - <source>Autodiscovery failed. Received malformed response.</source> + <location filename="../qml/pages/RegisterPage.qml" line="+58"/> + <source>Homeserver</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <location line="+1"/> + <source>your.server</source> <translation type="unfinished"></translation> </message> <message> - <location line="+25"/> - <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <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 type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <location line="+32"/> + <source>Username</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <location line="+1"/> + <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+17"/> - <source>The selected server does not support a version of the Matrix protocol that this client understands (v1.1 to v1.5). You can't register.</source> + <location line="+21"/> + <location line="+102"/> + <source>Back</source> <translation type="unfinished"></translation> </message> <message> - <location line="+11"/> - <source>Server does not support querying registration flows!</source> + <location line="-79"/> + <source>Password</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>Server does not support registration.</source> + <location line="+2"/> + <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> - <source>Invalid username.</source> + <location line="+7"/> + <source>Password confirmation</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Name already in use.</source> + <location line="+9"/> + <source>Your passwords do not match!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Part of the reserved namespace.</source> + <location line="+8"/> + <source>Device name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../qml/pages/RegisterPage.qml" line="+58"/> - <source>Homeserver</source> + <location line="+2"/> + <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>your.server</source> + <location line="+31"/> + <source>REGISTER</source> <translation type="unfinished"></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> + <location filename="../../src/RegisterPage.cpp" line="+82"/> + <source>Autodiscovery failed. Received malformed response.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> - <source>Username</source> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> + <location line="+25"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+21"/> - <location line="+102"/> - <source>Back</source> + <location line="+7"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-79"/> - <source>Password</source> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> + <location line="+17"/> + <source>The selected server does not support a version of the Matrix protocol that this client understands (v1.1 to v1.5). You can't register.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Password confirmation</source> + <location line="+11"/> + <source>Server does not support querying registration flows!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> - <source>Your passwords do not match!</source> + <location line="+5"/> + <source>Server does not support registration.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Device name</source> + <location line="+28"/> + <source>Invalid username.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> + <source>Name already in use.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+31"/> - <source>REGISTER</source> + <location line="+2"/> + <source>Part of the reserved namespace.</source> <translation type="unfinished"></translation> </message> </context> @@ -2999,37 +2999,6 @@ Example: https://server.my:8787</source> </context> <context> <name>RoomSettings</name> - <message> - <location filename="../../src/ui/RoomSettings.cpp" line="+236"/> - <source>Failed to enable encryption: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+404"/> - <source>Select an avatar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+0"/> - <source>All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>The selected file is not an image</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Error while reading file: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+32"/> - <location line="+19"/> - <source>Failed to upload image: %s</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../qml/dialogs/RoomSettings.qml" line="+26"/> <source>Room Settings</source> @@ -3304,8 +3273,39 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+0"/> - <source>show more</source> + <location line="+0"/> + <source>show more</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/RoomSettings.cpp" line="+236"/> + <source>Failed to enable encryption: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+404"/> + <source>Select an avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>The selected file is not an image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Error while reading file: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <location line="+19"/> + <source>Failed to upload image: %s</source> <translation type="unfinished"></translation> </message> </context> @@ -3641,7 +3641,12 @@ If you choose verify, you need to have the other device available. If you choose <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1501"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1251"/> + <source>You joined this room.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+250"/> <location line="+17"/> <source>Message redaction failed: %1</source> <translation type="unfinished"></translation> @@ -3687,7 +3692,12 @@ If you choose verify, you need to have the other device available. If you choose <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>%1 made this room require an invitation to join.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>%1 allowed to join this room by knocking.</source> <translation type="unfinished"></translation> </message> @@ -3941,27 +3951,22 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+152"/> - <source>%2 revoked the invite to %1.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> - <source>%2 kicked %1.</source> + <location line="+109"/> + <source>%1 invited %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>%2 unbanned %1.</source> + <location line="+12"/> + <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>%2 rejected the knock from %1.</source> + <location line="+4"/> + <source>%1 has changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-32"/> + <location line="+2"/> <source>%1 changed their avatar.</source> <translation type="unfinished"></translation> </message> @@ -3981,52 +3986,42 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>%1 rejected their invite.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> + <location line="+8"/> <source>%1 left the room.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+31"/> - <source>Reason: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-19"/> - <source>%1 redacted their knock.</source> + <location line="+2"/> + <source>%2 kicked %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-1700"/> - <source>You joined this room.</source> + <location line="+3"/> + <source>%1 rejected their invite.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+998"/> - <source>%1 made this room require an invitation to join.</source> + <location line="+2"/> + <source>%2 revoked the invite to %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+654"/> - <source>%1 invited %2.</source> + <location line="+2"/> + <source>%2 unbanned %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>%1 has changed their avatar and changed their display name to %2.</source> + <location line="+3"/> + <source>%1 redacted their knock.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>%1 has changed their display name to %2.</source> + <location line="+2"/> + <source>%2 rejected the knock from %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+36"/> + <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 type="unfinished"></translation> @@ -4041,6 +4036,11 @@ Reason: %4</source> <source>%1 knocked.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+5"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TimelineRow</name> @@ -4281,36 +4281,6 @@ Reason: %4</source> </context> <context> <name>UserProfile</name> - <message> - <location filename="../../src/ui/UserProfile.cpp" line="+204"/> - <source>Sign out device %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+10"/> - <source>You signed out this device.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+222"/> - <source>Select an avatar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+0"/> - <source>All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>The selected file is not an image</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Error while reading file: %1</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../qml/dialogs/UserProfile.qml" line="+26"/> <source>Global User Profile</source> @@ -4417,6 +4387,36 @@ Reason: %4</source> <source>Unverify</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../src/ui/UserProfile.cpp" line="+204"/> + <source>Sign out device %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>You signed out this device.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+222"/> + <source>Select an avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>The selected file is not an image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Error while reading file: %1</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>UserSettings</name> @@ -4460,7 +4460,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Communities sidebar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Scrollbars in room list</source> <translation type="unfinished"></translation> </message> @@ -4560,7 +4565,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show message counts for communities and tags</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Display fancy effects such as confetti</source> <translation type="unfinished"></translation> </message> @@ -4785,7 +4795,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> + <location line="+7"/> + <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <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> @@ -4812,7 +4827,12 @@ Set to 0 to blur immediately after focus loss. Max value of 1 hour (3600 seconds <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show a column containing communities and tags next to the room list.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Shows scrollbars in the room list and communities list.</source> <translation type="unfinished"></translation> </message> @@ -4868,104 +4888,74 @@ If this is on, rooms that come first alphabetically will be sorted earlier than <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Notify about received messages when the client is not currently focused.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Change the appearance of user avatars in chats. -OFF - square, ON - circle.</source> + <location line="+4"/> + <source>Show if your message was read. +Status is displayed next to timestamps. +Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> - <source>Decrypt messages shown in notifications for encrypted chats.</source> + <location line="+4"/> + <source>Notify about received messages when the client is not currently focused.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Choose where to show the total number of notifications contained within a community or tag.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+16"/> - <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="+32"/> - <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 type="unfinished"></translation> - </message> - <message> - <location line="-76"/> <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 type="unfinished"></translation> </message> <message> - <location line="-350"/> - <source>Communities sidebar</source> + <location line="+4"/> + <source>Change the appearance of user avatars in chats. +OFF - square, ON - circle.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Show message counts for communities and tags</source> + <location line="+3"/> + <source>Display an identicon instead of a letter when no avatar is set.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+241"/> - <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <location line="+2"/> + <source>Opens images with an external program when tapping the image. +Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+19"/> - <source>Show a column containing communities and tags next to the room list.</source> + <location line="+4"/> + <source>Opens videos with an external program when tapping the video. +Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Show if your message was read. -Status is displayed next to timestamps. -Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> + <location line="+4"/> + <source>Decrypt the messages shown in the sidebar. +Only affects messages in encrypted chats.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>Display an identicon instead of a letter when no avatar is set.</source> + <location line="+3"/> + <source>Decrypt messages shown in notifications for encrypted chats.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Opens images with an external program when tapping the image. -Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> + <source>Choose where to show the total number of notifications contained within a community or tag.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Opens videos with an external program when tapping the video. -Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> + <location line="+3"/> + <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Decrypt the messages shown in the sidebar. -Only affects messages in encrypted chats.</source> + <location line="+3"/> + <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+14"/> + <location line="+3"/> <source>When the window loses focus, the timeline will be blurred.</source> <translation type="unfinished"></translation> @@ -4991,7 +4981,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> + <location line="+3"/> + <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="+4"/> <source>Download message encryption keys from and upload to the encrypted online key backup.</source> <translation type="unfinished"></translation> </message> @@ -5001,7 +4996,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> + <location line="+4"/> + <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 type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>The key to verify other users. If it is cached, verifying a user will verify all their devices.</source> <translation type="unfinished"></translation> </message> diff --git a/resources/langs/nheko_cs.ts b/resources/langs/nheko_cs.ts index abd8f202d65c460a686b73308ea448b831a5d2b0..36a551d10e4d98c03ec59e2420fcdb04709243a4 100644 --- a/resources/langs/nheko_cs.ts +++ b/resources/langs/nheko_cs.ts @@ -226,6 +226,11 @@ </context> <context> <name>ChatPage</name> + <message> + <location filename="../qml/ChatPage.qml" line="+36"/> + <source>No network connection</source> + <translation type="unfinished"></translation> + </message> <message> <location filename="../../src/ChatPage.cpp" line="+114"/> <source>Failed to invite user: %1</source> @@ -253,195 +258,190 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+102"/> - <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> + <location line="+1"/> + <source>Because of the following reason Nheko wants to drop you to the login page: +%1 +If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+41"/> - <source>Failed to open database, logging out!</source> + <location line="+87"/> + <source>Cache migration failed!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+262"/> - <source>Knock on room</source> + <location line="+1"/> + <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> + <location line="+12"/> + <source>Incompatible cache version</source> <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> - <source>Failed to knock room: %1</source> + <location line="+1"/> + <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+59"/> - <source>Room creation failed: Bad Alias</source> + <location line="+41"/> + <source>Failed to open database, logging out!</source> <translation type="unfinished"></translation> </message> <message> <location line="+18"/> - <source>Room %1 created.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+43"/> - <location line="+477"/> - <source>Confirm invite</source> + <source>Failed to restore OLM account. Please login again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-476"/> - <source>Do you really want to invite %1 (%2)?</source> + <location line="+4"/> + <location line="+4"/> + <location line="+4"/> + <source>Failed to restore save data. Please login again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Failed to invite %1 to %2: %3</source> + <location line="+54"/> + <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> - <source>Kicked user: %1</source> + <location line="+35"/> + <location line="+112"/> + <source>Please try to login again: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+26"/> - <source>Failed to ban %1 in %2: %3</source> + <location line="+31"/> + <source>Knock on room</source> <translation type="unfinished"></translation> </message> <message> <location line="+3"/> - <source>Banned user: %1</source> + <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? +You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Confirm unban</source> + <location line="+1"/> + <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>Do you really want to unban %1 (%2)?</source> + <location line="+15"/> + <source>Failed to knock room: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> - <source>Failed to unban %1 in %2: %3</source> + <location line="+36"/> + <source>Failed to join room: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Unbanned user: %1</source> + <location line="+9"/> + <source>Failed to remove invite: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+382"/> - <source>Do you really want to start a private chat with %1?</source> + <location line="+14"/> + <source>Room creation failed: Bad Alias</source> <translation type="unfinished"></translation> </message> <message> - <location line="-934"/> - <source>Cache migration failed!</source> + <location line="+13"/> + <source>Room creation failed: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="-87"/> - <source>Because of the following reason Nheko wants to drop you to the login page: -%1 -If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> + <location line="+5"/> + <source>Room %1 created.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+88"/> - <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> + <location line="+13"/> + <source>Failed to leave room: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Incompatible cache version</source> + <location line="+30"/> + <location line="+477"/> + <source>Confirm invite</source> <translation type="unfinished"></translation> </message> <message> - <location line="+60"/> - <source>Failed to restore OLM account. Please login again.</source> + <location line="-476"/> + <source>Do you really want to invite %1 (%2)?</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <location line="+4"/> - <location line="+4"/> - <source>Failed to restore save data. Please login again.</source> + <location line="+12"/> + <source>Failed to invite %1 to %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+54"/> - <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> + <location line="+13"/> + <source>Reason for the kick</source> <translation type="unfinished"></translation> </message> <message> - <location line="+35"/> - <location line="+112"/> - <source>Please try to login again: %1</source> + <location line="+1"/> + <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+34"/> - <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? -You may optionally provide a reason for others to accept your knock:</source> + <location line="+15"/> + <source>Failed to kick %1 from %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+52"/> - <source>Failed to join room: %1</source> + <location line="+3"/> + <source>Kicked user: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> - <source>Failed to remove invite: %1</source> + <location line="+10"/> + <source>Reason for the ban</source> <translation type="unfinished"></translation> </message> <message> - <location line="+27"/> - <source>Room creation failed: %1</source> + <location line="+1"/> + <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> - <source>Failed to leave room: %1</source> + <location line="+15"/> + <source>Failed to ban %1 in %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+56"/> - <source>Reason for the kick</source> + <location line="+3"/> + <source>Banned user: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> + <location line="+8"/> + <source>Confirm unban</source> <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> - <source>Failed to kick %1 from %2: %3</source> + <location line="+1"/> + <source>Do you really want to unban %1 (%2)?</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>Reason for the ban</source> + <location line="+10"/> + <source>Failed to unban %1 in %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> + <location line="+3"/> + <source>Unbanned user: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../qml/ChatPage.qml" line="+36"/> - <source>No network connection</source> + <location line="+382"/> + <source>Do you really want to start a private chat with %1?</source> <translation type="unfinished"></translation> </message> </context> @@ -462,68 +462,58 @@ You may optionally provide a reason for others to accept your knock:</source> <source>/join <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> - <message> - <location line="+4"/> - <source>/part [reason]</source> - <translation type="unfinished"></translation> - </message> <message> <location line="+2"/> - <source>/leave [reason]</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>/roomnick <displayname></source> + <source>/knock <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/shrug [message]</source> + <source>/part [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> - <source>/confetti [message]</source> + <location line="+2"/> + <source>/leave [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/rainbowconfetti [message]</source> + <source>/invite <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="-48"/> - <source>/knock <!roomid|#alias> [reason]</source> + <location line="+2"/> + <source>/kick <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>/invite <@userid> [reason]</source> + <location line="+2"/> + <source>/ban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/kick <@userid> [reason]</source> + <source>/unban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/ban <@userid> [reason]</source> + <source>/redact <$eventid|@userid></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/unban <@userid> [reason]</source> + <source>/roomnick <displayname></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/redact <$eventid|@userid></source> + <source>/shrug [message]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>/md <message></source> <translation type="unfinished"></translation> </message> @@ -558,7 +548,17 @@ You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> + <location line="+2"/> + <source>/confetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/rainbowconfetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>/rainfall [message]</source> <translation type="unfinished"></translation> </message> @@ -971,7 +971,7 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+291"/> + <location filename="../../src/ChatPage.cpp" line="-131"/> <source>Decrypt secrets</source> <translation type="unfinished"></translation> </message> @@ -1466,12 +1466,12 @@ You may optionally provide a reason for others to accept your knock:</source> <name>InputBar</name> <message> <location filename="../../src/timeline/InputBar.cpp" line="+374"/> - <source>All Files (*)</source> + <source>Select file(s)</source> <translation type="unfinished"></translation> </message> <message> <location line="+0"/> - <source>Select file(s)</source> + <source>All Files (*)</source> <translation type="unfinished"></translation> </message> <message> @@ -1548,145 +1548,145 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>LoginPage</name> <message> - <location filename="../../src/LoginPage.cpp" line="+79"/> - <location line="+6"/> - <location line="+64"/> - <location line="+127"/> - <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> + <location filename="../qml/pages/LoginPage.qml" line="+58"/> + <source>Matrix ID</source> <translation type="unfinished"></translation> </message> <message> - <location line="-157"/> - <source>Autodiscovery failed. Received malformed response.</source> + <location line="+1"/> + <source>e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <location line="+3"/> + <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 type="unfinished"></translation> </message> <message> - <location line="+33"/> - <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <location line="+27"/> + <source>Password</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <location line="+2"/> + <source>Your password.</source> <translation type="unfinished"></translation> </message> <message> <location line="+8"/> - <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <source>Device name</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> - <source>The selected server does not support a version of the Matrix protocol, that this client understands (v1.1 to v1.5). You can't sign in.</source> + <location line="+2"/> + <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+20"/> - <source>Sign in with Apple</source> + <location line="+10"/> + <source>Homeserver address</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Continue with Facebook</source> + <location line="+1"/> + <source>server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Sign in with Google</source> + <location line="+3"/> + <source>The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Sign in with Twitter</source> + <location line="+32"/> + <source>LOGIN</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Login using %1</source> + <location line="+42"/> + <source>Back</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> - <source>SSO LOGIN</source> + <location filename="../../src/LoginPage.cpp" line="+79"/> + <location line="+6"/> + <location line="+64"/> + <location line="+127"/> + <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="+58"/> - <source>Empty password</source> + <location line="-157"/> + <source>Autodiscovery failed. Received malformed response.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+55"/> - <source>SSO login failed</source> + <location line="+6"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../qml/pages/LoginPage.qml" line="+58"/> - <source>Matrix ID</source> + <location line="+33"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>e.g @joe:matrix.org</source> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <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> + <location line="+8"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+27"/> - <source>Password</source> + <location line="+16"/> + <source>The selected server does not support a version of the Matrix protocol, that this client understands (v1.1 to v1.5). You can't sign in.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Your password.</source> + <location line="+20"/> + <source>Sign in with Apple</source> <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Device name</source> + <location line="+2"/> + <source>Continue with Facebook</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used.</source> + <source>Sign in with Google</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> - <source>Homeserver address</source> + <location line="+2"/> + <source>Sign in with Twitter</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>server.my:8787</source> + <location line="+2"/> + <source>Login using %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>The address that can be used to contact you homeserver's client API. -Example: https://server.my:8787</source> + <location line="+9"/> + <source>SSO LOGIN</source> <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> - <source>LOGIN</source> + <location line="+58"/> + <source>Empty password</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Back</source> + <location line="+55"/> + <source>SSO login failed</source> <translation type="unfinished"></translation> </message> </context> @@ -2602,124 +2602,124 @@ Example: https://server.my:8787</source> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+82"/> - <source>Autodiscovery failed. Received malformed response.</source> + <location filename="../qml/pages/RegisterPage.qml" line="+58"/> + <source>Homeserver</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <location line="+1"/> + <source>your.server</source> <translation type="unfinished"></translation> </message> <message> - <location line="+25"/> - <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <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 type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <location line="+32"/> + <source>Username</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <location line="+1"/> + <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+17"/> - <source>The selected server does not support a version of the Matrix protocol that this client understands (v1.1 to v1.5). You can't register.</source> + <location line="+21"/> + <location line="+102"/> + <source>Back</source> <translation type="unfinished"></translation> </message> <message> - <location line="+11"/> - <source>Server does not support querying registration flows!</source> + <location line="-79"/> + <source>Password</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>Server does not support registration.</source> + <location line="+2"/> + <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> - <source>Invalid username.</source> + <location line="+7"/> + <source>Password confirmation</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Name already in use.</source> + <location line="+9"/> + <source>Your passwords do not match!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Part of the reserved namespace.</source> + <location line="+8"/> + <source>Device name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../qml/pages/RegisterPage.qml" line="+58"/> - <source>Homeserver</source> + <location line="+2"/> + <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>your.server</source> + <location line="+31"/> + <source>REGISTER</source> <translation type="unfinished"></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> + <location filename="../../src/RegisterPage.cpp" line="+82"/> + <source>Autodiscovery failed. Received malformed response.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> - <source>Username</source> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> + <location line="+25"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+21"/> - <location line="+102"/> - <source>Back</source> + <location line="+7"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-79"/> - <source>Password</source> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> + <location line="+17"/> + <source>The selected server does not support a version of the Matrix protocol that this client understands (v1.1 to v1.5). You can't register.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Password confirmation</source> + <location line="+11"/> + <source>Server does not support querying registration flows!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> - <source>Your passwords do not match!</source> + <location line="+5"/> + <source>Server does not support registration.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Device name</source> + <location line="+28"/> + <source>Invalid username.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> + <source>Name already in use.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+31"/> - <source>REGISTER</source> + <location line="+2"/> + <source>Part of the reserved namespace.</source> <translation type="unfinished"></translation> </message> </context> @@ -3003,37 +3003,6 @@ Example: https://server.my:8787</source> </context> <context> <name>RoomSettings</name> - <message> - <location filename="../../src/ui/RoomSettings.cpp" line="+236"/> - <source>Failed to enable encryption: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+404"/> - <source>Select an avatar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+0"/> - <source>All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>The selected file is not an image</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Error while reading file: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+32"/> - <location line="+19"/> - <source>Failed to upload image: %s</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../qml/dialogs/RoomSettings.qml" line="+26"/> <source>Room Settings</source> @@ -3309,8 +3278,39 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+0"/> - <source>show more</source> + <location line="+0"/> + <source>show more</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/RoomSettings.cpp" line="+236"/> + <source>Failed to enable encryption: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+404"/> + <source>Select an avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>The selected file is not an image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Error while reading file: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <location line="+19"/> + <source>Failed to upload image: %s</source> <translation type="unfinished"></translation> </message> </context> @@ -3646,7 +3646,12 @@ If you choose verify, you need to have the other device available. If you choose <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1501"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1251"/> + <source>You joined this room.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+250"/> <location line="+17"/> <source>Message redaction failed: %1</source> <translation type="unfinished"></translation> @@ -3693,7 +3698,12 @@ If you choose verify, you need to have the other device available. If you choose <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>%1 made this room require an invitation to join.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>%1 allowed to join this room by knocking.</source> <translation type="unfinished"></translation> </message> @@ -3951,27 +3961,22 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+152"/> - <source>%2 revoked the invite to %1.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> - <source>%2 kicked %1.</source> + <location line="+109"/> + <source>%1 invited %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>%2 unbanned %1.</source> + <location line="+12"/> + <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>%2 rejected the knock from %1.</source> + <location line="+4"/> + <source>%1 has changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-32"/> + <location line="+2"/> <source>%1 changed their avatar.</source> <translation type="unfinished"></translation> </message> @@ -3991,52 +3996,42 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>%1 rejected their invite.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> + <location line="+8"/> <source>%1 left the room.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+31"/> - <source>Reason: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-19"/> - <source>%1 redacted their knock.</source> + <location line="+2"/> + <source>%2 kicked %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-1700"/> - <source>You joined this room.</source> + <location line="+3"/> + <source>%1 rejected their invite.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+998"/> - <source>%1 made this room require an invitation to join.</source> + <location line="+2"/> + <source>%2 revoked the invite to %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+654"/> - <source>%1 invited %2.</source> + <location line="+2"/> + <source>%2 unbanned %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>%1 has changed their avatar and changed their display name to %2.</source> + <location line="+3"/> + <source>%1 redacted their knock.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>%1 has changed their display name to %2.</source> + <location line="+2"/> + <source>%2 rejected the knock from %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+36"/> + <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 type="unfinished"></translation> @@ -4051,6 +4046,11 @@ Reason: %4</source> <source>%1 knocked.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+5"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TimelineRow</name> @@ -4293,36 +4293,6 @@ Reason: %4</source> </context> <context> <name>UserProfile</name> - <message> - <location filename="../../src/ui/UserProfile.cpp" line="+204"/> - <source>Sign out device %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+10"/> - <source>You signed out this device.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+222"/> - <source>Select an avatar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+0"/> - <source>All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>The selected file is not an image</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Error while reading file: %1</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../qml/dialogs/UserProfile.qml" line="+26"/> <source>Global User Profile</source> @@ -4429,6 +4399,36 @@ Reason: %4</source> <source>Unverify</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../src/ui/UserProfile.cpp" line="+204"/> + <source>Sign out device %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>You signed out this device.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+222"/> + <source>Select an avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>The selected file is not an image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Error while reading file: %1</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>UserSettings</name> @@ -4472,7 +4472,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Communities sidebar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Scrollbars in room list</source> <translation type="unfinished"></translation> </message> @@ -4572,7 +4577,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show message counts for communities and tags</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Display fancy effects such as confetti</source> <translation type="unfinished"></translation> </message> @@ -4797,7 +4807,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> + <location line="+7"/> + <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <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> @@ -4824,7 +4839,12 @@ Set to 0 to blur immediately after focus loss. Max value of 1 hour (3600 seconds <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show a column containing communities and tags next to the room list.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Shows scrollbars in the room list and communities list.</source> <translation type="unfinished"></translation> </message> @@ -4880,104 +4900,74 @@ If this is on, rooms that come first alphabetically will be sorted earlier than <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Notify about received messages when the client is not currently focused.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Change the appearance of user avatars in chats. -OFF - square, ON - circle.</source> + <location line="+4"/> + <source>Show if your message was read. +Status is displayed next to timestamps. +Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> - <source>Decrypt messages shown in notifications for encrypted chats.</source> + <location line="+4"/> + <source>Notify about received messages when the client is not currently focused.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Choose where to show the total number of notifications contained within a community or tag.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+16"/> - <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="+32"/> - <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 type="unfinished"></translation> - </message> - <message> - <location line="-76"/> <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 type="unfinished"></translation> </message> <message> - <location line="-350"/> - <source>Communities sidebar</source> + <location line="+4"/> + <source>Change the appearance of user avatars in chats. +OFF - square, ON - circle.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Show message counts for communities and tags</source> + <location line="+3"/> + <source>Display an identicon instead of a letter when no avatar is set.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+241"/> - <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <location line="+2"/> + <source>Opens images with an external program when tapping the image. +Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+19"/> - <source>Show a column containing communities and tags next to the room list.</source> + <location line="+4"/> + <source>Opens videos with an external program when tapping the video. +Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Show if your message was read. -Status is displayed next to timestamps. -Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> + <location line="+4"/> + <source>Decrypt the messages shown in the sidebar. +Only affects messages in encrypted chats.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>Display an identicon instead of a letter when no avatar is set.</source> + <location line="+3"/> + <source>Decrypt messages shown in notifications for encrypted chats.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Opens images with an external program when tapping the image. -Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> + <source>Choose where to show the total number of notifications contained within a community or tag.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Opens videos with an external program when tapping the video. -Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> + <location line="+3"/> + <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Decrypt the messages shown in the sidebar. -Only affects messages in encrypted chats.</source> + <location line="+3"/> + <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+14"/> + <location line="+3"/> <source>When the window loses focus, the timeline will be blurred.</source> <translation type="unfinished"></translation> @@ -5003,7 +4993,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> + <location line="+3"/> + <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="+4"/> <source>Download message encryption keys from and upload to the encrypted online key backup.</source> <translation type="unfinished"></translation> </message> @@ -5013,7 +5008,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> + <location line="+4"/> + <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 type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>The key to verify other users. If it is cached, verifying a user will verify all their devices.</source> <translation type="unfinished"></translation> </message> diff --git a/resources/langs/nheko_de.ts b/resources/langs/nheko_de.ts index 57ce60efc205be5e6e0d97ce63a698b23f025645..872715c6eb4aba68dd377ef766108c3df369fd05 100644 --- a/resources/langs/nheko_de.ts +++ b/resources/langs/nheko_de.ts @@ -6,33 +6,33 @@ <message> <location filename="../qml/voip/ActiveCallBar.qml" line="+107"/> <source>Calling...</source> - <translation type="unfinished"></translation> + <translation>Wählen …</translation> </message> <message> <location line="+10"/> <location line="+10"/> <source>Connecting...</source> - <translation type="unfinished"></translation> + <translation>Verbinden …</translation> </message> <message> <location line="+67"/> <source>You are screen sharing</source> - <translation type="unfinished"></translation> + <translation>Bildschirm wird geteilt.</translation> </message> <message> <location line="+17"/> <source>Hide/Show Picture-in-Picture</source> - <translation type="unfinished"></translation> + <translation>Bild-in-Bild zeigen/verstecken</translation> </message> <message> <location line="+13"/> <source>Unmute Mic</source> - <translation type="unfinished"></translation> + <translation>Mikrofon aktivieren</translation> </message> <message> <location line="+0"/> <source>Mute Mic</source> - <translation type="unfinished"></translation> + <translation>Mikrofon stumm schalten</translation> </message> </context> <context> @@ -56,47 +56,47 @@ <message> <location filename="../qml/dialogs/AliasEditor.qml" line="+26"/> <source>Aliases to %1</source> - <translation type="unfinished"></translation> + <translation>Aliase für %1</translation> </message> <message> <location line="+14"/> <source>List of aliases to this room. Usually you can only add aliases on your server. You can have one canonical alias and many alternate aliases.</source> - <translation type="unfinished"></translation> + <translation>Aliase dieses Raumes. Normalerweise kannst du Aliase nur für deinen eigenen Server hinzufügen. Du kannst einen primären Alias und beliebig viele Zweitaliase hinzufügen.</translation> </message> <message> <location line="+41"/> <source>Primary alias</source> - <translation type="unfinished"></translation> + <translation>Primärer Alias</translation> </message> <message> <location line="+0"/> <source>Make primary alias</source> - <translation type="unfinished"></translation> + <translation>Zum primären Alias machen</translation> </message> <message> <location line="+14"/> <source>Advertise as an alias in this room</source> - <translation type="unfinished"></translation> + <translation>Als einen Alias in diesen Raum bewerben</translation> </message> <message> <location line="+13"/> <source>Publish in room directory</source> - <translation type="unfinished"></translation> + <translation>Im Raumverzeichnis veröffentlichen</translation> </message> <message> <location line="+12"/> <source>Remove this alias</source> - <translation type="unfinished"></translation> + <translation>Diesen Alias entfernen</translation> </message> <message> <location line="+19"/> <source>#new-alias:server.tld</source> - <translation type="unfinished"></translation> + <translation>#neuer-alias:server.tld</translation> </message> <message> <location line="+12"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation>Hinzufügen</translation> </message> </context> <context> @@ -104,27 +104,27 @@ <message> <location filename="../qml/dialogs/AllowedRoomsSettingsDialog.qml" line="+26"/> <source>Allowed rooms settings</source> - <translation type="unfinished"></translation> + <translation>Erlaubte Raumeinstellungen</translation> </message> <message> <location line="+14"/> <source>List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room.</source> - <translation type="unfinished"></translation> + <translation>Liste der Räume, die Zugriff zu diesem Raum erlauben. Personen in einem dieser Räume können diesen Raum betreten.</translation> </message> <message> <location line="+36"/> <source>Parent community</source> - <translation type="unfinished"></translation> + <translation>Ãœbergeordnete Gruppe</translation> </message> <message> <location line="+0"/> <source>Other room</source> - <translation type="unfinished"></translation> + <translation>Anderer Raum</translation> </message> <message> <location line="+42"/> <source>Enter additional rooms not in the list yet...</source> - <translation type="unfinished"></translation> + <translation>Weitere Räume eingeben, die noch nicht in der Liste sind…</translation> </message> </context> <context> @@ -149,17 +149,17 @@ <message> <location filename="../qml/voip/CallInvite.qml" line="+75"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Videoanruf</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>Sprachanruf</translation> </message> <message> <location line="+62"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Kein Mikrofon gefunden.</translation> </message> </context> <context> @@ -167,42 +167,42 @@ <message> <location filename="../qml/voip/CallInviteBar.qml" line="+65"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Videoanruf</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>Sprachanruf</translation> </message> <message> <location line="+16"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation>Geräte</translation> </message> <message> <location line="+11"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>Akzeptieren</translation> </message> <message> <location line="+4"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Kein Mikrofon gefunden.</translation> </message> <message> <location line="+8"/> <source>Unknown microphone: %1</source> - <translation type="unfinished"></translation> + <translation>Unbekanntes Mikrofon: %1</translation> </message> <message> <location line="+9"/> <source>Unknown camera: %1</source> - <translation type="unfinished"></translation> + <translation>Unbekannte Kamera: %1</translation> </message> <message> <location line="+14"/> <source>Decline</source> - <translation type="unfinished"></translation> + <translation>Ablehnen</translation> </message> </context> <context> @@ -443,7 +443,7 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne <message> <location filename="../qml/ChatPage.qml" line="+36"/> <source>No network connection</source> - <translation type="unfinished"></translation> + <translation>Keine Netzwerkverbindung</translation> </message> </context> <context> @@ -740,22 +740,22 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne <message> <location filename="../qml/CommunitiesList.qml" line="+123"/> <source>Expand</source> - <translation type="unfinished"></translation> + <translation>Ausklappen</translation> </message> <message> <location line="+0"/> <source>Collapse</source> - <translation type="unfinished"></translation> + <translation>Einklappen</translation> </message> <message> <location line="+87"/> <source>Do not show notification counts for this community or tag.</source> - <translation type="unfinished"></translation> + <translation>Zeige keine Benachrichtigungen für diese Gruppe oder Tag an.</translation> </message> <message> <location line="+7"/> <source>Hide rooms with this tag or from this community by default.</source> - <translation type="unfinished"></translation> + <translation>Verstecke Räume dieser Gruppe oder dieses Tags standardmäßig.</translation> </message> </context> <context> @@ -836,40 +836,40 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne <message> <location filename="../qml/dialogs/ConfirmJoinRoomDialog.qml" line="+19"/> <source>Confirm community join</source> - <translation type="unfinished"></translation> + <translation>Bestätige den Gruppenbeitritt</translation> </message> <message> <location line="+0"/> <source>Confirm room join</source> - <translation type="unfinished"></translation> + <translation>Bestätige den Raumbeitritt</translation> </message> <message numerus="yes"> <location line="+66"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n Mitglied</numerusform> + <numerusform>%n Mitglieder</numerusform> </translation> </message> <message> <location line="+25"/> <source>This room can't be joined directly. You can, however, knock on the room and room members can accept or decline this join request. You can additionally provide a reason for them to let you in below:</source> - <translation type="unfinished"></translation> + <translation>Dieser Raum kann nicht direkt betreten werden. Du kanns aber anklopfen und die Personen in dem Raum können dich dann reinlassen oder auch nicht. Optional kannst du auch einen Grund angeben, warum sie das tun sollten.</translation> </message> <message> <location line="+0"/> <source>Do you want to join this room? You can optionally add a reason below:</source> - <translation type="unfinished"></translation> + <translation>Möchtest du den Raum betreten? Du kannst unten einen Grund angeben:</translation> </message> <message> <location line="+32"/> <source>Knock</source> - <translation type="unfinished"></translation> + <translation>Anklopfen</translation> </message> <message> <location line="+0"/> <source>Join</source> - <translation type="unfinished"></translation> + <translation>Beitreten</translation> </message> </context> <context> @@ -877,22 +877,22 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne <message> <location filename="../qml/dialogs/CreateDirect.qml" line="+15"/> <source>Create Direct Chat</source> - <translation type="unfinished"></translation> + <translation>Direktchat erstellen</translation> </message> <message> <location line="+60"/> <source>User to invite</source> - <translation type="unfinished"></translation> + <translation>Einzuladender Benutzer</translation> </message> <message> <location line="+1"/> <source>@user:server.tld</source> - <translation type="unfinished"></translation> + <translation>@nutzer:server.tld</translation> </message> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Verschlüsselung</translation> </message> </context> <context> @@ -900,72 +900,72 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne <message> <location filename="../qml/dialogs/CreateRoom.qml" line="+17"/> <source>New community</source> - <translation type="unfinished"></translation> + <translation>Neue Gruppe</translation> </message> <message> <location line="+0"/> <source>New Room</source> - <translation type="unfinished"></translation> + <translation>Neuer Chatraum</translation> </message> <message> <location line="+27"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation>Name</translation> </message> <message> <location line="+1"/> <source>No name</source> - <translation type="unfinished"></translation> + <translation>Kein Name</translation> </message> <message> <location line="+8"/> <source>Topic</source> - <translation type="unfinished"></translation> + <translation>Thema</translation> </message> <message> <location line="+1"/> <source>No topic</source> - <translation type="unfinished"></translation> + <translation>Kein Thema</translation> </message> <message> <location line="+18"/> <source>Alias</source> - <translation type="unfinished"></translation> + <translation>Alias</translation> </message> <message> <location line="+12"/> <source>Public</source> - <translation type="unfinished"></translation> + <translation>Öffentlich</translation> </message> <message> <location line="+6"/> <source>Public rooms can be joined by anyone; private rooms need explicit invites.</source> - <translation type="unfinished"></translation> + <translation>Öffentliche Räume können von jedem betreten werden. Private Räume benötigen eine Einladung.</translation> </message> <message> <location line="+13"/> <source>Trusted</source> - <translation type="unfinished"></translation> + <translation>Vertrauenswürdig</translation> </message> <message> <location line="+6"/> <source>All invitees are given the same power level as the creator</source> - <translation type="unfinished"></translation> + <translation>Alle eingeladenen Personen erhalten die gleichen Berechtigungen wie der Ersteller</translation> </message> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Verschlüsselung</translation> </message> <message> <location line="+6"/> <source>Caution: Encryption cannot be disabled</source> - <translation type="unfinished"></translation> + <translation>Vorsicht! Die Verschlüsselung kann nicht deaktiviert werden</translation> </message> <message> <location line="+16"/> <source>Create Room</source> - <translation type="unfinished"></translation> + <translation>Raum erstellen</translation> </message> </context> <context> @@ -1001,22 +1001,22 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne <message> <location filename="../qml/device-verification/DigitVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Verifizierungscode</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>Bitte verifiziere die folgenden Ziffern. Stelle sicher dass beide Seiten die gleichen Zahlen sehen. Wenn diese sich unterscheiden, bitte klicke auf 'Sie stimmen nicht überein!' um die Verifizierung abzubrechen!</translation> </message> <message> <location line="+33"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Sie stimmen nicht überein!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Sie stimmen überein!</translation> </message> </context> <context> @@ -1024,27 +1024,27 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne <message> <location filename="../qml/device-verification/EmojiVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Verifizierungscode</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>Bitte verifiziere die folgenden Emoji. Stelle sicher dass beide Seiten die gleichen Emoji sehen. Wenn diese sich unterscheiden, bitte klicke auf 'Sie stimmen nicht überein!' um die Verifizierung abzubrechen!</translation> </message> <message> <location line="+379"/> <source>The displayed emoji might look different in different clients if a different font is used. Similarly they might be translated into different languages. Nonetheless they should depict one of 64 different objects or animals. For example a lion and a cat are different, but a cat is the same even if one client just shows a cat face, while another client shows a full cat body.</source> - <translation type="unfinished"></translation> + <translation>Je nach Schriftart können die angezeigten Emoji sich in unterschiedlichen Applikationen leicht unterscheiden. Auf die selbe Art kann sich die Ãœbersetzung unter dem Emoji je nach Sprache unterscheiden. Trotzdem sollten die 64 möglichen Zeichen eindeutig genug sein. Z.B. sind eine Katze und ein Löwe unterschiedlich, aber in der einen Applikation ist die Katze eventuell nur als Gesicht dargestellt und nicht als ganze Katze.</translation> </message> <message> <location line="+10"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Sie stimmen nicht überein!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Sie stimmen überein!</translation> </message> </context> <context> @@ -1052,42 +1052,42 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne <message> <location filename="../qml/delegates/Encrypted.qml" line="+46"/> <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> + <translation>Kein Schlüssel für diese Nachricht vorhanden. Wir haben den Schlüssel automatisch angefragt, aber wenn du ungeduldig bist, kannst du den Schlüssel nocheinmal anfragen.</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> + <translation>Diese Nachricht konnte nicht entschlüsselt werden, weil unser Schlüssel nur für neuere Nachrichten gültig ist. Du kannst den Schlüssel für ältere Nachrichten anfragen.</translation> </message> <message> <location line="+2"/> <source>There was an internal error reading the decryption key from the database.</source> - <translation type="unfinished"></translation> + <translation>Es ist ein interner Fehler beim Laden des Schlüssels aus der Datenbank aufgetreten.</translation> </message> <message> <location line="+2"/> <source>There was an error decrypting this message.</source> - <translation type="unfinished"></translation> + <translation>Beim Entschlüsseln der Nachricht ist ein Fehler aufgetreten.</translation> </message> <message> <location line="+2"/> <source>The message couldn't be parsed.</source> - <translation type="unfinished"></translation> + <translation>Nheko hat die Nachricht nach der Entschlüsselung nicht verstanden.</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> + <translation>Der Schlüssel dieser Nachricht wurde schon einmal verwendet! Eventuell versucht jemand, falsche Nachrichten in diese Unterhaltung einzufügen!</translation> </message> <message> <location line="+2"/> <source>Unknown decryption error</source> - <translation type="unfinished"></translation> + <translation>Unbekannter Entschlüsselungsfehler</translation> </message> <message> <location line="+9"/> <source>Request key</source> - <translation type="unfinished"></translation> + <translation>Schlüssel anfragen</translation> </message> </context> <context> @@ -1095,12 +1095,12 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne <message> <location filename="../qml/delegates/EncryptionEnabled.qml" line="+41"/> <source>%1 enabled end-to-end encryption</source> - <translation type="unfinished"></translation> + <translation>%1 hat die Ende-zu-Ende-Verschlüsselung aktiviert</translation> </message> <message> <location line="+8"/> <source>Encryption keeps your messages safe by only allowing the people you sent the message to to read it. For extra security, if you want to make sure you are talking to the right people, you can verify them in real life.</source> - <translation type="unfinished"></translation> + <translation>Durch die Verschlüsselung sind deine Nachrichten nur von den Personen lesbar, denen du sie auch senden wolltest. Um auf eine Nummer extra-sicher zu gehen, kannst du die Personen, mit denen du kommunizierst, in der echten Welt verifizieren.</translation> </message> </context> <context> @@ -1108,22 +1108,22 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne <message> <location filename="../qml/EncryptionIndicator.qml" line="+36"/> <source>This message is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>Diese Nachricht ist unverschlüsselt!</translation> </message> <message> <location line="+3"/> <source>Encrypted by a verified device</source> - <translation type="unfinished"></translation> + <translation>Von einem verifizierten Gerät verschlüsselt</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> + <translation>Von einem unverifizierten Gerät verschlüsselt, du hast dem Nutzer jedoch früher schon vertraut.</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> + <translation>Nachricht verschlüsselt bei einem unverifizierten Gerät oder der Schlüssel ist aus einer nicht vertrauenswürdigen Quelle wie der Onlineschlüsselsicherung.</translation> </message> </context> <context> @@ -1203,42 +1203,42 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne <message> <location filename="../qml/device-verification/Failed.qml" line="+11"/> <source>Verification failed</source> - <translation type="unfinished"></translation> + <translation>Verifizierung fehlgeschlagen</translation> </message> <message> <location line="+12"/> <source>Other client does not support our verification protocol.</source> - <translation type="unfinished"></translation> + <translation>Die andere Seite unterstützt keines unserer Verifizierungsprotokolle.</translation> </message> <message> <location line="+4"/> <source>Key mismatch detected!</source> - <translation type="unfinished"></translation> + <translation>Schlüssel unterscheiden sich!</translation> </message> <message> <location line="+2"/> <source>Device verification timed out.</source> - <translation type="unfinished"></translation> + <translation>Verifizierung abgelaufen, die andere Seite antwortet nicht.</translation> </message> <message> <location line="+2"/> <source>Other party canceled the verification.</source> - <translation type="unfinished"></translation> + <translation>Die andere Seite hat die Verifizierung abgebrochen.</translation> </message> <message> <location line="+2"/> <source>Verification messages received out of order!</source> - <translation type="unfinished"></translation> + <translation>Verifizierungsnachrichten in falscher Reihnenfolge empfangen!</translation> </message> <message> <location line="+2"/> <source>Unknown verification error.</source> - <translation type="unfinished"></translation> + <translation>Unbekannter Verifizierungsfehler.</translation> </message> <message> <location line="+16"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Schließen</translation> </message> </context> <context> @@ -1246,7 +1246,7 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne <message> <location filename="../qml/ForwardCompleter.qml" line="+52"/> <source>Forward Message</source> - <translation type="unfinished"></translation> + <translation>Nachricht weiterleiten</translation> </message> </context> <context> @@ -1271,47 +1271,47 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne <message> <location filename="../qml/dialogs/HiddenEventsDialog.qml" line="+33"/> <source>Hidden events for %1</source> - <translation type="unfinished"></translation> + <translation>Versteckte Events für %1</translation> </message> <message> <location line="+3"/> <source>Hidden events</source> - <translation type="unfinished"></translation> + <translation>Versteckte Events</translation> </message> <message> <location line="+18"/> <source>These events will be <b>shown</b> in %1:</source> - <translation type="unfinished"></translation> + <translation>Diese Events werden in %1 <b>angezeigt</b>:</translation> </message> <message> <location line="+3"/> <source>These events will be <b>shown</b> in all rooms:</source> - <translation type="unfinished"></translation> + <translation>Diese Events werden in allen Räumen <b>angezeigt</b>:</translation> </message> <message> <location line="+15"/> <source>User events</source> - <translation type="unfinished"></translation> + <translation>Benutzeränderungen</translation> </message> <message> <location line="+1"/> <source>Joins, leaves, avatar and name changes, bans, …</source> - <translation type="unfinished"></translation> + <translation>Betreten und Verlassen, Bild- und Namensänderungen, Verbannungen, …</translation> </message> <message> <location line="+16"/> <source>Power level changes</source> - <translation type="unfinished"></translation> + <translation>Berechtigungsveränderungen</translation> </message> <message> <location line="+1"/> <source>Sent when a moderator is added/removed or the permissions of a room are changed.</source> - <translation type="unfinished"></translation> + <translation>Werden gesendet, wenn Leute zu Moderatoren ernannt werden, herabgestuft werden oder die erlaubten Nachrichtentypen geändert werden.</translation> </message> <message> <location line="+16"/> <source>Stickers</source> - <translation type="unfinished"></translation> + <translation>Sticker</translation> </message> </context> <context> @@ -1319,89 +1319,89 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne <message> <location filename="../qml/dialogs/ImagePackEditorDialog.qml" line="+22"/> <source>Editing image pack</source> - <translation type="unfinished"></translation> + <translation>Bilderpackung bearbeiten</translation> </message> <message> <location line="+56"/> <source>Add images</source> - <translation type="unfinished"></translation> + <translation>Bilder hinzufügen</translation> </message> <message> <location line="+7"/> <source>Images (*.png *.webp *.gif *.jpg *.jpeg)</source> - <translation type="unfinished"></translation> + <translation>Bilder (*.png *.webp *.gif *.jpg *.jpeg)</translation> </message> <message> <location line="+1"/> <source>Select images for pack</source> - <translation type="unfinished"></translation> + <translation>Wähle Bilder für diese Packung</translation> </message> <message> <location line="+1"/> <source>Add to pack</source> - <translation type="unfinished"></translation> + <translation>Zur Packung hinzufügen</translation> </message> <message> <location line="+61"/> <source>Change the overview image for this pack</source> - <translation type="unfinished"></translation> + <translation>Ändere das Vorschaubild dieser Packung</translation> </message> <message> <location line="+13"/> <source>Overview Image (*.png *.webp *.jpg *.jpeg)</source> - <translation type="unfinished"></translation> + <translation>Vorschaubild (*.png *.webp *.jpg *.jpeg)</translation> </message> <message> <location line="+1"/> <source>Select overview image for pack</source> - <translation type="unfinished"></translation> + <translation>Wähle ein Vorschaubild für diese Packung aus</translation> </message> <message> <location line="+12"/> <source>State key</source> - <translation type="unfinished"></translation> + <translation>Eindeutiger Name</translation> </message> <message> <location line="+8"/> <source>Packname</source> - <translation type="unfinished"></translation> + <translation>Paketname</translation> </message> <message> <location line="+8"/> <source>Attribution</source> - <translation type="unfinished"></translation> + <translation>Attribution</translation> </message> <message> <location line="+9"/> <location line="+75"/> <source>Use as Emoji</source> - <translation type="unfinished"></translation> + <translation>Als Emoji verwenden</translation> </message> <message> <location line="-62"/> <location line="+75"/> <source>Use as Sticker</source> - <translation type="unfinished"></translation> + <translation>Als Sticker verwenden</translation> </message> <message> <location line="-37"/> <source>Shortcode</source> - <translation type="unfinished"></translation> + <translation>Abkürzung</translation> </message> <message> <location line="+15"/> <source>Body</source> - <translation type="unfinished"></translation> + <translation>Beschreibung</translation> </message> <message> <location line="+35"/> <source>Remove from pack</source> - <translation type="unfinished"></translation> + <translation>Vom Paket entfernen</translation> </message> <message> <location line="+4"/> <source>Remove</source> - <translation type="unfinished"></translation> + <translation>Entfernen</translation> </message> </context> <context> @@ -1409,57 +1409,57 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne <message> <location filename="../qml/dialogs/ImagePackSettingsDialog.qml" line="+23"/> <source>Image pack settings</source> - <translation type="unfinished"></translation> + <translation>Bilderpackungseinstellungen</translation> </message> <message> <location line="+48"/> <source>Create account pack</source> - <translation type="unfinished"></translation> + <translation>Neue private Packung</translation> </message> <message> <location line="+13"/> <source>New room pack</source> - <translation type="unfinished"></translation> + <translation>Neue raumspezifische Packung</translation> </message> <message> <location line="+22"/> <source>Private pack</source> - <translation type="unfinished"></translation> + <translation>Private Packung</translation> </message> <message> <location line="+2"/> <source>Pack from this room</source> - <translation type="unfinished"></translation> + <translation>Packung aus diesem Raum</translation> </message> <message> <location line="+2"/> <source>Pack from parent community</source> - <translation type="unfinished"></translation> + <translation>Packung von übergeordneter Gruppe</translation> </message> <message> <location line="+2"/> <source>Globally enabled pack</source> - <translation type="unfinished"></translation> + <translation>Global aktivierte Packung</translation> </message> <message> <location line="+68"/> <source>Enable globally</source> - <translation type="unfinished"></translation> + <translation>Global aktivieren</translation> </message> <message> <location line="+4"/> <source>Enables this pack to be used in all rooms</source> - <translation type="unfinished"></translation> + <translation>Macht diese Packung in allen Räumen verfügbar</translation> </message> <message> <location line="+10"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation>Bearbeiten</translation> </message> <message> <location line="+60"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Schließen</translation> </message> </context> <context> @@ -1485,33 +1485,33 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne <message> <location filename="../qml/dialogs/InviteDialog.qml" line="+40"/> <source>Invite users to %1</source> - <translation type="unfinished"></translation> + <translation>Lade Benutzer in %1 ein</translation> </message> <message> <location line="+50"/> <source>Search user</source> - <translation type="unfinished"></translation> + <translation>Suche Benutzer</translation> </message> <message> <location line="+13"/> <source>@joe:matrix.org</source> <comment>Example user id. The name 'joe' can be localized however you want.</comment> - <translation type="unfinished"></translation> + <translation>@jonas:matrix.org</translation> </message> <message> <location line="+42"/> <source>Search on Server</source> - <translation type="unfinished"></translation> + <translation>Serverseitige Suche</translation> </message> <message> <location line="+86"/> <source>Invite</source> - <translation type="unfinished"></translation> + <translation>Einladen</translation> </message> <message> <location line="+7"/> <source>Cancel</source> - <translation type="unfinished">Abbrechen</translation> + <translation>Abbrechen</translation> </message> </context> <context> @@ -1519,17 +1519,17 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne <message> <location filename="../qml/dialogs/JoinRoomDialog.qml" line="+14"/> <source>Join room</source> - <translation type="unfinished"></translation> + <translation>Raum betreten</translation> </message> <message> <location line="+20"/> <source>Room ID or alias</source> - <translation type="unfinished"></translation> + <translation>Raum-ID oder -Alias</translation> </message> <message> <location line="+31"/> <source>Join</source> - <translation type="unfinished"></translation> + <translation>Beitreten</translation> </message> </context> <context> @@ -1537,12 +1537,12 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne <message> <location filename="../qml/dialogs/LeaveRoomDialog.qml" line="+17"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Raum verlassen</translation> </message> <message> <location line="+1"/> <source>Are you sure you want to leave?</source> - <translation type="unfinished"></translation> + <translation>Willst du wirklich den Raum verlassen?</translation> </message> </context> <context> @@ -1628,12 +1628,12 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne <message> <location filename="../qml/pages/LoginPage.qml" line="+58"/> <source>Matrix ID</source> - <translation type="unfinished"></translation> + <translation>Matrix-ID</translation> </message> <message> <location line="+1"/> <source>e.g @joe:matrix.org</source> - <translation type="unfinished"></translation> + <translation>z.B. @jonas:matrix.org</translation> </message> <message> <location line="+3"/> @@ -1641,53 +1641,57 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne 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 type="unfinished"></translation> + <translation>Dein Anmeldename. Eine mxid sollte mit eine @ anfangen gefolgt von der Nutzerid. Nach dem Nutzernamen folgt der servername, getrennt durch ein :. +Wenn dein Server keinen .well-known unterstützt, kannst du auch eine Serveradresse angeben. +Beispiel: @nutzer:mein.server +Wenn Nheko den Server nicht finden kann, wird es dich nach der Serveradresse fragen.</translation> </message> <message> <location line="+27"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Passwort</translation> </message> <message> <location line="+2"/> <source>Your password.</source> - <translation type="unfinished"></translation> + <translation>Dein Passwort.</translation> </message> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>Gerätename</translation> </message> <message> <location line="+2"/> <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used.</source> - <translation type="unfinished"></translation> + <translation>Der Name für dieses Gerät, den andere sehen, wenn sie deine Geräte verifizieren. Wenn nichts angeben ist, wird ein Standardwert verwendet.</translation> </message> <message> <location line="+10"/> <source>Homeserver address</source> - <translation type="unfinished"></translation> + <translation>Heimserveradresse</translation> </message> <message> <location line="+1"/> <source>server.my:8787</source> - <translation type="unfinished"></translation> + <translation>dein.server:8787</translation> </message> <message> <location line="+3"/> <source>The address that can be used to contact you homeserver's client API. Example: https://server.my:8787</source> - <translation type="unfinished"></translation> + <translation>Die Adresse unter der die Client-API deines Heimservers erreicht wird. +Beispiel: https://mein.server:8787</translation> </message> <message> <location line="+32"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>ANMELDEN</translation> </message> <message> <location line="+42"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>Zurück</translation> </message> </context> <context> @@ -1695,17 +1699,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/LogoutDialog.qml" line="+13"/> <source>Log out</source> - <translation type="unfinished"></translation> + <translation>Abmelden</translation> </message> <message> <location line="+1"/> <source>A call is in progress. Log out?</source> - <translation type="unfinished"></translation> + <translation>Du befindest dich in einem Telefonat. Wirklich abmelden?</translation> </message> <message> <location line="+0"/> <source>Are you sure you want to log out?</source> - <translation type="unfinished"></translation> + <translation>Wirklich abmelden?</translation> </message> </context> <context> @@ -1722,17 +1726,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/delegates/MessageDelegate.qml" line="+79"/> <source>This room was replaced for the following reason: %1</source> - <translation type="unfinished"></translation> + <translation>Dieser Raum wurde aus folgendem Grund ersetzt: %1</translation> </message> <message> <location line="+5"/> <source>Go to replacement room</source> - <translation type="unfinished"></translation> + <translation>Gehe zum neuen Raum</translation> </message> <message> <location line="+176"/> <source>%1 removed a message</source> - <translation type="unfinished"></translation> + <translation>%1 hat eine Nachricht gelöscht</translation> </message> <message> <location line="+34"/> @@ -1742,93 +1746,93 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%2 changed the room name to: %1</source> - <translation type="unfinished"></translation> + <translation>%2 hat den Raumnamen geändert auf: %1</translation> </message> <message> <location line="+0"/> <source>%1 removed the room name</source> - <translation type="unfinished"></translation> + <translation>%1 hat den Raumnamen entfernt</translation> </message> <message> <location line="+14"/> <source>%2 changed the topic to: %1</source> - <translation type="unfinished"></translation> + <translation>%2 hat das Thema geändert auf: %1</translation> </message> <message> <location line="+0"/> <source>%1 removed the topic</source> - <translation type="unfinished"></translation> + <translation>%1 hat das Raumthema entfernt</translation> </message> <message> <location line="+14"/> <source>%1 changed the room avatar</source> - <translation type="unfinished"></translation> + <translation>%1 hat dem Raumavatar geändert</translation> </message> <message> <location line="+14"/> <source>%1 changed the pinned messages.</source> - <translation type="unfinished"></translation> + <translation>%1 hat die angehefteten Nachrichten geändert.</translation> </message> <message> <location line="+29"/> <source>%1 changed the addresses for this room.</source> - <translation type="unfinished"></translation> + <translation>%1 hat die Addressen dieses Raumes geändert.</translation> </message> <message> <location line="+14"/> <source>%1 changed the parent communities for this room.</source> - <translation type="unfinished"></translation> + <translation>%1 hat die übergeordneten Gruppen für diesen Raum bearbeitet.</translation> </message> <message> <location line="+14"/> <source>%1 created and configured room: %2</source> - <translation type="unfinished"></translation> + <translation>%1 hat den Raum %2 erstellt und konfiguriert</translation> </message> <message> <location line="+17"/> <source>%1 placed a voice call.</source> - <translation type="unfinished"></translation> + <translation>%1 hat einen Sprachanruf gestartet.</translation> </message> <message> <location line="+2"/> <source>%1 placed a video call.</source> - <translation type="unfinished"></translation> + <translation>%1 hat einen Videoanruf gestartet.</translation> </message> <message> <location line="+2"/> <source>%1 placed a call.</source> - <translation type="unfinished"></translation> + <translation>%1 hat angerufen.</translation> </message> <message> <location line="+16"/> <source>%1 answered the call.</source> - <translation type="unfinished"></translation> + <translation>%1 hat den Anruf angenommen.</translation> </message> <message> <location line="+14"/> <source>%1 rejected the call.</source> - <translation type="unfinished"></translation> + <translation>%1 hat den Anruf abgewiesen.</translation> </message> <message> <location line="+14"/> <source>%1 select answer</source> - <translation type="unfinished"></translation> + <translation>%1 hat einen Anruf ausgewählt</translation> </message> <message> <location line="+14"/> <source>%1 ended the call.</source> - <translation type="unfinished"></translation> + <translation>%1 hat den Anruf beendet.</translation> </message> <message> <location line="+14"/> <location line="+14"/> <source>%1 is negotiating the call...</source> - <translation type="unfinished"></translation> + <translation>%1 wartet auf Verbindung...</translation> </message> <message> <location line="+122"/> <source>Allow them in</source> - <translation type="unfinished"></translation> + <translation>Reinlassen</translation> </message> </context> <context> @@ -1836,47 +1840,47 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageInput.qml" line="+47"/> <source>Hang up</source> - <translation type="unfinished"></translation> + <translation>Auflegen</translation> </message> <message> <location line="+0"/> <source>Already on a call</source> - <translation type="unfinished"></translation> + <translation>Bereits in einem Telefonat</translation> </message> <message> <location line="+0"/> <source>Place a call</source> - <translation type="unfinished"></translation> + <translation>Anrufen</translation> </message> <message> <location line="+28"/> <source>Send a file</source> - <translation type="unfinished"></translation> + <translation>Versende Datei</translation> </message> <message> <location line="+64"/> <source>Write a message...</source> - <translation type="unfinished">Schreibe eine Nachricht…</translation> + <translation>Schreibe eine Nachricht…</translation> </message> <message> <location line="+257"/> <source>Stickers</source> - <translation type="unfinished"></translation> + <translation>Sticker</translation> </message> <message> <location line="+24"/> <source>Emoji</source> - <translation type="unfinished"></translation> + <translation>Emoji</translation> </message> <message> <location line="+22"/> <source>Send</source> - <translation type="unfinished">Senden</translation> + <translation>Senden</translation> </message> <message> <location line="+15"/> <source>You don't have permission to send messages in this room</source> - <translation type="unfinished"></translation> + <translation>Du hast keine Berechtigung, Nachrichten in diesen Raum zu senden</translation> </message> </context> <context> @@ -1884,27 +1888,27 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageView.qml" line="+346"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation>Bearbeiten</translation> </message> <message> <location line="+17"/> <source>React</source> - <translation type="unfinished"></translation> + <translation>Reaktion senden</translation> </message> <message> <location line="+15"/> <source>Reply in thread</source> - <translation type="unfinished"></translation> + <translation>In Gesprächsfaden antworten</translation> </message> <message> <location line="+0"/> <source>New thread</source> - <translation type="unfinished"></translation> + <translation>Neuer Gesprächsfaden</translation> </message> <message> <location line="+11"/> <source>Reply</source> - <translation type="unfinished"></translation> + <translation>Antworten</translation> </message> <message> <location line="+11"/> @@ -1914,7 +1918,7 @@ Example: https://server.my:8787</source> <message> <location line="+17"/> <source>Options</source> - <translation type="unfinished"></translation> + <translation>Optionen</translation> </message> <message> <location line="+187"/> @@ -1924,12 +1928,12 @@ Example: https://server.my:8787</source> <message> <location line="+69"/> <source>Enter reason for removal or hit enter for no reason:</source> - <translation type="unfinished"></translation> + <translation>Grund für das Nachrichtenlöschen oder Entertaste drücken für keinen Grund:</translation> </message> <message> <location line="+1"/> <source>Reason for removal</source> - <translation type="unfinished"></translation> + <translation>Grund für die Löschung</translation> </message> <message> <location line="+9"/> @@ -1940,93 +1944,93 @@ Example: https://server.my:8787</source> <location line="+10"/> <location line="+138"/> <source>&Copy</source> - <translation type="unfinished"></translation> + <translation>&Kopieren</translation> </message> <message> <location line="-131"/> <location line="+138"/> <source>Copy &link location</source> - <translation type="unfinished"></translation> + <translation>Kopiere &Link-Ziel</translation> </message> <message> <location line="-130"/> <source>Re&act</source> - <translation type="unfinished"></translation> + <translation>Re&agieren</translation> </message> <message> <location line="+9"/> <source>Repl&y</source> - <translation type="unfinished"></translation> + <translation>Antwo&rten</translation> </message> <message> <location line="+7"/> <source>&Edit</source> - <translation type="unfinished"></translation> + <translation>B&earbeiten</translation> </message> <message> <location line="+7"/> <source>&Thread</source> - <translation type="unfinished"></translation> + <translation>&Gesprächsfaden</translation> </message> <message> <location line="+7"/> <source>Un&pin</source> - <translation type="unfinished"></translation> + <translation>An&heften aufheben</translation> </message> <message> <location line="+0"/> <source>&Pin</source> - <translation type="unfinished"></translation> + <translation>An&heften</translation> </message> <message> <location line="+6"/> <source>&Read receipts</source> - <translation type="unfinished"></translation> + <translation>&Lesebestätigungen</translation> </message> <message> <location line="+5"/> <source>&Forward</source> - <translation type="unfinished"></translation> + <translation>&Weiterleiten</translation> </message> <message> <location line="+11"/> <source>&Mark as read</source> - <translation type="unfinished"></translation> + <translation>Als gelesen &markieren</translation> </message> <message> <location line="+3"/> <source>View raw message</source> - <translation type="unfinished"></translation> + <translation>Zeige rohen Nachrichteninhalt</translation> </message> <message> <location line="+6"/> <source>View decrypted raw message</source> - <translation type="unfinished"></translation> + <translation>Zeige rohen, entschlüsselten Nachrichteninhalt</translation> </message> <message> <location line="+7"/> <source>Remo&ve message</source> - <translation type="unfinished"></translation> + <translation>Na&chricht löschen</translation> </message> <message> <location line="+13"/> <source>&Save as</source> - <translation type="unfinished"></translation> + <translation>&Speichern als</translation> </message> <message> <location line="+7"/> <source>&Open in external program</source> - <translation type="unfinished"></translation> + <translation>In externem Pr&ogramm öffnen</translation> </message> <message> <location line="+7"/> <source>Copy link to eve&nt</source> - <translation type="unfinished"></translation> + <translation>Link &zu diesem Event kopieren</translation> </message> <message> <location line="+42"/> <source>&Go to quoted message</source> - <translation type="unfinished"></translation> + <translation>&Gehe zur zitierten Nachricht</translation> </message> </context> <context> @@ -2034,62 +2038,62 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/device-verification/NewVerificationRequest.qml" line="+11"/> <source>Send Verification Request</source> - <translation type="unfinished"></translation> + <translation>Sende eine Verifizierungsanfrage</translation> </message> <message> <location line="+0"/> <source>Received Verification Request</source> - <translation type="unfinished"></translation> + <translation>Verifizierungsanfrage erhalten</translation> </message> <message> <location line="+14"/> <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 an unverified device now? (Please make sure you have one of those devices available.)</source> - <translation type="unfinished"></translation> + <translation>Damit andere Nutzer sehen können, welche Geräte wirklich dir gehören, kannst du sie verifizieren. Das aktiviert auch den Onlinespeicher für Nachrichtenschlüssel. Willst du ein unverifiziertes Gerät verifizieren? (Stelle sicher, dass du eines der Geräte in deiner Nähe hast.)</translation> </message> <message> <location line="+2"/> <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 type="unfinished"></translation> + <translation>Damit andere Nutzer sehen können, welche Geräte wirklich dir gehören, kannst du sie verifizieren. Das aktiviert auch den Onlinespeicher für Nachrichtenschlüssel. Willst du %1 verifizieren?</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 type="unfinished"></translation> + <translation>Um sichere Kommunikation zu garantieren, kannst du den anderen Nutzer verifizieren.</translation> </message> <message> <location line="+3"/> <source>%1 has requested to verify their device %2.</source> - <translation type="unfinished"></translation> + <translation>%1 hat angefragt, dass du deren Gerät %2 verifizierst.</translation> </message> <message> <location line="+2"/> <source>%1 using the device %2 has requested to be verified.</source> - <translation type="unfinished"></translation> + <translation>%1 mit dem Gerät %2 hat angefragt verifiziert zu werden.</translation> </message> <message> <location line="+2"/> <source>Your device (%1) has requested to be verified.</source> - <translation type="unfinished"></translation> + <translation>Dein Gerät %1 hat angefragt verifiziert zu werden.</translation> </message> <message> <location line="+12"/> <source>Cancel</source> - <translation type="unfinished">Abbrechen</translation> + <translation>Abbrechen</translation> </message> <message> <location line="+0"/> <source>Deny</source> - <translation type="unfinished"></translation> + <translation>Ablehnen</translation> </message> <message> <location line="+13"/> <source>Start verification</source> - <translation type="unfinished"></translation> + <translation>Starte Verifizierung</translation> </message> <message> <location line="+0"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>Akzeptieren</translation> </message> </context> <context> @@ -2127,32 +2131,32 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/PlaceCall.qml" line="+39"/> <source>Place a call to %1?</source> - <translation type="unfinished"></translation> + <translation>%1 anrufen?</translation> </message> <message> <location line="+16"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Kein Mikrofon gefunden.</translation> </message> <message> <location line="+24"/> <source>Voice</source> - <translation type="unfinished"></translation> + <translation>Sprache</translation> </message> <message> <location line="+13"/> <source>Video</source> - <translation type="unfinished"></translation> + <translation>Video</translation> </message> <message> <location line="+13"/> <source>Screen</source> - <translation type="unfinished"></translation> + <translation>Bildschirm</translation> </message> <message> <location line="+16"/> <source>Cancel</source> - <translation type="unfinished">Abbrechen</translation> + <translation>Abbrechen</translation> </message> </context> <context> @@ -2160,7 +2164,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/delegates/Placeholder.qml" line="+11"/> <source>unimplemented event: </source> - <translation type="unfinished"></translation> + <translation>Unimplementiertes Event: </translation> </message> </context> <context> @@ -2168,85 +2172,85 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/PowerLevelEditor.qml" line="+26"/> <source>Permissions in %1</source> - <translation type="unfinished"></translation> + <translation>Berechtigungen in %1</translation> </message> <message> <location line="+14"/> <source>Be careful when editing permissions. You can't lower the permissions of people with a same or higher level than you. Be careful when promoting others.</source> - <translation type="unfinished"></translation> + <translation>Sei vorsichtig beim Bearbeiten der Berechtigungen. Du kannst Personen, die einen gleichen oder höheren Level als du haben, nicht herunterstufen. Sei vorsichtig, wenn du andere Leute beförderst.</translation> </message> <message> <location line="+13"/> <source>Roles</source> - <translation type="unfinished"></translation> + <translation>Rollen</translation> </message> <message> <location line="+3"/> <source>Users</source> - <translation type="unfinished"></translation> + <translation>Benutzer</translation> </message> <message> <location line="+20"/> <source>Move permissions between roles to change them</source> - <translation type="unfinished"></translation> + <translation>Verschiebe Berechtigungen zwischen Rollen, um diese zu modifizieren</translation> </message> <message> <location line="+22"/> <location line="+240"/> <source>Administrator (%1)</source> - <translation type="unfinished"></translation> + <translation>Administrator (%1)</translation> </message> <message> <location line="-238"/> <location line="+240"/> <source>Moderator (%1)</source> - <translation type="unfinished"></translation> + <translation>Moderator (%1)</translation> </message> <message> <location line="-238"/> <source>User (%1)</source> - <translation type="unfinished"></translation> + <translation>Benutzer (%1)</translation> </message> <message> <location line="+2"/> <location line="+238"/> <source>Custom (%1)</source> - <translation type="unfinished"></translation> + <translation>Benutzerdefiniert (%1)</translation> </message> <message> <location line="-225"/> <source>Remove event type</source> - <translation type="unfinished"></translation> + <translation>Eventtyp entfernen</translation> </message> <message> <location line="+0"/> <source>Add event type</source> - <translation type="unfinished"></translation> + <translation>Eventtyp hinzufügen</translation> </message> <message> <location line="+42"/> <source>Add new role</source> - <translation type="unfinished"></translation> + <translation>Neue Rolle definieren</translation> </message> <message> <location line="+38"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation>Hinzufügen</translation> </message> <message> <location line="+16"/> <source>Move users up or down to change their permissions</source> - <translation type="unfinished"></translation> + <translation>Verschiebe Nutzer zwischen Rollen um deren Rolle zu ändern</translation> </message> <message> <location line="+142"/> <source>Remove user</source> - <translation type="unfinished"></translation> + <translation>Benutzer entfernen</translation> </message> <message> <location line="+0"/> <source>Add user</source> - <translation type="unfinished"></translation> + <translation>Benutzer hinzufügen</translation> </message> </context> <context> @@ -2254,42 +2258,42 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/PowerLevelSpacesApplyDialog.qml" line="+27"/> <source>Apply permission changes</source> - <translation type="unfinished"></translation> + <translation>Berechtigungsänderungen anwenden</translation> </message> <message> <location line="+14"/> <source>Which of the subcommunities and rooms should these permissions be applied to?</source> - <translation type="unfinished"></translation> + <translation>Auf welche Unterguppen und Räume sollen diese Berechtigungen angewandt werden?</translation> </message> <message> <location line="+14"/> <source>Apply permissions recursively</source> - <translation type="unfinished"></translation> + <translation>Berechtigungen rekursiv anwenden</translation> </message> <message> <location line="+12"/> <source>Overwrite exisiting modifications in rooms</source> - <translation type="unfinished"></translation> + <translation>Existierende Änderungen in den Räumen überschreiben</translation> </message> <message> <location line="+41"/> <source>No permissions to apply the new permissions here</source> - <translation type="unfinished"></translation> + <translation>Keine Berechtigung die Berechtigungen hier zu verändern</translation> </message> <message> <location line="+1"/> <source>No changes needed</source> - <translation type="unfinished"></translation> + <translation>Keine Änderungen notwendig</translation> </message> <message> <location line="+1"/> <source>Existing modifications to the permissions in this room will be overwritten</source> - <translation type="unfinished"></translation> + <translation>Existierende Änderungen in diesem Raum werden überschrieben</translation> </message> <message> <location line="+1"/> <source>Permissions synchronized with community</source> - <translation type="unfinished"></translation> + <translation>Berechtigungen mit der Gruppe synchronisiert</translation> </message> </context> <context> @@ -2565,12 +2569,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/ReCaptchaDialog.qml" line="+40"/> <source>Solve the reCAPTCHA and press the confirm button</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Löse das reCAPTCHA und drücke den "Bestätigen"-Knopf</translation> </message> <message> <location line="+8"/> <source>Open reCAPTCHA</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Öffne reCAPTCHA</translation> </message> <message> <location line="+5"/> @@ -2588,7 +2592,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/ReadReceipts.qml" line="+39"/> <source>Read receipts</source> - <translation type="unfinished">Lesebestätigungen</translation> + <translation>Lesebestätigungen</translation> </message> </context> <context> @@ -2659,68 +2663,68 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/pages/RegisterPage.qml" line="+58"/> <source>Homeserver</source> - <translation type="unfinished">Heimserver</translation> + <translation>Heimserver</translation> </message> <message> <location line="+1"/> <source>your.server</source> - <translation type="unfinished"></translation> + <translation>dein.server</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 type="unfinished"></translation> + <translation>Ein Server, der Registrierungen zulässt. Weil Matrix ein dezentralisiertes Protokoll ist, musst du erst einen Server ausfindig machen oder einen persönlichen Server aufsetzen.</translation> </message> <message> <location line="+32"/> <source>Username</source> - <translation type="unfinished"></translation> + <translation>Benutzername</translation> </message> <message> <location line="+1"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> - <translation type="unfinished"></translation> + <translation>Der Benutzername sollte nicht leer sein und nur aus a-z, 0-9, ., _, =, - und / bestehen.</translation> </message> <message> <location line="+21"/> <location line="+102"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>Zurück</translation> </message> <message> <location line="-79"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Passwort</translation> </message> <message> <location line="+2"/> <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> - <translation type="unfinished"></translation> + <translation>Bitte wähle ein sicheres Passwort. Die genauen Anforderungen bestimmt dein Server.</translation> </message> <message> <location line="+7"/> <source>Password confirmation</source> - <translation type="unfinished"></translation> + <translation>Passwortbestätigung</translation> </message> <message> <location line="+9"/> <source>Your passwords do not match!</source> - <translation type="unfinished"></translation> + <translation>Deine Passwörter stimmen nicht überein!</translation> </message> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>Gerätename</translation> </message> <message> <location line="+2"/> <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> - <translation type="unfinished"></translation> + <translation>Ein Name für dieses Gerät, der eventuell anderen Nutzern gezeigt wird, wenn du Geräte verifizierst. Ohne Angabe wird ein Standardwert verwendet.</translation> </message> <message> <location line="+31"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>REGISTRIEREN</translation> </message> </context> <context> @@ -2728,17 +2732,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/ReplyPopup.qml" line="+54"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Schließen</translation> </message> <message> <location line="+16"/> <source>Cancel Edit</source> - <translation type="unfinished"></translation> + <translation>Editieren abbrechen</translation> </message> <message> <location line="+16"/> <source>Cancel Thread</source> - <translation type="unfinished"></translation> + <translation>Gesprächsfaden abbrechen</translation> </message> </context> <context> @@ -2746,17 +2750,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomDirectory.qml" line="+24"/> <source>Explore Public Rooms</source> - <translation type="unfinished"></translation> + <translation>Öffentliche Räume erkunden</translation> </message> <message> <location line="+138"/> <source>Search for public rooms</source> - <translation type="unfinished"></translation> + <translation>Suche nach öffentlichen Räumen</translation> </message> <message> <location line="+12"/> <source>Choose custom homeserver</source> - <translation type="unfinished"></translation> + <translation>Wähle einen anderen Heimserver aus</translation> </message> </context> <context> @@ -2772,150 +2776,150 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/RoomList.qml" line="+49"/> <source>Start a new chat</source> - <translation type="unfinished"></translation> + <translation>Neues Gespräch beginnen</translation> </message> <message> <location line="+13"/> <source>Join a room</source> - <translation type="unfinished"></translation> + <translation>Raum betreten</translation> </message> <message> <location line="+5"/> <source>Create a new room</source> - <translation type="unfinished"></translation> + <translation>Erstelle einen neuen Raum</translation> </message> <message> <location line="+9"/> <source>Start a direct chat</source> - <translation type="unfinished"></translation> + <translation>Direktkonversation starten</translation> </message> <message> <location line="+9"/> <source>Create a new community</source> - <translation type="unfinished"></translation> + <translation>Neue Gruppe erstellen</translation> </message> <message> <location line="+16"/> <source>Room directory</source> - <translation type="unfinished"></translation> + <translation>Raumverzeichnis</translation> </message> <message> <location line="+18"/> <source>Search rooms (Ctrl+K)</source> - <translation type="unfinished"></translation> + <translation>Räume suchen (Strg+K)</translation> </message> <message> <location line="+24"/> <source>User settings</source> - <translation type="unfinished"></translation> + <translation>Benutzereinstellungen</translation> </message> <message> <location line="+95"/> <source>Logout</source> - <translation type="unfinished"></translation> + <translation>Abmelden</translation> </message> <message> <location line="+12"/> <source>Enter your status message:</source> - <translation type="unfinished"></translation> + <translation>Gib deine Statusnachricht ein:</translation> </message> <message> <location line="+1"/> <source>Status Message</source> - <translation type="unfinished"></translation> + <translation>Statusnachricht</translation> </message> <message> <location line="+10"/> <source>Profile settings</source> - <translation type="unfinished"></translation> + <translation>Profileinstellungen</translation> </message> <message> <location line="+5"/> <source>Set status message</source> - <translation type="unfinished"></translation> + <translation>Setze eine Statusnachricht</translation> </message> <message> <location line="+52"/> <source>Encryption not set up</source> <extracomment>Cross-signing setup has not run yet.</extracomment> - <translation type="unfinished"></translation> + <translation>Verschlüsselung ist nicht konfiguriert</translation> </message> <message> <location line="+3"/> <source>Unverified login</source> <extracomment>The user just signed in with this device and hasn't verified their master key.</extracomment> - <translation type="unfinished"></translation> + <translation>Login noch nicht verifiziert</translation> </message> <message> <location line="+3"/> <source>Please verify your other devices</source> <extracomment>There are unverified devices signed in to this account.</extracomment> - <translation type="unfinished"></translation> + <translation>Verifiziere deine anderen Geräte</translation> </message> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Schließen</translation> </message> <message> <location line="+372"/> <source>Enter the tag you want to use:</source> - <translation type="unfinished"></translation> + <translation>Gib den Tag, den du verwenden willst, ein:</translation> </message> <message> <location line="+1"/> <source>New tag</source> - <translation type="unfinished"></translation> + <translation>Neuer Tag</translation> </message> <message> <location line="+7"/> <source>Open separately</source> - <translation type="unfinished"></translation> + <translation>In einem separaten Fenster öffnen</translation> </message> <message> <location line="+12"/> <source>Room settings</source> - <translation type="unfinished"></translation> + <translation>Raumeinstellungen</translation> </message> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Raum verlassen</translation> </message> <message> <location line="+5"/> <source>Copy room link</source> - <translation type="unfinished"></translation> + <translation>Raumlink kopieren</translation> </message> <message> <location line="+7"/> <source>Tag room as:</source> - <translation type="unfinished"></translation> + <translation>Tagge den Raum als:</translation> </message> <message> <location line="+13"/> <source>Favourite</source> - <translation type="unfinished"></translation> + <translation>Favorit</translation> </message> <message> <location line="+2"/> <source>Low priority</source> - <translation type="unfinished"></translation> + <translation>Niedrige Priorität</translation> </message> <message> <location line="+2"/> <source>Server notice</source> - <translation type="unfinished"></translation> + <translation>Serverbenachrichtigung</translation> </message> <message> <location line="+13"/> <source>Create new tag...</source> - <translation type="unfinished"></translation> + <translation>Neuen Tag erstellen…</translation> </message> <message> <location line="+11"/> <source>Add or remove from community...</source> - <translation type="unfinished"></translation> + <translation>Zu Gruppe hinzufügen oder entfernen...</translation> </message> </context> <context> @@ -2923,81 +2927,81 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomMembers.qml" line="+19"/> <source>Members of %1</source> - <translation type="unfinished"></translation> + <translation>Teilnehmer in %1</translation> </message> <message numerus="yes"> <location line="+31"/> <source>%n people in %1</source> <comment>Summary above list of members</comment> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n Person in %1</numerusform> + <numerusform>%n Personen in %1</numerusform> </translation> </message> <message> <location line="+10"/> <source>Invite more people</source> - <translation type="unfinished"></translation> + <translation>Lade mehr Leute ein</translation> </message> <message> <location line="+8"/> <source>Search...</source> - <translation type="unfinished"></translation> + <translation>Suchen...</translation> </message> <message> <location line="+10"/> <source>Sort by: </source> - <translation type="unfinished"></translation> + <translation>Sortieren nach: </translation> </message> <message> <location line="+6"/> <source>User ID</source> - <translation type="unfinished">Anmeldename</translation> + <translation>Benutzerkennung</translation> </message> <message> <location line="+1"/> <source>Display name</source> - <translation type="unfinished"></translation> + <translation>Anzeigename</translation> </message> <message> <location line="+1"/> <source>Power level</source> - <translation type="unfinished"></translation> + <translation>Berechtigung</translation> </message> <message> <location line="+98"/> <source>Administrator: %1</source> - <translation type="unfinished"></translation> + <translation>Administrator: %1</translation> </message> <message> <location line="+2"/> <source>Moderator: %1</source> - <translation type="unfinished"></translation> + <translation>Moderator: %1</translation> </message> <message> <location line="+2"/> <source>User: %1</source> - <translation type="unfinished"></translation> + <translation>Benutzer: %1</translation> </message> <message> <location line="+20"/> <source>This room is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>Dieser Raum ist nicht verschlüsselt!</translation> </message> <message> <location line="+4"/> <source>This user is verified.</source> - <translation type="unfinished"></translation> + <translation>Der Nutzer ist verifiziert.</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> + <translation>Der Nutzer ist nicht verifiziert, aber hat schon immer diese Identität verwendet.</translation> </message> <message> <location line="+2"/> <source>This user has unverified devices!</source> - <translation type="unfinished"></translation> + <translation>Dieser Nutzer hat unverifizierte Geräte!</translation> </message> </context> <context> @@ -3036,40 +3040,40 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomSettings.qml" line="+26"/> <source>Room Settings</source> - <translation type="unfinished"></translation> + <translation>Raumeinstellungen</translation> </message> <message> <location line="+35"/> <source>Change room avatar.</source> - <translation type="unfinished"></translation> + <translation>Raumavatar ändern.</translation> </message> <message> <location line="+93"/> <source>Change name of this room</source> - <translation type="unfinished"></translation> + <translation>Name des Raumes ändern</translation> </message> <message numerus="yes"> <location line="+22"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n Mitglied</numerusform> + <numerusform>%n Mitglieder</numerusform> </translation> </message> <message> <location line="+8"/> <source>View members of %1</source> - <translation type="unfinished"></translation> + <translation>Mitglieder von %1 anzeigen</translation> </message> <message> <location line="+24"/> <source>No topic set</source> - <translation type="unfinished"></translation> + <translation>Kein Thema festgelegt</translation> </message> <message> <location line="+21"/> <source>Change topic of this room</source> - <translation type="unfinished"></translation> + <translation>Thema des Raumes ändern</translation> </message> <message> <location line="+31"/> @@ -3079,22 +3083,22 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Notifications</source> - <translation type="unfinished"></translation> + <translation>Benachrichtigungen</translation> </message> <message> <location line="+6"/> <source>Muted</source> - <translation type="unfinished"></translation> + <translation>Stumm</translation> </message> <message> <location line="+0"/> <source>Mentions only</source> - <translation type="unfinished"></translation> + <translation>Nur Erwähnungen</translation> </message> <message> <location line="+0"/> <source>All messages</source> - <translation type="unfinished"></translation> + <translation>Alle Nachrichten</translation> </message> <message> <location line="+10"/> @@ -3104,43 +3108,43 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Anyone can join</source> - <translation type="unfinished"></translation> + <translation>Jeder kann beitreten</translation> </message> <message> <location line="+14"/> <source>Allow knocking</source> - <translation type="unfinished"></translation> + <translation>Anklopfen erlauben</translation> </message> <message> <location line="+19"/> <source>Allow joining via other rooms</source> - <translation type="unfinished"></translation> + <translation>Durch andere Räume betreten</translation> </message> <message> <location line="+19"/> <source>Rooms to join via</source> - <translation type="unfinished"></translation> + <translation>Räume die Zutritt erlauben</translation> </message> <message> <location line="+12"/> <location line="+242"/> <source>Change</source> - <translation type="unfinished"></translation> + <translation>Ändern</translation> </message> <message> <location line="-241"/> <source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source> - <translation type="unfinished"></translation> + <translation>Ändere die Liste an Räumen, die den Zutritt erlauben. Normalerweise ist das die offizielle Gruppe dieses Raumes.</translation> </message> <message> <location line="+6"/> <source>Allow guests to join</source> - <translation type="unfinished"></translation> + <translation>Erlaube Gästen beizutreten</translation> </message> <message> <location line="+17"/> <source>Apply access rules</source> - <translation type="unfinished"></translation> + <translation>Zugriffsregeln anwenden</translation> </message> <message> <location line="+7"/> @@ -3213,12 +3217,12 @@ Example: https://server.my:8787</source> <location line="+60"/> <location line="+12"/> <source>Configure</source> - <translation type="unfinished"></translation> + <translation>Konfigurieren</translation> </message> <message> <location line="-89"/> <source>Select events to hide in this room</source> - <translation type="unfinished"></translation> + <translation>Wähle aus, weche Events in diesem Raum angezeigt werden</translation> </message> <message> <location line="+6"/> @@ -3238,78 +3242,79 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Verschlüsselung</translation> </message> <message> <location line="+22"/> <source>End-to-End Encryption</source> - <translation type="unfinished"></translation> + <translation>Ende-zu-Ende Verschlüsselung</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> + <translation>Verschlüsselung ist aktuell experimentell und manche Sachen können unerwartet kaputt gehen.<br> +Bitte beachte, dass die Verschlüsselung hinterher nicht mehr deaktiviert werden kann.</translation> </message> <message> <location line="+16"/> <source>Permission</source> - <translation type="unfinished"></translation> + <translation>Berechtigungen</translation> </message> <message> <location line="+6"/> <source>View and change the permissions in this room</source> - <translation type="unfinished"></translation> + <translation>Berechtigungen anzeigen und ändern</translation> </message> <message> <location line="+6"/> <source>Aliases</source> - <translation type="unfinished"></translation> + <translation>Raumaddressen</translation> </message> <message> <location line="+6"/> <source>View and change the addresses/aliases of this room</source> - <translation type="unfinished"></translation> + <translation>Raumadressen anzeigen und ändern</translation> </message> <message> <location line="+6"/> <source>Sticker & Emote Settings</source> - <translation type="unfinished"></translation> + <translation>Sticker- & Emoteeinstellungen</translation> </message> <message> <location line="+6"/> <source>Change what packs are enabled, remove packs, or create new ones</source> - <translation type="unfinished"></translation> + <translation>Ändere welche Packungen aktiv sind, entferne oder erstelle neue Packungen.</translation> </message> <message> <location line="+6"/> <source>INFO</source> - <translation type="unfinished">INFO</translation> + <translation>INFO</translation> </message> <message> <location line="+9"/> <source>Internal ID</source> - <translation type="unfinished"></translation> + <translation>Interne ID</translation> </message> <message> <location line="+16"/> <source>Copied to clipboard</source> - <translation type="unfinished"></translation> + <translation>In die Zwischenablage kopiert</translation> </message> <message> <location line="+19"/> <source>Room Version</source> - <translation type="unfinished"></translation> + <translation>Raumversion</translation> </message> <message> <location line="+19"/> <source>show less</source> - <translation type="unfinished"></translation> + <translation>weniger anzeigen</translation> </message> <message> <location line="+0"/> <source>show more</source> - <translation type="unfinished"></translation> + <translation>mehr anzeigen</translation> </message> </context> <context> @@ -3340,27 +3345,27 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/Root.qml" line="+313"/> <source>Please enter your login password to continue:</source> - <translation type="unfinished"></translation> + <translation>Bitte gib dein Anmeldepassword an um fortzufahren:</translation> </message> <message> <location line="+10"/> <source>Please enter a valid email address to continue:</source> - <translation type="unfinished"></translation> + <translation>Bitte gib eine gültige Emailadresse an um fortzufahren:</translation> </message> <message> <location line="+10"/> <source>Please enter a valid phone number to continue:</source> - <translation type="unfinished"></translation> + <translation>Bitte gib eine gültige Telefonnummer an um fortzufahren:</translation> </message> <message> <location line="+10"/> <source>Please enter the token which has been sent to you:</source> - <translation type="unfinished"></translation> + <translation>Bitte gib das Token ein, dass dir geschickt wurde:</translation> </message> <message> <location line="+11"/> <source>Wait for the confirmation link to arrive, then continue.</source> - <translation type="unfinished"></translation> + <translation>Warte auf den Bestätigungslink und fahre fort, wenn du diesem gefolgt bist.</translation> </message> </context> <context> @@ -3368,7 +3373,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/ScreenShare.qml" line="+30"/> <source>Share desktop with %1?</source> - <translation type="unfinished"></translation> + <translation>Bildschirm mit %1 teilen?</translation> </message> <message> <location line="+11"/> @@ -3378,7 +3383,7 @@ Example: https://server.my:8787</source> <message> <location line="+20"/> <source>Window:</source> - <translation type="unfinished"></translation> + <translation>Fenster:</translation> </message> <message> <location line="+15"/> @@ -3388,43 +3393,43 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>Frame rate:</source> - <translation type="unfinished"></translation> + <translation>Bildrate:</translation> </message> <message> <location line="+19"/> <source>Include your camera picture-in-picture</source> - <translation type="unfinished"></translation> + <translation>Deine Kamera Bild-in-Bild anzeigen</translation> </message> <message> <location line="+12"/> <source>Request remote camera</source> - <translation type="unfinished"></translation> + <translation>Entfernte Kamera anfragen</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> + <translation>Die Kamera Ihres Gesprächspartners wie bei einem normalen Videoanruf betrachten</translation> </message> <message> <location line="+5"/> <source>Hide mouse cursor</source> - <translation type="unfinished"></translation> + <translation>Mauszeiger verstecken</translation> </message> <message> <location line="+21"/> <source>Share</source> - <translation type="unfinished"></translation> + <translation>Teilen</translation> </message> <message> <location line="+16"/> <source>Preview</source> - <translation type="unfinished"></translation> + <translation>Vorschau</translation> </message> <message> <location line="+7"/> <source>Cancel</source> - <translation type="unfinished">Abbrechen</translation> + <translation>Abbrechen</translation> </message> </context> <context> @@ -3445,49 +3450,51 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/SelfVerificationCheck.qml" line="+50"/> <source>This is your recovery key. You will need it to restore access to your encrypted messages and verification keys. Keep this safe. Don't share it with anyone and don't lose it! Do not pass go! Do not collect $200!</source> - <translation type="unfinished"></translation> + <translation>Dies ist dein Wiederherstellungsschlüssel. Du brauchst diesen um auf deine verschüsselten Nachrichten und Verifizierungsschlüssel zugreifen zu können. Pass gut drauf auf. Teile den Schlüssel mit niemandem und verliere ihn nicht! Gehe nicht über Los! Ziehe nicht 2000€ ein!</translation> </message> <message> <location line="+21"/> <source>Encryption setup successfully</source> - <translation type="unfinished"></translation> + <translation>Verschlüsselung erfolgreich konfiguriert</translation> </message> <message> <location line="+8"/> <source>Failed to setup encryption: %1</source> - <translation type="unfinished"></translation> + <translation>Verschlüsselung konnte nicht konfiguriert werden: %1</translation> </message> <message> <location line="+32"/> <source>Setup Encryption</source> - <translation type="unfinished"></translation> + <translation>Konfiguriere Verschlüsselung</translation> </message> <message> <location line="+9"/> <source>Hello and welcome to Matrix! It seems like you are new. Before you can securely encrypt your messages, we need to setup a few small things. You can either press accept immediately or adjust a few basic options. We also try to explain a few of the basics. You can skip those parts, but they might prove to be helpful!</source> - <translation type="unfinished"></translation> + <translation>Hallo und willkommen zu Matrix! +Sieht so aus als wärst du neu hier. Bevor wir deine Nachrichten verschlüsseln können, müssen wir ein paar Sachen konfigurieren. Keine Panik, du kannst auch einfach weiter klicken, ohne irgendentwas umzustellen, aber du kannst natürlich auch ein paar der Optionen ändern. Die Erklärungen sind etwas länger in der Hoffnung, dass sie weiterhelfen. Du kannst sie überspringen, aber einmal durchlesen ist vielleicht vorteilhaft!</translation> </message> <message> <location line="+108"/> <source>Activate Encryption</source> - <translation type="unfinished"></translation> + <translation>Verschlüsselung aktivieren</translation> </message> <message> <location line="+9"/> <source>It seems like you have encryption already configured for this account. To be able to access your encrypted messages and make this device appear as trusted, you can either verify an existing device or (if you have one) enter your recovery passphrase. Please select one of the options below. If you choose verify, you need to have the other device available. If you choose "enter passphrase", you will need your recovery key or passphrase. If you click cancel, you can choose to verify yourself at a later point.</source> - <translation type="unfinished"></translation> + <translation>Es sieht so aus als hättest du die Verschlüsselung für dieses Konto schon aktiviert. Damit dieses Gerät auf verschlüsselte Nachrichten zugreifen kann und vertrauenswürdig erschein, kannst du es jetzt entweder mit einem anderen Gerät verifizieren oder (wenn du einen hast) mit deinem Wiederherstellungsschlüssel bestätigen. Bitte wähle eine der folgenden Optionen. +Wenn du verifizieren wählst, musst du dein anderes Gerät zur Hand haben. Wenn du den Wiederherstellungsschlüssel wählst, brauchst du deine Wiederherstellungsphrase oder -passwort. Mit Abbrechen kannst du diesen Schritt auf später verschieben.</translation> </message> <message> <location line="+5"/> <source>verify</source> - <translation type="unfinished"></translation> + <translation>Verifizieren</translation> </message> <message> <location line="+9"/> <source>enter passphrase</source> - <translation type="unfinished"></translation> + <translation>Passphrase eingeben</translation> </message> </context> <context> @@ -3554,37 +3561,37 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/components/SpaceMenuLevel.qml" line="+16"/> <source>Add or remove from community</source> - <translation type="unfinished"></translation> + <translation>Zu Gruppe hinzufügen oder entfernen</translation> </message> <message> <location line="+12"/> <source>Official community for this room</source> - <translation type="unfinished"></translation> + <translation>Offizielle Gruppe für diesen Raum</translation> </message> <message> <location line="+8"/> <source>Affiliated community for this room</source> - <translation type="unfinished"></translation> + <translation>Assoziierte Gruppe für diesen Raum</translation> </message> <message> <location line="+8"/> <source>Listed only for community members</source> - <translation type="unfinished"></translation> + <translation>Nur für Gruppenmitglieder gelistet</translation> </message> <message> <location line="+8"/> <source>Listed only for room members</source> - <translation type="unfinished"></translation> + <translation>Nur für Raummitglieder gelistet</translation> </message> <message> <location line="+8"/> <source>Not related</source> - <translation type="unfinished"></translation> + <translation>Nicht assoziiert</translation> </message> <message> <location line="+9"/> <source>Subcommunities</source> - <translation type="unfinished"></translation> + <translation>Untergruppen</translation> </message> </context> <context> @@ -3592,22 +3599,22 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/StatusIndicator.qml" line="+18"/> <source>Failed</source> - <translation type="unfinished"></translation> + <translation>Fehlgeschlagen</translation> </message> <message> <location line="+2"/> <source>Sent</source> - <translation type="unfinished"></translation> + <translation>Gesendet</translation> </message> <message> <location line="+2"/> <source>Received</source> - <translation type="unfinished"></translation> + <translation>Empfangen</translation> </message> <message> <location line="+2"/> <source>Read</source> - <translation type="unfinished"></translation> + <translation>Gelesen</translation> </message> </context> <context> @@ -3615,12 +3622,12 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/emoji/StickerPicker.qml" line="+69"/> <source>Search</source> - <translation type="unfinished"></translation> + <translation>Suche</translation> </message> <message> <location line="+188"/> <source>Change what packs are enabled, remove packs, or create new ones</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Ändere welche Packungen aktiv sind, entferne oder erstelle neue Packungen.</translation> </message> </context> <context> @@ -3628,17 +3635,17 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> - <translation type="unfinished"></translation> + <translation>Erfolgreiche Verifizierung</translation> </message> <message> <location line="+10"/> <source>Verification successful! Both sides verified their devices!</source> - <translation type="unfinished"></translation> + <translation>Verifizierung erfolgreich! Beide Seiten haben ihre Geräte verifiziert!</translation> </message> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Schließen</translation> </message> </context> <context> @@ -4052,12 +4059,12 @@ Grund: %4</translation> <location filename="../qml/TimelineRow.qml" line="+107"/> <location line="+171"/> <source>Part of a thread</source> - <translation type="unfinished"></translation> + <translation>Teil eines Gesprächfadens</translation> </message> <message> <location line="-18"/> <source>Edited</source> - <translation type="unfinished"></translation> + <translation>Bearbeitet</translation> </message> </context> <context> @@ -4065,12 +4072,12 @@ Grund: %4</translation> <message> <location filename="../qml/TimelineView.qml" line="+53"/> <source>No room open</source> - <translation type="unfinished"></translation> + <translation>Kein Raum geöffnet</translation> </message> <message> <location line="+102"/> <source>You are about to notify the whole room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Du wirst den ganzen Raum eine Benachrichtigung schicken</translation> </message> <message> <location line="+4"/> @@ -4085,25 +4092,25 @@ Grund: %4</translation> <message> <location line="+41"/> <source>No preview available</source> - <translation type="unfinished">Keine Vorschau verfügbar</translation> + <translation>Keine Vorschau verfügbar</translation> </message> <message> <location line="+3"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation>Einstellungen</translation> </message> <message numerus="yes"> <location line="+15"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n Mitglied</numerusform> + <numerusform>%n Mitglieder</numerusform> </translation> </message> <message> <location line="+3"/> <source>View members of %1</source> - <translation type="unfinished"></translation> + <translation>Zeige Mitglieder von %1 an</translation> </message> <message> <location line="+19"/> @@ -4113,17 +4120,17 @@ Grund: %4</translation> <message> <location line="+14"/> <source>join the conversation</source> - <translation type="unfinished"></translation> + <translation>An der Unterhaltung teilnehmen</translation> </message> <message> <location line="+7"/> <source>accept invite</source> - <translation type="unfinished"></translation> + <translation>Einladung annehmen</translation> </message> <message> <location line="+7"/> <source>decline invite</source> - <translation type="unfinished"></translation> + <translation>Einladung ablehnen</translation> </message> <message> <location line="+7"/> @@ -4138,17 +4145,17 @@ Grund: %4</translation> <message> <location line="+45"/> <source>Hide invite reason</source> - <translation type="unfinished"></translation> + <translation>Einladungsgrund verstecken</translation> </message> <message> <location line="+0"/> <source>Show invite reason</source> - <translation type="unfinished"></translation> + <translation>Einladungsgrund anzeigen</translation> </message> <message> <location line="+18"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation>Zurück zur Raumliste</translation> </message> </context> <context> @@ -4156,82 +4163,82 @@ Grund: %4</translation> <message> <location filename="../qml/TopBar.qml" line="+21"/> <source>No room selected</source> - <translation type="unfinished"></translation> + <translation>Kein Raum ausgewählt</translation> </message> <message> <location line="+53"/> <source>In %1</source> - <translation type="unfinished"></translation> + <translation>In %1</translation> </message> <message> <location line="+13"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation>Zurück zur Raumliste</translation> </message> <message> <location line="+55"/> <source>Show or hide pinned messages</source> - <translation type="unfinished"></translation> + <translation>Angehefte Nachrichten anzeigen oder verstecken</translation> </message> <message> <location line="+30"/> <source>Show room members.</source> - <translation type="unfinished"></translation> + <translation>Zeige Raummitglieder an.</translation> </message> <message> <location line="+3"/> <source>This room contains only verified devices.</source> - <translation type="unfinished"></translation> + <translation>Dieser Raum enthält nur verifizierte Geräte.</translation> </message> <message> <location line="+2"/> <source>This room contains verified devices and devices which have never changed their master key.</source> - <translation type="unfinished"></translation> + <translation>Dieser Raum enthält nur Geräte, die entweder verifiziert wurden oder nie den Hauptschlüssel geändert haben.</translation> </message> <message> <location line="+2"/> <source>This room contains unverified devices!</source> - <translation type="unfinished"></translation> + <translation>Dieser Raum enthält unverifizierte Geräte!</translation> </message> <message> <location line="+25"/> <source>Search this room</source> - <translation type="unfinished"></translation> + <translation>Diesen Raum durchsuchen</translation> </message> <message> <location line="+24"/> <source>Room options</source> - <translation type="unfinished"></translation> + <translation>Raumoptionen</translation> </message> <message> <location line="+11"/> <source>Invite users</source> - <translation type="unfinished"></translation> + <translation>Benutzer einladen</translation> </message> <message> <location line="+6"/> <source>Members</source> - <translation type="unfinished"></translation> + <translation>Teilnehmer</translation> </message> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Raum verlassen</translation> </message> <message> <location line="+5"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation>Einstellungen</translation> </message> <message> <location line="+67"/> <source>Unpin</source> - <translation type="unfinished"></translation> + <translation>Anheften aufheben</translation> </message> <message> <location line="+44"/> <source>Enter search query</source> - <translation type="unfinished"></translation> + <translation>Suchanfrage eingeben</translation> </message> </context> <context> @@ -4277,9 +4284,9 @@ Grund: %4</translation> <message numerus="yes"> <location filename="../qml/UploadBox.qml" line="+92"/> <source>Upload %n file(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>Datei hochladen</numerusform> + <numerusform>%n Dateien hochladen</numerusform> </translation> </message> </context> @@ -4318,32 +4325,32 @@ Grund: %4</translation> <message> <location filename="../qml/dialogs/UserProfile.qml" line="+26"/> <source>Global User Profile</source> - <translation type="unfinished"></translation> + <translation>Globales Nutzerprofil</translation> </message> <message> <location line="+0"/> <source>Room User Profile</source> - <translation type="unfinished"></translation> + <translation>Raumspezifisches Nutzerprofil</translation> </message> <message> <location line="+43"/> <source>Change avatar globally.</source> - <translation type="unfinished"></translation> + <translation>Ändere das Profilbild in allen Räumen.</translation> </message> <message> <location line="+0"/> <source>Change avatar. Will only apply to this room.</source> - <translation type="unfinished"></translation> + <translation>Ändere das Profilbild nur in diesem Raum.</translation> </message> <message> <location line="+84"/> <source>Change display name globally.</source> - <translation type="unfinished"></translation> + <translation>Ändere den Anzeigenamen in allen Räumen.</translation> </message> <message> <location line="+0"/> <source>Change display name. Will only apply to this room.</source> - <translation type="unfinished"></translation> + <translation>Ändere den Anzeigenamen nur in diesem Raum.</translation> </message> <message> <location line="+23"/> @@ -4353,48 +4360,48 @@ Grund: %4</translation> <message> <location line="+25"/> <source>Room: %1</source> - <translation type="unfinished"></translation> + <translation>Raum: %1</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> + <translation>Dies ist das raumspezifische Nutzerprofil. Der Anzeigename und das Profilbild kann sich von dem globalen Profil unterscheiden.</translation> </message> <message> <location line="+15"/> <source>Open the global profile for this user.</source> - <translation type="unfinished"></translation> + <translation>Öffne das globale Profil des Nutzers.</translation> </message> <message> <location line="+9"/> <location line="+232"/> <source>Verify</source> - <translation type="unfinished"></translation> + <translation>Verifizieren</translation> </message> <message> <location line="-192"/> <source>Start a private chat.</source> - <translation type="unfinished"></translation> + <translation>Starte eine private Unterhaltung.</translation> </message> <message> <location line="+10"/> <source>Kick the user.</source> - <translation type="unfinished"></translation> + <translation>Benutzer aus dem Raum werfen.</translation> </message> <message> <location line="+11"/> <source>Ban the user.</source> - <translation type="unfinished"></translation> + <translation>Benutzer aus dem Raum verbannen.</translation> </message> <message> <location line="+11"/> <source>Refresh device list.</source> - <translation type="unfinished"></translation> + <translation>Geräteliste aktualisieren.</translation> </message> <message> <location line="+15"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Geräte</translation> </message> <message> <location line="+3"/> @@ -4404,22 +4411,22 @@ Grund: %4</translation> <message> <location line="+62"/> <source>Sign out this device.</source> - <translation type="unfinished"></translation> + <translation>Gerät abmelden.</translation> </message> <message> <location line="+31"/> <source>Change device name.</source> - <translation type="unfinished"></translation> + <translation>Gerät umbenennen.</translation> </message> <message> <location line="+22"/> <source>Last seen %1 from %2</source> - <translation type="unfinished"></translation> + <translation>Zuletzt gesehen um %1 von %2</translation> </message> <message> <location line="+27"/> <source>Unverify</source> - <translation type="unfinished"></translation> + <translation>Verifizierung zurückziehen</translation> </message> </context> <context> @@ -5107,37 +5114,37 @@ Diese Einstellung benötigt einen Neustart von Nheko.</translation> <message> <location filename="../qml/pages/UserSettingsPage.qml" line="+189"/> <source>CACHED</source> - <translation type="unfinished"></translation> + <translation>IM CACHE</translation> </message> <message> <location line="+0"/> <source>NOT CACHED</source> - <translation type="unfinished"></translation> + <translation>NICHT IM CACHE</translation> </message> <message> <location line="+7"/> <source>IMPORT</source> - <translation type="unfinished"></translation> + <translation>IMPORTIEREN</translation> </message> <message> <location line="+4"/> <source>EXPORT</source> - <translation type="unfinished"></translation> + <translation>EXPORTIEREN</translation> </message> <message> <location line="+9"/> <source>DOWNLOAD</source> - <translation type="unfinished"></translation> + <translation>DOWNLOADEN</translation> </message> <message> <location line="+4"/> <source>REQUEST</source> - <translation type="unfinished"></translation> + <translation>ANFRAGEN</translation> </message> <message> <location line="+25"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>Zurück</translation> </message> </context> <context> @@ -5153,27 +5160,27 @@ Diese Einstellung benötigt einen Neustart von Nheko.</translation> <message> <location filename="../qml/device-verification/Waiting.qml" line="+12"/> <source>Waiting for other party…</source> - <translation type="unfinished"></translation> + <translation>Auf Gegenseite warten…</translation> </message> <message> <location line="+12"/> <source>Waiting for other side to accept the verification request.</source> - <translation type="unfinished"></translation> + <translation>Es wird gewartet, dass die andere Seite die Verifizierungsanfrage akzeptiert.</translation> </message> <message> <location line="+2"/> <source>Waiting for other side to continue the verification process.</source> - <translation type="unfinished"></translation> + <translation>Es wird gewartet, dass die andere Seite den Verifizierungsprozess fortsetzt.</translation> </message> <message> <location line="+2"/> <source>Waiting for other side to complete the verification process.</source> - <translation type="unfinished"></translation> + <translation>Es wird gewartet, dass die andere Seite den Verifizierungsprozess abschließt.</translation> </message> <message> <location line="+19"/> <source>Cancel</source> - <translation type="unfinished">Abbrechen</translation> + <translation>Abbrechen</translation> </message> </context> <context> @@ -5181,32 +5188,32 @@ Diese Einstellung benötigt einen Neustart von Nheko.</translation> <message> <location filename="../qml/pages/WelcomePage.qml" line="+30"/> <source>Welcome to nheko! The desktop client for the Matrix protocol.</source> - <translation type="unfinished"></translation> + <translation>Willkommen bei Nheko! Ein Desktop-Client für das Matrix-Protokoll.</translation> </message> <message> <location line="+10"/> <source>Enjoy your stay!</source> - <translation type="unfinished"></translation> + <translation>Viel Vergnügen!</translation> </message> <message> <location line="+14"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>REGISTRIEREN</translation> </message> <message> <location line="+8"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>ANMELDEN</translation> </message> <message> <location line="+26"/> <source>Reduce animations</source> - <translation type="unfinished"></translation> + <translation>Reduziere Animationen</translation> </message> <message> <location line="+7"/> <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> - <translation type="unfinished">Für besseres Aussehen verwendet Nheko an verschiedenen Stellen Animationen. Diese Option erlaubt dir die Animationen zu deaktiveren, wenn diese bei dir Unwohlsein hervorrufen.</translation> + <translation>Für besseres Aussehen verwendet Nheko an verschiedenen Stellen Animationen. Diese Option erlaubt dir die Animationen zu deaktiveren, wenn diese bei dir Unwohlsein hervorrufen.</translation> </message> </context> <context> diff --git a/resources/langs/nheko_el.ts b/resources/langs/nheko_el.ts index 42a72c9cab3893fcc985fd0faae7d765777d730b..142b101bd2bc980db2084f66f7485000354bdfda 100644 --- a/resources/langs/nheko_el.ts +++ b/resources/langs/nheko_el.ts @@ -182,7 +182,7 @@ <message> <location line="+11"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Αποδοχή</translation> </message> <message> <location line="+4"/> @@ -202,7 +202,7 @@ <message> <location line="+14"/> <source>Decline</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ΑπόÏÏιψη</translation> </message> </context> <context> @@ -225,6 +225,11 @@ </context> <context> <name>ChatPage</name> + <message> + <location filename="../qml/ChatPage.qml" line="+36"/> + <source>No network connection</source> + <translation type="unfinished"></translation> + </message> <message> <location filename="../../src/ChatPage.cpp" line="+114"/> <source>Failed to invite user: %1</source> @@ -251,195 +256,190 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+102"/> - <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> + <location line="+1"/> + <source>Because of the following reason Nheko wants to drop you to the login page: +%1 +If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+41"/> - <source>Failed to open database, logging out!</source> + <location line="+87"/> + <source>Cache migration failed!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+262"/> - <source>Knock on room</source> + <location line="+1"/> + <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> + <location line="+12"/> + <source>Incompatible cache version</source> <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> - <source>Failed to knock room: %1</source> + <location line="+1"/> + <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+59"/> - <source>Room creation failed: Bad Alias</source> + <location line="+41"/> + <source>Failed to open database, logging out!</source> <translation type="unfinished"></translation> </message> <message> <location line="+18"/> - <source>Room %1 created.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+43"/> - <location line="+477"/> - <source>Confirm invite</source> + <source>Failed to restore OLM account. Please login again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-476"/> - <source>Do you really want to invite %1 (%2)?</source> + <location line="+4"/> + <location line="+4"/> + <location line="+4"/> + <source>Failed to restore save data. Please login again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Failed to invite %1 to %2: %3</source> + <location line="+54"/> + <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> - <source>Kicked user: %1</source> + <location line="+35"/> + <location line="+112"/> + <source>Please try to login again: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+26"/> - <source>Failed to ban %1 in %2: %3</source> + <location line="+31"/> + <source>Knock on room</source> <translation type="unfinished"></translation> </message> <message> <location line="+3"/> - <source>Banned user: %1</source> + <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? +You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Confirm unban</source> + <location line="+1"/> + <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>Do you really want to unban %1 (%2)?</source> + <location line="+15"/> + <source>Failed to knock room: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> - <source>Failed to unban %1 in %2: %3</source> + <location line="+36"/> + <source>Failed to join room: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Unbanned user: %1</source> + <location line="+9"/> + <source>Failed to remove invite: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+382"/> - <source>Do you really want to start a private chat with %1?</source> + <location line="+14"/> + <source>Room creation failed: Bad Alias</source> <translation type="unfinished"></translation> </message> <message> - <location line="-934"/> - <source>Cache migration failed!</source> + <location line="+13"/> + <source>Room creation failed: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="-87"/> - <source>Because of the following reason Nheko wants to drop you to the login page: -%1 -If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> + <location line="+5"/> + <source>Room %1 created.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+88"/> - <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> + <location line="+13"/> + <source>Failed to leave room: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Incompatible cache version</source> + <location line="+30"/> + <location line="+477"/> + <source>Confirm invite</source> <translation type="unfinished"></translation> </message> <message> - <location line="+60"/> - <source>Failed to restore OLM account. Please login again.</source> + <location line="-476"/> + <source>Do you really want to invite %1 (%2)?</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <location line="+4"/> - <location line="+4"/> - <source>Failed to restore save data. Please login again.</source> + <location line="+12"/> + <source>Failed to invite %1 to %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+54"/> - <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> + <location line="+13"/> + <source>Reason for the kick</source> <translation type="unfinished"></translation> </message> <message> - <location line="+35"/> - <location line="+112"/> - <source>Please try to login again: %1</source> + <location line="+1"/> + <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+34"/> - <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? -You may optionally provide a reason for others to accept your knock:</source> + <location line="+15"/> + <source>Failed to kick %1 from %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+52"/> - <source>Failed to join room: %1</source> + <location line="+3"/> + <source>Kicked user: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> - <source>Failed to remove invite: %1</source> + <location line="+10"/> + <source>Reason for the ban</source> <translation type="unfinished"></translation> </message> <message> - <location line="+27"/> - <source>Room creation failed: %1</source> + <location line="+1"/> + <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> - <source>Failed to leave room: %1</source> + <location line="+15"/> + <source>Failed to ban %1 in %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+56"/> - <source>Reason for the kick</source> + <location line="+3"/> + <source>Banned user: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> + <location line="+8"/> + <source>Confirm unban</source> <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> - <source>Failed to kick %1 from %2: %3</source> + <location line="+1"/> + <source>Do you really want to unban %1 (%2)?</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>Reason for the ban</source> + <location line="+10"/> + <source>Failed to unban %1 in %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> + <location line="+3"/> + <source>Unbanned user: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../qml/ChatPage.qml" line="+36"/> - <source>No network connection</source> + <location line="+382"/> + <source>Do you really want to start a private chat with %1?</source> <translation type="unfinished"></translation> </message> </context> @@ -455,73 +455,63 @@ You may optionally provide a reason for others to accept your knock:</source> <source>/react <text></source> <translation type="unfinished"></translation> </message> - <message> - <location line="+6"/> - <source>/part [reason]</source> - <translation type="unfinished"></translation> - </message> <message> <location line="+2"/> - <source>/leave [reason]</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>/roomnick <displayname></source> + <source>/join <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/shrug [message]</source> + <source>/knock <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> - <source>/confetti [message]</source> + <location line="+2"/> + <source>/part [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/rainbowconfetti [message]</source> + <source>/leave [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="-50"/> - <source>/join <!roomid|#alias> [reason]</source> + <location line="+2"/> + <source>/invite <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/knock <!roomid|#alias> [reason]</source> + <source>/kick <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>/invite <@userid> [reason]</source> + <location line="+2"/> + <source>/ban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/kick <@userid> [reason]</source> + <source>/unban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/ban <@userid> [reason]</source> + <source>/redact <$eventid|@userid></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/unban <@userid> [reason]</source> + <source>/roomnick <displayname></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/redact <$eventid|@userid></source> + <source>/shrug [message]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>/md <message></source> <translation type="unfinished"></translation> </message> @@ -556,7 +546,17 @@ You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> + <location line="+2"/> + <source>/confetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/rainbowconfetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>/rainfall [message]</source> <translation type="unfinished"></translation> </message> @@ -907,7 +907,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+27"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Όνομα</translation> </message> <message> <location line="+1"/> @@ -917,7 +917,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+8"/> <source>Topic</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ΘÎμα</translation> </message> <message> <location line="+1"/> @@ -968,7 +968,7 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+291"/> + <location filename="../../src/ChatPage.cpp" line="-131"/> <source>Decrypt secrets</source> <translation type="unfinished"></translation> </message> @@ -1521,7 +1521,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+20"/> <source>Room ID or alias</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ID ή όνομα συνομιλίας</translation> </message> <message> <location line="+31"/> @@ -1534,12 +1534,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/LeaveRoomDialog.qml" line="+17"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ΒγÎÏ‚</translation> </message> <message> <location line="+1"/> <source>Are you sure you want to leave?</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Είστε σίγουÏοι οτι θÎλετε να κλείσετε τη συνομιλία;</translation> </message> </context> <context> @@ -1625,12 +1625,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/pages/LoginPage.qml" line="+58"/> <source>Matrix ID</source> - <translation type="unfinished"></translation> + <translation>Matrix ID</translation> </message> <message> <location line="+1"/> <source>e.g @joe:matrix.org</source> - <translation type="unfinished"></translation> + <translation>Ï€.χ @john:matrix.org</translation> </message> <message> <location line="+3"/> @@ -1643,7 +1643,7 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th <message> <location line="+27"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Κωδικός</translation> </message> <message> <location line="+2"/> @@ -1679,7 +1679,7 @@ Example: https://server.my:8787</source> <message> <location line="+32"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>ΕΙΣΟΔΟΣ</translation> </message> <message> <location line="+42"/> @@ -2080,12 +2080,12 @@ Example: https://server.my:8787</source> </message> <message> <location line="+13"/> - <source>Start verification</source> - <translation type="unfinished"></translation> + <source>Accept</source> + <translation type="unfinished">Αποδοχή</translation> </message> <message> <location line="+0"/> - <source>Accept</source> + <source>Start verification</source> <translation type="unfinished"></translation> </message> </context> @@ -2517,7 +2517,22 @@ Example: https://server.my:8787</source> <context> <name>QObject</name> <message> - <location line="-26"/> + <location filename="../../src/notifications/ManagerMac.cpp" line="-58"/> + <source>Respond</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Send</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Write a message...</source> + <translation type="unfinished">ΓÏάψε Îνα μήνυμα...</translation> + </message> + <message> + <location filename="../../src/main.cpp" line="-26"/> <source>Alias for '--log-level trace'.</source> <translation type="unfinished"></translation> </message> @@ -2541,21 +2556,6 @@ Example: https://server.my:8787</source> <source>type</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../src/notifications/ManagerMac.cpp" line="-58"/> - <source>Respond</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Send</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Write a message...</source> - <translation type="unfinished">ΓÏάψε Îνα μήνυμα...</translation> - </message> </context> <context> <name>ReCaptchaDialog</name> @@ -2599,124 +2599,124 @@ Example: https://server.my:8787</source> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+82"/> - <source>Autodiscovery failed. Received malformed response.</source> + <location filename="../qml/pages/RegisterPage.qml" line="+58"/> + <source>Homeserver</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <location line="+1"/> + <source>your.server</source> <translation type="unfinished"></translation> </message> <message> - <location line="+25"/> - <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <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 type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Received malformed response. Make sure the homeserver domain is valid.</source> - <translation type="unfinished"></translation> + <location line="+32"/> + <source>Username</source> + <translation>Όνομα χÏήστη</translation> </message> <message> - <location line="+5"/> - <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <location line="+1"/> + <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+17"/> - <source>The selected server does not support a version of the Matrix protocol that this client understands (v1.1 to v1.5). You can't register.</source> + <location line="+21"/> + <location line="+102"/> + <source>Back</source> <translation type="unfinished"></translation> </message> <message> - <location line="+11"/> - <source>Server does not support querying registration flows!</source> - <translation type="unfinished"></translation> + <location line="-79"/> + <source>Password</source> + <translation>Κωδικός</translation> </message> <message> - <location line="+5"/> - <source>Server does not support registration.</source> + <location line="+2"/> + <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> - <source>Invalid username.</source> - <translation type="unfinished"></translation> + <location line="+7"/> + <source>Password confirmation</source> + <translation>Επαλήθευση κωδικοÏ</translation> </message> <message> - <location line="+2"/> - <source>Name already in use.</source> + <location line="+9"/> + <source>Your passwords do not match!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Part of the reserved namespace.</source> + <location line="+8"/> + <source>Device name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../qml/pages/RegisterPage.qml" line="+58"/> - <source>Homeserver</source> + <location line="+2"/> + <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>your.server</source> - <translation type="unfinished"></translation> + <location line="+31"/> + <source>REGISTER</source> + <translation>ΕΓΓΡΑΦΗ</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> + <location filename="../../src/RegisterPage.cpp" line="+82"/> + <source>Autodiscovery failed. Received malformed response.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> - <source>Username</source> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> + <location line="+25"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+21"/> - <location line="+102"/> - <source>Back</source> + <location line="+7"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-79"/> - <source>Password</source> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> + <location line="+17"/> + <source>The selected server does not support a version of the Matrix protocol that this client understands (v1.1 to v1.5). You can't register.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Password confirmation</source> + <location line="+11"/> + <source>Server does not support querying registration flows!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> - <source>Your passwords do not match!</source> + <location line="+5"/> + <source>Server does not support registration.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Device name</source> + <location line="+28"/> + <source>Invalid username.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> + <source>Name already in use.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+31"/> - <source>REGISTER</source> + <location line="+2"/> + <source>Part of the reserved namespace.</source> <translation type="unfinished"></translation> </message> </context> @@ -2877,7 +2877,7 @@ Example: https://server.my:8787</source> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ΒγÎÏ‚</translation> </message> <message> <location line="+5"/> @@ -3006,13 +3006,13 @@ Example: https://server.my:8787</source> </message> <message> <location line="+404"/> - <source>Select an avatar</source> - <translation type="unfinished"></translation> + <source>All Files (*)</source> + <translation type="unfinished">Όλα τα αÏχεία (*)</translation> </message> <message> <location line="+0"/> - <source>All Files (*)</source> - <translation type="unfinished">Όλα τα αÏχεία (*)</translation> + <source>Select an avatar</source> + <translation type="unfinished"></translation> </message> <message> <location line="+12"/> @@ -3641,7 +3641,12 @@ If you choose verify, you need to have the other device available. If you choose <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1501"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1251"/> + <source>You joined this room.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+250"/> <location line="+17"/> <source>Message redaction failed: %1</source> <translation type="unfinished"></translation> @@ -3687,7 +3692,12 @@ If you choose verify, you need to have the other device available. If you choose <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>%1 made this room require an invitation to join.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>%1 allowed to join this room by knocking.</source> <translation type="unfinished"></translation> </message> @@ -3941,27 +3951,22 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+152"/> - <source>%2 revoked the invite to %1.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> - <source>%2 kicked %1.</source> + <location line="+109"/> + <source>%1 invited %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>%2 unbanned %1.</source> + <location line="+12"/> + <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>%2 rejected the knock from %1.</source> + <location line="+4"/> + <source>%1 has changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-32"/> + <location line="+2"/> <source>%1 changed their avatar.</source> <translation type="unfinished"></translation> </message> @@ -3981,52 +3986,42 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>%1 rejected their invite.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> + <location line="+8"/> <source>%1 left the room.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+31"/> - <source>Reason: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-19"/> - <source>%1 redacted their knock.</source> + <location line="+2"/> + <source>%2 kicked %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-1700"/> - <source>You joined this room.</source> + <location line="+3"/> + <source>%1 rejected their invite.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+998"/> - <source>%1 made this room require an invitation to join.</source> + <location line="+2"/> + <source>%2 revoked the invite to %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+654"/> - <source>%1 invited %2.</source> + <location line="+2"/> + <source>%2 unbanned %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>%1 has changed their avatar and changed their display name to %2.</source> + <location line="+3"/> + <source>%1 redacted their knock.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>%1 has changed their display name to %2.</source> + <location line="+2"/> + <source>%2 rejected the knock from %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+36"/> + <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 type="unfinished"></translation> @@ -4041,6 +4036,11 @@ Reason: %4</source> <source>%1 knocked.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+5"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TimelineRow</name> @@ -4086,7 +4086,7 @@ Reason: %4</source> <message> <location line="+3"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Ρυθμίσεις</translation> </message> <message numerus="yes"> <location line="+15"/> @@ -4202,22 +4202,22 @@ Reason: %4</source> <message> <location line="+11"/> <source>Invite users</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Î Ïοσκάλεσε χÏήστες</translation> </message> <message> <location line="+6"/> <source>Members</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ÎœÎλη</translation> </message> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ΒγÎÏ‚</translation> </message> <message> <location line="+5"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Ρυθμίσεις</translation> </message> <message> <location line="+67"/> @@ -4293,13 +4293,13 @@ Reason: %4</source> </message> <message> <location line="+222"/> - <source>Select an avatar</source> - <translation type="unfinished"></translation> + <source>All Files (*)</source> + <translation type="unfinished">Όλα τα αÏχεία (*)</translation> </message> <message> <location line="+0"/> - <source>All Files (*)</source> - <translation type="unfinished">Όλα τα αÏχεία (*)</translation> + <source>Select an avatar</source> + <translation type="unfinished"></translation> </message> <message> <location line="+12"/> @@ -4460,7 +4460,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Communities sidebar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Scrollbars in room list</source> <translation type="unfinished"></translation> </message> @@ -4560,7 +4565,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show message counts for communities and tags</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Display fancy effects such as confetti</source> <translation type="unfinished"></translation> </message> @@ -4785,7 +4795,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> + <location line="+7"/> + <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <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> @@ -4812,7 +4827,12 @@ Set to 0 to blur immediately after focus loss. Max value of 1 hour (3600 seconds <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show a column containing communities and tags next to the room list.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Shows scrollbars in the room list and communities list.</source> <translation type="unfinished"></translation> </message> @@ -4868,104 +4888,74 @@ If this is on, rooms that come first alphabetically will be sorted earlier than <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Notify about received messages when the client is not currently focused.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Change the appearance of user avatars in chats. -OFF - square, ON - circle.</source> + <location line="+4"/> + <source>Show if your message was read. +Status is displayed next to timestamps. +Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> - <source>Decrypt messages shown in notifications for encrypted chats.</source> + <location line="+4"/> + <source>Notify about received messages when the client is not currently focused.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Choose where to show the total number of notifications contained within a community or tag.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+16"/> - <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="+32"/> - <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 type="unfinished"></translation> - </message> - <message> - <location line="-76"/> <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 type="unfinished"></translation> </message> <message> - <location line="-350"/> - <source>Communities sidebar</source> + <location line="+4"/> + <source>Change the appearance of user avatars in chats. +OFF - square, ON - circle.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Show message counts for communities and tags</source> + <location line="+3"/> + <source>Display an identicon instead of a letter when no avatar is set.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+241"/> - <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <location line="+2"/> + <source>Opens images with an external program when tapping the image. +Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+19"/> - <source>Show a column containing communities and tags next to the room list.</source> + <location line="+4"/> + <source>Opens videos with an external program when tapping the video. +Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Show if your message was read. -Status is displayed next to timestamps. -Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> + <location line="+4"/> + <source>Decrypt the messages shown in the sidebar. +Only affects messages in encrypted chats.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>Display an identicon instead of a letter when no avatar is set.</source> + <location line="+3"/> + <source>Decrypt messages shown in notifications for encrypted chats.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Opens images with an external program when tapping the image. -Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> + <source>Choose where to show the total number of notifications contained within a community or tag.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Opens videos with an external program when tapping the video. -Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> + <location line="+3"/> + <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Decrypt the messages shown in the sidebar. -Only affects messages in encrypted chats.</source> + <location line="+3"/> + <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+14"/> + <location line="+3"/> <source>When the window loses focus, the timeline will be blurred.</source> <translation type="unfinished"></translation> @@ -4991,7 +4981,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> + <location line="+3"/> + <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="+4"/> <source>Download message encryption keys from and upload to the encrypted online key backup.</source> <translation type="unfinished"></translation> </message> @@ -5001,7 +4996,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> + <location line="+4"/> + <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 type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>The key to verify other users. If it is cached, verifying a user will verify all their devices.</source> <translation type="unfinished"></translation> </message> @@ -5159,22 +5159,22 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/pages/WelcomePage.qml" line="+30"/> <source>Welcome to nheko! The desktop client for the Matrix protocol.</source> - <translation type="unfinished"></translation> + <translation>Καλως ήÏθες στο nheko!</translation> </message> <message> <location line="+10"/> <source>Enjoy your stay!</source> - <translation type="unfinished"></translation> + <translation> </translation> </message> <message> <location line="+14"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>ΕΓΓΡΑΦΗ</translation> </message> <message> <location line="+8"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>ΕΙΣΟΔΟΣ</translation> </message> <message> <location line="+26"/> diff --git a/resources/langs/nheko_en.ts b/resources/langs/nheko_en.ts index 71cee9a7842f5957b9f4509aeff52494467b99e5..eb813dac3f8bb556731ea9f4895ebdd8b0f4d3ba 100644 --- a/resources/langs/nheko_en.ts +++ b/resources/langs/nheko_en.ts @@ -6,18 +6,18 @@ <message> <location filename="../qml/voip/ActiveCallBar.qml" line="+107"/> <source>Calling...</source> - <translation>Calling...</translation> + <translation>Calling…</translation> </message> <message> <location line="+10"/> <location line="+10"/> <source>Connecting...</source> - <translation>Connecting...</translation> + <translation>Connecting…</translation> </message> <message> <location line="+67"/> <source>You are screen sharing</source> - <translation>You are screen sharing</translation> + <translation>You are screen sharing.</translation> </message> <message> <location line="+17"/> @@ -1008,7 +1008,7 @@ You may optionally provide a reason for others to accept your knock:</translatio <message> <location line="+8"/> <source>Please verify the following digits. You should see the same numbers on both sides. If they differ, please press 'They do not match!' to abort verification!</source> - <translation>Please verify the following digits. You should see the same numbers on both sides. If they differ, please press 'They do not match!' to abort verification!</translation> + <translation>Please verify the following digits. You should see the same numbers on both sides. If they differ, please press 'They do not match!' to abort verification!</translation> </message> <message> <location line="+33"/> @@ -2189,7 +2189,7 @@ Example: https://server.my:8787</translation> <message> <location line="+3"/> <source>Users</source> - <translation></translation> + <translation>Users</translation> </message> <message> <location line="+20"/> @@ -2778,7 +2778,7 @@ Example: https://server.my:8787</translation> <message> <location filename="../qml/RoomList.qml" line="+49"/> <source>Start a new chat</source> - <translation></translation> + <translation>Start a new chat</translation> </message> <message> <location line="+13"/> @@ -2871,7 +2871,7 @@ Example: https://server.my:8787</translation> <message> <location line="+1"/> <source>New tag</source> - <translation></translation> + <translation>New tag</translation> </message> <message> <location line="+7"/> @@ -2906,7 +2906,7 @@ Example: https://server.my:8787</translation> <message> <location line="+2"/> <source>Low priority</source> - <translation></translation> + <translation>Low priority</translation> </message> <message> <location line="+2"/> @@ -2916,7 +2916,7 @@ Example: https://server.my:8787</translation> <message> <location line="+13"/> <source>Create new tag...</source> - <translation>Create new tag...</translation> + <translation>Create new tag…</translation> </message> <message> <location line="+11"/> @@ -2929,7 +2929,7 @@ Example: https://server.my:8787</translation> <message> <location filename="../qml/dialogs/RoomMembers.qml" line="+19"/> <source>Members of %1</source> - <translation></translation> + <translation>Members of %1</translation> </message> <message numerus="yes"> <location line="+31"/> @@ -2978,7 +2978,7 @@ Example: https://server.my:8787</translation> <message> <location line="+2"/> <source>Moderator: %1</source> - <translation></translation> + <translation>Moderator: %1</translation> </message> <message> <location line="+2"/> @@ -3256,12 +3256,12 @@ Example: https://server.my:8787</translation> <source>Encryption is currently experimental and things might break unexpectedly. <br> Please take note that it can't be disabled afterwards.</source> <translation>Encryption is currently experimental and things might break unexpectedly. <br> - Please take note that it can't be disabled afterwards.</translation> +Please take note that it can't be disabled afterwards.</translation> </message> <message> <location line="+16"/> <source>Permission</source> - <translation>Permission</translation> + <translation>Permissions</translation> </message> <message> <location line="+6"/> @@ -3352,7 +3352,7 @@ Example: https://server.my:8787</translation> <message> <location line="+10"/> <source>Please enter a valid email address to continue:</source> - <translation></translation> + <translation>Please enter a valid email address to continue:</translation> </message> <message> <location line="+10"/> @@ -3400,7 +3400,7 @@ Example: https://server.my:8787</translation> <message> <location line="+19"/> <source>Include your camera picture-in-picture</source> - <translation></translation> + <translation>Include your camera picture-in-picture</translation> </message> <message> <location line="+12"/> @@ -3479,7 +3479,7 @@ It seems like you are new. Before you can securely encrypt your messages, we nee <message> <location line="+108"/> <source>Activate Encryption</source> - <translation></translation> + <translation>Activate Encryption</translation> </message> <message> <location line="+9"/> @@ -3496,7 +3496,7 @@ If you choose verify, you need to have the other device available. If you choose <message> <location line="+9"/> <source>enter passphrase</source> - <translation></translation> + <translation>enter passphrase</translation> </message> </context> <context> @@ -3578,7 +3578,7 @@ If you choose verify, you need to have the other device available. If you choose <message> <location line="+8"/> <source>Listed only for community members</source> - <translation></translation> + <translation>Listed only for community members</translation> </message> <message> <location line="+8"/> @@ -3601,7 +3601,7 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/StatusIndicator.qml" line="+18"/> <source>Failed</source> - <translation></translation> + <translation>Failed</translation> </message> <message> <location line="+2"/> @@ -3629,7 +3629,7 @@ If you choose verify, you need to have the other device available. If you choose <message> <location line="+188"/> <source>Change what packs are enabled, remove packs, or create new ones</source> - <translation></translation> + <translation type="unfinished">Change what packs are enabled, remove packs, or create new ones</translation> </message> </context> <context> @@ -3642,7 +3642,7 @@ If you choose verify, you need to have the other device available. If you choose <message> <location line="+10"/> <source>Verification successful! Both sides verified their devices!</source> - <translation>Verification successful! Both sides verified their devices!</translation> + <translation>Verification successful! Both sides verified their devices!</translation> </message> <message> <location line="+14"/> @@ -4084,7 +4084,7 @@ Reason: %4</translation> <message> <location line="+4"/> <source>The command /%1 is not recognized and will be sent as part of your message</source> - <translation></translation> + <translation type="unfinished"></translation> </message> <message> <location line="+5"/> @@ -4165,7 +4165,7 @@ Reason: %4</translation> <message> <location filename="../qml/TopBar.qml" line="+21"/> <source>No room selected</source> - <translation></translation> + <translation>No room selected</translation> </message> <message> <location line="+53"/> @@ -4200,7 +4200,7 @@ Reason: %4</translation> <message> <location line="+2"/> <source>This room contains unverified devices!</source> - <translation></translation> + <translation>This room contains unverified devices!</translation> </message> <message> <location line="+25"/> @@ -4225,7 +4225,7 @@ Reason: %4</translation> <message> <location line="+5"/> <source>Leave room</source> - <translation></translation> + <translation>Leave room</translation> </message> <message> <location line="+5"/> @@ -4287,7 +4287,7 @@ Reason: %4</translation> <location filename="../qml/UploadBox.qml" line="+92"/> <source>Upload %n file(s)</source> <translation> - <numerusform>Upload %n file</numerusform> + <numerusform>Upload file</numerusform> <numerusform>Upload %n files</numerusform> </translation> </message> @@ -4327,7 +4327,7 @@ Reason: %4</translation> <message> <location filename="../qml/dialogs/UserProfile.qml" line="+26"/> <source>Global User Profile</source> - <translation></translation> + <translation>Global User Profile</translation> </message> <message> <location line="+0"/> @@ -4352,7 +4352,7 @@ Reason: %4</translation> <message> <location line="+0"/> <source>Change display name. Will only apply to this room.</source> - <translation></translation> + <translation>Change display name. Will only apply to this room.</translation> </message> <message> <location line="+23"/> @@ -4372,7 +4372,7 @@ Reason: %4</translation> <message> <location line="+15"/> <source>Open the global profile for this user.</source> - <translation></translation> + <translation>Open the global profile for this user.</translation> </message> <message> <location line="+9"/> @@ -4398,7 +4398,7 @@ Reason: %4</translation> <message> <location line="+11"/> <source>Refresh device list.</source> - <translation></translation> + <translation>Refresh device list.</translation> </message> <message> <location line="+15"/> @@ -4423,7 +4423,7 @@ Reason: %4</translation> <message> <location line="+22"/> <source>Last seen %1 from %2</source> - <translation></translation> + <translation>Last seen %1 from %2</translation> </message> <message> <location line="+27"/> @@ -5126,7 +5126,7 @@ This setting will take effect upon restart.</translation> <message> <location line="+7"/> <source>IMPORT</source> - <translation></translation> + <translation>IMPORT</translation> </message> <message> <location line="+4"/> @@ -5146,7 +5146,7 @@ This setting will take effect upon restart.</translation> <message> <location line="+25"/> <source>Back</source> - <translation></translation> + <translation>Back</translation> </message> </context> <context> @@ -5190,12 +5190,12 @@ This setting will take effect upon restart.</translation> <message> <location filename="../qml/pages/WelcomePage.qml" line="+30"/> <source>Welcome to nheko! The desktop client for the Matrix protocol.</source> - <translation>Welcome to nheko! The desktop client for the Matrix protocol.</translation> + <translation>Welcome to Nheko! The desktop client for the Matrix protocol.</translation> </message> <message> <location line="+10"/> <source>Enjoy your stay!</source> - <translation></translation> + <translation>Enjoy your stay!</translation> </message> <message> <location line="+14"/> diff --git a/resources/langs/nheko_eo.ts b/resources/langs/nheko_eo.ts index db946af215735f803fc71fd752c5e1a7c4d285dd..a6e62e2b6694c67f6a843afe9698a52d7a24c571 100644 --- a/resources/langs/nheko_eo.ts +++ b/resources/langs/nheko_eo.ts @@ -6,33 +6,33 @@ <message> <location filename="../qml/voip/ActiveCallBar.qml" line="+107"/> <source>Calling...</source> - <translation type="unfinished"></translation> + <translation>Vokante…</translation> </message> <message> <location line="+10"/> <location line="+10"/> <source>Connecting...</source> - <translation type="unfinished"></translation> + <translation>Konektante…</translation> </message> <message> <location line="+67"/> <source>You are screen sharing</source> - <translation type="unfinished"></translation> + <translation>Vi vidigas vian ekranon.</translation> </message> <message> <location line="+17"/> <source>Hide/Show Picture-in-Picture</source> - <translation type="unfinished"></translation> + <translation>KaÅi/Montri «bildon en bildo»</translation> </message> <message> <location line="+13"/> <source>Unmute Mic</source> - <translation type="unfinished"></translation> + <translation>Malsilentigi mikrofonon</translation> </message> <message> <location line="+0"/> <source>Mute Mic</source> - <translation type="unfinished"></translation> + <translation>Silentigi mikrofonon</translation> </message> </context> <context> @@ -56,47 +56,47 @@ <message> <location filename="../qml/dialogs/AliasEditor.qml" line="+26"/> <source>Aliases to %1</source> - <translation type="unfinished"></translation> + <translation>Kromnomoj de %1</translation> </message> <message> <location line="+14"/> <source>List of aliases to this room. Usually you can only add aliases on your server. You can have one canonical alias and many alternate aliases.</source> - <translation type="unfinished"></translation> + <translation>Listo de kromnomo por ĉi tiu ĉambro. Ordinare oni povas nur aldoni kromnomojn por sia servilo. Oni povas havi unu ĉefan kromnomon, kaj multajn alternativajn kromnomojn.</translation> </message> <message> <location line="+41"/> <source>Primary alias</source> - <translation type="unfinished"></translation> + <translation>Ĉefa kromnomo</translation> </message> <message> <location line="+0"/> <source>Make primary alias</source> - <translation type="unfinished"></translation> + <translation>Ĉefigi kromnomon</translation> </message> <message> <location line="+14"/> <source>Advertise as an alias in this room</source> - <translation type="unfinished"></translation> + <translation>Reklami kromnomon en ĉi tiu ĉambro</translation> </message> <message> <location line="+13"/> <source>Publish in room directory</source> - <translation type="unfinished"></translation> + <translation>Publikigi kromnomon en katalogo de ĉambroj</translation> </message> <message> <location line="+12"/> <source>Remove this alias</source> - <translation type="unfinished"></translation> + <translation>Forigi tiun ĉi kromnomon</translation> </message> <message> <location line="+19"/> <source>#new-alias:server.tld</source> - <translation type="unfinished"></translation> + <translation>#nova-kromnomo:servilo.tld</translation> </message> <message> <location line="+12"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation>Aldoni</translation> </message> </context> <context> @@ -104,27 +104,27 @@ <message> <location filename="../qml/dialogs/AllowedRoomsSettingsDialog.qml" line="+26"/> <source>Allowed rooms settings</source> - <translation type="unfinished"></translation> + <translation>Agordoj de enirrajtigaj ĉambroj</translation> </message> <message> <location line="+14"/> <source>List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room.</source> - <translation type="unfinished"></translation> + <translation>Listo de ĉambroj, kiuj rajtigas onin eniri ĉi tiun ĉambron. Ĉiu, kiu estas en iu el tiuj ĉambroj, rajtas eniri ĉi tiun ĉambron.</translation> </message> <message> <location line="+36"/> <source>Parent community</source> - <translation type="unfinished"></translation> + <translation>Patra komunumo</translation> </message> <message> <location line="+0"/> <source>Other room</source> - <translation type="unfinished"></translation> + <translation>Alia ĉambro</translation> </message> <message> <location line="+42"/> <source>Enter additional rooms not in the list yet...</source> - <translation type="unfinished"></translation> + <translation>Enigi pliajn ĉambrojn, kiuj ne jam estas en la listo…</translation> </message> </context> <context> @@ -149,17 +149,17 @@ <message> <location filename="../qml/voip/CallInvite.qml" line="+75"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Vidvoko</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>Voĉvoko</translation> </message> <message> <location line="+62"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Neniu mikrofono troviÄis.</translation> </message> </context> <context> @@ -167,42 +167,42 @@ <message> <location filename="../qml/voip/CallInviteBar.qml" line="+65"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Vidvoko</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>Voĉvoko</translation> </message> <message> <location line="+16"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation>Aparatoj</translation> </message> <message> <location line="+11"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>Akcepti</translation> </message> <message> <location line="+4"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Neniu mikrofono troviÄis.</translation> </message> <message> <location line="+8"/> <source>Unknown microphone: %1</source> - <translation type="unfinished"></translation> + <translation>Nekonata mikrofono: %1</translation> </message> <message> <location line="+9"/> <source>Unknown camera: %1</source> - <translation type="unfinished"></translation> + <translation>Nekonata filmilo: %1</translation> </message> <message> <location line="+14"/> <source>Decline</source> - <translation type="unfinished"></translation> + <translation>Rifuzi</translation> </message> </context> <context> @@ -444,7 +444,7 @@ Vi povas aldoni noton, pri kial oni akceptu vian frapadon:</translation> <message> <location filename="../qml/ChatPage.qml" line="+36"/> <source>No network connection</source> - <translation type="unfinished"></translation> + <translation>Neniu retkonekto</translation> </message> </context> <context> @@ -741,22 +741,22 @@ Vi povas aldoni noton, pri kial oni akceptu vian frapadon:</translation> <message> <location filename="../qml/CommunitiesList.qml" line="+123"/> <source>Expand</source> - <translation type="unfinished"></translation> + <translation>Etendi</translation> </message> <message> <location line="+0"/> <source>Collapse</source> - <translation type="unfinished"></translation> + <translation>Maletendi</translation> </message> <message> <location line="+87"/> <source>Do not show notification counts for this community or tag.</source> - <translation type="unfinished"></translation> + <translation>Ne montri nombron de sciigoj por ĉi tiu komunumo aÅ etikedo.</translation> </message> <message> <location line="+7"/> <source>Hide rooms with this tag or from this community by default.</source> - <translation type="unfinished"></translation> + <translation>KaÅi ĉambrojn de ĉi tiu etikedo aÅ komunumo implicite.</translation> </message> </context> <context> @@ -837,40 +837,40 @@ Vi povas aldoni noton, pri kial oni akceptu vian frapadon:</translation> <message> <location filename="../qml/dialogs/ConfirmJoinRoomDialog.qml" line="+19"/> <source>Confirm community join</source> - <translation type="unfinished"></translation> + <translation>Konfirmi aliÄon al komunumo</translation> </message> <message> <location line="+0"/> <source>Confirm room join</source> - <translation type="unfinished"></translation> + <translation>Konfirmi aliÄon al ĉambro</translation> </message> <message numerus="yes"> <location line="+66"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n ano</numerusform> + <numerusform>%n anoj</numerusform> </translation> </message> <message> <location line="+25"/> <source>This room can't be joined directly. You can, however, knock on the room and room members can accept or decline this join request. You can additionally provide a reason for them to let you in below:</source> - <translation type="unfinished"></translation> + <translation>Vi ne povas aliÄi al ĉi tiu ĉambro rekte. Vi tamen povas frapi al la ĉambro, kaj la ĉambranoj povas akcepti aÅ malakcepti tian peton pri aliÄo. Vi povas aldoni noton pri kial ili lasu vin eniri:</translation> </message> <message> <location line="+0"/> <source>Do you want to join this room? You can optionally add a reason below:</source> - <translation type="unfinished"></translation> + <translation>Ĉu vi volas aliÄi al ĉi tiu ĉambro? Vi povas aldoni malnepran mesaÄon sube:</translation> </message> <message> <location line="+32"/> <source>Knock</source> - <translation type="unfinished"></translation> + <translation>Frapi</translation> </message> <message> <location line="+0"/> <source>Join</source> - <translation type="unfinished"></translation> + <translation>AliÄi</translation> </message> </context> <context> @@ -878,22 +878,22 @@ Vi povas aldoni noton, pri kial oni akceptu vian frapadon:</translation> <message> <location filename="../qml/dialogs/CreateDirect.qml" line="+15"/> <source>Create Direct Chat</source> - <translation type="unfinished"></translation> + <translation>Krei individuan ĉambron</translation> </message> <message> <location line="+60"/> <source>User to invite</source> - <translation type="unfinished"></translation> + <translation>Identigilo de invitota uzanto</translation> </message> <message> <location line="+1"/> <source>@user:server.tld</source> - <translation type="unfinished"></translation> + <translation>@uzanto:servilo.retnomo</translation> </message> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Ĉifrado</translation> </message> </context> <context> @@ -901,72 +901,72 @@ Vi povas aldoni noton, pri kial oni akceptu vian frapadon:</translation> <message> <location filename="../qml/dialogs/CreateRoom.qml" line="+17"/> <source>New community</source> - <translation type="unfinished"></translation> + <translation>Nova komunumo</translation> </message> <message> <location line="+0"/> <source>New Room</source> - <translation type="unfinished"></translation> + <translation>Nova ĉambro</translation> </message> <message> <location line="+27"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation>Nomo</translation> </message> <message> <location line="+1"/> <source>No name</source> - <translation type="unfinished"></translation> + <translation>Neniu nomo</translation> </message> <message> <location line="+8"/> <source>Topic</source> - <translation type="unfinished"></translation> + <translation>Temo</translation> </message> <message> <location line="+1"/> <source>No topic</source> - <translation type="unfinished"></translation> + <translation>Neniu temo</translation> </message> <message> <location line="+18"/> <source>Alias</source> - <translation type="unfinished"></translation> + <translation>Kromnomo</translation> </message> <message> <location line="+12"/> <source>Public</source> - <translation type="unfinished"></translation> + <translation>Publika</translation> </message> <message> <location line="+6"/> <source>Public rooms can be joined by anyone; private rooms need explicit invites.</source> - <translation type="unfinished"></translation> + <translation>Ĉiu povas aliÄi al ĉambroj publikaj; ĉambroj privataj postulas invitojn.</translation> </message> <message> <location line="+13"/> <source>Trusted</source> - <translation type="unfinished"></translation> + <translation>Fidata</translation> </message> <message> <location line="+6"/> <source>All invitees are given the same power level as the creator</source> - <translation type="unfinished"></translation> + <translation>Ĉiuj invitotoj ricevos la saman povnivelon, kiel la kreinto.</translation> </message> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Ĉifrado</translation> </message> <message> <location line="+6"/> <source>Caution: Encryption cannot be disabled</source> - <translation type="unfinished"></translation> + <translation>Averto: Ne eblas malÅalti ĉifradon!</translation> </message> <message> <location line="+16"/> <source>Create Room</source> - <translation type="unfinished"></translation> + <translation>Krei ĉambron</translation> </message> </context> <context> @@ -1002,22 +1002,22 @@ Vi povas aldoni noton, pri kial oni akceptu vian frapadon:</translation> <message> <location filename="../qml/device-verification/DigitVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Kontrolkodo</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>Bonvolu kontroli la sekvantajn ciferojn. Vi devus vidi la samajn numerojn ambaÅflanke. Se ili malsamas, bonvolu premi «Ili ne akordas!» por nuligi la kontrolon!</translation> </message> <message> <location line="+33"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Ili ne akordas!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Ili akordas!</translation> </message> </context> <context> @@ -1025,27 +1025,27 @@ Vi povas aldoni noton, pri kial oni akceptu vian frapadon:</translation> <message> <location filename="../qml/device-verification/EmojiVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Kontrolkodo</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>Bonvolu kontroli per la jenaj bildosignoj. Vi devus vidi la samajn bildosignojn ambaÅflanke. Se ili malsamas, bonvolu premi «Ili ne akordas!» por nuligi la kontrolon!</translation> </message> <message> <location line="+379"/> <source>The displayed emoji might look different in different clients if a different font is used. Similarly they might be translated into different languages. Nonetheless they should depict one of 64 different objects or animals. For example a lion and a cat are different, but a cat is the same even if one client just shows a cat face, while another client shows a full cat body.</source> - <translation type="unfinished"></translation> + <translation>La montrotaj bildosignoj povas aspekti malsame en malsamaj klientoj, se malsama tiparo estos uzata. Simile, ili povas malsame tradukiÄi al malsamaj lingvoj. Tamen ili devus montri po unu el 64 malsamaj objektoj aÅ bestoj. Ekzemple, leono kaj kato estas malsamaj, sed kato plu estas kato, eĉ se unu kliento montras nur la vizaÄon, kaj alia kliento montras la tutan korpon de la kato.</translation> </message> <message> <location line="+10"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Ili ne akordas!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Ili akordas!</translation> </message> </context> <context> @@ -1053,42 +1053,42 @@ Vi povas aldoni noton, pri kial oni akceptu vian frapadon:</translation> <message> <location filename="../qml/delegates/Encrypted.qml" line="+46"/> <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> + <translation>Estas neniu Åloslio por malÅlosi ĉi tiun mesaÄon. Ni petis Äin memage, sed vi povas provi repeti Äin, se vi rapidas.</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> + <translation>Ne povis malĉifri ĉi tiun mesaÄon, ĉar ni havas nur Ålosilon por pli novaj. Vi povas provi peti aliron al ĉi tiu mesaÄo.</translation> </message> <message> <location line="+2"/> <source>There was an internal error reading the decryption key from the database.</source> - <translation type="unfinished"></translation> + <translation>Eraris interne legado de malĉifra Ålosilo el la datumbazo.</translation> </message> <message> <location line="+2"/> <source>There was an error decrypting this message.</source> - <translation type="unfinished"></translation> + <translation>Eraris malĉifrado de ĉi tiu mesaÄo.</translation> </message> <message> <location line="+2"/> <source>The message couldn't be parsed.</source> - <translation type="unfinished"></translation> + <translation>Ne povis trakti la mesaÄon.</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> + <translation>La ĉifra Ålosilo estas reuzita! Eble iu provas enmeti falsitajn mesaÄojn en la babilon!</translation> </message> <message> <location line="+2"/> <source>Unknown decryption error</source> - <translation type="unfinished"></translation> + <translation>Nekonata malĉifra eraro</translation> </message> <message> <location line="+9"/> <source>Request key</source> - <translation type="unfinished"></translation> + <translation>Peti Ålosilon</translation> </message> </context> <context> @@ -1096,7 +1096,7 @@ Vi povas aldoni noton, pri kial oni akceptu vian frapadon:</translation> <message> <location filename="../qml/delegates/EncryptionEnabled.qml" line="+41"/> <source>%1 enabled end-to-end encryption</source> - <translation type="unfinished"></translation> + <translation>%1 Åaltis tutvojan ĉifradon</translation> </message> <message> <location line="+8"/> @@ -1109,22 +1109,22 @@ Vi povas aldoni noton, pri kial oni akceptu vian frapadon:</translation> <message> <location filename="../qml/EncryptionIndicator.qml" line="+36"/> <source>This message is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>Ĉi tiu mesaÄo ne estas ĉifrita!</translation> </message> <message> <location line="+3"/> <source>Encrypted by a verified device</source> - <translation type="unfinished"></translation> + <translation>Ĉifrita de kontrolita aparato</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> + <translation>Ĉifrita de nekontrolita aparato, sed vi fidis je tiu uzanto Äis nun.</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> + <translation>Ĉifrita de nekontrolita aparato, aÅ per Ålosilo de nefidata fonto, ekzemple la deponejo de Ålosiloj.</translation> </message> </context> <context> @@ -1204,42 +1204,42 @@ Vi povas aldoni noton, pri kial oni akceptu vian frapadon:</translation> <message> <location filename="../qml/device-verification/Failed.qml" line="+11"/> <source>Verification failed</source> - <translation type="unfinished"></translation> + <translation>Malsukcesis kontrolo</translation> </message> <message> <location line="+12"/> <source>Other client does not support our verification protocol.</source> - <translation type="unfinished"></translation> + <translation>Alia kliento ne subtenas nian kontrolan protokolon.</translation> </message> <message> <location line="+4"/> <source>Key mismatch detected!</source> - <translation type="unfinished"></translation> + <translation>TroviÄis malakordo de Ålosiloj!</translation> </message> <message> <location line="+2"/> <source>Device verification timed out.</source> - <translation type="unfinished"></translation> + <translation>TrafiÄis tempolimo de aparata kontrolo.</translation> </message> <message> <location line="+2"/> <source>Other party canceled the verification.</source> - <translation type="unfinished"></translation> + <translation>Aliulo nuligis la kontrolon.</translation> </message> <message> <location line="+2"/> <source>Verification messages received out of order!</source> - <translation type="unfinished"></translation> + <translation>Kontrolaj mesaÄoj riceviÄis ekster ordo!</translation> </message> <message> <location line="+2"/> <source>Unknown verification error.</source> - <translation type="unfinished"></translation> + <translation>Nekonata eraro de kontrolo.</translation> </message> <message> <location line="+16"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Fermi</translation> </message> </context> <context> @@ -1247,7 +1247,7 @@ Vi povas aldoni noton, pri kial oni akceptu vian frapadon:</translation> <message> <location filename="../qml/ForwardCompleter.qml" line="+52"/> <source>Forward Message</source> - <translation type="unfinished"></translation> + <translation>Plusendi mesaÄon</translation> </message> </context> <context> @@ -1272,47 +1272,47 @@ Vi povas aldoni noton, pri kial oni akceptu vian frapadon:</translation> <message> <location filename="../qml/dialogs/HiddenEventsDialog.qml" line="+33"/> <source>Hidden events for %1</source> - <translation type="unfinished"></translation> + <translation>KaÅitaj okazoj por %1</translation> </message> <message> <location line="+3"/> <source>Hidden events</source> - <translation type="unfinished"></translation> + <translation>KaÅitaj okazoj</translation> </message> <message> <location line="+18"/> <source>These events will be <b>shown</b> in %1:</source> - <translation type="unfinished"></translation> + <translation>Ĉi tiuj okazoj <b>montriÄos</b> en %1:</translation> </message> <message> <location line="+3"/> <source>These events will be <b>shown</b> in all rooms:</source> - <translation type="unfinished"></translation> + <translation>Ĉi tiuj okazoj <b>montriÄos</b> en ĉiuj ĉambroj:</translation> </message> <message> <location line="+15"/> <source>User events</source> - <translation type="unfinished"></translation> + <translation>Okazoj pri uzantoj</translation> </message> <message> <location line="+1"/> <source>Joins, leaves, avatar and name changes, bans, …</source> - <translation type="unfinished"></translation> + <translation>AliÄoj, foriroj, ÅanÄoj de nomo aÅ profilbildo, forbaroj…</translation> </message> <message> <location line="+16"/> <source>Power level changes</source> - <translation type="unfinished"></translation> + <translation>ÅœanÄoj de povniveloj</translation> </message> <message> <location line="+1"/> <source>Sent when a moderator is added/removed or the permissions of a room are changed.</source> - <translation type="unfinished"></translation> + <translation>SendiÄas kiam reguligisto aliÄas/foriÄas, aÅ kiam permesoj de ĉambro ÅanÄiÄas.</translation> </message> <message> <location line="+16"/> <source>Stickers</source> - <translation type="unfinished"></translation> + <translation>Glumarkoj</translation> </message> </context> <context> @@ -1320,89 +1320,89 @@ Vi povas aldoni noton, pri kial oni akceptu vian frapadon:</translation> <message> <location filename="../qml/dialogs/ImagePackEditorDialog.qml" line="+22"/> <source>Editing image pack</source> - <translation type="unfinished"></translation> + <translation>Redaktado de bildopako</translation> </message> <message> <location line="+56"/> <source>Add images</source> - <translation type="unfinished"></translation> + <translation>Aldoni bildojn</translation> </message> <message> <location line="+7"/> <source>Images (*.png *.webp *.gif *.jpg *.jpeg)</source> - <translation type="unfinished"></translation> + <translation>Bildoj (*.png *.webp *.gif *.jpg *.jpeg)</translation> </message> <message> <location line="+1"/> <source>Select images for pack</source> - <translation type="unfinished"></translation> + <translation>Elekti bildojn por pako</translation> </message> <message> <location line="+1"/> <source>Add to pack</source> - <translation type="unfinished"></translation> + <translation>Aldoni al pako</translation> </message> <message> <location line="+61"/> <source>Change the overview image for this pack</source> - <translation type="unfinished"></translation> + <translation>ÅœanÄi reprezentan bildon de ĉi tiu pako</translation> </message> <message> <location line="+13"/> <source>Overview Image (*.png *.webp *.jpg *.jpeg)</source> - <translation type="unfinished"></translation> + <translation>Reprezenta bildo (*.png *.webp *.jpg *.jpeg)</translation> </message> <message> <location line="+1"/> <source>Select overview image for pack</source> - <translation type="unfinished"></translation> + <translation>Elekti reprezentan bildon de pako</translation> </message> <message> <location line="+12"/> <source>State key</source> - <translation type="unfinished"></translation> + <translation>Identigilo (stata Ålosilo)</translation> </message> <message> <location line="+8"/> <source>Packname</source> - <translation type="unfinished"></translation> + <translation>Nomo de pako</translation> </message> <message> <location line="+8"/> <source>Attribution</source> - <translation type="unfinished"></translation> + <translation>Atribuo</translation> </message> <message> <location line="+9"/> <location line="+75"/> <source>Use as Emoji</source> - <translation type="unfinished"></translation> + <translation>Uzi kiel bildosignon</translation> </message> <message> <location line="-62"/> <location line="+75"/> <source>Use as Sticker</source> - <translation type="unfinished"></translation> + <translation>Uzi kiel glumarkon</translation> </message> <message> <location line="-37"/> <source>Shortcode</source> - <translation type="unfinished"></translation> + <translation>Mallongigo</translation> </message> <message> <location line="+15"/> <source>Body</source> - <translation type="unfinished"></translation> + <translation>Korpo</translation> </message> <message> <location line="+35"/> <source>Remove from pack</source> - <translation type="unfinished"></translation> + <translation>Forigi de pako</translation> </message> <message> <location line="+4"/> <source>Remove</source> - <translation type="unfinished"></translation> + <translation>Forigi</translation> </message> </context> <context> @@ -1410,57 +1410,57 @@ Vi povas aldoni noton, pri kial oni akceptu vian frapadon:</translation> <message> <location filename="../qml/dialogs/ImagePackSettingsDialog.qml" line="+23"/> <source>Image pack settings</source> - <translation type="unfinished"></translation> + <translation>Agordoj de bildopako</translation> </message> <message> <location line="+48"/> <source>Create account pack</source> - <translation type="unfinished"></translation> + <translation>Krei kontan pakon</translation> </message> <message> <location line="+13"/> <source>New room pack</source> - <translation type="unfinished"></translation> + <translation>Nova ĉambra pako</translation> </message> <message> <location line="+22"/> <source>Private pack</source> - <translation type="unfinished"></translation> + <translation>Privata pako</translation> </message> <message> <location line="+2"/> <source>Pack from this room</source> - <translation type="unfinished"></translation> + <translation>Pakoj el ĉi tiu ĉambro</translation> </message> <message> <location line="+2"/> <source>Pack from parent community</source> - <translation type="unfinished"></translation> + <translation>Pako el patra komunumo</translation> </message> <message> <location line="+2"/> <source>Globally enabled pack</source> - <translation type="unfinished"></translation> + <translation>Ĉie Åaltita pako</translation> </message> <message> <location line="+68"/> <source>Enable globally</source> - <translation type="unfinished"></translation> + <translation>Åœalti ĉie</translation> </message> <message> <location line="+4"/> <source>Enables this pack to be used in all rooms</source> - <translation type="unfinished"></translation> + <translation>Åœaltas ĉi tiun pakon por uzo en ĉiuj ĉambroj</translation> </message> <message> <location line="+10"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation>Redakti</translation> </message> <message> <location line="+60"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Fermi</translation> </message> </context> <context> @@ -1486,33 +1486,33 @@ Vi povas aldoni noton, pri kial oni akceptu vian frapadon:</translation> <message> <location filename="../qml/dialogs/InviteDialog.qml" line="+40"/> <source>Invite users to %1</source> - <translation type="unfinished"></translation> + <translation>Invitu uzantojn al %1</translation> </message> <message> <location line="+50"/> <source>Search user</source> - <translation type="unfinished"></translation> + <translation>Serĉi uzanton</translation> </message> <message> <location line="+13"/> <source>@joe:matrix.org</source> <comment>Example user id. The name 'joe' can be localized however you want.</comment> - <translation type="unfinished"></translation> + <translation>@tacuo:matrix.org</translation> </message> <message> <location line="+42"/> <source>Search on Server</source> - <translation type="unfinished"></translation> + <translation>Serĉi en servilo</translation> </message> <message> <location line="+86"/> <source>Invite</source> - <translation type="unfinished"></translation> + <translation>Inviti</translation> </message> <message> <location line="+7"/> <source>Cancel</source> - <translation type="unfinished">Nuligi</translation> + <translation>Nuligi</translation> </message> </context> <context> @@ -1520,17 +1520,17 @@ Vi povas aldoni noton, pri kial oni akceptu vian frapadon:</translation> <message> <location filename="../qml/dialogs/JoinRoomDialog.qml" line="+14"/> <source>Join room</source> - <translation type="unfinished"></translation> + <translation>AliÄi al ĉambro</translation> </message> <message> <location line="+20"/> <source>Room ID or alias</source> - <translation type="unfinished"></translation> + <translation>Identigilo aÅ kromnomo de ĉambro</translation> </message> <message> <location line="+31"/> <source>Join</source> - <translation type="unfinished"></translation> + <translation>AliÄi</translation> </message> </context> <context> @@ -1538,12 +1538,12 @@ Vi povas aldoni noton, pri kial oni akceptu vian frapadon:</translation> <message> <location filename="../qml/dialogs/LeaveRoomDialog.qml" line="+17"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Eliri el ĉambro</translation> </message> <message> <location line="+1"/> <source>Are you sure you want to leave?</source> - <translation type="unfinished"></translation> + <translation>Ĉu vi certas, ke vi volas eliri?</translation> </message> </context> <context> @@ -1629,12 +1629,12 @@ Vi povas aldoni noton, pri kial oni akceptu vian frapadon:</translation> <message> <location filename="../qml/pages/LoginPage.qml" line="+58"/> <source>Matrix ID</source> - <translation type="unfinished"></translation> + <translation>Identigilo de Matrikso</translation> </message> <message> <location line="+1"/> <source>e.g @joe:matrix.org</source> - <translation type="unfinished"></translation> + <translation>ekz. @tacuo:matrix.org</translation> </message> <message> <location line="+3"/> @@ -1642,53 +1642,58 @@ Vi povas aldoni noton, pri kial oni akceptu vian frapadon:</translation> 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 type="unfinished"></translation> + <translation>Via saluta nomo. Identigilo de matrikso komenciÄu per «@», sekvata de via identigilo de uzanto. Post la identigilo, vi devas meti la nomon de via servilo post «:». +Vi ankaÅ povas tien meti adreson de via hejmservilo, se via servilo ne subtenas bone konatan trovmanieron. +Ekzemplo: @uzanto:servilo.mia +Se Nheko malsukcesos trovi vian hejmservilon, Äi montros kampon, kien vi povos meti Äian adreson permane.</translation> </message> <message> <location line="+27"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Pasvorto</translation> </message> <message> <location line="+2"/> <source>Your password.</source> - <translation type="unfinished"></translation> + <translation>Via pasvorto.</translation> </message> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>Aparata nomo</translation> </message> <message> <location line="+2"/> <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used.</source> - <translation type="unfinished"></translation> + <translation>Nomo por ĉi tiu aparato, kiu montriÄos al aliaj uzantoj, kiam ili kontrolos viajn aparatojn. Se nenio estos donita, uziÄos nomo implicita.</translation> </message> <message> <location line="+10"/> <source>Homeserver address</source> - <translation type="unfinished"></translation> + <translation>Adreso de hejmservilo</translation> </message> <message> <location line="+1"/> <source>server.my:8787</source> - <translation type="unfinished"></translation> + <translation>servilo.mia:8787</translation> </message> <message> <location line="+3"/> <source>The address that can be used to contact you homeserver's client API. Example: https://server.my:8787</source> - <translation type="unfinished"></translation> + <translation>La adreso, per kiu oni povas kontakti la API-on de via hejmservilo. +Ekzemplo: https://servilo.mia:8787</translation> </message> <message> <location line="+32"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translatorcomment>Maybe shouldn't be imperative?</translatorcomment> + <translation>SALUTI</translation> </message> <message> <location line="+42"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>Reen</translation> </message> </context> <context> @@ -1696,17 +1701,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/LogoutDialog.qml" line="+13"/> <source>Log out</source> - <translation type="unfinished"></translation> + <translation>AdiaÅi</translation> </message> <message> <location line="+1"/> <source>A call is in progress. Log out?</source> - <translation type="unfinished"></translation> + <translation>Okazas voko nun. Ĉu tamen adiaÅi?</translation> </message> <message> <location line="+0"/> <source>Are you sure you want to log out?</source> - <translation type="unfinished"></translation> + <translation>Ĉu vi certas, ke vi volas adiaÅi?</translation> </message> </context> <context> @@ -1723,17 +1728,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/delegates/MessageDelegate.qml" line="+79"/> <source>This room was replaced for the following reason: %1</source> - <translation type="unfinished"></translation> + <translation>Ĉi tiu ĉambro anstataÅiÄis pro la jena kialo: %1</translation> </message> <message> <location line="+5"/> <source>Go to replacement room</source> - <translation type="unfinished"></translation> + <translation>Iri al la anstataÅa ĉambro</translation> </message> <message> <location line="+176"/> <source>%1 removed a message</source> - <translation type="unfinished"></translation> + <translation>%1 forigis mesaÄon</translation> </message> <message> <location line="+34"/> @@ -1743,93 +1748,93 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%2 changed the room name to: %1</source> - <translation type="unfinished"></translation> + <translation>%2 ÅanÄis nomon de la ĉambro al: %1</translation> </message> <message> <location line="+0"/> <source>%1 removed the room name</source> - <translation type="unfinished"></translation> + <translation>%1 forigis nomon de la ĉambro</translation> </message> <message> <location line="+14"/> <source>%2 changed the topic to: %1</source> - <translation type="unfinished"></translation> + <translation>%2 ÅanÄis la temon al: %1</translation> </message> <message> <location line="+0"/> <source>%1 removed the topic</source> - <translation type="unfinished"></translation> + <translation>%1 forigis la temon</translation> </message> <message> <location line="+14"/> <source>%1 changed the room avatar</source> - <translation type="unfinished"></translation> + <translation>%1 ÅanÄis bildon de la ĉambro</translation> </message> <message> <location line="+14"/> <source>%1 changed the pinned messages.</source> - <translation type="unfinished"></translation> + <translation>%1 ÅanÄis la fiksitajn mesaÄojn.</translation> </message> <message> <location line="+29"/> <source>%1 changed the addresses for this room.</source> - <translation type="unfinished"></translation> + <translation>%1 ÅanÄis la adresojn de ĉi tiu ĉambro.</translation> </message> <message> <location line="+14"/> <source>%1 changed the parent communities for this room.</source> - <translation type="unfinished"></translation> + <translation>%1 ÅanÄis la patrajn komunumojn por ĉi tiu ĉambro.</translation> </message> <message> <location line="+14"/> <source>%1 created and configured room: %2</source> - <translation type="unfinished"></translation> + <translation>%1 kreis kaj agordis ĉambron: %2</translation> </message> <message> <location line="+17"/> <source>%1 placed a voice call.</source> - <translation type="unfinished"></translation> + <translation>%1 voĉvokis.</translation> </message> <message> <location line="+2"/> <source>%1 placed a video call.</source> - <translation type="unfinished"></translation> + <translation>%1 vidvokis.</translation> </message> <message> <location line="+2"/> <source>%1 placed a call.</source> - <translation type="unfinished"></translation> + <translation>%1 vokis.</translation> </message> <message> <location line="+16"/> <source>%1 answered the call.</source> - <translation type="unfinished"></translation> + <translation>%1 respondis la vokon.</translation> </message> <message> <location line="+14"/> <source>%1 rejected the call.</source> - <translation type="unfinished"></translation> + <translation>%1 malakceptis la vokon.</translation> </message> <message> <location line="+14"/> <source>%1 select answer</source> - <translation type="unfinished"></translation> + <translation>%1 elektis respondon</translation> </message> <message> <location line="+14"/> <source>%1 ended the call.</source> - <translation type="unfinished"></translation> + <translation>%1 finis la vokon.</translation> </message> <message> <location line="+14"/> <location line="+14"/> <source>%1 is negotiating the call...</source> - <translation type="unfinished"></translation> + <translation>%1 traktas la vokon…</translation> </message> <message> <location line="+122"/> <source>Allow them in</source> - <translation type="unfinished"></translation> + <translation>Enlasi Äin</translation> </message> </context> <context> @@ -1837,47 +1842,47 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageInput.qml" line="+47"/> <source>Hang up</source> - <translation type="unfinished"></translation> + <translation>Fini</translation> </message> <message> <location line="+0"/> <source>Already on a call</source> - <translation type="unfinished"></translation> + <translation>Jam vokas</translation> </message> <message> <location line="+0"/> <source>Place a call</source> - <translation type="unfinished"></translation> + <translation>Voki</translation> </message> <message> <location line="+28"/> <source>Send a file</source> - <translation type="unfinished"></translation> + <translation>Sendi dosieron</translation> </message> <message> <location line="+64"/> <source>Write a message...</source> - <translation type="unfinished">Skribu mesaÄon…</translation> + <translation>Skribu mesaÄon…</translation> </message> <message> <location line="+257"/> <source>Stickers</source> - <translation type="unfinished"></translation> + <translation>Glumarkoj</translation> </message> <message> <location line="+24"/> <source>Emoji</source> - <translation type="unfinished"></translation> + <translation>Bildosignoj</translation> </message> <message> <location line="+22"/> <source>Send</source> - <translation type="unfinished">Sendi</translation> + <translation>Sendi</translation> </message> <message> <location line="+15"/> <source>You don't have permission to send messages in this room</source> - <translation type="unfinished"></translation> + <translation>Vi ne rajtas sendi mesaÄojn en ĉi tiu ĉambro</translation> </message> </context> <context> @@ -1885,27 +1890,27 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageView.qml" line="+346"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation>Redakti</translation> </message> <message> <location line="+17"/> <source>React</source> - <translation type="unfinished"></translation> + <translation>Reagi</translation> </message> <message> <location line="+15"/> <source>Reply in thread</source> - <translation type="unfinished"></translation> + <translation>Respondi fadene</translation> </message> <message> <location line="+0"/> <source>New thread</source> - <translation type="unfinished"></translation> + <translation>Nova fadeno</translation> </message> <message> <location line="+11"/> <source>Reply</source> - <translation type="unfinished"></translation> + <translation>Respondi</translation> </message> <message> <location line="+11"/> @@ -1915,7 +1920,7 @@ Example: https://server.my:8787</source> <message> <location line="+17"/> <source>Options</source> - <translation type="unfinished"></translation> + <translation>Elektebloj</translation> </message> <message> <location line="+187"/> @@ -1925,12 +1930,12 @@ Example: https://server.my:8787</source> <message> <location line="+69"/> <source>Enter reason for removal or hit enter for no reason:</source> - <translation type="unfinished"></translation> + <translation>Enigu kialon de forigo aÅ premu enigan klavon por vaka kialo:</translation> </message> <message> <location line="+1"/> <source>Reason for removal</source> - <translation type="unfinished"></translation> + <translation>Kialo de forigo</translation> </message> <message> <location line="+9"/> @@ -1941,93 +1946,93 @@ Example: https://server.my:8787</source> <location line="+10"/> <location line="+138"/> <source>&Copy</source> - <translation type="unfinished"></translation> + <translation>&Kopii</translation> </message> <message> <location line="-131"/> <location line="+138"/> <source>Copy &link location</source> - <translation type="unfinished"></translation> + <translation>Kopii celon de &ligilo</translation> </message> <message> <location line="-130"/> <source>Re&act</source> - <translation type="unfinished"></translation> + <translation>Re&agi</translation> </message> <message> <location line="+9"/> <source>Repl&y</source> - <translation type="unfinished"></translation> + <translation>Re&spondi</translation> </message> <message> <location line="+7"/> <source>&Edit</source> - <translation type="unfinished"></translation> + <translation>R&edakti</translation> </message> <message> <location line="+7"/> <source>&Thread</source> - <translation type="unfinished"></translation> + <translation>&Fadeno</translation> </message> <message> <location line="+7"/> <source>Un&pin</source> - <translation type="unfinished"></translation> + <translation>Mal&fiksi</translation> </message> <message> <location line="+0"/> <source>&Pin</source> - <translation type="unfinished"></translation> + <translation>&Fiksi</translation> </message> <message> <location line="+6"/> <source>&Read receipts</source> - <translation type="unfinished"></translation> + <translation>K&vitancoj</translation> </message> <message> <location line="+5"/> <source>&Forward</source> - <translation type="unfinished"></translation> + <translation>&Plusendi</translation> </message> <message> <location line="+11"/> <source>&Mark as read</source> - <translation type="unfinished"></translation> + <translation>&Marki legita</translation> </message> <message> <location line="+3"/> <source>View raw message</source> - <translation type="unfinished"></translation> + <translation>Vidi krudan mesaÄon</translation> </message> <message> <location line="+6"/> <source>View decrypted raw message</source> - <translation type="unfinished"></translation> + <translation>Vidi malĉifritan krudan mesaÄon</translation> </message> <message> <location line="+7"/> <source>Remo&ve message</source> - <translation type="unfinished"></translation> + <translation>&Forigi mesaÄon</translation> </message> <message> <location line="+13"/> <source>&Save as</source> - <translation type="unfinished"></translation> + <translation>Kon&servi kiel</translation> </message> <message> <location line="+7"/> <source>&Open in external program</source> - <translation type="unfinished"></translation> + <translation>&Malfermi per aparta programo</translation> </message> <message> <location line="+7"/> <source>Copy link to eve&nt</source> - <translation type="unfinished"></translation> + <translation>Kopii ligilon al oka&zo</translation> </message> <message> <location line="+42"/> <source>&Go to quoted message</source> - <translation type="unfinished"></translation> + <translation>&Iri al citita mesaÄo</translation> </message> </context> <context> @@ -2035,62 +2040,62 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/device-verification/NewVerificationRequest.qml" line="+11"/> <source>Send Verification Request</source> - <translation type="unfinished"></translation> + <translation>Sendi kontrolpeton</translation> </message> <message> <location line="+0"/> <source>Received Verification Request</source> - <translation type="unfinished"></translation> + <translation>Ricevita kontrolpeto</translation> </message> <message> <location line="+14"/> <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 an unverified device now? (Please make sure you have one of those devices available.)</source> - <translation type="unfinished"></translation> + <translation>Por lasi aliajn uzantojn vidi, kiuj el viaj aparatoj fakte apartenas al vi, vi povas tiujn kontroli. Tio ankaÅ ebligas memagan savkopiadon de Ålosiloj. Ĉu vi volus kontroli nekontrolitan aparaton nun? (Bonvolu certiÄi, ke almenaÅ unu el tiuj aparatoj estas disponebla.)</translation> </message> <message> <location line="+2"/> <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 type="unfinished"></translation> + <translation>Por povigi aliajn uzantojn vidi, kiuj el viaj aparatoj fakte apartenas al vi, vi povas tiujn kontroli. Tio ankaÅ ebligas memagan savkopiadon de Ålosiloj. Ĉu vi nun volus kontroli la aparaton %1?</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 type="unfinished"></translation> + <translation>Por certigi, ke neniu malica uzanto subaÅskultas vian ĉifritan komunikadon, vi povas kontroli la kunparolanton.</translation> </message> <message> <location line="+3"/> <source>%1 has requested to verify their device %2.</source> - <translation type="unfinished"></translation> + <translation>%1 petis kontrolon de sia aparato %2.</translation> </message> <message> <location line="+2"/> <source>%1 using the device %2 has requested to be verified.</source> - <translation type="unfinished"></translation> + <translation>%1 petis kontrolon per la aparato %2.</translation> </message> <message> <location line="+2"/> <source>Your device (%1) has requested to be verified.</source> - <translation type="unfinished"></translation> + <translation>Via aparato (%1) petis kontrolon.</translation> </message> <message> <location line="+12"/> <source>Cancel</source> - <translation type="unfinished">Nuligi</translation> + <translation>Nuligi</translation> </message> <message> <location line="+0"/> <source>Deny</source> - <translation type="unfinished"></translation> + <translation>Rifuzi</translation> </message> <message> <location line="+13"/> <source>Start verification</source> - <translation type="unfinished"></translation> + <translation>Komenci kontrolon</translation> </message> <message> <location line="+0"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>Akcepti</translation> </message> </context> <context> @@ -2128,32 +2133,32 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/PlaceCall.qml" line="+39"/> <source>Place a call to %1?</source> - <translation type="unfinished"></translation> + <translation>Ĉu voki al %1?</translation> </message> <message> <location line="+16"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Neniu mikrofono troviÄis.</translation> </message> <message> <location line="+24"/> <source>Voice</source> - <translation type="unfinished"></translation> + <translation>Voĉe</translation> </message> <message> <location line="+13"/> <source>Video</source> - <translation type="unfinished"></translation> + <translation>Vide</translation> </message> <message> <location line="+13"/> <source>Screen</source> - <translation type="unfinished"></translation> + <translation>Ekrane</translation> </message> <message> <location line="+16"/> <source>Cancel</source> - <translation type="unfinished">Nuligi</translation> + <translation>Nuligi</translation> </message> </context> <context> @@ -2161,7 +2166,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/delegates/Placeholder.qml" line="+11"/> <source>unimplemented event: </source> - <translation type="unfinished"></translation> + <translation>neprogramita okazo: </translation> </message> </context> <context> @@ -2169,85 +2174,85 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/PowerLevelEditor.qml" line="+26"/> <source>Permissions in %1</source> - <translation type="unfinished"></translation> + <translation>Permesoj en %1</translation> </message> <message> <location line="+14"/> <source>Be careful when editing permissions. You can't lower the permissions of people with a same or higher level than you. Be careful when promoting others.</source> - <translation type="unfinished"></translation> + <translation>Redaktu permesojn nur tre atente. Vi ne povas malaltigi permesojn de personoj, kies nivelo superas aÅ egalas la vian. Altigu nivelon de aliuloj nur tre atente.</translation> </message> <message> <location line="+13"/> <source>Roles</source> - <translation type="unfinished"></translation> + <translation>Roloj</translation> </message> <message> <location line="+3"/> <source>Users</source> - <translation type="unfinished"></translation> + <translation>Uzantoj</translation> </message> <message> <location line="+20"/> <source>Move permissions between roles to change them</source> - <translation type="unfinished"></translation> + <translation>Movu permesojn inter roloj por ilin ÅanÄi</translation> </message> <message> <location line="+22"/> <location line="+240"/> <source>Administrator (%1)</source> - <translation type="unfinished"></translation> + <translation>Administranto (%1)</translation> </message> <message> <location line="-238"/> <location line="+240"/> <source>Moderator (%1)</source> - <translation type="unfinished"></translation> + <translation>Reguligisto (%1)</translation> </message> <message> <location line="-238"/> <source>User (%1)</source> - <translation type="unfinished"></translation> + <translation>Uzanto (%1)</translation> </message> <message> <location line="+2"/> <location line="+238"/> <source>Custom (%1)</source> - <translation type="unfinished"></translation> + <translation>Propra (%1)</translation> </message> <message> <location line="-225"/> <source>Remove event type</source> - <translation type="unfinished"></translation> + <translation>Forigi specon de okazo</translation> </message> <message> <location line="+0"/> <source>Add event type</source> - <translation type="unfinished"></translation> + <translation>Aldoni specon de okazo</translation> </message> <message> <location line="+42"/> <source>Add new role</source> - <translation type="unfinished"></translation> + <translation>Aldoni novan rolon</translation> </message> <message> <location line="+38"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation>Aldoni</translation> </message> <message> <location line="+16"/> <source>Move users up or down to change their permissions</source> - <translation type="unfinished"></translation> + <translation>Movu uzantojn supren aÅ malsupren por ÅanÄi iliajn permesojn</translation> </message> <message> <location line="+142"/> <source>Remove user</source> - <translation type="unfinished"></translation> + <translation>Forigi uzanton</translation> </message> <message> <location line="+0"/> <source>Add user</source> - <translation type="unfinished"></translation> + <translation>Aldoni uzanton</translation> </message> </context> <context> @@ -2255,42 +2260,42 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/PowerLevelSpacesApplyDialog.qml" line="+27"/> <source>Apply permission changes</source> - <translation type="unfinished"></translation> + <translation>Efektivigi ÅanÄojn de permesoj</translation> </message> <message> <location line="+14"/> <source>Which of the subcommunities and rooms should these permissions be applied to?</source> - <translation type="unfinished"></translation> + <translation>Por kiuj subkomunumoj kaj ĉambroj efektiviÄu ĉi tiuj permesoj?</translation> </message> <message> <location line="+14"/> <source>Apply permissions recursively</source> - <translation type="unfinished"></translation> + <translation>Efektivigi permesojn profunde</translation> </message> <message> <location line="+12"/> <source>Overwrite exisiting modifications in rooms</source> - <translation type="unfinished"></translation> + <translation>ÅœanÄi eĉ jamajn ÅanÄojn en ĉambroj</translation> </message> <message> <location line="+41"/> <source>No permissions to apply the new permissions here</source> - <translation type="unfinished"></translation> + <translation>Mankas permesoj efektivigi la novajn permesojn tie ĉi</translation> </message> <message> <location line="+1"/> <source>No changes needed</source> - <translation type="unfinished"></translation> + <translation>Neniuj ÅanÄoj necesas</translation> </message> <message> <location line="+1"/> <source>Existing modifications to the permissions in this room will be overwritten</source> - <translation type="unfinished"></translation> + <translation>Jamaj ÅanÄoj al la permesoj en ĉi tiu ĉambro ankaÅ estos ÅanÄitaj</translation> </message> <message> <location line="+1"/> <source>Permissions synchronized with community</source> - <translation type="unfinished"></translation> + <translation>Permesoj speguliÄis en la komunumo</translation> </message> </context> <context> @@ -2566,12 +2571,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/ReCaptchaDialog.qml" line="+40"/> <source>Solve the reCAPTCHA and press the confirm button</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Solvu la kontrolon de homeco de «reCAPTCHA» kaj premu la konfirman butonon</translation> </message> <message> <location line="+8"/> <source>Open reCAPTCHA</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Malfermi disrobotilon reCAPTCHA</translation> </message> <message> <location line="+5"/> @@ -2589,7 +2594,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/ReadReceipts.qml" line="+39"/> <source>Read receipts</source> - <translation type="unfinished">Kvitancoj</translation> + <translation>Kvitancoj</translation> </message> </context> <context> @@ -2660,68 +2665,68 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/pages/RegisterPage.qml" line="+58"/> <source>Homeserver</source> - <translation type="unfinished">Hejmservilo</translation> + <translation>Hejmservilo</translation> </message> <message> <location line="+1"/> <source>your.server</source> - <translation type="unfinished"></translation> + <translation>via.servilo</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 type="unfinished"></translation> + <translation>Servilo, kiu permesas registriÄon. Ĉar Matrikso estas federa, vi bezonas unue trovi servilon, kie vi povus registriÄi, aÅ gastigi vian propran.</translation> </message> <message> <location line="+32"/> <source>Username</source> - <translation type="unfinished"></translation> + <translation>Uzantonomo</translation> </message> <message> <location line="+1"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> - <translation type="unfinished"></translation> + <translation>La uzantonomo devas ne esti malplena, kaj devas enhavi nur la signojn a–z, 0–9, ., _, =, -, kaj /.</translation> </message> <message> <location line="+21"/> <location line="+102"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>Reen</translation> </message> <message> <location line="-79"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Pasvorto</translation> </message> <message> <location line="+2"/> <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> - <translation type="unfinished"></translation> + <translation>Bonvolu elekti sekuran pasvorton. Precizaj postuloj por Äia fortikeco povus dependi de via servilo.</translation> </message> <message> <location line="+7"/> <source>Password confirmation</source> - <translation type="unfinished"></translation> + <translation>Pasvorta konfirmo</translation> </message> <message> <location line="+9"/> <source>Your passwords do not match!</source> - <translation type="unfinished"></translation> + <translation>Viaj pasvortoj ne akordas!</translation> </message> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>Nomo de aparato</translation> </message> <message> <location line="+2"/> <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> - <translation type="unfinished"></translation> + <translation>Nomo por ĉi tiu aparato, kiu montriÄos al aliuloj kontrolantaj viajn aparatojn. Se nenio estos donita, implicita nomo estos uzata.</translation> </message> <message> <location line="+31"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>REGISTRIÄœI</translation> </message> </context> <context> @@ -2729,17 +2734,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/ReplyPopup.qml" line="+54"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Fermi</translation> </message> <message> <location line="+16"/> <source>Cancel Edit</source> - <translation type="unfinished"></translation> + <translation>Nuligi redakton</translation> </message> <message> <location line="+16"/> <source>Cancel Thread</source> - <translation type="unfinished"></translation> + <translation>Nuligi fadenon</translation> </message> </context> <context> @@ -2747,17 +2752,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomDirectory.qml" line="+24"/> <source>Explore Public Rooms</source> - <translation type="unfinished"></translation> + <translation>Esplori publikajn ĉambrojn</translation> </message> <message> <location line="+138"/> <source>Search for public rooms</source> - <translation type="unfinished"></translation> + <translation>Serĉi publikajn ĉambrojn</translation> </message> <message> <location line="+12"/> <source>Choose custom homeserver</source> - <translation type="unfinished"></translation> + <translation>Elekti propran hejmservilon</translation> </message> </context> <context> @@ -2773,150 +2778,150 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/RoomList.qml" line="+49"/> <source>Start a new chat</source> - <translation type="unfinished"></translation> + <translation>Komenci novan babilon</translation> </message> <message> <location line="+13"/> <source>Join a room</source> - <translation type="unfinished"></translation> + <translation>AliÄi al ĉambro</translation> </message> <message> <location line="+5"/> <source>Create a new room</source> - <translation type="unfinished"></translation> + <translation>Krei novan ĉambron</translation> </message> <message> <location line="+9"/> <source>Start a direct chat</source> - <translation type="unfinished"></translation> + <translation>Krei individuan ĉambron</translation> </message> <message> <location line="+9"/> <source>Create a new community</source> - <translation type="unfinished"></translation> + <translation>Krei novan komunumon</translation> </message> <message> <location line="+16"/> <source>Room directory</source> - <translation type="unfinished"></translation> + <translation>Katalogo de ĉambroj</translation> </message> <message> <location line="+18"/> <source>Search rooms (Ctrl+K)</source> - <translation type="unfinished"></translation> + <translation>Serĉi ĉambrojn (Stir+K)</translation> </message> <message> <location line="+24"/> <source>User settings</source> - <translation type="unfinished"></translation> + <translation>Agordoj de uzanto</translation> </message> <message> <location line="+95"/> <source>Logout</source> - <translation type="unfinished"></translation> + <translation>AdiaÅi</translation> </message> <message> <location line="+12"/> <source>Enter your status message:</source> - <translation type="unfinished"></translation> + <translation>Enigu vian statmesaÄon:</translation> </message> <message> <location line="+1"/> <source>Status Message</source> - <translation type="unfinished"></translation> + <translation>StatmesaÄo</translation> </message> <message> <location line="+10"/> <source>Profile settings</source> - <translation type="unfinished"></translation> + <translation>Agordoj de profilo</translation> </message> <message> <location line="+5"/> <source>Set status message</source> - <translation type="unfinished"></translation> + <translation>Meti statmesaÄon</translation> </message> <message> <location line="+52"/> <source>Encryption not set up</source> <extracomment>Cross-signing setup has not run yet.</extracomment> - <translation type="unfinished"></translation> + <translation>Ĉifrado ne jam agordiÄis</translation> </message> <message> <location line="+3"/> <source>Unverified login</source> <extracomment>The user just signed in with this device and hasn't verified their master key.</extracomment> - <translation type="unfinished"></translation> + <translation>Nekontrolita saluto</translation> </message> <message> <location line="+3"/> <source>Please verify your other devices</source> <extracomment>There are unverified devices signed in to this account.</extracomment> - <translation type="unfinished"></translation> + <translation>Bonvolu kontroli aliajn viajn aparatojn</translation> </message> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Fermi</translation> </message> <message> <location line="+372"/> <source>Enter the tag you want to use:</source> - <translation type="unfinished"></translation> + <translation>Enigu la etikedon, kiun vi volas uzi:</translation> </message> <message> <location line="+1"/> <source>New tag</source> - <translation type="unfinished"></translation> + <translation>Nova etikedo</translation> </message> <message> <location line="+7"/> <source>Open separately</source> - <translation type="unfinished"></translation> + <translation>Malfermi aparte</translation> </message> <message> <location line="+12"/> <source>Room settings</source> - <translation type="unfinished"></translation> + <translation>Agordoj de ĉambro</translation> </message> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Eliri el ĉambro</translation> </message> <message> <location line="+5"/> <source>Copy room link</source> - <translation type="unfinished"></translation> + <translation>Kopii ligilon al ĉambro</translation> </message> <message> <location line="+7"/> <source>Tag room as:</source> - <translation type="unfinished"></translation> + <translation>Etikedi ĉambron:</translation> </message> <message> <location line="+13"/> <source>Favourite</source> - <translation type="unfinished"></translation> + <translation>Elstara</translation> </message> <message> <location line="+2"/> <source>Low priority</source> - <translation type="unfinished"></translation> + <translation>Malalta prioritato</translation> </message> <message> <location line="+2"/> <source>Server notice</source> - <translation type="unfinished"></translation> + <translation>Avizo de servilo</translation> </message> <message> <location line="+13"/> <source>Create new tag...</source> - <translation type="unfinished"></translation> + <translation>Krei novan etikedon…</translation> </message> <message> <location line="+11"/> <source>Add or remove from community...</source> - <translation type="unfinished"></translation> + <translation>Aldoni al aÅ forigi de komunumo…</translation> </message> </context> <context> @@ -2924,81 +2929,81 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomMembers.qml" line="+19"/> <source>Members of %1</source> - <translation type="unfinished"></translation> + <translation>Anoj de %1</translation> </message> <message numerus="yes"> <location line="+31"/> <source>%n people in %1</source> <comment>Summary above list of members</comment> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n persono en %1</numerusform> + <numerusform>%n personoj en %1</numerusform> </translation> </message> <message> <location line="+10"/> <source>Invite more people</source> - <translation type="unfinished"></translation> + <translation>Inviti pliajn personojn</translation> </message> <message> <location line="+8"/> <source>Search...</source> - <translation type="unfinished"></translation> + <translation>Serĉi…</translation> </message> <message> <location line="+10"/> <source>Sort by: </source> - <translation type="unfinished"></translation> + <translation>Ordigi laÅ: </translation> </message> <message> <location line="+6"/> <source>User ID</source> - <translation type="unfinished">Identigilo de uzanto</translation> + <translation>Identigilo de uzanto</translation> </message> <message> <location line="+1"/> <source>Display name</source> - <translation type="unfinished"></translation> + <translation>Prezenta nomo</translation> </message> <message> <location line="+1"/> <source>Power level</source> - <translation type="unfinished"></translation> + <translation>Povnivelo</translation> </message> <message> <location line="+98"/> <source>Administrator: %1</source> - <translation type="unfinished"></translation> + <translation>Administranto: %1</translation> </message> <message> <location line="+2"/> <source>Moderator: %1</source> - <translation type="unfinished"></translation> + <translation>Reguligisto: %1</translation> </message> <message> <location line="+2"/> <source>User: %1</source> - <translation type="unfinished"></translation> + <translation>Uzanto: %1</translation> </message> <message> <location line="+20"/> <source>This room is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>Ĉi tiu ĉambro ne estas ĉifrata!</translation> </message> <message> <location line="+4"/> <source>This user is verified.</source> - <translation type="unfinished"></translation> + <translation>Ĉi tiu uzanto estas kontrolita.</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> + <translation>Ĉi tiu uzanto ne estas kontrolita, sed ankoraÅ uzas la saman ĉefan Ålosilon ekde kiam vi renkontiÄis.</translation> </message> <message> <location line="+2"/> <source>This user has unverified devices!</source> - <translation type="unfinished"></translation> + <translation>Ĉi tiu uzanto havas nekontrolitajn aparatojn!</translation> </message> </context> <context> @@ -3037,40 +3042,40 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomSettings.qml" line="+26"/> <source>Room Settings</source> - <translation type="unfinished"></translation> + <translation>Agordoj de ĉambro</translation> </message> <message> <location line="+35"/> <source>Change room avatar.</source> - <translation type="unfinished"></translation> + <translation>ÅœanÄi bildon de ĉambro.</translation> </message> <message> <location line="+93"/> <source>Change name of this room</source> - <translation type="unfinished"></translation> + <translation>ÅœanÄi nomon de ĉi tiu ĉambro</translation> </message> <message numerus="yes"> <location line="+22"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n ano</numerusform> + <numerusform>%n anoj</numerusform> </translation> </message> <message> <location line="+8"/> <source>View members of %1</source> - <translation type="unfinished"></translation> + <translation>Montri anojn de %1</translation> </message> <message> <location line="+24"/> <source>No topic set</source> - <translation type="unfinished"></translation> + <translation>Neniu metita temo</translation> </message> <message> <location line="+21"/> <source>Change topic of this room</source> - <translation type="unfinished"></translation> + <translation>ÅœanÄi temon de ĉi tiu ĉambro</translation> </message> <message> <location line="+31"/> @@ -3080,22 +3085,22 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Notifications</source> - <translation type="unfinished"></translation> + <translation>Sciigoj</translation> </message> <message> <location line="+6"/> <source>Muted</source> - <translation type="unfinished"></translation> + <translation>Neniuj</translation> </message> <message> <location line="+0"/> <source>Mentions only</source> - <translation type="unfinished"></translation> + <translation>Nur mencioj</translation> </message> <message> <location line="+0"/> <source>All messages</source> - <translation type="unfinished"></translation> + <translation>Ĉiuj mesaÄoj</translation> </message> <message> <location line="+10"/> @@ -3105,43 +3110,43 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Anyone can join</source> - <translation type="unfinished"></translation> + <translation>Ĉiu povas aliÄi</translation> </message> <message> <location line="+14"/> <source>Allow knocking</source> - <translation type="unfinished"></translation> + <translation>Permesi frapadon</translation> </message> <message> <location line="+19"/> <source>Allow joining via other rooms</source> - <translation type="unfinished"></translation> + <translation>Permesi aliÄon tra aliaj ĉambroj</translation> </message> <message> <location line="+19"/> <source>Rooms to join via</source> - <translation type="unfinished"></translation> + <translation>TraaliÄotaj ĉambroj</translation> </message> <message> <location line="+12"/> <location line="+242"/> <source>Change</source> - <translation type="unfinished"></translation> + <translation>ÅœanÄi</translation> </message> <message> <location line="-241"/> <source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source> - <translation type="unfinished"></translation> + <translation>ÅœanÄi liston de ĉambroj, tra kiuj oni povos aliÄi al ĉi tiu. Ordinare tio estas la oficiala komunumo de ĉi tiu ĉambro.</translation> </message> <message> <location line="+6"/> <source>Allow guests to join</source> - <translation type="unfinished"></translation> + <translation>Permesi al gastoj aliÄi</translation> </message> <message> <location line="+17"/> <source>Apply access rules</source> - <translation type="unfinished"></translation> + <translation>Efektivigi regulojn pri aliro</translation> </message> <message> <location line="+7"/> @@ -3214,12 +3219,12 @@ Example: https://server.my:8787</source> <location line="+60"/> <location line="+12"/> <source>Configure</source> - <translation type="unfinished"></translation> + <translation>Agordi</translation> </message> <message> <location line="-89"/> <source>Select events to hide in this room</source> - <translation type="unfinished"></translation> + <translation>Elekti kaÅotajn okazojn en ĉi tiu ĉambro</translation> </message> <message> <location line="+6"/> @@ -3239,78 +3244,79 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Ĉifrado</translation> </message> <message> <location line="+22"/> <source>End-to-End Encryption</source> - <translation type="unfinished"></translation> + <translation>Tutvoja ĉifrado</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> + <translation>Ĉifrado nun estas eksperimenta, kaj io povus rompiÄi neatendite.<br> +Bonvolu scii, ke ĉifrado ne povas esti malÅaltita poste.</translation> </message> <message> <location line="+16"/> <source>Permission</source> - <translation type="unfinished"></translation> + <translation>Permesoj</translation> </message> <message> <location line="+6"/> <source>View and change the permissions in this room</source> - <translation type="unfinished"></translation> + <translation>Vidi kaj redakti permesojn en ĉi tiu ĉambro</translation> </message> <message> <location line="+6"/> <source>Aliases</source> - <translation type="unfinished"></translation> + <translation>Kromnomoj</translation> </message> <message> <location line="+6"/> <source>View and change the addresses/aliases of this room</source> - <translation type="unfinished"></translation> + <translation>Vidi kaj ÅanÄi la adresojn/kromnomojn de ĉi tiu ĉambro</translation> </message> <message> <location line="+6"/> <source>Sticker & Emote Settings</source> - <translation type="unfinished"></translation> + <translation>Agordoj de glumarkoj kaj mienetoj</translation> </message> <message> <location line="+6"/> <source>Change what packs are enabled, remove packs, or create new ones</source> - <translation type="unfinished"></translation> + <translation>Åœalti, forigi, aÅ krei novajn pakojn</translation> </message> <message> <location line="+6"/> <source>INFO</source> - <translation type="unfinished">INFORMOJ</translation> + <translation>INFORMOJ</translation> </message> <message> <location line="+9"/> <source>Internal ID</source> - <translation type="unfinished"></translation> + <translation>Interna identigilo</translation> </message> <message> <location line="+16"/> <source>Copied to clipboard</source> - <translation type="unfinished"></translation> + <translation>KopiiÄis al tondujo</translation> </message> <message> <location line="+19"/> <source>Room Version</source> - <translation type="unfinished"></translation> + <translation>Versio de ĉambro</translation> </message> <message> <location line="+19"/> <source>show less</source> - <translation type="unfinished"></translation> + <translation>montri malpli</translation> </message> <message> <location line="+0"/> <source>show more</source> - <translation type="unfinished"></translation> + <translation>montri pli</translation> </message> </context> <context> @@ -3341,27 +3347,27 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/Root.qml" line="+313"/> <source>Please enter your login password to continue:</source> - <translation type="unfinished"></translation> + <translation>Bonvolu enigi vian pasvorton por daÅrigi:</translation> </message> <message> <location line="+10"/> <source>Please enter a valid email address to continue:</source> - <translation type="unfinished"></translation> + <translation>Bonvolu enigi validan retpoÅtadreson por daÅrigi:</translation> </message> <message> <location line="+10"/> <source>Please enter a valid phone number to continue:</source> - <translation type="unfinished"></translation> + <translation>Bonvolu enigi validan telefonnumeron por daÅrigi:</translation> </message> <message> <location line="+10"/> <source>Please enter the token which has been sent to you:</source> - <translation type="unfinished"></translation> + <translation>Bonvolu enigi la datumon, kiu sendiÄis al vi:</translation> </message> <message> <location line="+11"/> <source>Wait for the confirmation link to arrive, then continue.</source> - <translation type="unfinished"></translation> + <translation>Atendu venon de la konfirma ligilo, kaj poste daÅrigu.</translation> </message> </context> <context> @@ -3369,7 +3375,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/ScreenShare.qml" line="+30"/> <source>Share desktop with %1?</source> - <translation type="unfinished"></translation> + <translation>Ĉu montri la labortablon al %1?</translation> </message> <message> <location line="+11"/> @@ -3379,7 +3385,7 @@ Example: https://server.my:8787</source> <message> <location line="+20"/> <source>Window:</source> - <translation type="unfinished"></translation> + <translation>Fenestro:</translation> </message> <message> <location line="+15"/> @@ -3389,43 +3395,43 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>Frame rate:</source> - <translation type="unfinished"></translation> + <translation>Filmerrapido:</translation> </message> <message> <location line="+19"/> <source>Include your camera picture-in-picture</source> - <translation type="unfinished"></translation> + <translation>Enigi vian filmilon en la filmon</translation> </message> <message> <location line="+12"/> <source>Request remote camera</source> - <translation type="unfinished"></translation> + <translation>Peti foran filmilon</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> + <translation>Vidi la filmilon de via vokato kiel en ordinara vidvoko</translation> </message> <message> <location line="+5"/> <source>Hide mouse cursor</source> - <translation type="unfinished"></translation> + <translation>KaÅi musmontrilon</translation> </message> <message> <location line="+21"/> <source>Share</source> - <translation type="unfinished"></translation> + <translation>Vidigi</translation> </message> <message> <location line="+16"/> <source>Preview</source> - <translation type="unfinished"></translation> + <translation>AntaÅrigardi</translation> </message> <message> <location line="+7"/> <source>Cancel</source> - <translation type="unfinished">Nuligi</translation> + <translation>Nuligi</translation> </message> </context> <context> @@ -3446,49 +3452,51 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/SelfVerificationCheck.qml" line="+50"/> <source>This is your recovery key. You will need it to restore access to your encrypted messages and verification keys. Keep this safe. Don't share it with anyone and don't lose it! Do not pass go! Do not collect $200!</source> - <translation type="unfinished"></translation> + <translation>Jen via rehava Ålosilo. Vi bezonos Äin por rehavi aliron al viaj ĉifritaj mesaÄoj kaj kontrolaj Ålosiloj. Tenu Äin sekura. Ne havigu Äin al iu ajn, kaj ne perdu Äin! Ne paÅu sur la herbotapiÅon!</translation> </message> <message> <location line="+21"/> <source>Encryption setup successfully</source> - <translation type="unfinished"></translation> + <translation>Ĉifrado agordiÄis sukcese</translation> </message> <message> <location line="+8"/> <source>Failed to setup encryption: %1</source> - <translation type="unfinished"></translation> + <translation>Malsukcesis agordi ĉifradon: %1</translation> </message> <message> <location line="+32"/> <source>Setup Encryption</source> - <translation type="unfinished"></translation> + <translation>Agordi ĉifradon</translation> </message> <message> <location line="+9"/> <source>Hello and welcome to Matrix! It seems like you are new. Before you can securely encrypt your messages, we need to setup a few small things. You can either press accept immediately or adjust a few basic options. We also try to explain a few of the basics. You can skip those parts, but they might prove to be helpful!</source> - <translation type="unfinished"></translation> + <translation>Saluton kaj bonvelu al Matrikso! +Åœajnas, ke vi novas. AntaÅ ol vi povos sekure ĉifri viajn mesaÄojn, ni bezonas agordi kelkajn aferojn. Vi povas tuj premi la butonon akcepti, aÅ unue agordi kelkajn elektojn. Ni ankaÅ provas komprenigi al vi kelkajn bazajn principojn. Vi povas preterpasi la komprenigon, sed Äi povus esti utila!</translation> </message> <message> <location line="+108"/> <source>Activate Encryption</source> - <translation type="unfinished"></translation> + <translation>Åœalti ĉifradon</translation> </message> <message> <location line="+9"/> <source>It seems like you have encryption already configured for this account. To be able to access your encrypted messages and make this device appear as trusted, you can either verify an existing device or (if you have one) enter your recovery passphrase. Please select one of the options below. If you choose verify, you need to have the other device available. If you choose "enter passphrase", you will need your recovery key or passphrase. If you click cancel, you can choose to verify yourself at a later point.</source> - <translation type="unfinished"></translation> + <translation>Åœajnas, ke ĉifrado ne jam estas Åaltita por ĉi tiu konto. Por ke vi povu aliri viajn ĉifritajn mesaÄojn kaj aperigi la aparaton fidata, vi povas aÅ kontroli per jama aparato (se vi havas tian), aÅ enigi vian rehavan pasfrazon. Bonvolu elekti unu elekteblon sube. +Se vi elektos kontrolon, vi devos havi alian aparaton disponeblan. Se vi elektos enigon de pasfrazo, vi bezonos viajn rehavajn Ålosilon aÅ pasfrazon. Se vi nuligos, vi ankoraÅ povos komenci la kontrolon pli poste.</translation> </message> <message> <location line="+5"/> <source>verify</source> - <translation type="unfinished"></translation> + <translation>kontroli</translation> </message> <message> <location line="+9"/> <source>enter passphrase</source> - <translation type="unfinished"></translation> + <translation>enigi pasfrazon</translation> </message> </context> <context> @@ -3555,37 +3563,37 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/components/SpaceMenuLevel.qml" line="+16"/> <source>Add or remove from community</source> - <translation type="unfinished"></translation> + <translation>Aldoni al aÅ forigi de komunumo</translation> </message> <message> <location line="+12"/> <source>Official community for this room</source> - <translation type="unfinished"></translation> + <translation>Oficiala komunumo por ĉi tiu ĉambro</translation> </message> <message> <location line="+8"/> <source>Affiliated community for this room</source> - <translation type="unfinished"></translation> + <translation>Parenca komunumo por ĉi tiu ĉambro</translation> </message> <message> <location line="+8"/> <source>Listed only for community members</source> - <translation type="unfinished"></translation> + <translation>Listigita nur por komunumanoj</translation> </message> <message> <location line="+8"/> <source>Listed only for room members</source> - <translation type="unfinished"></translation> + <translation>Listigita nur por ĉambranoj</translation> </message> <message> <location line="+8"/> <source>Not related</source> - <translation type="unfinished"></translation> + <translation>Nerilata</translation> </message> <message> <location line="+9"/> <source>Subcommunities</source> - <translation type="unfinished"></translation> + <translation>Subkomunumoj</translation> </message> </context> <context> @@ -3593,22 +3601,23 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/StatusIndicator.qml" line="+18"/> <source>Failed</source> - <translation type="unfinished"></translation> + <translation>Estas malsukcesa</translation> </message> <message> <location line="+2"/> <source>Sent</source> - <translation type="unfinished"></translation> + <translation>Estas sendita</translation> </message> <message> <location line="+2"/> <source>Received</source> - <translation type="unfinished"></translation> + <translation>Estas ricevita</translation> </message> <message> <location line="+2"/> <source>Read</source> - <translation type="unfinished"></translation> + <translatorcomment>Could this simply be "lega"?</translatorcomment> + <translation>Estas legita</translation> </message> </context> <context> @@ -3616,12 +3625,12 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/emoji/StickerPicker.qml" line="+69"/> <source>Search</source> - <translation type="unfinished"></translation> + <translation>Serĉu</translation> </message> <message> <location line="+188"/> <source>Change what packs are enabled, remove packs, or create new ones</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Åœalti, forigi, aÅ krei novajn pakojn</translation> </message> </context> <context> @@ -3629,17 +3638,17 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> - <translation type="unfinished"></translation> + <translation>Sukcesis kontrolo</translation> </message> <message> <location line="+10"/> <source>Verification successful! Both sides verified their devices!</source> - <translation type="unfinished"></translation> + <translation>Sukcesis kontrolo! AmbaÅ flankoj kontrolis siajn aparatojn!</translation> </message> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Fermi</translation> </message> </context> <context> @@ -4054,12 +4063,12 @@ Kialo: %4</translation> <location filename="../qml/TimelineRow.qml" line="+107"/> <location line="+171"/> <source>Part of a thread</source> - <translation type="unfinished"></translation> + <translation>Parto de fadeno</translation> </message> <message> <location line="-18"/> <source>Edited</source> - <translation type="unfinished"></translation> + <translation>Redaktita</translation> </message> </context> <context> @@ -4067,12 +4076,12 @@ Kialo: %4</translation> <message> <location filename="../qml/TimelineView.qml" line="+53"/> <source>No room open</source> - <translation type="unfinished"></translation> + <translation>Neniu ĉambro estas malfermita</translation> </message> <message> <location line="+102"/> <source>You are about to notify the whole room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Vi atentigos la tutan ĉambron</translation> </message> <message> <location line="+4"/> @@ -4087,25 +4096,25 @@ Kialo: %4</translation> <message> <location line="+41"/> <source>No preview available</source> - <translation type="unfinished">Neniu antaÅrigardo disponeblas</translation> + <translation>Neniu antaÅrigardo disponeblas</translation> </message> <message> <location line="+3"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation>Agordoj</translation> </message> <message numerus="yes"> <location line="+15"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n ano</numerusform> + <numerusform>%n anoj</numerusform> </translation> </message> <message> <location line="+3"/> <source>View members of %1</source> - <translation type="unfinished"></translation> + <translation>Montri anojn de %1</translation> </message> <message> <location line="+19"/> @@ -4115,17 +4124,17 @@ Kialo: %4</translation> <message> <location line="+14"/> <source>join the conversation</source> - <translation type="unfinished"></translation> + <translation>aliÄi al interparolo</translation> </message> <message> <location line="+7"/> <source>accept invite</source> - <translation type="unfinished"></translation> + <translation>akcepti inviton</translation> </message> <message> <location line="+7"/> <source>decline invite</source> - <translation type="unfinished"></translation> + <translation>rifuzi inviton</translation> </message> <message> <location line="+7"/> @@ -4140,17 +4149,17 @@ Kialo: %4</translation> <message> <location line="+45"/> <source>Hide invite reason</source> - <translation type="unfinished"></translation> + <translation>KaÅi kialon de invito</translation> </message> <message> <location line="+0"/> <source>Show invite reason</source> - <translation type="unfinished"></translation> + <translation>Montri kialon de invito</translation> </message> <message> <location line="+18"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation>Reen al listo de ĉambroj</translation> </message> </context> <context> @@ -4158,82 +4167,82 @@ Kialo: %4</translation> <message> <location filename="../qml/TopBar.qml" line="+21"/> <source>No room selected</source> - <translation type="unfinished"></translation> + <translation>Neniu ĉambro estas elektita</translation> </message> <message> <location line="+53"/> <source>In %1</source> - <translation type="unfinished"></translation> + <translation>En %1</translation> </message> <message> <location line="+13"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation>Reen al listo de ĉambroj</translation> </message> <message> <location line="+55"/> <source>Show or hide pinned messages</source> - <translation type="unfinished"></translation> + <translation>Montri aÅ kaÅi fiksitajn mesaÄojn</translation> </message> <message> <location line="+30"/> <source>Show room members.</source> - <translation type="unfinished"></translation> + <translation>Montri ĉambranojn.</translation> </message> <message> <location line="+3"/> <source>This room contains only verified devices.</source> - <translation type="unfinished"></translation> + <translation>Ĉi tiu ĉambro enhavas nur kontrolitajn aparatojn.</translation> </message> <message> <location line="+2"/> <source>This room contains verified devices and devices which have never changed their master key.</source> - <translation type="unfinished"></translation> + <translation>Ĉi tiu ĉambro enhavas kontrolitajn aparatojn kaj aparatojn, kiuj neniam ÅanÄis sian ĉefan Ålosilon.</translation> </message> <message> <location line="+2"/> <source>This room contains unverified devices!</source> - <translation type="unfinished"></translation> + <translation>Ĉi tiu ĉambro enhavas nekontrolitajn aparatojn!</translation> </message> <message> <location line="+25"/> <source>Search this room</source> - <translation type="unfinished"></translation> + <translation>Serĉi en la ĉambro</translation> </message> <message> <location line="+24"/> <source>Room options</source> - <translation type="unfinished"></translation> + <translation>Elektebloj de ĉambro</translation> </message> <message> <location line="+11"/> <source>Invite users</source> - <translation type="unfinished"></translation> + <translation>Inviti uzantojn</translation> </message> <message> <location line="+6"/> <source>Members</source> - <translation type="unfinished"></translation> + <translation>Anoj</translation> </message> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Eliri el ĉambro</translation> </message> <message> <location line="+5"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation>Agordoj</translation> </message> <message> <location line="+67"/> <source>Unpin</source> - <translation type="unfinished"></translation> + <translation>Malfiksi</translation> </message> <message> <location line="+44"/> <source>Enter search query</source> - <translation type="unfinished"></translation> + <translation>Enigu serĉaton</translation> </message> </context> <context> @@ -4279,9 +4288,9 @@ Kialo: %4</translation> <message numerus="yes"> <location filename="../qml/UploadBox.qml" line="+92"/> <source>Upload %n file(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>AlÅuti dosieron</numerusform> + <numerusform>AlÅuti %n dosierojn</numerusform> </translation> </message> </context> @@ -4320,32 +4329,32 @@ Kialo: %4</translation> <message> <location filename="../qml/dialogs/UserProfile.qml" line="+26"/> <source>Global User Profile</source> - <translation type="unfinished"></translation> + <translation>Ĉiea profilo de uzanto</translation> </message> <message> <location line="+0"/> <source>Room User Profile</source> - <translation type="unfinished"></translation> + <translation>Ĉambra profilo de uzanto</translation> </message> <message> <location line="+43"/> <source>Change avatar globally.</source> - <translation type="unfinished"></translation> + <translation>ÅœanÄi bildon ĉie.</translation> </message> <message> <location line="+0"/> <source>Change avatar. Will only apply to this room.</source> - <translation type="unfinished"></translation> + <translation>ÅœanÄi bildon. EfektiviÄos nur en ĉi tiu ĉambro.</translation> </message> <message> <location line="+84"/> <source>Change display name globally.</source> - <translation type="unfinished"></translation> + <translation>ÅœanÄi prezentan nomon ĉie.</translation> </message> <message> <location line="+0"/> <source>Change display name. Will only apply to this room.</source> - <translation type="unfinished"></translation> + <translation>ÅœanÄi prezentan nomon. EfektiviÄos nur en ĉi tiu ĉambro.</translation> </message> <message> <location line="+23"/> @@ -4355,48 +4364,48 @@ Kialo: %4</translation> <message> <location line="+25"/> <source>Room: %1</source> - <translation type="unfinished"></translation> + <translation>Ĉambro: %1</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> + <translation>Ĉi tio estas profilo speciala por ĉambro. La nomo kaj profilbildo de la uzanto povas esti malsamaj de siaj ĉieaj versioj.</translation> </message> <message> <location line="+15"/> <source>Open the global profile for this user.</source> - <translation type="unfinished"></translation> + <translation>Malfermi la ĉiean profilon de ĉi tiu uzanto.</translation> </message> <message> <location line="+9"/> <location line="+232"/> <source>Verify</source> - <translation type="unfinished"></translation> + <translation>Kontroli</translation> </message> <message> <location line="-192"/> <source>Start a private chat.</source> - <translation type="unfinished"></translation> + <translation>Komenci privatan babilon.</translation> </message> <message> <location line="+10"/> <source>Kick the user.</source> - <translation type="unfinished"></translation> + <translation>Forpeli la uzanton.</translation> </message> <message> <location line="+11"/> <source>Ban the user.</source> - <translation type="unfinished"></translation> + <translation>Forbari la uzanton.</translation> </message> <message> <location line="+11"/> <source>Refresh device list.</source> - <translation type="unfinished"></translation> + <translation>Aktualigi liston de aparatoj.</translation> </message> <message> <location line="+15"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Aparatoj</translation> </message> <message> <location line="+3"/> @@ -4406,22 +4415,22 @@ Kialo: %4</translation> <message> <location line="+62"/> <source>Sign out this device.</source> - <translation type="unfinished"></translation> + <translation>AdiaÅigi ĉi tiun aparaton.</translation> </message> <message> <location line="+31"/> <source>Change device name.</source> - <translation type="unfinished"></translation> + <translation>ÅœanÄi nomon de aparato.</translation> </message> <message> <location line="+22"/> <source>Last seen %1 from %2</source> - <translation type="unfinished"></translation> + <translation>Lastafoje vidis uzanton %1 je %2</translation> </message> <message> <location line="+27"/> <source>Unverify</source> - <translation type="unfinished"></translation> + <translation>Malkontroli</translation> </message> </context> <context> @@ -4860,21 +4869,7 @@ This will also enable or disable sending typing notifications to others.</source Ĉi tio ankaÅ Åaltos sciigadon pri via tajpado al aliaj.</translation> </message> <message> - <location line="+4"/> - <source>Display rooms with new messages first. -If this is off, the list of rooms will only be sorted by the preferred sorting order. -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 the preferred sorting order, since you don't seem to consider them as important as the other rooms.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+9"/> - <source>Sort rooms alphabetically. -If this is off, the list of rooms will be sorted by the timestamp of the last message in a room. -If this is on, rooms that come first alphabetically will be sorted earlier than ones that come later.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> + <location line="+19"/> <source>Show buttons to quickly reply, react or access additional options next to each message.</source> <translation>Montras butonojn apud ĉiu mesaÄo, por rapide respondi, reagi, aÅ meti aliajn elekteblojn.</translation> @@ -4949,7 +4944,21 @@ This usually causes the application icon in the task bar to animate in some fash <translation>Montri kolonon kun komunumoj kaj etikedoj, flanke de la listo de ĉambroj.</translation> </message> <message> - <location line="+42"/> + <location line="+23"/> + <source>Display rooms with new messages first. +If this is off, the list of rooms will only be sorted by the preferred sorting order. +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 the preferred sorting order, since you don't seem to consider them as important as the other rooms.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Sort rooms alphabetically. +If this is off, the list of rooms will be sorted by the timestamp of the last message in a room. +If this is on, rooms that come first alphabetically will be sorted earlier than ones that come later.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> <source>Show if your message was read. Status is displayed next to timestamps. Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> @@ -5107,37 +5116,37 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/pages/UserSettingsPage.qml" line="+189"/> <source>CACHED</source> - <translation type="unfinished"></translation> + <translation>KAÅœMEMORITA</translation> </message> <message> <location line="+0"/> <source>NOT CACHED</source> - <translation type="unfinished"></translation> + <translation>NE KAÅœMEMORITA</translation> </message> <message> <location line="+7"/> <source>IMPORT</source> - <translation type="unfinished"></translation> + <translation>ENPORTI</translation> </message> <message> <location line="+4"/> <source>EXPORT</source> - <translation type="unfinished"></translation> + <translation>ELPORTI</translation> </message> <message> <location line="+9"/> <source>DOWNLOAD</source> - <translation type="unfinished"></translation> + <translation>ELÅœUTI</translation> </message> <message> <location line="+4"/> <source>REQUEST</source> - <translation type="unfinished"></translation> + <translation>PETI</translation> </message> <message> <location line="+25"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>Reen</translation> </message> </context> <context> @@ -5153,27 +5162,27 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/device-verification/Waiting.qml" line="+12"/> <source>Waiting for other party…</source> - <translation type="unfinished"></translation> + <translation>Atendante la aliulon…</translation> </message> <message> <location line="+12"/> <source>Waiting for other side to accept the verification request.</source> - <translation type="unfinished"></translation> + <translation>Atendante, Äis la aliulo akceptos la kontrolpeton.</translation> </message> <message> <location line="+2"/> <source>Waiting for other side to continue the verification process.</source> - <translation type="unfinished"></translation> + <translation>Atendante, Äis la aliulo finos la kontrolon.</translation> </message> <message> <location line="+2"/> <source>Waiting for other side to complete the verification process.</source> - <translation type="unfinished"></translation> + <translation>Atendante, Äis la aliulo finos la kontrolon.</translation> </message> <message> <location line="+19"/> <source>Cancel</source> - <translation type="unfinished">Nuligi</translation> + <translation>Nuligi</translation> </message> </context> <context> @@ -5181,32 +5190,33 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/pages/WelcomePage.qml" line="+30"/> <source>Welcome to nheko! The desktop client for the Matrix protocol.</source> - <translation type="unfinished"></translation> + <translatorcomment>Should "Matrico" be "Matrica"? (I don't think so)</translatorcomment> + <translation>Bonvenu al Nheko! La labortabla kliento por la protokolo Matrikso.</translation> </message> <message> <location line="+10"/> <source>Enjoy your stay!</source> - <translation type="unfinished"></translation> + <translation>Äœuu vian ĉeeston!</translation> </message> <message> <location line="+14"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>REGISTRIÄœI</translation> </message> <message> <location line="+8"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>SALUTI</translation> </message> <message> <location line="+26"/> <source>Reduce animations</source> - <translation type="unfinished"></translation> + <translation>Malpliigi movbildojn</translation> </message> <message> <location line="+7"/> <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> - <translation type="unfinished">Nheko uzas movbildojn kelkloke por plibeligi sin. Per ĉi tio vi povas ilin malÅalti, se ili malplaĉas al vi.</translation> + <translation>Nheko uzas movbildojn kelkloke por plibeligi sin. Per ĉi tio vi povas ilin malÅalti, se ili malplaĉas al vi.</translation> </message> </context> <context> diff --git a/resources/langs/nheko_es.ts b/resources/langs/nheko_es.ts index fdb2f77c9812cbb258e9c6776002a50d5c5df57e..e776f63ad44132a4221784eb42e707d49f5fc671 100644 --- a/resources/langs/nheko_es.ts +++ b/resources/langs/nheko_es.ts @@ -6,33 +6,33 @@ <message> <location filename="../qml/voip/ActiveCallBar.qml" line="+107"/> <source>Calling...</source> - <translation type="unfinished"></translation> + <translation>Llamando...</translation> </message> <message> <location line="+10"/> <location line="+10"/> <source>Connecting...</source> - <translation type="unfinished"></translation> + <translation>Conectando...</translation> </message> <message> <location line="+67"/> <source>You are screen sharing</source> - <translation type="unfinished"></translation> + <translation>Estás compartiendo tu pantalla</translation> </message> <message> <location line="+17"/> <source>Hide/Show Picture-in-Picture</source> - <translation type="unfinished"></translation> + <translation>Ocultar/Mostrar Picture-in-Picture</translation> </message> <message> <location line="+13"/> <source>Unmute Mic</source> - <translation type="unfinished"></translation> + <translation>Desilenciar micrófono</translation> </message> <message> <location line="+0"/> <source>Mute Mic</source> - <translation type="unfinished"></translation> + <translation>Silenciar micrófono</translation> </message> </context> <context> @@ -96,7 +96,7 @@ <message> <location line="+12"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Añadir</translation> </message> </context> <context> @@ -149,17 +149,17 @@ <message> <location filename="../qml/voip/CallInvite.qml" line="+75"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Videollamada</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>Llamada de voz</translation> </message> <message> <location line="+62"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>No se encontró micrófono.</translation> </message> </context> <context> @@ -167,42 +167,42 @@ <message> <location filename="../qml/voip/CallInviteBar.qml" line="+65"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Videollamada</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>Llamada de voz</translation> </message> <message> <location line="+16"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation>Dispositivos</translation> </message> <message> <location line="+11"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>Aceptar</translation> </message> <message> <location line="+4"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>No se encontró micrófono.</translation> </message> <message> <location line="+8"/> <source>Unknown microphone: %1</source> - <translation type="unfinished"></translation> + <translation>Micrófono desconocido: %1</translation> </message> <message> <location line="+9"/> <source>Unknown camera: %1</source> - <translation type="unfinished"></translation> + <translation>Cámara desconocida: %1</translation> </message> <message> <location line="+14"/> <source>Decline</source> - <translation type="unfinished"></translation> + <translation>Rechazar</translation> </message> </context> <context> @@ -251,7 +251,19 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+102"/> + <location line="+1"/> + <source>Because of the following reason Nheko wants to drop you to the login page: +%1 +If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+88"/> + <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> <translation>La cache en su disco es más reciente de lo que esta versión de Nheko soporta. Por favor actualiza Nheko o limpia la cache.</translation> </message> @@ -266,7 +278,13 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+3"/> + <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? +You may optionally provide a reason for others to accept your knock:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> @@ -302,12 +320,32 @@ <translation>No se ha podido invitar a %1 a %2: %3</translation> </message> <message> - <location line="+32"/> + <location line="+13"/> + <source>Reason for the kick</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> <source>Kicked user: %1</source> <translation>Se ha expulsado a %1</translation> </message> <message> - <location line="+26"/> + <location line="+10"/> + <source>Reason for the ban</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> <source>Failed to ban %1 in %2: %3</source> <translation>Error al banear a %1 en %2: %3</translation> </message> @@ -347,19 +385,7 @@ <translation>Migración de cache fallida!</translation> </message> <message> - <location line="-87"/> - <source>Because of the following reason Nheko wants to drop you to the login page: -%1 -If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+88"/> - <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> + <location line="+13"/> <source>Incompatible cache version</source> <translation>Versión de cache incompatible</translation> </message> @@ -387,13 +413,7 @@ If you think this is a mistake, you can close Nheko instead to possibly recover <translation>Por favor intenta iniciar sesión de nuevo: %1</translation> </message> <message> - <location line="+34"/> - <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? -You may optionally provide a reason for others to accept your knock:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+52"/> + <location line="+86"/> <source>Failed to join room: %1</source> <translation>No se pudo unir a la sala %1</translation> </message> @@ -413,30 +433,10 @@ You may optionally provide a reason for others to accept your knock:</source> <translation>Error al salir de la sala: %1</translation> </message> <message> - <location line="+56"/> - <source>Reason for the kick</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+15"/> + <location line="+72"/> <source>Failed to kick %1 from %2: %3</source> <translation>Falló al expulsar a %1 de %2: %3</translation> </message> - <message> - <location line="+13"/> - <source>Reason for the ban</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../qml/ChatPage.qml" line="+36"/> <source>No network connection</source> @@ -455,73 +455,63 @@ You may optionally provide a reason for others to accept your knock:</source> <source>/react <text></source> <translation type="unfinished"></translation> </message> - <message> - <location line="+6"/> - <source>/part [reason]</source> - <translation type="unfinished"></translation> - </message> <message> <location line="+2"/> - <source>/leave [reason]</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>/roomnick <displayname></source> + <source>/join <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/shrug [message]</source> + <source>/knock <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> - <source>/confetti [message]</source> + <location line="+2"/> + <source>/part [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/rainbowconfetti [message]</source> + <source>/leave [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="-50"/> - <source>/join <!roomid|#alias> [reason]</source> + <location line="+2"/> + <source>/invite <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/knock <!roomid|#alias> [reason]</source> + <source>/kick <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>/invite <@userid> [reason]</source> + <location line="+2"/> + <source>/ban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/kick <@userid> [reason]</source> + <source>/unban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/ban <@userid> [reason]</source> + <source>/redact <$eventid|@userid></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/unban <@userid> [reason]</source> + <source>/roomnick <displayname></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/redact <$eventid|@userid></source> + <source>/shrug [message]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>/md <message></source> <translation type="unfinished"></translation> </message> @@ -556,7 +546,17 @@ You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> + <location line="+2"/> + <source>/confetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/rainbowconfetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>/rainfall [message]</source> <translation type="unfinished"></translation> </message> @@ -737,12 +737,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/CommunitiesList.qml" line="+123"/> <source>Expand</source> - <translation type="unfinished"></translation> + <translation>Expandir</translation> </message> <message> <location line="+0"/> <source>Collapse</source> - <translation type="unfinished"></translation> + <translation>Colapsar</translation> </message> <message> <location line="+87"/> @@ -844,8 +844,8 @@ You may optionally provide a reason for others to accept your knock:</source> <location line="+66"/> <source>%n member(s)</source> <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <numerusform>%n miembro</numerusform> + <numerusform>%n miembros</numerusform> </translation> </message> <message> @@ -889,7 +889,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Encriptación</translation> </message> </context> <context> @@ -907,7 +907,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+27"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Nombre</translation> </message> <message> <location line="+1"/> @@ -917,7 +917,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+8"/> <source>Topic</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Tema</translation> </message> <message> <location line="+1"/> @@ -927,12 +927,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+18"/> <source>Alias</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Alias</translation> </message> <message> <location line="+12"/> <source>Public</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Público</translation> </message> <message> <location line="+6"/> @@ -952,7 +952,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Encriptación</translation> </message> <message> <location line="+6"/> @@ -968,7 +968,7 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+291"/> + <location filename="../../src/ChatPage.cpp" line="+305"/> <source>Decrypt secrets</source> <translation>Desencriptar secretos</translation> </message> @@ -998,22 +998,22 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/DigitVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Código de verificación</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>Por favor verifica los siguientes digitos. DeberÃas ver los mismos números en ambos lados. Si son diferentes,por favor presiona 'No son iguales!' para abortar la verificación!</translation> </message> <message> <location line="+33"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>No son iguales!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Son iguales!</translation> </message> </context> <context> @@ -1021,12 +1021,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/EmojiVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Código de verificación</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>Por favor verifica el siguiente emoji. DeberÃas ver el mismo emoji en ambos lados. Si son diferentes, por favor presiona 'No son iguales!' para abortar la verificación!</translation> </message> <message> <location line="+379"/> @@ -1036,12 +1036,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+10"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>No son iguales!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Son iguales!</translation> </message> </context> <context> @@ -1049,42 +1049,42 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/delegates/Encrypted.qml" line="+46"/> <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> + <translation>No hay clave para desbloquear este mensaje. Solicitamos la clave automáticamente, pero puedes intentar solicitandola de nuevo si eres impaciente.</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> + <translation>Este mensaje no pudo ser desencriptado, porque sólo tenemos la clave para los mensajes más recientes. Puedes intentar solicitando acceso a este mensaje.</translation> </message> <message> <location line="+2"/> <source>There was an internal error reading the decryption key from the database.</source> - <translation type="unfinished"></translation> + <translation>Hubo un error interno leyendo la clave de desencriptación de la base de datos.</translation> </message> <message> <location line="+2"/> <source>There was an error decrypting this message.</source> - <translation type="unfinished"></translation> + <translation>Hubo un error desencriptando este mensaje.</translation> </message> <message> <location line="+2"/> <source>The message couldn't be parsed.</source> - <translation type="unfinished"></translation> + <translation>Este mensaje no pudo ser procesado.</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> + <translation>La clave de encriptación fue reusada! Es posible que alguien este intentando insertar mensajes falsos en enste chat!</translation> </message> <message> <location line="+2"/> <source>Unknown decryption error</source> - <translation type="unfinished"></translation> + <translation>Error de desencriptación desconocido</translation> </message> <message> <location line="+9"/> <source>Request key</source> - <translation type="unfinished"></translation> + <translation>Solicitar clave</translation> </message> </context> <context> @@ -1105,22 +1105,22 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/EncryptionIndicator.qml" line="+36"/> <source>This message is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>Este mensaje no está encriptado!</translation> </message> <message> <location line="+3"/> <source>Encrypted by a verified device</source> - <translation type="unfinished"></translation> + <translation>Encriptado por un dispositivo verificado</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> + <translation>Encriptado por un dispositivo sin verificar, pero hasta ahora has confiado en este usuario.</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> + <translation>Encriptado por un dispositivo sin verificar o la clave proviene de una fuente no confiable como la copia de seguridad.</translation> </message> </context> <context> @@ -1200,42 +1200,42 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/Failed.qml" line="+11"/> <source>Verification failed</source> - <translation type="unfinished"></translation> + <translation>Verificación fallida</translation> </message> <message> <location line="+12"/> <source>Other client does not support our verification protocol.</source> - <translation type="unfinished"></translation> + <translation>El otro cliente no soporta nuestro protocolo de verificación.</translation> </message> <message> <location line="+4"/> <source>Key mismatch detected!</source> - <translation type="unfinished"></translation> + <translation>Las claves no son iguales!</translation> </message> <message> <location line="+2"/> <source>Device verification timed out.</source> - <translation type="unfinished"></translation> + <translation>Se agotó el tiempo para verificar el dispositivo.</translation> </message> <message> <location line="+2"/> <source>Other party canceled the verification.</source> - <translation type="unfinished"></translation> + <translation>El otro grupo canceló la verificación.</translation> </message> <message> <location line="+2"/> <source>Verification messages received out of order!</source> - <translation type="unfinished"></translation> + <translation>Los mensajes de verificación fueron recibidos en desorden!</translation> </message> <message> <location line="+2"/> <source>Unknown verification error.</source> - <translation type="unfinished"></translation> + <translation>Error de verificación desconocido.</translation> </message> <message> <location line="+16"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Cerrar</translation> </message> </context> <context> @@ -1243,7 +1243,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/ForwardCompleter.qml" line="+52"/> <source>Forward Message</source> - <translation type="unfinished"></translation> + <translation>Reenviar Mensaje</translation> </message> </context> <context> @@ -1308,7 +1308,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+16"/> <source>Stickers</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Stickers</translation> </message> </context> <context> @@ -1316,89 +1316,91 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/ImagePackEditorDialog.qml" line="+22"/> <source>Editing image pack</source> - <translation type="unfinished"></translation> + <translatorcomment>Just in case, I'll be leaving pack as pack instead of using paquete (which is the valid translation) but since a lot of spanish speaking people just say pack, I think it's fine</translatorcomment> + <translation>Editando pack de imágenes</translation> </message> <message> <location line="+56"/> <source>Add images</source> - <translation type="unfinished"></translation> + <translation>Añadir imágenes</translation> </message> <message> <location line="+7"/> <source>Images (*.png *.webp *.gif *.jpg *.jpeg)</source> - <translation type="unfinished"></translation> + <translation>Imágenes (*.png *.webp *.gif *.jpg *.jpeg)</translation> </message> <message> <location line="+1"/> <source>Select images for pack</source> - <translation type="unfinished"></translation> + <translation>Seleccionar imágenes para el pack</translation> </message> <message> <location line="+1"/> <source>Add to pack</source> - <translation type="unfinished"></translation> + <translation>Añadir al pack</translation> </message> <message> <location line="+61"/> <source>Change the overview image for this pack</source> - <translation type="unfinished"></translation> + <translation>Cambiar la imagen previa para este pack</translation> </message> <message> <location line="+13"/> <source>Overview Image (*.png *.webp *.jpg *.jpeg)</source> - <translation type="unfinished"></translation> + <translation>Imagen previa (*.png *.webp *.jpg *.jpeg)</translation> </message> <message> <location line="+1"/> <source>Select overview image for pack</source> - <translation type="unfinished"></translation> + <translation>Seleccionar imagen previa para el pack</translation> </message> <message> <location line="+12"/> <source>State key</source> - <translation type="unfinished"></translation> + <translatorcomment>There isn't a reasonable translation for this and it will sound ridiculous if I translate it, so I'll just leave it as is</translatorcomment> + <translation>State key</translation> </message> <message> <location line="+8"/> <source>Packname</source> - <translation type="unfinished"></translation> + <translation>Nombre del pack</translation> </message> <message> <location line="+8"/> <source>Attribution</source> - <translation type="unfinished"></translation> + <translation>Atribución</translation> </message> <message> <location line="+9"/> <location line="+75"/> <source>Use as Emoji</source> - <translation type="unfinished"></translation> + <translation>Usar como Emoji</translation> </message> <message> <location line="-62"/> <location line="+75"/> <source>Use as Sticker</source> - <translation type="unfinished"></translation> + <translation>Usar como Sticker</translation> </message> <message> <location line="-37"/> <source>Shortcode</source> - <translation type="unfinished"></translation> + <translation>Alias</translation> </message> <message> <location line="+15"/> <source>Body</source> - <translation type="unfinished"></translation> + <translation>Cuerpo</translation> </message> <message> <location line="+35"/> <source>Remove from pack</source> - <translation type="unfinished"></translation> + <translation>Eliminar del pack</translation> </message> <message> <location line="+4"/> <source>Remove</source> - <translation type="unfinished"></translation> + <translation>Eliminar</translation> </message> </context> <context> @@ -1406,27 +1408,27 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/ImagePackSettingsDialog.qml" line="+23"/> <source>Image pack settings</source> - <translation type="unfinished"></translation> + <translation>Ajustes del pack de imágenes</translation> </message> <message> <location line="+48"/> <source>Create account pack</source> - <translation type="unfinished"></translation> + <translation>Crear pack global</translation> </message> <message> <location line="+13"/> <source>New room pack</source> - <translation type="unfinished"></translation> + <translation>Nuevo pack para la sala</translation> </message> <message> <location line="+22"/> <source>Private pack</source> - <translation type="unfinished"></translation> + <translation>Pack privado</translation> </message> <message> <location line="+2"/> <source>Pack from this room</source> - <translation type="unfinished"></translation> + <translation>Pack de esta sala</translation> </message> <message> <location line="+2"/> @@ -1436,27 +1438,27 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+2"/> <source>Globally enabled pack</source> - <translation type="unfinished"></translation> + <translation>Pack habilitado globalmente</translation> </message> <message> <location line="+68"/> <source>Enable globally</source> - <translation type="unfinished"></translation> + <translation>Habilitar pack globalmente</translation> </message> <message> <location line="+4"/> <source>Enables this pack to be used in all rooms</source> - <translation type="unfinished"></translation> + <translation>Permite que este pack sea usado en todas las salas</translation> </message> <message> <location line="+10"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation>Editar</translation> </message> <message> <location line="+60"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Cerrar</translation> </message> </context> <context> @@ -1482,7 +1484,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/InviteDialog.qml" line="+40"/> <source>Invite users to %1</source> - <translation type="unfinished"></translation> + <translation>Invitar usuarios a %1</translation> </message> <message> <location line="+50"/> @@ -1493,7 +1495,7 @@ You may optionally provide a reason for others to accept your knock:</source> <location line="+13"/> <source>@joe:matrix.org</source> <comment>Example user id. The name 'joe' can be localized however you want.</comment> - <translation type="unfinished"></translation> + <translation>@joe:matrix.org</translation> </message> <message> <location line="+42"/> @@ -1503,12 +1505,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+86"/> <source>Invite</source> - <translation type="unfinished"></translation> + <translation>Invitar</translation> </message> <message> <location line="+7"/> <source>Cancel</source> - <translation type="unfinished">Cancelar</translation> + <translation>Cancelar</translation> </message> </context> <context> @@ -1516,12 +1518,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/JoinRoomDialog.qml" line="+14"/> <source>Join room</source> - <translation type="unfinished"></translation> + <translation>Unirse a la sala</translation> </message> <message> <location line="+20"/> <source>Room ID or alias</source> - <translation type="unfinished"></translation> + <translation>ID de la sala o alias</translation> </message> <message> <location line="+31"/> @@ -1534,12 +1536,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/LeaveRoomDialog.qml" line="+17"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Salir de la sala</translation> </message> <message> <location line="+1"/> <source>Are you sure you want to leave?</source> - <translation type="unfinished"></translation> + <translation>¿Seguro que deseas salir?</translation> </message> </context> <context> @@ -1625,12 +1627,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/pages/LoginPage.qml" line="+58"/> <source>Matrix ID</source> - <translation type="unfinished"></translation> + <translation>ID de Matrix</translation> </message> <message> <location line="+1"/> <source>e.g @joe:matrix.org</source> - <translation type="unfinished"></translation> + <translation>ej @joe:matrix.org</translation> </message> <message> <location line="+3"/> @@ -1643,17 +1645,17 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th <message> <location line="+27"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Contraseña</translation> </message> <message> <location line="+2"/> <source>Your password.</source> - <translation type="unfinished"></translation> + <translation>Tu contraseña.</translation> </message> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>Nombre de dispositivo</translation> </message> <message> <location line="+2"/> @@ -1663,12 +1665,12 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th <message> <location line="+10"/> <source>Homeserver address</source> - <translation type="unfinished"></translation> + <translation>Dirección del servidor base</translation> </message> <message> <location line="+1"/> <source>server.my:8787</source> - <translation type="unfinished"></translation> + <translation>mi.servidor:8787</translation> </message> <message> <location line="+3"/> @@ -1679,7 +1681,7 @@ Example: https://server.my:8787</source> <message> <location line="+32"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>INICIAR SESION</translation> </message> <message> <location line="+42"/> @@ -1692,17 +1694,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/LogoutDialog.qml" line="+13"/> <source>Log out</source> - <translation type="unfinished"></translation> + <translation>Cerrar sesión</translation> </message> <message> <location line="+1"/> <source>A call is in progress. Log out?</source> - <translation type="unfinished"></translation> + <translation>Una llamada está en progreso . Cerrar sesión?</translation> </message> <message> <location line="+0"/> <source>Are you sure you want to log out?</source> - <translation type="unfinished"></translation> + <translation>¿Seguro que deseas cerrar sesión?</translation> </message> </context> <context> @@ -1759,17 +1761,17 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%1 changed the room avatar</source> - <translation type="unfinished"></translation> + <translation>%1 cambió el avatar de la sala</translation> </message> <message> <location line="+14"/> <source>%1 changed the pinned messages.</source> - <translation type="unfinished"></translation> + <translation>%1 cambió los mensajes fijados.</translation> </message> <message> <location line="+29"/> <source>%1 changed the addresses for this room.</source> - <translation type="unfinished"></translation> + <translation>%1 cambió las direcciones para esta sala.</translation> </message> <message> <location line="+14"/> @@ -1779,27 +1781,27 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%1 created and configured room: %2</source> - <translation type="unfinished"></translation> + <translation>%1 creó y configuró la sala: %2</translation> </message> <message> <location line="+17"/> <source>%1 placed a voice call.</source> - <translation type="unfinished"></translation> + <translation>%1 hizo una llamada de voz.</translation> </message> <message> <location line="+2"/> <source>%1 placed a video call.</source> - <translation type="unfinished"></translation> + <translation>%1 hizo una videollamada.</translation> </message> <message> <location line="+2"/> <source>%1 placed a call.</source> - <translation type="unfinished"></translation> + <translation>%1 hizo una llamada.</translation> </message> <message> <location line="+16"/> <source>%1 answered the call.</source> - <translation type="unfinished"></translation> + <translation>%1 atendió la llamada.</translation> </message> <message> <location line="+14"/> @@ -1814,7 +1816,7 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%1 ended the call.</source> - <translation type="unfinished"></translation> + <translation>%1 terminó la llamada.</translation> </message> <message> <location line="+14"/> @@ -1825,7 +1827,7 @@ Example: https://server.my:8787</source> <message> <location line="+122"/> <source>Allow them in</source> - <translation type="unfinished"></translation> + <translation>Permitir que entren</translation> </message> </context> <context> @@ -1833,47 +1835,47 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageInput.qml" line="+47"/> <source>Hang up</source> - <translation type="unfinished"></translation> + <translation>Colgar</translation> </message> <message> <location line="+0"/> - <source>Already on a call</source> - <translation type="unfinished"></translation> + <source>Place a call</source> + <translation>Llamar</translation> </message> <message> <location line="+0"/> - <source>Place a call</source> + <source>Already on a call</source> <translation type="unfinished"></translation> </message> <message> <location line="+28"/> <source>Send a file</source> - <translation type="unfinished"></translation> + <translation>Enviar archivo</translation> </message> <message> <location line="+64"/> <source>Write a message...</source> - <translation type="unfinished">Escribe un mensaje...</translation> + <translation>Escribe un mensaje...</translation> </message> <message> <location line="+257"/> <source>Stickers</source> - <translation type="unfinished"></translation> + <translation>Stickers</translation> </message> <message> <location line="+24"/> <source>Emoji</source> - <translation type="unfinished"></translation> + <translation>Emoji</translation> </message> <message> <location line="+22"/> <source>Send</source> - <translation type="unfinished">Enviar</translation> + <translation>Enviar</translation> </message> <message> <location line="+15"/> <source>You don't have permission to send messages in this room</source> - <translation type="unfinished"></translation> + <translation>No tienes permisos para enviar mensajes en esta sala</translation> </message> </context> <context> @@ -1881,12 +1883,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageView.qml" line="+346"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation>Editar</translation> </message> <message> <location line="+17"/> <source>React</source> - <translation type="unfinished"></translation> + <translation>Reaccionar</translation> </message> <message> <location line="+15"/> @@ -1901,7 +1903,7 @@ Example: https://server.my:8787</source> <message> <location line="+11"/> <source>Reply</source> - <translation type="unfinished"></translation> + <translation>Responder</translation> </message> <message> <location line="+11"/> @@ -1911,7 +1913,7 @@ Example: https://server.my:8787</source> <message> <location line="+17"/> <source>Options</source> - <translation type="unfinished"></translation> + <translation>Opciones</translation> </message> <message> <location line="+187"/> @@ -1937,28 +1939,28 @@ Example: https://server.my:8787</source> <location line="+10"/> <location line="+138"/> <source>&Copy</source> - <translation type="unfinished"></translation> + <translation>&Copiar</translation> </message> <message> <location line="-131"/> <location line="+138"/> <source>Copy &link location</source> - <translation type="unfinished"></translation> + <translation>Copiar dirección de &enlace</translation> </message> <message> <location line="-130"/> <source>Re&act</source> - <translation type="unfinished"></translation> + <translation>Re&accionar</translation> </message> <message> <location line="+9"/> <source>Repl&y</source> - <translation type="unfinished"></translation> + <translation>Respo&nder</translation> </message> <message> <location line="+7"/> <source>&Edit</source> - <translation type="unfinished"></translation> + <translation>&Editar</translation> </message> <message> <location line="+7"/> @@ -1968,12 +1970,12 @@ Example: https://server.my:8787</source> <message> <location line="+7"/> <source>Un&pin</source> - <translation type="unfinished"></translation> + <translation>Des&fijar</translation> </message> <message> <location line="+0"/> <source>&Pin</source> - <translation type="unfinished"></translation> + <translation>&Fijar</translation> </message> <message> <location line="+6"/> @@ -1983,47 +1985,47 @@ Example: https://server.my:8787</source> <message> <location line="+5"/> <source>&Forward</source> - <translation type="unfinished"></translation> + <translation>&Reenviar</translation> </message> <message> <location line="+11"/> <source>&Mark as read</source> - <translation type="unfinished"></translation> + <translation>&Marcar como leido</translation> </message> <message> <location line="+3"/> <source>View raw message</source> - <translation type="unfinished"></translation> + <translation>Ver código fuente</translation> </message> <message> <location line="+6"/> <source>View decrypted raw message</source> - <translation type="unfinished"></translation> + <translation>Ver código fuente sin encriptar</translation> </message> <message> <location line="+7"/> <source>Remo&ve message</source> - <translation type="unfinished"></translation> + <translation>Elimin&ar mensaje</translation> </message> <message> <location line="+13"/> <source>&Save as</source> - <translation type="unfinished"></translation> + <translation>&Guardar como</translation> </message> <message> <location line="+7"/> <source>&Open in external program</source> - <translation type="unfinished"></translation> + <translation>&Abrir en programa externo</translation> </message> <message> <location line="+7"/> <source>Copy link to eve&nt</source> - <translation type="unfinished"></translation> + <translation>Copiar enlace a even&to</translation> </message> <message> <location line="+42"/> <source>&Go to quoted message</source> - <translation type="unfinished"></translation> + <translation>&Ir a mensaje citado</translation> </message> </context> <context> @@ -2031,12 +2033,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/device-verification/NewVerificationRequest.qml" line="+11"/> <source>Send Verification Request</source> - <translation type="unfinished"></translation> + <translation>Enviar solicitud de verificación</translation> </message> <message> <location line="+0"/> <source>Received Verification Request</source> - <translation type="unfinished"></translation> + <translation>Solicitud de verificación recibida</translation> </message> <message> <location line="+14"/> @@ -2051,42 +2053,42 @@ Example: https://server.my:8787</source> <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 type="unfinished"></translation> + <translation>Para asegurarse de que ningún usuario malicioso pueda espiar tus comunicaciones encriptadas puedes verificar con el otro grupo.</translation> </message> <message> <location line="+3"/> <source>%1 has requested to verify their device %2.</source> - <translation type="unfinished"></translation> + <translation>%1 ha solicitado verificar su dispositivo %2.</translation> </message> <message> <location line="+2"/> <source>%1 using the device %2 has requested to be verified.</source> - <translation type="unfinished"></translation> + <translation>%1 utilizando el dispositivo %2 ha solicitado ser verificado.</translation> </message> <message> <location line="+2"/> <source>Your device (%1) has requested to be verified.</source> - <translation type="unfinished"></translation> + <translation>Tu dispositivo (%1) ha solicitado ser verificado.</translation> </message> <message> <location line="+12"/> <source>Cancel</source> - <translation type="unfinished">Cancelar</translation> + <translation>Cancelar</translation> </message> <message> <location line="+0"/> <source>Deny</source> - <translation type="unfinished"></translation> + <translation>Rechazar</translation> </message> <message> <location line="+13"/> <source>Start verification</source> - <translation type="unfinished"></translation> + <translation>Comenzar verificación</translation> </message> <message> <location line="+0"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>Aceptar</translation> </message> </context> <context> @@ -2124,32 +2126,32 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/PlaceCall.qml" line="+39"/> <source>Place a call to %1?</source> - <translation type="unfinished"></translation> + <translation>Hacer una llamada a %1?</translation> </message> <message> <location line="+16"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>No se encontró micrófono.</translation> </message> <message> <location line="+24"/> <source>Voice</source> - <translation type="unfinished"></translation> + <translation>Voz</translation> </message> <message> <location line="+13"/> <source>Video</source> - <translation type="unfinished"></translation> + <translation>Video</translation> </message> <message> <location line="+13"/> <source>Screen</source> - <translation type="unfinished"></translation> + <translation>Pantalla</translation> </message> <message> <location line="+16"/> <source>Cancel</source> - <translation type="unfinished">Cancelar</translation> + <translation>Cancelar</translation> </message> </context> <context> @@ -2157,7 +2159,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/delegates/Placeholder.qml" line="+11"/> <source>unimplemented event: </source> - <translation type="unfinished"></translation> + <translation>evento-sin-implementar: </translation> </message> </context> <context> @@ -2228,7 +2230,7 @@ Example: https://server.my:8787</source> <message> <location line="+38"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Añadir</translation> </message> <message> <location line="+16"/> @@ -2517,7 +2519,22 @@ Example: https://server.my:8787</source> <context> <name>QObject</name> <message> - <location line="-26"/> + <location filename="../../src/notifications/ManagerMac.cpp" line="-58"/> + <source>Respond</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Send</source> + <translation type="unfinished">Enviar</translation> + </message> + <message> + <location line="+1"/> + <source>Write a message...</source> + <translation type="unfinished">Escribe un mensaje...</translation> + </message> + <message> + <location filename="../../src/main.cpp" line="-26"/> <source>Alias for '--log-level trace'.</source> <translation type="unfinished"></translation> </message> @@ -2541,33 +2558,18 @@ Example: https://server.my:8787</source> <source>type</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../src/notifications/ManagerMac.cpp" line="-58"/> - <source>Respond</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Send</source> - <translation type="unfinished">Enviar</translation> - </message> - <message> - <location line="+1"/> - <source>Write a message...</source> - <translation type="unfinished">Escribe un mensaje...</translation> - </message> </context> <context> <name>ReCaptchaDialog</name> <message> <location filename="../qml/dialogs/ReCaptchaDialog.qml" line="+40"/> <source>Solve the reCAPTCHA and press the confirm button</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Resuelve el reCAPTCHA y presiona el botón de confirmar</translation> </message> <message> <location line="+8"/> <source>Open reCAPTCHA</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Abrir reCAPTCHA</translation> </message> <message> <location line="+5"/> @@ -2585,7 +2587,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/ReadReceipts.qml" line="+39"/> <source>Read receipts</source> - <translation type="unfinished">Vistos</translation> + <translation>Vistos</translation> </message> </context> <context> @@ -2656,7 +2658,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/pages/RegisterPage.qml" line="+58"/> <source>Homeserver</source> - <translation type="unfinished">Servidor base</translation> + <translation>Servidor base</translation> </message> <message> <location line="+1"/> @@ -2666,17 +2668,17 @@ Example: https://server.my:8787</source> <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 type="unfinished"></translation> + <translation>Un servidor que permite registrarse. Debido a que matrix es descentralizado primero debes encontrar un servidor en el que puedas registrarte o mantener el tuyo propio.</translation> </message> <message> <location line="+32"/> <source>Username</source> - <translation type="unfinished"></translation> + <translation>Nombre de usuario</translation> </message> <message> <location line="+1"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> - <translation type="unfinished"></translation> + <translation>El nombre de usuario no debe estar vacio, y sólo debe contener los carácteres a-z, 0-9, ., _, =, -, y /.</translation> </message> <message> <location line="+21"/> @@ -2687,17 +2689,17 @@ Example: https://server.my:8787</source> <message> <location line="-79"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Contraseña</translation> </message> <message> <location line="+2"/> <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> - <translation type="unfinished"></translation> + <translation>Por favor escoge una contraseña segura. Los requerimientos exactos para la seguridad de la contraseña pueden depender de tu servidor.</translation> </message> <message> <location line="+7"/> <source>Password confirmation</source> - <translation type="unfinished"></translation> + <translation>Confirmar contraseña</translation> </message> <message> <location line="+9"/> @@ -2707,7 +2709,7 @@ Example: https://server.my:8787</source> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Nombre de dispositivo</translation> </message> <message> <location line="+2"/> @@ -2717,7 +2719,7 @@ Example: https://server.my:8787</source> <message> <location line="+31"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>REGISTRARSE</translation> </message> </context> <context> @@ -2725,7 +2727,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/ReplyPopup.qml" line="+54"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Cerrar</translation> </message> <message> <location line="+16"/> @@ -2743,17 +2745,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomDirectory.qml" line="+24"/> <source>Explore Public Rooms</source> - <translation type="unfinished"></translation> + <translation>Explorar salas públicas</translation> </message> <message> <location line="+138"/> <source>Search for public rooms</source> - <translation type="unfinished"></translation> + <translation>Buscar salas públicas</translation> </message> <message> <location line="+12"/> <source>Choose custom homeserver</source> - <translation type="unfinished"></translation> + <translation>Seleccionar servidor base personalizado</translation> </message> </context> <context> @@ -2769,17 +2771,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/RoomList.qml" line="+49"/> <source>Start a new chat</source> - <translation type="unfinished"></translation> + <translation>Comenzar un nuevo chat</translation> </message> <message> <location line="+13"/> <source>Join a room</source> - <translation type="unfinished"></translation> + <translation>Unirse a una sala</translation> </message> <message> <location line="+5"/> <source>Create a new room</source> - <translation type="unfinished"></translation> + <translation>Crear nueva sala</translation> </message> <message> <location line="+9"/> @@ -2794,7 +2796,7 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>Room directory</source> - <translation type="unfinished"></translation> + <translation>Listado de salas</translation> </message> <message> <location line="+18"/> @@ -2804,65 +2806,65 @@ Example: https://server.my:8787</source> <message> <location line="+24"/> <source>User settings</source> - <translation type="unfinished"></translation> + <translation>Ajustes de usuario</translation> </message> <message> <location line="+95"/> <source>Logout</source> - <translation type="unfinished"></translation> + <translation>Cerrar sesión</translation> </message> <message> <location line="+12"/> <source>Enter your status message:</source> - <translation type="unfinished"></translation> + <translation>Inserta tu estado:</translation> </message> <message> <location line="+1"/> <source>Status Message</source> - <translation type="unfinished"></translation> + <translation>Estado</translation> </message> <message> <location line="+10"/> <source>Profile settings</source> - <translation type="unfinished"></translation> + <translation>Ajustes de perfil</translation> </message> <message> <location line="+5"/> <source>Set status message</source> - <translation type="unfinished"></translation> + <translation>Establecer estado</translation> </message> <message> <location line="+52"/> <source>Encryption not set up</source> <extracomment>Cross-signing setup has not run yet.</extracomment> - <translation type="unfinished"></translation> + <translation>La encriptación no está configurada</translation> </message> <message> <location line="+3"/> <source>Unverified login</source> <extracomment>The user just signed in with this device and hasn't verified their master key.</extracomment> - <translation type="unfinished"></translation> + <translation>Inicio de sesión sin verificar</translation> </message> <message> <location line="+3"/> <source>Please verify your other devices</source> <extracomment>There are unverified devices signed in to this account.</extracomment> - <translation type="unfinished"></translation> + <translation>Por favor verifica el resto de tus dispositivos</translation> </message> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Cerrar</translation> </message> <message> <location line="+372"/> <source>Enter the tag you want to use:</source> - <translation type="unfinished"></translation> + <translation>Inserta la etiqueta que deseas usar:</translation> </message> <message> <location line="+1"/> <source>New tag</source> - <translation type="unfinished"></translation> + <translation>Nueva etiqueta</translation> </message> <message> <location line="+7"/> @@ -2877,7 +2879,7 @@ Example: https://server.my:8787</source> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Salir de la sala</translation> </message> <message> <location line="+5"/> @@ -2887,27 +2889,27 @@ Example: https://server.my:8787</source> <message> <location line="+7"/> <source>Tag room as:</source> - <translation type="unfinished"></translation> + <translation>Etiquetar sala como:</translation> </message> <message> <location line="+13"/> <source>Favourite</source> - <translation type="unfinished"></translation> + <translation>Favorito</translation> </message> <message> <location line="+2"/> <source>Low priority</source> - <translation type="unfinished"></translation> + <translation>Baja prioridad</translation> </message> <message> <location line="+2"/> <source>Server notice</source> - <translation type="unfinished"></translation> + <translation>Aviso del servidor</translation> </message> <message> <location line="+13"/> <source>Create new tag...</source> - <translation type="unfinished"></translation> + <translation>Crear nueva etiqueta...</translation> </message> <message> <location line="+11"/> @@ -2920,21 +2922,21 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomMembers.qml" line="+19"/> <source>Members of %1</source> - <translation type="unfinished"></translation> + <translation>Miembros de: %1</translation> </message> <message numerus="yes"> <location line="+31"/> <source>%n people in %1</source> <comment>Summary above list of members</comment> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n persona en %1</numerusform> + <numerusform>%n personas en %1</numerusform> </translation> </message> <message> <location line="+10"/> <source>Invite more people</source> - <translation type="unfinished"></translation> + <translation>Invitar más personas</translation> </message> <message> <location line="+8"/> @@ -2979,22 +2981,22 @@ Example: https://server.my:8787</source> <message> <location line="+20"/> <source>This room is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>Esta sala no está encriptada!</translation> </message> <message> <location line="+4"/> <source>This user is verified.</source> - <translation type="unfinished"></translation> + <translation>Este usuario está verificado.</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> + <translation>Este usuario no está verificado, pero está usando la misma clave maestra desde la primera vez que se conocieron.</translation> </message> <message> <location line="+2"/> <source>This user has unverified devices!</source> - <translation type="unfinished"></translation> + <translation>Este usuario tiene dispositivos sin verificar!</translation> </message> </context> <context> @@ -3033,7 +3035,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomSettings.qml" line="+26"/> <source>Room Settings</source> - <translation type="unfinished"></translation> + <translation>Ajustes de la sala</translation> </message> <message> <location line="+35"/> @@ -3048,9 +3050,10 @@ Example: https://server.my:8787</source> <message numerus="yes"> <location line="+22"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translatorcomment>"miembro" is for a single person, miembros is for many</translatorcomment> + <translation> + <numerusform>%n miembro</numerusform> + <numerusform>%n miembros</numerusform> </translation> </message> <message> @@ -3076,22 +3079,22 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Notifications</source> - <translation type="unfinished"></translation> + <translation>Notificationes</translation> </message> <message> <location line="+6"/> <source>Muted</source> - <translation type="unfinished"></translation> + <translation>Silenciado</translation> </message> <message> <location line="+0"/> <source>Mentions only</source> - <translation type="unfinished"></translation> + <translation>Sólo menciones</translation> </message> <message> <location line="+0"/> <source>All messages</source> - <translation type="unfinished"></translation> + <translation>Todos los mensajes</translation> </message> <message> <location line="+10"/> @@ -3122,7 +3125,7 @@ Example: https://server.my:8787</source> <location line="+12"/> <location line="+242"/> <source>Change</source> - <translation type="unfinished"></translation> + <translation>Cambiar</translation> </message> <message> <location line="-241"/> @@ -3235,12 +3238,12 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Encriptación</translation> </message> <message> <location line="+22"/> <source>End-to-End Encryption</source> - <translation type="unfinished"></translation> + <translation>Encriptado de extremo a extremo</translation> </message> <message> <location line="+1"/> @@ -3271,7 +3274,7 @@ Example: https://server.my:8787</source> <message> <location line="+6"/> <source>Sticker & Emote Settings</source> - <translation type="unfinished"></translation> + <translation>Ajustes de Stickers & Emotes</translation> </message> <message> <location line="+6"/> @@ -3281,12 +3284,12 @@ Example: https://server.my:8787</source> <message> <location line="+6"/> <source>INFO</source> - <translation type="unfinished">INFORMACION</translation> + <translation>INFORMACION</translation> </message> <message> <location line="+9"/> <source>Internal ID</source> - <translation type="unfinished"></translation> + <translation>ID Interno</translation> </message> <message> <location line="+16"/> @@ -3296,7 +3299,7 @@ Example: https://server.my:8787</source> <message> <location line="+19"/> <source>Room Version</source> - <translation type="unfinished"></translation> + <translation>Versión de la sala</translation> </message> <message> <location line="+19"/> @@ -3337,17 +3340,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/Root.qml" line="+313"/> <source>Please enter your login password to continue:</source> - <translation type="unfinished"></translation> + <translation>Por favor inserta tu contraseña para iniciar sesión:</translation> </message> <message> <location line="+10"/> <source>Please enter a valid email address to continue:</source> - <translation type="unfinished"></translation> + <translation>Por favor inserta un correo electrónico válido para continuar:</translation> </message> <message> <location line="+10"/> <source>Please enter a valid phone number to continue:</source> - <translation type="unfinished"></translation> + <translation>Por favor inserta un número de teléfono válido para continuar:</translation> </message> <message> <location line="+10"/> @@ -3357,7 +3360,7 @@ Example: https://server.my:8787</source> <message> <location line="+11"/> <source>Wait for the confirmation link to arrive, then continue.</source> - <translation type="unfinished"></translation> + <translation>Espera a que el enlace de confirmación llegue para continuar.</translation> </message> </context> <context> @@ -3365,7 +3368,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/ScreenShare.qml" line="+30"/> <source>Share desktop with %1?</source> - <translation type="unfinished"></translation> + <translation>¿Compartir pantalla con %1?</translation> </message> <message> <location line="+11"/> @@ -3375,7 +3378,7 @@ Example: https://server.my:8787</source> <message> <location line="+20"/> <source>Window:</source> - <translation type="unfinished"></translation> + <translation>Ventana:</translation> </message> <message> <location line="+15"/> @@ -3385,43 +3388,43 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>Frame rate:</source> - <translation type="unfinished"></translation> + <translation>Tasa de fotogramas:</translation> </message> <message> <location line="+19"/> <source>Include your camera picture-in-picture</source> - <translation type="unfinished"></translation> + <translation>Incluir tu cámara picture-in-picture</translation> </message> <message> <location line="+12"/> <source>Request remote camera</source> - <translation type="unfinished"></translation> + <translation>Solicitar cámara remota</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> + <translation>Ver la cámara de la persona que estás llamando como si fuera una videollamada normal</translation> </message> <message> <location line="+5"/> <source>Hide mouse cursor</source> - <translation type="unfinished"></translation> + <translation>Esconder el cursor del mouse</translation> </message> <message> <location line="+21"/> <source>Share</source> - <translation type="unfinished"></translation> + <translation>Compartir</translation> </message> <message> <location line="+16"/> <source>Preview</source> - <translation type="unfinished"></translation> + <translation>Vista previa</translation> </message> <message> <location line="+7"/> <source>Cancel</source> - <translation type="unfinished">Cancelar</translation> + <translation>Cancelar</translation> </message> </context> <context> @@ -3442,49 +3445,51 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/SelfVerificationCheck.qml" line="+50"/> <source>This is your recovery key. You will need it to restore access to your encrypted messages and verification keys. Keep this safe. Don't share it with anyone and don't lose it! Do not pass go! Do not collect $200!</source> - <translation type="unfinished"></translation> + <translation>Esta es tu clave de seguridad. La necesitaras para restaurar acceso a tus mensajes encriptados y claves de verificación. Mantenla segura. No la compartas con nadie y no la pierdas! No la dejes ir! No aceptes $200 por ella!</translation> </message> <message> <location line="+21"/> <source>Encryption setup successfully</source> - <translation type="unfinished"></translation> + <translation>Encriptación configurada de forma exitosa</translation> </message> <message> <location line="+8"/> <source>Failed to setup encryption: %1</source> - <translation type="unfinished"></translation> + <translation>No se pudo configurar la encriptación: %1</translation> </message> <message> <location line="+32"/> <source>Setup Encryption</source> - <translation type="unfinished"></translation> + <translation>Configurar encriptación</translation> </message> <message> <location line="+9"/> <source>Hello and welcome to Matrix! It seems like you are new. Before you can securely encrypt your messages, we need to setup a few small things. You can either press accept immediately or adjust a few basic options. We also try to explain a few of the basics. You can skip those parts, but they might prove to be helpful!</source> - <translation type="unfinished"></translation> + <translation>Hola y bienvenido a Matrix! +Parece que eres nuevo. Antes de que puedas encriptar tus mensajes de forma segura, debemos configurar unas cuantas cosas. Puedes presionar aceptar de inmediato o ajustar unas cuantas opciones básicas. También intentamos explicar algunas de las bases. Puedes omitir esas partes, pero podrÃan ser útiles!</translation> </message> <message> <location line="+108"/> <source>Activate Encryption</source> - <translation type="unfinished"></translation> + <translation>Activar encriptación</translation> </message> <message> <location line="+9"/> <source>It seems like you have encryption already configured for this account. To be able to access your encrypted messages and make this device appear as trusted, you can either verify an existing device or (if you have one) enter your recovery passphrase. Please select one of the options below. If you choose verify, you need to have the other device available. If you choose "enter passphrase", you will need your recovery key or passphrase. If you click cancel, you can choose to verify yourself at a later point.</source> - <translation type="unfinished"></translation> + <translation>Parece que ya tienes la encriptación configurada en esta cuenta. Para poder acceder a tus mensajes encriptados y hacer que este dispositivo aparezca como confiable puedes verificar con un dispositivo ya existente o (si tienes una) utilizar tu clave de recuperación. Por favor selecciona una de las opciones abajo. +Si escoges verificar, necesitas tener otro dispositivo disponible. Si escoges "insertar contraseña", necesitaras tu clave de recuperación o contraseña. Si haces click en cancelar, puedes verificar tu dispositivo en otro momento.</translation> </message> <message> <location line="+5"/> <source>verify</source> - <translation type="unfinished"></translation> + <translation>verificar</translation> </message> <message> <location line="+9"/> <source>enter passphrase</source> - <translation type="unfinished"></translation> + <translation>insertar contraseña</translation> </message> </context> <context> @@ -3589,22 +3594,22 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/StatusIndicator.qml" line="+18"/> <source>Failed</source> - <translation type="unfinished"></translation> + <translation>Falló</translation> </message> <message> <location line="+2"/> <source>Sent</source> - <translation type="unfinished"></translation> + <translation>Enviado</translation> </message> <message> <location line="+2"/> <source>Received</source> - <translation type="unfinished"></translation> + <translation>Recibido</translation> </message> <message> <location line="+2"/> <source>Read</source> - <translation type="unfinished"></translation> + <translation>Visto</translation> </message> </context> <context> @@ -3612,7 +3617,7 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/emoji/StickerPicker.qml" line="+69"/> <source>Search</source> - <translation type="unfinished"></translation> + <translation>Buscar</translation> </message> <message> <location line="+188"/> @@ -3625,17 +3630,17 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> - <translation type="unfinished"></translation> + <translation>Verificación Exitosa</translation> </message> <message> <location line="+10"/> <source>Verification successful! Both sides verified their devices!</source> - <translation type="unfinished"></translation> + <translation>Verificación exitosa! Ambos lados verificaron sus dispositivos!</translation> </message> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Cerrar</translation> </message> </context> <context> @@ -3687,7 +3692,12 @@ If you choose verify, you need to have the other device available. If you choose <translation>%1 hizo la sala pública.</translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>%1 made this room require an invitation to join.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>%1 allowed to join this room by knocking.</source> <translation>%1 se le permitió unirse a esta sala tocando la puerta.</translation> </message> @@ -3947,37 +3957,12 @@ Razón: %4</translation> <translation type="unfinished"></translation> </message> <message> - <location line="+43"/> - <source>%2 revoked the invite to %1.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> - <source>%2 kicked %1.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>%2 unbanned %1.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>%2 rejected the knock from %1.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-38"/> + <location line="+12"/> <source>%1 has changed their avatar and changed their display name to %2.</source> <translation>%1 cambió su avatar y su nombre a %2.</translation> </message> <message> - <location line="-666"/> - <source>%1 made this room require an invitation to join.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+670"/> + <location line="+4"/> <source>%1 has changed their display name to %2.</source> <translation>%1 cambió su nombre a %2.</translation> </message> @@ -4002,7 +3987,12 @@ Razón: %4</translation> <translation>%1 se unió a través de la autorización del servidor de %2.</translation> </message> <message> - <location line="+13"/> + <location line="+10"/> + <source>%2 kicked %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <source>%1 rejected their invite.</source> <translation>%1 rechazó la invitación.</translation> </message> @@ -4027,7 +4017,22 @@ Razón: %4</translation> <translation>Te has unido a esta sala.</translation> </message> <message> - <location line="+1704"/> + <location line="+1695"/> + <source>%2 revoked the invite to %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>%2 unbanned %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>%2 rejected the knock from %1.</source> + <translation type="unfinished"></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 se fue después de ya haberse ido!</translation> @@ -4054,7 +4059,7 @@ Razón: %4</translation> <message> <location line="-18"/> <source>Edited</source> - <translation type="unfinished"></translation> + <translation>Editado</translation> </message> </context> <context> @@ -4062,12 +4067,12 @@ Razón: %4</translation> <message> <location filename="../qml/TimelineView.qml" line="+53"/> <source>No room open</source> - <translation type="unfinished"></translation> + <translation>Ninguna sala abierta</translation> </message> <message> <location line="+102"/> <source>You are about to notify the whole room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Estás a punto de notificar a toda la sala</translation> </message> <message> <location line="+4"/> @@ -4082,19 +4087,19 @@ Razón: %4</translation> <message> <location line="+41"/> <source>No preview available</source> - <translation type="unfinished">Vista previa no disponible</translation> + <translation>Vista previa no disponible</translation> </message> <message> <location line="+3"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Ajustes</translation> </message> <message numerus="yes"> <location line="+15"/> <source>%n member(s)</source> <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <numerusform>%n miembro</numerusform> + <numerusform>%n miembros</numerusform> </translation> </message> <message> @@ -4110,17 +4115,17 @@ Razón: %4</translation> <message> <location line="+14"/> <source>join the conversation</source> - <translation type="unfinished"></translation> + <translation>unirse a la conversación</translation> </message> <message> <location line="+7"/> <source>accept invite</source> - <translation type="unfinished"></translation> + <translation>aceptar invitación</translation> </message> <message> <location line="+7"/> <source>decline invite</source> - <translation type="unfinished"></translation> + <translation>rechazar invitación</translation> </message> <message> <location line="+7"/> @@ -4145,7 +4150,7 @@ Razón: %4</translation> <message> <location line="+18"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation>De vuelta a la lista de salas</translation> </message> </context> <context> @@ -4153,7 +4158,7 @@ Razón: %4</translation> <message> <location filename="../qml/TopBar.qml" line="+21"/> <source>No room selected</source> - <translation type="unfinished"></translation> + <translation>Ninguna sala seleccionada</translation> </message> <message> <location line="+53"/> @@ -4163,12 +4168,12 @@ Razón: %4</translation> <message> <location line="+13"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation>Volver a la lista de salas</translation> </message> <message> <location line="+55"/> <source>Show or hide pinned messages</source> - <translation type="unfinished"></translation> + <translation>Mostrar u ocultar mensajes fijados</translation> </message> <message> <location line="+30"/> @@ -4178,17 +4183,17 @@ Razón: %4</translation> <message> <location line="+3"/> <source>This room contains only verified devices.</source> - <translation type="unfinished"></translation> + <translation>Esta sala sólo contiene dispositivos verificados.</translation> </message> <message> <location line="+2"/> <source>This room contains verified devices and devices which have never changed their master key.</source> - <translation type="unfinished"></translation> + <translation>Esta sala contiene dispositivos verificados y dispositivos que nunca han cambiado su clave maestra.</translation> </message> <message> <location line="+2"/> <source>This room contains unverified devices!</source> - <translation type="unfinished"></translation> + <translation>Esta sala contiene dispositivos sin verificar!</translation> </message> <message> <location line="+25"/> @@ -4198,32 +4203,32 @@ Razón: %4</translation> <message> <location line="+24"/> <source>Room options</source> - <translation type="unfinished"></translation> + <translation>Ajustes de la sala</translation> </message> <message> <location line="+11"/> <source>Invite users</source> - <translation type="unfinished"></translation> + <translation>Invitar usuarios</translation> </message> <message> <location line="+6"/> <source>Members</source> - <translation type="unfinished"></translation> + <translation>Miembros</translation> </message> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Salir de la sala</translation> </message> <message> <location line="+5"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation>Ajustes</translation> </message> <message> <location line="+67"/> <source>Unpin</source> - <translation type="unfinished"></translation> + <translation>Desfijar</translation> </message> <message> <location line="+44"/> @@ -4315,32 +4320,32 @@ Razón: %4</translation> <message> <location filename="../qml/dialogs/UserProfile.qml" line="+26"/> <source>Global User Profile</source> - <translation type="unfinished"></translation> + <translation>Perfil de Usuario Global</translation> </message> <message> <location line="+0"/> <source>Room User Profile</source> - <translation type="unfinished"></translation> + <translation>Perfil de Usuario en esta Sala</translation> </message> <message> <location line="+43"/> <source>Change avatar globally.</source> - <translation type="unfinished"></translation> + <translation>Cambiar el avatar globalmente.</translation> </message> <message> <location line="+0"/> <source>Change avatar. Will only apply to this room.</source> - <translation type="unfinished"></translation> + <translation>Cambiar el avatar. Sólo aplicara a esta sala.</translation> </message> <message> <location line="+84"/> <source>Change display name globally.</source> - <translation type="unfinished"></translation> + <translation>Cambiar el nombre de usuario globalmente.</translation> </message> <message> <location line="+0"/> <source>Change display name. Will only apply to this room.</source> - <translation type="unfinished"></translation> + <translation>Cambiar el nombre de usuario. Sólo aplicara a esta sala.</translation> </message> <message> <location line="+23"/> @@ -4350,48 +4355,48 @@ Razón: %4</translation> <message> <location line="+25"/> <source>Room: %1</source> - <translation type="unfinished"></translation> + <translation>Sala: %1</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> + <translation>Este es un perfil especÃfico para esta sala. El nombre de usuario y avatar pueden ser diferentes de sus versiones globales.</translation> </message> <message> <location line="+15"/> <source>Open the global profile for this user.</source> - <translation type="unfinished"></translation> + <translation>Abrir el perfil global para este usuario.</translation> </message> <message> <location line="+9"/> <location line="+232"/> <source>Verify</source> - <translation type="unfinished"></translation> + <translation>Verificar</translation> </message> <message> <location line="-192"/> <source>Start a private chat.</source> - <translation type="unfinished"></translation> + <translation>Empezar un chat privado.</translation> </message> <message> <location line="+10"/> <source>Kick the user.</source> - <translation type="unfinished"></translation> + <translation>Expulsar al usuario.</translation> </message> <message> <location line="+11"/> <source>Ban the user.</source> - <translation type="unfinished"></translation> + <translation>Banear al usuario.</translation> </message> <message> <location line="+11"/> <source>Refresh device list.</source> - <translation type="unfinished"></translation> + <translation>Refrescar lista de dispositivos.</translation> </message> <message> <location line="+15"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Dispositivos</translation> </message> <message> <location line="+3"/> @@ -4401,22 +4406,22 @@ Razón: %4</translation> <message> <location line="+62"/> <source>Sign out this device.</source> - <translation type="unfinished"></translation> + <translation>Cerrar sesión en este dispositivo.</translation> </message> <message> <location line="+31"/> <source>Change device name.</source> - <translation type="unfinished"></translation> + <translation>Cambiar el nombre del dispositivo.</translation> </message> <message> <location line="+22"/> <source>Last seen %1 from %2</source> - <translation type="unfinished"></translation> + <translation>Última vez visto %1 a las %2</translation> </message> <message> <location line="+27"/> <source>Unverify</source> - <translation type="unfinished"></translation> + <translation>Sin verificar</translation> </message> </context> <context> @@ -4461,7 +4466,12 @@ Razón: %4</translation> <translation type="unfinished">Abrir automáticamente después de iniciar sesión en el sistema</translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Communities sidebar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Scrollbars in room list</source> <translation type="unfinished"></translation> </message> @@ -4561,7 +4571,12 @@ Razón: %4</translation> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show message counts for communities and tags</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Display fancy effects such as confetti</source> <translation type="unfinished"></translation> </message> @@ -4786,7 +4801,12 @@ Razón: %4</translation> <translation type="unfinished">Escoge el sonido de notificación para las invitaciones de llamadas</translation> </message> <message> - <location line="+10"/> + <location line="+7"/> + <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <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> @@ -4815,7 +4835,12 @@ Si se ajusta a 0, la pantalla se desenfoca inmediatamente después de la pérdid <translation type="unfinished">Ejecutar la aplicación en segundo plano sin mostrar la ventana del cliente.</translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show a column containing communities and tags next to the room list.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Shows scrollbars in the room list and communities list.</source> <translation type="unfinished"></translation> </message> @@ -4873,82 +4898,32 @@ If this is on, rooms that come first alphabetically will be sorted earlier than <translation type="unfinished">Mostrar botones para responder rápidamente, reaccionar o acceder opciones adicionales junto a cada mensaje.</translation> </message> <message> - <location line="+8"/> - <source>Notify about received messages when the client is not currently focused.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Change the appearance of user avatars in chats. -OFF - square, ON - circle.</source> + <location line="+4"/> + <source>Show if your message was read. +Status is displayed next to timestamps. +Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> - <source>Decrypt messages shown in notifications for encrypted chats.</source> + <location line="+4"/> + <source>Notify about received messages when the client is not currently focused.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Choose where to show the total number of notifications contained within a community or tag.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+16"/> - <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="+32"/> - <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 type="unfinished"></translation> - </message> - <message> - <location line="-76"/> <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 type="unfinished">Mostrar una alerta cuando un mensaje sea recibido. Esto usualmente causa que el icono de la aplicación en la barra de tareas sea animado de alguna forma.</translation> </message> <message> - <location line="-350"/> - <source>Communities sidebar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+42"/> - <source>Show message counts for communities and tags</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+241"/> - <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+19"/> - <source>Show a column containing communities and tags next to the room list.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+42"/> - <source>Show if your message was read. -Status is displayed next to timestamps. -Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> + <location line="+4"/> + <source>Change the appearance of user avatars in chats. +OFF - square, ON - circle.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> + <location line="+3"/> <source>Display an identicon instead of a letter when no avatar is set.</source> <translation type="unfinished">Mostrar un identicon en lugar de una letra cuando no hay un avatar seleccionado.</translation> </message> @@ -4972,7 +4947,27 @@ Only affects messages in encrypted chats.</source> Sólo afecta a los mensajes en chats encriptados.</translation> </message> <message> - <location line="+14"/> + <location line="+3"/> + <source>Decrypt messages shown in notifications for encrypted chats.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Choose where to show the total number of notifications contained within a community or tag.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <source>When the window loses focus, the timeline will be blurred.</source> <translation type="unfinished">Cuando la ventana no este enfocada, la lÃnea de tiempo se volverá borrosa.</translation> @@ -4998,7 +4993,12 @@ be blurred.</source> <translation type="unfinished">Requerir que un usuario este verificado para enviarle mensajes encriptados. Esto incrementa la seguridad pero hace la encriptación de extremo a extremo más tediosa.</translation> </message> <message> - <location line="+7"/> + <location line="+3"/> + <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="+4"/> <source>Download message encryption keys from and upload to the encrypted online key backup.</source> <translation type="unfinished">Descargar las claves de los mensajes y subirlas a tu copia de seguridad encriptada de la clave.</translation> </message> @@ -5008,7 +5008,12 @@ be blurred.</source> <translation type="unfinished">La clave para desencriptar copias de seguridad en lÃnea. Si está en la cache, puedes activar la copia de seguridad en lÃnea para almacenar tus claves de encriptación de forma segura en el servidor.</translation> </message> <message> - <location line="+9"/> + <location line="+4"/> + <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 type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>The key to verify other users. If it is cached, verifying a user will verify all their devices.</source> <translation type="unfinished">La clave para verificar a otros usuarios. Si está en la cache, verificar a un usuario verificará a todos sus dispositivos.</translation> </message> @@ -5092,32 +5097,32 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/pages/UserSettingsPage.qml" line="+189"/> <source>CACHED</source> - <translation type="unfinished"></translation> + <translation>EN CACHE</translation> </message> <message> <location line="+0"/> <source>NOT CACHED</source> - <translation type="unfinished"></translation> + <translation>NO ESTA EN LA CACHE</translation> </message> <message> <location line="+7"/> <source>IMPORT</source> - <translation type="unfinished"></translation> + <translation>IMPORTAR</translation> </message> <message> <location line="+4"/> <source>EXPORT</source> - <translation type="unfinished"></translation> + <translation>EXPORTAR</translation> </message> <message> <location line="+9"/> <source>DOWNLOAD</source> - <translation type="unfinished"></translation> + <translation>DESCARGAR</translation> </message> <message> <location line="+4"/> <source>REQUEST</source> - <translation type="unfinished"></translation> + <translation>SOLICITAR</translation> </message> <message> <location line="+25"/> @@ -5138,27 +5143,27 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/device-verification/Waiting.qml" line="+12"/> <source>Waiting for other party…</source> - <translation type="unfinished"></translation> + <translation>Esperando por el otro grupo...</translation> </message> <message> <location line="+12"/> <source>Waiting for other side to accept the verification request.</source> - <translation type="unfinished"></translation> + <translation>Esperando a que el otro lado acepte la solicitud de verificación.</translation> </message> <message> <location line="+2"/> <source>Waiting for other side to continue the verification process.</source> - <translation type="unfinished"></translation> + <translation>Esperando por el otro lado para continuar el proceso de verificación.</translation> </message> <message> <location line="+2"/> <source>Waiting for other side to complete the verification process.</source> - <translation type="unfinished"></translation> + <translation>Esperando por el otro lado para completar el proceso de verificación.</translation> </message> <message> <location line="+19"/> <source>Cancel</source> - <translation type="unfinished">Cancelar</translation> + <translation>Cancelar</translation> </message> </context> <context> @@ -5166,22 +5171,22 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/pages/WelcomePage.qml" line="+30"/> <source>Welcome to nheko! The desktop client for the Matrix protocol.</source> - <translation type="unfinished"></translation> + <translation>Bienvenido a nheko! El cliente de sobremesa para el protocolo Matrix.</translation> </message> <message> <location line="+10"/> <source>Enjoy your stay!</source> - <translation type="unfinished"></translation> + <translation>Disfruta tu estadÃa!</translation> </message> <message> <location line="+14"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>REGISTRARSE</translation> </message> <message> <location line="+8"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>INICIAR SESION</translation> </message> <message> <location line="+26"/> diff --git a/resources/langs/nheko_et.ts b/resources/langs/nheko_et.ts index 912ae0fb894259a3d329a8679a6ab5abb3c49a3a..f657a71cca1cd4b69aa433e08c677b33bfc978d2 100644 --- a/resources/langs/nheko_et.ts +++ b/resources/langs/nheko_et.ts @@ -6,33 +6,33 @@ <message> <location filename="../qml/voip/ActiveCallBar.qml" line="+107"/> <source>Calling...</source> - <translation type="unfinished"></translation> + <translation>Helistan…</translation> </message> <message> <location line="+10"/> <location line="+10"/> <source>Connecting...</source> - <translation type="unfinished"></translation> + <translation>Ãœhendan…</translation> </message> <message> <location line="+67"/> <source>You are screen sharing</source> - <translation type="unfinished"></translation> + <translation>Sa jagad ekraani.</translation> </message> <message> <location line="+17"/> <source>Hide/Show Picture-in-Picture</source> - <translation type="unfinished"></translation> + <translation>Peida/näita pilt-pildis vaade</translation> </message> <message> <location line="+13"/> <source>Unmute Mic</source> - <translation type="unfinished"></translation> + <translation>Lülita mikrofon sisse</translation> </message> <message> <location line="+0"/> <source>Mute Mic</source> - <translation type="unfinished"></translation> + <translation>Lülita mikrofon välja</translation> </message> </context> <context> @@ -56,47 +56,47 @@ <message> <location filename="../qml/dialogs/AliasEditor.qml" line="+26"/> <source>Aliases to %1</source> - <translation type="unfinished"></translation> + <translation>%1 aliased</translation> </message> <message> <location line="+14"/> <source>List of aliases to this room. Usually you can only add aliases on your server. You can have one canonical alias and many alternate aliases.</source> - <translation type="unfinished"></translation> + <translation>Selle jututoa aliaste loend. Tavaliselt võid sa neid hallata vaid oma serveris. Seadistada võid ühe kanoonilise aliase ja palju alternatiivseid aliasi.</translation> </message> <message> <location line="+41"/> <source>Primary alias</source> - <translation type="unfinished"></translation> + <translation>Põhiline alias</translation> </message> <message> <location line="+0"/> <source>Make primary alias</source> - <translation type="unfinished"></translation> + <translation>Muuda põhiliseks aliaseks</translation> </message> <message> <location line="+14"/> <source>Advertise as an alias in this room</source> - <translation type="unfinished"></translation> + <translation>Levita selle jututoa aliasena</translation> </message> <message> <location line="+13"/> <source>Publish in room directory</source> - <translation type="unfinished"></translation> + <translation>Avalda jututubade loendis</translation> </message> <message> <location line="+12"/> <source>Remove this alias</source> - <translation type="unfinished"></translation> + <translation>Kustuta see alias</translation> </message> <message> <location line="+19"/> <source>#new-alias:server.tld</source> - <translation type="unfinished"></translation> + <translation>#uus-alias:server.tippdomeen</translation> </message> <message> <location line="+12"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation>Lisa</translation> </message> </context> <context> @@ -104,27 +104,27 @@ <message> <location filename="../qml/dialogs/AllowedRoomsSettingsDialog.qml" line="+26"/> <source>Allowed rooms settings</source> - <translation type="unfinished"></translation> + <translation>Lubatud jututubade seadistused</translation> </message> <message> <location line="+14"/> <source>List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room.</source> - <translation type="unfinished"></translation> + <translation>Jututubade loend, mis tagav ligipääsu ka siia jututuppa. Kõik nende jututubade liikmed võivad liituda ka selle jututoaga.</translation> </message> <message> <location line="+36"/> <source>Parent community</source> - <translation type="unfinished"></translation> + <translation>Ãœlemkogukond</translation> </message> <message> <location line="+0"/> <source>Other room</source> - <translation type="unfinished"></translation> + <translation>Teine jututuba</translation> </message> <message> <location line="+42"/> <source>Enter additional rooms not in the list yet...</source> - <translation type="unfinished"></translation> + <translation>Lisa täiendavaid jututube, mis pole veel loendis...</translation> </message> </context> <context> @@ -149,17 +149,17 @@ <message> <location filename="../qml/voip/CallInvite.qml" line="+75"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Videokõne</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>Häälkõne</translation> </message> <message> <location line="+62"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Ei suuda tuvastada mikrofoni.</translation> </message> </context> <context> @@ -167,42 +167,42 @@ <message> <location filename="../qml/voip/CallInviteBar.qml" line="+65"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Videokõne</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>Häälkõne</translation> </message> <message> <location line="+16"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation>Seadmed</translation> </message> <message> <location line="+11"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>Võta vastu</translation> </message> <message> <location line="+4"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Ei suuda tuvastada mikrofoni.</translation> </message> <message> <location line="+8"/> <source>Unknown microphone: %1</source> - <translation type="unfinished"></translation> + <translation>Tundmatu mikrofon: %1</translation> </message> <message> <location line="+9"/> <source>Unknown camera: %1</source> - <translation type="unfinished"></translation> + <translation>Tundmatu kaamera: %1</translation> </message> <message> <location line="+14"/> <source>Decline</source> - <translation type="unfinished"></translation> + <translation>Keeldu</translation> </message> </context> <context> @@ -443,7 +443,7 @@ Kui soovid, siis võid lisada ka selgituse, miks peaks sinu koputusele reageerim <message> <location filename="../qml/ChatPage.qml" line="+36"/> <source>No network connection</source> - <translation type="unfinished"></translation> + <translation>Võrguühendus puudub</translation> </message> </context> <context> @@ -740,22 +740,22 @@ Kui soovid, siis võid lisada ka selgituse, miks peaks sinu koputusele reageerim <message> <location filename="../qml/CommunitiesList.qml" line="+123"/> <source>Expand</source> - <translation type="unfinished"></translation> + <translation>Laienda</translation> </message> <message> <location line="+0"/> <source>Collapse</source> - <translation type="unfinished"></translation> + <translation>Ahenda</translation> </message> <message> <location line="+87"/> <source>Do not show notification counts for this community or tag.</source> - <translation type="unfinished"></translation> + <translation>Ära näita teavituste loendit selle kogukonna või sildi kohta.</translation> </message> <message> <location line="+7"/> <source>Hide rooms with this tag or from this community by default.</source> - <translation type="unfinished"></translation> + <translation>Vaikimisi peaida selle sildiga või sellest kogukonnast pärit jututoad.</translation> </message> </context> <context> @@ -836,40 +836,40 @@ Kui soovid, siis võid lisada ka selgituse, miks peaks sinu koputusele reageerim <message> <location filename="../qml/dialogs/ConfirmJoinRoomDialog.qml" line="+19"/> <source>Confirm community join</source> - <translation type="unfinished"></translation> + <translation>Kinnita liitumine kogukonnaga</translation> </message> <message> <location line="+0"/> <source>Confirm room join</source> - <translation type="unfinished"></translation> + <translation>Kinnita liitumine jututoaga</translation> </message> <message numerus="yes"> <location line="+66"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n liige</numerusform> + <numerusform>%n liiget</numerusform> </translation> </message> <message> <location line="+25"/> <source>This room can't be joined directly. You can, however, knock on the room and room members can accept or decline this join request. You can additionally provide a reason for them to let you in below:</source> - <translation type="unfinished"></translation> + <translation>Selle jututoaga ei saa otse liituda. Küll aga saad sa jututoa uksele koputada ning liikmed saavad sinu liitumise lubada või sellest keelduda. Kui soovid, siis lisa alljärgnevas ka liitumise selgitus:</translation> </message> <message> <location line="+0"/> <source>Do you want to join this room? You can optionally add a reason below:</source> - <translation type="unfinished"></translation> + <translation>Kas sa soovid liituda selle jututoaga? Kui soovid, siis võid siia lisada ka selgituse:</translation> </message> <message> <location line="+32"/> <source>Knock</source> - <translation type="unfinished"></translation> + <translation>Koputa</translation> </message> <message> <location line="+0"/> <source>Join</source> - <translation type="unfinished"></translation> + <translation>Liitu</translation> </message> </context> <context> @@ -877,22 +877,22 @@ Kui soovid, siis võid lisada ka selgituse, miks peaks sinu koputusele reageerim <message> <location filename="../qml/dialogs/CreateDirect.qml" line="+15"/> <source>Create Direct Chat</source> - <translation type="unfinished"></translation> + <translation>Alusta otsevestlust</translation> </message> <message> <location line="+60"/> <source>User to invite</source> - <translation type="unfinished"></translation> + <translation>Kutsutav kasutaja</translation> </message> <message> <location line="+1"/> <source>@user:server.tld</source> - <translation type="unfinished"></translation> + <translation>@kasutaja:koduserver.tippdomeen</translation> </message> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Krüptimine</translation> </message> </context> <context> @@ -900,72 +900,72 @@ Kui soovid, siis võid lisada ka selgituse, miks peaks sinu koputusele reageerim <message> <location filename="../qml/dialogs/CreateRoom.qml" line="+17"/> <source>New community</source> - <translation type="unfinished"></translation> + <translation>Uus kogukond</translation> </message> <message> <location line="+0"/> <source>New Room</source> - <translation type="unfinished"></translation> + <translation>Uus jututuba</translation> </message> <message> <location line="+27"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation>Nimi</translation> </message> <message> <location line="+1"/> <source>No name</source> - <translation type="unfinished"></translation> + <translation>Nimi puudub</translation> </message> <message> <location line="+8"/> <source>Topic</source> - <translation type="unfinished"></translation> + <translation>Teema</translation> </message> <message> <location line="+1"/> <source>No topic</source> - <translation type="unfinished"></translation> + <translation>Teema puudub</translation> </message> <message> <location line="+18"/> <source>Alias</source> - <translation type="unfinished"></translation> + <translation>Alias</translation> </message> <message> <location line="+12"/> <source>Public</source> - <translation type="unfinished"></translation> + <translation>Avalik jututuba</translation> </message> <message> <location line="+6"/> <source>Public rooms can be joined by anyone; private rooms need explicit invites.</source> - <translation type="unfinished"></translation> + <translation>Avalike jututubadega saavad liituda kõik huvilised ja privaatsed jututoad vajavad kutset.</translation> </message> <message> <location line="+13"/> <source>Trusted</source> - <translation type="unfinished"></translation> + <translation>Usaldusväärne</translation> </message> <message> <location line="+6"/> <source>All invitees are given the same power level as the creator</source> - <translation type="unfinished"></translation> + <translation>Kõik kutsutavad saavad jututoa loojaga samad õigused</translation> </message> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Krüptimine</translation> </message> <message> <location line="+6"/> <source>Caution: Encryption cannot be disabled</source> - <translation type="unfinished"></translation> + <translation>Hoiatus: krüptimist ei saa hiljem välja lülitada</translation> </message> <message> <location line="+16"/> <source>Create Room</source> - <translation type="unfinished"></translation> + <translation>Loo jututuba</translation> </message> </context> <context> @@ -1001,22 +1001,22 @@ Kui soovid, siis võid lisada ka selgituse, miks peaks sinu koputusele reageerim <message> <location filename="../qml/device-verification/DigitVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Verifitseerimise kood</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>Palun võrdle järgmiseid numbreid. Sa peaks nägema samu numbreid mõlema osapoole seadmes. Kui nad omavahel ei klapi, siis palun vajuta verifitseerimise katkestamiseks „Nad ei klapi“ nuppu!</translation> </message> <message> <location line="+33"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Nad ei klapi!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Mõlemad on samad!</translation> </message> </context> <context> @@ -1024,27 +1024,27 @@ Kui soovid, siis võid lisada ka selgituse, miks peaks sinu koputusele reageerim <message> <location filename="../qml/device-verification/EmojiVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Verifitseerimise kood</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>Palun võrdle järgmiseid emojisid. Sa peaks nägema samu emojisid mõlema osapoole seadmes. Kui nad on erinevad, siis palun vajuta verifitseerimise katkestamiseks „Nad ei klapi“ nuppu!</translation> </message> <message> <location line="+379"/> <source>The displayed emoji might look different in different clients if a different font is used. Similarly they might be translated into different languages. Nonetheless they should depict one of 64 different objects or animals. For example a lion and a cat are different, but a cat is the same even if one client just shows a cat face, while another client shows a full cat body.</source> - <translation type="unfinished"></translation> + <translation>Kuvatav emoji võib erinevate fondifailide tõttu eri klientides olla natuke erinev. Samuti võib nimi olla eri keeltes erinev. Sellele vaatamata kujutavad nad ühte 64'st loomast või esemest. Näiteks lõvi või kass on ilmselgelt erinevad, kuid kass on siiski kass vaatamata sellele, et ühes fondis võib olla kuvatud vaid kassi nägu ja teises kogu kassi keha.</translation> </message> <message> <location line="+10"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Nad ei klapi!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Mõlemal pool on ühesugused emojid!</translation> </message> </context> <context> @@ -1052,42 +1052,42 @@ Kui soovid, siis võid lisada ka selgituse, miks peaks sinu koputusele reageerim <message> <location filename="../qml/delegates/Encrypted.qml" line="+46"/> <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> + <translation>Selle sõnumi dekrüptimiseks pole veel vajalikke võtmeid. Me oleme neid serverist automaatselt laadimas, kuid kui sul on väga kiire, siis võid seda uuesti teha.</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> + <translation>Meil on krüptovõtmed vaid uuemate sõnumite jaoks ja seda sõnumit ei saa dekrüptida. Sa võid proovida vajalikke võtmeid eraldi laadida.</translation> </message> <message> <location line="+2"/> <source>There was an internal error reading the decryption key from the database.</source> - <translation type="unfinished"></translation> + <translation>Krüptovõtmete andmekogust lugemisel tekkis rakenduses viga.</translation> </message> <message> <location line="+2"/> <source>There was an error decrypting this message.</source> - <translation type="unfinished"></translation> + <translation>Sõnumi dekrüptimisel tekkis viga.</translation> </message> <message> <location line="+2"/> <source>The message couldn't be parsed.</source> - <translation type="unfinished"></translation> + <translation>Sõnumi töötlemisel tekkis viga.</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> + <translation>Krüptovõtit on kasutatud korduvalt! Keegi võib proovida siia vestlusesse valesõnumite lisamist!</translation> </message> <message> <location line="+2"/> <source>Unknown decryption error</source> - <translation type="unfinished"></translation> + <translation>Teadmata viga dekrüptimisel</translation> </message> <message> <location line="+9"/> <source>Request key</source> - <translation type="unfinished"></translation> + <translation>Laadi krüptovõti</translation> </message> </context> <context> @@ -1095,12 +1095,12 @@ Kui soovid, siis võid lisada ka selgituse, miks peaks sinu koputusele reageerim <message> <location filename="../qml/delegates/EncryptionEnabled.qml" line="+41"/> <source>%1 enabled end-to-end encryption</source> - <translation type="unfinished"></translation> + <translation>%1 võttis kasutusele läbiva krüptimise</translation> </message> <message> <location line="+8"/> <source>Encryption keeps your messages safe by only allowing the people you sent the message to to read it. For extra security, if you want to make sure you are talking to the right people, you can verify them in real life.</source> - <translation type="unfinished"></translation> + <translation>Krüptimine tagab, et sõnumeid saavad lugevad vaid need kasutajad, kellele sa sõnumeid saadad. Kui tahad kindel olla, et teised kasutajad on päriselt ka need, kellena nad end esitlevad, siis pead nad ka verifitseerima.</translation> </message> </context> <context> @@ -1108,22 +1108,22 @@ Kui soovid, siis võid lisada ka selgituse, miks peaks sinu koputusele reageerim <message> <location filename="../qml/EncryptionIndicator.qml" line="+36"/> <source>This message is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>See sõnum on krüptimata!</translation> </message> <message> <location line="+3"/> <source>Encrypted by a verified device</source> - <translation type="unfinished"></translation> + <translation>Krüptitud verifitseeritud seadmes</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> + <translation>Krüptitud verifitseerimata seadmes, aga sa oled selle kasutajat seni usaldanud.</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> + <translation>Krüptitud verifitseerimata seadme poolt või krüptovõtmed on pärit allikast, mida sa pole üheselt usaldanud (näiteks varundatud võtmed).</translation> </message> </context> <context> @@ -1203,42 +1203,42 @@ Kui soovid, siis võid lisada ka selgituse, miks peaks sinu koputusele reageerim <message> <location filename="../qml/device-verification/Failed.qml" line="+11"/> <source>Verification failed</source> - <translation type="unfinished"></translation> + <translation>Verifitseerimine ei õnnestunud</translation> </message> <message> <location line="+12"/> <source>Other client does not support our verification protocol.</source> - <translation type="unfinished"></translation> + <translation>Teise osapoole rakendus ei toeta siinkasutatavat verifitseerimisprotokolli.</translation> </message> <message> <location line="+4"/> <source>Key mismatch detected!</source> - <translation type="unfinished"></translation> + <translation>Tuvastasin, et krüptovõtmed ei klapi omavahel!</translation> </message> <message> <location line="+2"/> <source>Device verification timed out.</source> - <translation type="unfinished"></translation> + <translation>Seadme verifitseerimine aegus.</translation> </message> <message> <location line="+2"/> <source>Other party canceled the verification.</source> - <translation type="unfinished"></translation> + <translation>Teine osapool katkestas verifitseerimise.</translation> </message> <message> <location line="+2"/> <source>Verification messages received out of order!</source> - <translation type="unfinished"></translation> + <translation>Saabunud verifitseerimissõnumid on vales järjekorras!</translation> </message> <message> <location line="+2"/> <source>Unknown verification error.</source> - <translation type="unfinished"></translation> + <translation>Teadmata viga verifitseerimisel.</translation> </message> <message> <location line="+16"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Sulge</translation> </message> </context> <context> @@ -1246,7 +1246,7 @@ Kui soovid, siis võid lisada ka selgituse, miks peaks sinu koputusele reageerim <message> <location filename="../qml/ForwardCompleter.qml" line="+52"/> <source>Forward Message</source> - <translation type="unfinished"></translation> + <translation>Suuna sõnum edasi</translation> </message> </context> <context> @@ -1271,47 +1271,47 @@ Kui soovid, siis võid lisada ka selgituse, miks peaks sinu koputusele reageerim <message> <location filename="../qml/dialogs/HiddenEventsDialog.qml" line="+33"/> <source>Hidden events for %1</source> - <translation type="unfinished"></translation> + <translation>%1 peidetud sündmused</translation> </message> <message> <location line="+3"/> <source>Hidden events</source> - <translation type="unfinished"></translation> + <translation>Peidetud sündmused</translation> </message> <message> <location line="+18"/> <source>These events will be <b>shown</b> in %1:</source> - <translation type="unfinished"></translation> + <translation>Neid sündmusi <b>kuvatakse</b> %1 jututoas:</translation> </message> <message> <location line="+3"/> <source>These events will be <b>shown</b> in all rooms:</source> - <translation type="unfinished"></translation> + <translation>Neid sündmusi <b>kuvatakse</b> igas jututoas:</translation> </message> <message> <location line="+15"/> <source>User events</source> - <translation type="unfinished"></translation> + <translation>Kasutaja sündmused</translation> </message> <message> <location line="+1"/> <source>Joins, leaves, avatar and name changes, bans, …</source> - <translation type="unfinished"></translation> + <translation>Liitumised, lahkumised, keelamised ning tunnuspildi ja nime muutused…</translation> </message> <message> <location line="+16"/> <source>Power level changes</source> - <translation type="unfinished"></translation> + <translation>Õiguste muutused</translation> </message> <message> <location line="+1"/> <source>Sent when a moderator is added/removed or the permissions of a room are changed.</source> - <translation type="unfinished"></translation> + <translation>Saadetakse siis, kui lisatakse või eemaldatakse moderaator või kui kasutajate õigused jututoas muutuvad.</translation> </message> <message> <location line="+16"/> <source>Stickers</source> - <translation type="unfinished"></translation> + <translation>Kleepsud</translation> </message> </context> <context> @@ -1319,89 +1319,89 @@ Kui soovid, siis võid lisada ka selgituse, miks peaks sinu koputusele reageerim <message> <location filename="../qml/dialogs/ImagePackEditorDialog.qml" line="+22"/> <source>Editing image pack</source> - <translation type="unfinished"></translation> + <translation>Muudan pildipakki</translation> </message> <message> <location line="+56"/> <source>Add images</source> - <translation type="unfinished"></translation> + <translation>Lisa pilte</translation> </message> <message> <location line="+7"/> <source>Images (*.png *.webp *.gif *.jpg *.jpeg)</source> - <translation type="unfinished"></translation> + <translation>Pildid (*.png *.webp *.gif *.jpg *.jpeg)</translation> </message> <message> <location line="+1"/> <source>Select images for pack</source> - <translation type="unfinished"></translation> + <translation>Vali pildid pildipaki jaoks</translation> </message> <message> <location line="+1"/> <source>Add to pack</source> - <translation type="unfinished"></translation> + <translation>Lisa pildipakki</translation> </message> <message> <location line="+61"/> <source>Change the overview image for this pack</source> - <translation type="unfinished"></translation> + <translation>Muuda selle pildipaki reklaampilti</translation> </message> <message> <location line="+13"/> <source>Overview Image (*.png *.webp *.jpg *.jpeg)</source> - <translation type="unfinished"></translation> + <translation>Reklaampilt (*.png *.webp *.jpg *.jpeg)</translation> </message> <message> <location line="+1"/> <source>Select overview image for pack</source> - <translation type="unfinished"></translation> + <translation>Vali pildipaki reklaampilt</translation> </message> <message> <location line="+12"/> <source>State key</source> - <translation type="unfinished"></translation> + <translation>Olekuvõti</translation> </message> <message> <location line="+8"/> <source>Packname</source> - <translation type="unfinished"></translation> + <translation>Pildikogu nimi</translation> </message> <message> <location line="+8"/> <source>Attribution</source> - <translation type="unfinished"></translation> + <translation>Viide allikale</translation> </message> <message> <location line="+9"/> <location line="+75"/> <source>Use as Emoji</source> - <translation type="unfinished"></translation> + <translation>Kasuta emojina</translation> </message> <message> <location line="-62"/> <location line="+75"/> <source>Use as Sticker</source> - <translation type="unfinished"></translation> + <translation>Kasuta kleepsuna</translation> </message> <message> <location line="-37"/> <source>Shortcode</source> - <translation type="unfinished"></translation> + <translation>Lühend</translation> </message> <message> <location line="+15"/> <source>Body</source> - <translation type="unfinished"></translation> + <translation>Sisu</translation> </message> <message> <location line="+35"/> <source>Remove from pack</source> - <translation type="unfinished"></translation> + <translation>Eemalda pakist</translation> </message> <message> <location line="+4"/> <source>Remove</source> - <translation type="unfinished"></translation> + <translation>Eemalda</translation> </message> </context> <context> @@ -1409,57 +1409,57 @@ Kui soovid, siis võid lisada ka selgituse, miks peaks sinu koputusele reageerim <message> <location filename="../qml/dialogs/ImagePackSettingsDialog.qml" line="+23"/> <source>Image pack settings</source> - <translation type="unfinished"></translation> + <translation>Pildikogu seadistused</translation> </message> <message> <location line="+48"/> <source>Create account pack</source> - <translation type="unfinished"></translation> + <translation>Losa kasutajakontokohane pildipakk</translation> </message> <message> <location line="+13"/> <source>New room pack</source> - <translation type="unfinished"></translation> + <translation>Uus jututoa pildipakk</translation> </message> <message> <location line="+22"/> <source>Private pack</source> - <translation type="unfinished"></translation> + <translation>Isiklik pildipakk</translation> </message> <message> <location line="+2"/> <source>Pack from this room</source> - <translation type="unfinished"></translation> + <translation>Pildipakk sellest jututoast</translation> </message> <message> <location line="+2"/> <source>Pack from parent community</source> - <translation type="unfinished"></translation> + <translation>Pildipakk ülemkogukonast</translation> </message> <message> <location line="+2"/> <source>Globally enabled pack</source> - <translation type="unfinished"></translation> + <translation>Ãœldkasutatav pildipakk</translation> </message> <message> <location line="+68"/> <source>Enable globally</source> - <translation type="unfinished"></translation> + <translation>Luba kasutada üldiselt</translation> </message> <message> <location line="+4"/> <source>Enables this pack to be used in all rooms</source> - <translation type="unfinished"></translation> + <translation>Sellega võimaldad pildipaki kasutamist kõikides jututubades</translation> </message> <message> <location line="+10"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation>Muuda</translation> </message> <message> <location line="+60"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Sulge</translation> </message> </context> <context> @@ -1485,33 +1485,33 @@ Kui soovid, siis võid lisada ka selgituse, miks peaks sinu koputusele reageerim <message> <location filename="../qml/dialogs/InviteDialog.qml" line="+40"/> <source>Invite users to %1</source> - <translation type="unfinished"></translation> + <translation>Kutsu kasutajaid %1 jututuppa</translation> </message> <message> <location line="+50"/> <source>Search user</source> - <translation type="unfinished"></translation> + <translation>Otsi kasutajat</translation> </message> <message> <location line="+13"/> <source>@joe:matrix.org</source> <comment>Example user id. The name 'joe' can be localized however you want.</comment> - <translation type="unfinished"></translation> + <translation>@kadri:matrix.org</translation> </message> <message> <location line="+42"/> <source>Search on Server</source> - <translation type="unfinished"></translation> + <translation>Otsi serveris</translation> </message> <message> <location line="+86"/> <source>Invite</source> - <translation type="unfinished"></translation> + <translation>Saada kutse</translation> </message> <message> <location line="+7"/> <source>Cancel</source> - <translation type="unfinished">Katkesta</translation> + <translation>Loobu</translation> </message> </context> <context> @@ -1519,17 +1519,17 @@ Kui soovid, siis võid lisada ka selgituse, miks peaks sinu koputusele reageerim <message> <location filename="../qml/dialogs/JoinRoomDialog.qml" line="+14"/> <source>Join room</source> - <translation type="unfinished"></translation> + <translation>Liitu jututoaga</translation> </message> <message> <location line="+20"/> <source>Room ID or alias</source> - <translation type="unfinished"></translation> + <translation>Jututoa tunnus või alias</translation> </message> <message> <location line="+31"/> <source>Join</source> - <translation type="unfinished"></translation> + <translation>Liitu</translation> </message> </context> <context> @@ -1537,12 +1537,12 @@ Kui soovid, siis võid lisada ka selgituse, miks peaks sinu koputusele reageerim <message> <location filename="../qml/dialogs/LeaveRoomDialog.qml" line="+17"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Lahku jututoast</translation> </message> <message> <location line="+1"/> <source>Are you sure you want to leave?</source> - <translation type="unfinished"></translation> + <translation>Kas sa oled kindel, et soovid lahkuda?</translation> </message> </context> <context> @@ -1628,12 +1628,12 @@ Kui soovid, siis võid lisada ka selgituse, miks peaks sinu koputusele reageerim <message> <location filename="../qml/pages/LoginPage.qml" line="+58"/> <source>Matrix ID</source> - <translation type="unfinished"></translation> + <translation>Matrix'i kasutajatunnus</translation> </message> <message> <location line="+1"/> <source>e.g @joe:matrix.org</source> - <translation type="unfinished"></translation> + <translation>näiteks @kadri:matrix.org</translation> </message> <message> <location line="+3"/> @@ -1641,53 +1641,57 @@ Kui soovid, siis võid lisada ka selgituse, miks peaks sinu koputusele reageerim 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 type="unfinished"></translation> + <translation>Sinu kasutajanimi sisselogimiseks. Matrix'i kasutajatunnus algab @ märgiga ning sellele järgneb kasutajanimi. Seejärel peale koolonit +on sinu koduserveri nimi. Kui sinu koduserver ei toeta .well-known nimelahendust, siis sa võid lisada ka koduserveri aadressi. +Näiteks @kadri:server.minu +Kui Nheko ei suuda tuvastada sinu koduserverit, siis ta kuvab sulle andmevälja selle sisestamiseks.</translation> </message> <message> <location line="+27"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Salasõna</translation> </message> <message> <location line="+2"/> <source>Your password.</source> - <translation type="unfinished"></translation> + <translation>Sinu salasõna.</translation> </message> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>Seadme nimi</translation> </message> <message> <location line="+2"/> <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used.</source> - <translation type="unfinished"></translation> + <translation>Sinu seadme nimi, mida teised osapooled verifitseerimise ajal ja vajadusel hiljem näevad. Kui sa midagi ei sisesta, siis kehtib vaikimisi väärtus.</translation> </message> <message> <location line="+10"/> <source>Homeserver address</source> - <translation type="unfinished"></translation> + <translation>Koduserveri aadress</translation> </message> <message> <location line="+1"/> <source>server.my:8787</source> - <translation type="unfinished"></translation> + <translation>server.minu:8787</translation> </message> <message> <location line="+3"/> <source>The address that can be used to contact you homeserver's client API. Example: https://server.my:8787</source> - <translation type="unfinished"></translation> + <translation>Aadress, mis võimaldab ligipääsu sinu koduserveri API'le. +Näiteks: https://minuserver.ee:8787</translation> </message> <message> <location line="+32"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>LOGI SISSE</translation> </message> <message> <location line="+42"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>Tagasi</translation> </message> </context> <context> @@ -1695,17 +1699,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/LogoutDialog.qml" line="+13"/> <source>Log out</source> - <translation type="unfinished"></translation> + <translation>Logi välja</translation> </message> <message> <location line="+1"/> <source>A call is in progress. Log out?</source> - <translation type="unfinished"></translation> + <translation>Kõne on pooleli. Kas tõesti logime välja?</translation> </message> <message> <location line="+0"/> <source>Are you sure you want to log out?</source> - <translation type="unfinished"></translation> + <translation>Kas sa oled kindel, et soovid välja logida?</translation> </message> </context> <context> @@ -1722,17 +1726,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/delegates/MessageDelegate.qml" line="+79"/> <source>This room was replaced for the following reason: %1</source> - <translation type="unfinished"></translation> + <translation>Jututuba asendati järgneval põhjusel: %1</translation> </message> <message> <location line="+5"/> <source>Go to replacement room</source> - <translation type="unfinished"></translation> + <translation>Mine uude jututuppa</translation> </message> <message> <location line="+176"/> <source>%1 removed a message</source> - <translation type="unfinished"></translation> + <translation>%1 eemaldas sõnumi</translation> </message> <message> <location line="+34"/> @@ -1742,93 +1746,93 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%2 changed the room name to: %1</source> - <translation type="unfinished"></translation> + <translation>%2 muutis jututoa uueks nimeks: %1</translation> </message> <message> <location line="+0"/> <source>%1 removed the room name</source> - <translation type="unfinished"></translation> + <translation>%1 eemaldas jututoa nime</translation> </message> <message> <location line="+14"/> <source>%2 changed the topic to: %1</source> - <translation type="unfinished"></translation> + <translation>%2 muutis jututoa uueks teemaks: %1</translation> </message> <message> <location line="+0"/> <source>%1 removed the topic</source> - <translation type="unfinished"></translation> + <translation>%1 eemaldas jututoa teema</translation> </message> <message> <location line="+14"/> <source>%1 changed the room avatar</source> - <translation type="unfinished"></translation> + <translation>%1 muutis jututoa tunnuspilti</translation> </message> <message> <location line="+14"/> <source>%1 changed the pinned messages.</source> - <translation type="unfinished"></translation> + <translation>%1 muutis klammerdatud sõnumeid.</translation> </message> <message> <location line="+29"/> <source>%1 changed the addresses for this room.</source> - <translation type="unfinished"></translation> + <translation>%1 muutis selle jututoa aadresse.</translation> </message> <message> <location line="+14"/> <source>%1 changed the parent communities for this room.</source> - <translation type="unfinished"></translation> + <translation>%1 muutis selle jututoa ülemkogukonda.</translation> </message> <message> <location line="+14"/> <source>%1 created and configured room: %2</source> - <translation type="unfinished"></translation> + <translation>%1 lõi ja seadistas jututoa: %2</translation> </message> <message> <location line="+17"/> <source>%1 placed a voice call.</source> - <translation type="unfinished"></translation> + <translation>%1 helistas.</translation> </message> <message> <location line="+2"/> <source>%1 placed a video call.</source> - <translation type="unfinished"></translation> + <translation>%1 alustas videokõnet.</translation> </message> <message> <location line="+2"/> <source>%1 placed a call.</source> - <translation type="unfinished"></translation> + <translation>%1 helistas.</translation> </message> <message> <location line="+16"/> <source>%1 answered the call.</source> - <translation type="unfinished"></translation> + <translation>%1 vastas kõnele.</translation> </message> <message> <location line="+14"/> <source>%1 rejected the call.</source> - <translation type="unfinished"></translation> + <translation>%1 ei võtnud kõnet vastu.</translation> </message> <message> <location line="+14"/> <source>%1 select answer</source> - <translation type="unfinished"></translation> + <translation>%1 - vali vastus</translation> </message> <message> <location line="+14"/> <source>%1 ended the call.</source> - <translation type="unfinished"></translation> + <translation>%1 lõpetas kõne.</translation> </message> <message> <location line="+14"/> <location line="+14"/> <source>%1 is negotiating the call...</source> - <translation type="unfinished"></translation> + <translation>%1 alustab kõnet...</translation> </message> <message> <location line="+122"/> <source>Allow them in</source> - <translation type="unfinished"></translation> + <translation>Luba neid</translation> </message> </context> <context> @@ -1836,47 +1840,47 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageInput.qml" line="+47"/> <source>Hang up</source> - <translation type="unfinished"></translation> + <translation>Lõpeta kõne</translation> </message> <message> <location line="+0"/> <source>Already on a call</source> - <translation type="unfinished"></translation> + <translation>Kõne on juba pooleli</translation> </message> <message> <location line="+0"/> <source>Place a call</source> - <translation type="unfinished"></translation> + <translation>Helista</translation> </message> <message> <location line="+28"/> <source>Send a file</source> - <translation type="unfinished"></translation> + <translation>Saada fail</translation> </message> <message> <location line="+64"/> <source>Write a message...</source> - <translation type="unfinished">Kirjuta sõnum…</translation> + <translation>Kirjuta sõnum…</translation> </message> <message> <location line="+257"/> <source>Stickers</source> - <translation type="unfinished"></translation> + <translation>Kleepsud</translation> </message> <message> <location line="+24"/> <source>Emoji</source> - <translation type="unfinished"></translation> + <translation>Emoji</translation> </message> <message> <location line="+22"/> <source>Send</source> - <translation type="unfinished">Saada</translation> + <translation>Saada</translation> </message> <message> <location line="+15"/> <source>You don't have permission to send messages in this room</source> - <translation type="unfinished"></translation> + <translation>Sul puuduvad selles jututoas õigused sõnumite saatmiseks</translation> </message> </context> <context> @@ -1884,27 +1888,27 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageView.qml" line="+346"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation>Muuda</translation> </message> <message> <location line="+17"/> <source>React</source> - <translation type="unfinished"></translation> + <translation>Reageeri</translation> </message> <message> <location line="+15"/> <source>Reply in thread</source> - <translation type="unfinished"></translation> + <translation>Vasta jutulõngana</translation> </message> <message> <location line="+0"/> <source>New thread</source> - <translation type="unfinished"></translation> + <translation>Uus jutulõng</translation> </message> <message> <location line="+11"/> <source>Reply</source> - <translation type="unfinished"></translation> + <translation>Vasta</translation> </message> <message> <location line="+11"/> @@ -1914,7 +1918,7 @@ Example: https://server.my:8787</source> <message> <location line="+17"/> <source>Options</source> - <translation type="unfinished"></translation> + <translation>Valikud</translation> </message> <message> <location line="+187"/> @@ -1924,12 +1928,12 @@ Example: https://server.my:8787</source> <message> <location line="+69"/> <source>Enter reason for removal or hit enter for no reason:</source> - <translation type="unfinished"></translation> + <translation>Lisa eemaldamise põhjus või põhjust lisada ei taha, siis vajuta Enter-klahvi:</translation> </message> <message> <location line="+1"/> <source>Reason for removal</source> - <translation type="unfinished"></translation> + <translation>Eemaldamise põhjus</translation> </message> <message> <location line="+9"/> @@ -1940,93 +1944,93 @@ Example: https://server.my:8787</source> <location line="+10"/> <location line="+138"/> <source>&Copy</source> - <translation type="unfinished"></translation> + <translation>&Kopeeri</translation> </message> <message> <location line="-131"/> <location line="+138"/> <source>Copy &link location</source> - <translation type="unfinished"></translation> + <translation>Kopeeri &lingi asukoht</translation> </message> <message> <location line="-130"/> <source>Re&act</source> - <translation type="unfinished"></translation> + <translation>Re&ageeri</translation> </message> <message> <location line="+9"/> <source>Repl&y</source> - <translation type="unfinished"></translation> + <translation>&Vasta</translation> </message> <message> <location line="+7"/> <source>&Edit</source> - <translation type="unfinished"></translation> + <translation>&Muuda</translation> </message> <message> <location line="+7"/> <source>&Thread</source> - <translation type="unfinished"></translation> + <translation>&Jutulõng</translation> </message> <message> <location line="+7"/> <source>Un&pin</source> - <translation type="unfinished"></translation> + <translation>Võta &lahti</translation> </message> <message> <location line="+0"/> <source>&Pin</source> - <translation type="unfinished"></translation> + <translation>&Määra püsisõnumiks</translation> </message> <message> <location line="+6"/> <source>&Read receipts</source> - <translation type="unfinished"></translation> + <translation>Lugemisteatised</translation> </message> <message> <location line="+5"/> <source>&Forward</source> - <translation type="unfinished"></translation> + <translation>&Edasta</translation> </message> <message> <location line="+11"/> <source>&Mark as read</source> - <translation type="unfinished"></translation> + <translation>&Märgi loetuks</translation> </message> <message> <location line="+3"/> <source>View raw message</source> - <translation type="unfinished"></translation> + <translation>Näita sõnumi lähtekoodi</translation> </message> <message> <location line="+6"/> <source>View decrypted raw message</source> - <translation type="unfinished"></translation> + <translation>Näita sõnumi dekrüptitud lähtekoodi</translation> </message> <message> <location line="+7"/> <source>Remo&ve message</source> - <translation type="unfinished"></translation> + <translation>Eemal&da sõnum</translation> </message> <message> <location line="+13"/> <source>&Save as</source> - <translation type="unfinished"></translation> + <translation>&Salvesta kui</translation> </message> <message> <location line="+7"/> <source>&Open in external program</source> - <translation type="unfinished"></translation> + <translation>&Ava välise rakendusega</translation> </message> <message> <location line="+7"/> <source>Copy link to eve&nt</source> - <translation type="unfinished"></translation> + <translation>Kopeeri sündmuse li&nk</translation> </message> <message> <location line="+42"/> <source>&Go to quoted message</source> - <translation type="unfinished"></translation> + <translation>&Vaata tsiteeritud sõnumit</translation> </message> </context> <context> @@ -2034,62 +2038,62 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/device-verification/NewVerificationRequest.qml" line="+11"/> <source>Send Verification Request</source> - <translation type="unfinished"></translation> + <translation>Saada verifitseerimispäring</translation> </message> <message> <location line="+0"/> <source>Received Verification Request</source> - <translation type="unfinished"></translation> + <translation>Saabus verifitseerimispäring</translation> </message> <message> <location line="+14"/> <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 an unverified device now? (Please make sure you have one of those devices available.)</source> - <translation type="unfinished"></translation> + <translation>Palun verifitseeri oma seadmed. See tagab, et muud kasutajad saaks kontrollida missugused seadmed on sinu omad ning krüptovõtmete automaatne varundus toimiks. Kas verifitseerime mõne verifitseerimata seadme nüüd? (Selleks peab sul mõni verifitseeritud seadmetest käepärast olema.)</translation> </message> <message> <location line="+2"/> <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 type="unfinished"></translation> + <translation>Selleks, et muud kasutajad automaatselt usaldaks sinu seadmeid, peaksid nad verifitseerima. Samaga muutub ka krüptovõtmete varundus automaatseks. Kas verifitseerime seadme %1?</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 type="unfinished"></translation> + <translation>Tagamaks, et mitte ainsamgi kõrvaline osapool ei saa sinu krüptitud suhtlust pealt kuulata, võid teise osapoole verifitseerida.</translation> </message> <message> <location line="+3"/> <source>%1 has requested to verify their device %2.</source> - <translation type="unfinished"></translation> + <translation>%1 soovib verifitseerida oma seadet %2.</translation> </message> <message> <location line="+2"/> <source>%1 using the device %2 has requested to be verified.</source> - <translation type="unfinished"></translation> + <translation>Kasutades seadet %2 on %1 palunud verifitseerimist.</translation> </message> <message> <location line="+2"/> <source>Your device (%1) has requested to be verified.</source> - <translation type="unfinished"></translation> + <translation>Sinu seadme (%1) jaoks on saabunud verifitseerimispäring.</translation> </message> <message> <location line="+12"/> <source>Cancel</source> - <translation type="unfinished">Katkesta</translation> + <translation>Katkesta</translation> </message> <message> <location line="+0"/> <source>Deny</source> - <translation type="unfinished"></translation> + <translation>Keeldu</translation> </message> <message> <location line="+13"/> <source>Start verification</source> - <translation type="unfinished"></translation> + <translation>Alusta verifitseerimist</translation> </message> <message> <location line="+0"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>Nõustu</translation> </message> </context> <context> @@ -2127,32 +2131,32 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/PlaceCall.qml" line="+39"/> <source>Place a call to %1?</source> - <translation type="unfinished"></translation> + <translation>Kas helistame kasutajale %1?</translation> </message> <message> <location line="+16"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Ei suuda tuvastada mikrofoni.</translation> </message> <message> <location line="+24"/> <source>Voice</source> - <translation type="unfinished"></translation> + <translation>Häälkõne</translation> </message> <message> <location line="+13"/> <source>Video</source> - <translation type="unfinished"></translation> + <translation>Videokõne</translation> </message> <message> <location line="+13"/> <source>Screen</source> - <translation type="unfinished"></translation> + <translation>Ekraan</translation> </message> <message> <location line="+16"/> <source>Cancel</source> - <translation type="unfinished">Katkesta</translation> + <translation>Katkesta</translation> </message> </context> <context> @@ -2160,7 +2164,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/delegates/Placeholder.qml" line="+11"/> <source>unimplemented event: </source> - <translation type="unfinished"></translation> + <translation>implementeerimata sündmus: </translation> </message> </context> <context> @@ -2168,85 +2172,85 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/PowerLevelEditor.qml" line="+26"/> <source>Permissions in %1</source> - <translation type="unfinished"></translation> + <translation>%1 jututoa õigused</translation> </message> <message> <location line="+14"/> <source>Be careful when editing permissions. You can't lower the permissions of people with a same or higher level than you. Be careful when promoting others.</source> - <translation type="unfinished"></translation> + <translation>Õiguste muutmisel palun ole ettevaatlik. Sinuga samade või sinust kõrgemate õigustega kasutajate õigusi sa madalamaks muuta ei saa. Mõtle hoolega läbi, kui jagad teistele suuremaid õigusi.</translation> </message> <message> <location line="+13"/> <source>Roles</source> - <translation type="unfinished"></translation> + <translation>Õigused</translation> </message> <message> <location line="+3"/> <source>Users</source> - <translation type="unfinished"></translation> + <translation>Kasutajad</translation> </message> <message> <location line="+20"/> <source>Move permissions between roles to change them</source> - <translation type="unfinished"></translation> + <translation>Õiguste muutmiseks liiguta toiminguid kasutajarollide vahel</translation> </message> <message> <location line="+22"/> <location line="+240"/> <source>Administrator (%1)</source> - <translation type="unfinished"></translation> + <translation>Peakasutaja (%1)</translation> </message> <message> <location line="-238"/> <location line="+240"/> <source>Moderator (%1)</source> - <translation type="unfinished"></translation> + <translation>Moderaator (%1)</translation> </message> <message> <location line="-238"/> <source>User (%1)</source> - <translation type="unfinished"></translation> + <translation>Kasutaja (%1)</translation> </message> <message> <location line="+2"/> <location line="+238"/> <source>Custom (%1)</source> - <translation type="unfinished"></translation> + <translation>Kohandatud õigused (%1)</translation> </message> <message> <location line="-225"/> <source>Remove event type</source> - <translation type="unfinished"></translation> + <translation>Sündmuse tüübi eemaldamine</translation> </message> <message> <location line="+0"/> <source>Add event type</source> - <translation type="unfinished"></translation> + <translation>Sündmuse tüübi lisamine</translation> </message> <message> <location line="+42"/> <source>Add new role</source> - <translation type="unfinished"></translation> + <translation>Lisa uus roll</translation> </message> <message> <location line="+38"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation>Lisa</translation> </message> <message> <location line="+16"/> <source>Move users up or down to change their permissions</source> - <translation type="unfinished"></translation> + <translation>Õiguste muutmiseks nihuta kasutajaid üles või alla</translation> </message> <message> <location line="+142"/> <source>Remove user</source> - <translation type="unfinished"></translation> + <translation>Kasutaja eemaldamine</translation> </message> <message> <location line="+0"/> <source>Add user</source> - <translation type="unfinished"></translation> + <translation>Kasutaja lisamine</translation> </message> </context> <context> @@ -2254,42 +2258,42 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/PowerLevelSpacesApplyDialog.qml" line="+27"/> <source>Apply permission changes</source> - <translation type="unfinished"></translation> + <translation>Jõusta õiguste muudatused</translation> </message> <message> <location line="+14"/> <source>Which of the subcommunities and rooms should these permissions be applied to?</source> - <translation type="unfinished"></translation> + <translation>Millistele alamkogukondadele ja jututubadele peaks need muudatused kehtima?</translation> </message> <message> <location line="+14"/> <source>Apply permissions recursively</source> - <translation type="unfinished"></translation> + <translation>Jõusta õigused rekursiivselt</translation> </message> <message> <location line="+12"/> <source>Overwrite exisiting modifications in rooms</source> - <translation type="unfinished"></translation> + <translation>Asenda senised jututubades tehtud muudatused</translation> </message> <message> <location line="+41"/> <source>No permissions to apply the new permissions here</source> - <translation type="unfinished"></translation> + <translation>Uute õiguste määramiseks pole sul õigusi</translation> </message> <message> <location line="+1"/> <source>No changes needed</source> - <translation type="unfinished"></translation> + <translation>Muudatusi pole vaja teha</translation> </message> <message> <location line="+1"/> <source>Existing modifications to the permissions in this room will be overwritten</source> - <translation type="unfinished"></translation> + <translation>Senised õiguste muudatused selles jututoas kirjutatakse nüüd üle</translation> </message> <message> <location line="+1"/> <source>Permissions synchronized with community</source> - <translation type="unfinished"></translation> + <translation>Kasutame kogukonnaga samu õigusi</translation> </message> </context> <context> @@ -2565,12 +2569,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/ReCaptchaDialog.qml" line="+40"/> <source>Solve the reCAPTCHA and press the confirm button</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Vasta reCAPTCHA küsimustele ja vajuta kinnita-nuppu</translation> </message> <message> <location line="+8"/> <source>Open reCAPTCHA</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Ava reCAPTCHA</translation> </message> <message> <location line="+5"/> @@ -2588,7 +2592,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/ReadReceipts.qml" line="+39"/> <source>Read receipts</source> - <translation type="unfinished">Lugemisteatised</translation> + <translation>Lugemisteatised</translation> </message> </context> <context> @@ -2659,68 +2663,68 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/pages/RegisterPage.qml" line="+58"/> <source>Homeserver</source> - <translation type="unfinished">Koduserver</translation> + <translation>Koduserver</translation> </message> <message> <location line="+1"/> <source>your.server</source> - <translation type="unfinished"></translation> + <translation>sinu.server</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 type="unfinished"></translation> + <translation>See on server, kus sa oma kasutajakonto registreerid. Kuna Matrix on hajutatud suhtlusvõrk, siis esmalt pead leidma sulle sobiliku koduserveri või panema püsti täitsa oma enda koduserveri.</translation> </message> <message> <location line="+32"/> <source>Username</source> - <translation type="unfinished"></translation> + <translation>Kasutajanimi</translation> </message> <message> <location line="+1"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> - <translation type="unfinished"></translation> + <translation>Kasutajanimi ei tohi olla tühi ning võib sisaldada vaid a-z, 0-9, ., _, =, -, / tähemärke.</translation> </message> <message> <location line="+21"/> <location line="+102"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>Tagasi</translation> </message> <message> <location line="-79"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Salasõna</translation> </message> <message> <location line="+2"/> <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> - <translation type="unfinished"></translation> + <translation>Palun vali tutvaline salasõna. Täpsemad nõuded salasõnale sõltuvad sinu koduserveri seadistustest.</translation> </message> <message> <location line="+7"/> <source>Password confirmation</source> - <translation type="unfinished"></translation> + <translation>Korda salasõna</translation> </message> <message> <location line="+9"/> <source>Your passwords do not match!</source> - <translation type="unfinished"></translation> + <translation>Sinu sisestatud salasõnad ei klapi!</translation> </message> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>Seadme nimi</translation> </message> <message> <location line="+2"/> <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> - <translation type="unfinished"></translation> + <translation>Sinu seadme nimi, mida teised osapooled verifitseerimise ajal ja vajadusel hiljem näevad. Kui sa midagi ei sisesta, siis kehtib vaikimisi väärtus.</translation> </message> <message> <location line="+31"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>REGISTREERI</translation> </message> </context> <context> @@ -2728,17 +2732,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/ReplyPopup.qml" line="+54"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Sulge</translation> </message> <message> <location line="+16"/> <source>Cancel Edit</source> - <translation type="unfinished"></translation> + <translation>Tühista muudatused</translation> </message> <message> <location line="+16"/> <source>Cancel Thread</source> - <translation type="unfinished"></translation> + <translation>Tühista jutulõng</translation> </message> </context> <context> @@ -2746,17 +2750,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomDirectory.qml" line="+24"/> <source>Explore Public Rooms</source> - <translation type="unfinished"></translation> + <translation>Tutvu avalike jututubadega</translation> </message> <message> <location line="+138"/> <source>Search for public rooms</source> - <translation type="unfinished"></translation> + <translation>Otsi avalikke jututube</translation> </message> <message> <location line="+12"/> <source>Choose custom homeserver</source> - <translation type="unfinished"></translation> + <translation>Vali oma koduserver</translation> </message> </context> <context> @@ -2772,150 +2776,150 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/RoomList.qml" line="+49"/> <source>Start a new chat</source> - <translation type="unfinished"></translation> + <translation>Alusta uut vestlust</translation> </message> <message> <location line="+13"/> <source>Join a room</source> - <translation type="unfinished"></translation> + <translation>Liitu jututoaga</translation> </message> <message> <location line="+5"/> <source>Create a new room</source> - <translation type="unfinished"></translation> + <translation>Loo uus jututuba</translation> </message> <message> <location line="+9"/> <source>Start a direct chat</source> - <translation type="unfinished"></translation> + <translation>Alusta otsevestlust</translation> </message> <message> <location line="+9"/> <source>Create a new community</source> - <translation type="unfinished"></translation> + <translation>Loo uus kogukond</translation> </message> <message> <location line="+16"/> <source>Room directory</source> - <translation type="unfinished"></translation> + <translation>Jututubade loend</translation> </message> <message> <location line="+18"/> <source>Search rooms (Ctrl+K)</source> - <translation type="unfinished"></translation> + <translation>Otsi jututubasid (Ctrl+K)</translation> </message> <message> <location line="+24"/> <source>User settings</source> - <translation type="unfinished"></translation> + <translation>Kasutaja seadistused</translation> </message> <message> <location line="+95"/> <source>Logout</source> - <translation type="unfinished"></translation> + <translation>Logi välja</translation> </message> <message> <location line="+12"/> <source>Enter your status message:</source> - <translation type="unfinished"></translation> + <translation>Sisesta oma olekuteade:</translation> </message> <message> <location line="+1"/> <source>Status Message</source> - <translation type="unfinished"></translation> + <translation>Olekuteade</translation> </message> <message> <location line="+10"/> <source>Profile settings</source> - <translation type="unfinished"></translation> + <translation>Profiili seadistused</translation> </message> <message> <location line="+5"/> <source>Set status message</source> - <translation type="unfinished"></translation> + <translation>Sisesta olekuteade</translation> </message> <message> <location line="+52"/> <source>Encryption not set up</source> <extracomment>Cross-signing setup has not run yet.</extracomment> - <translation type="unfinished"></translation> + <translation>Krüptimine pole veel kasutusel</translation> </message> <message> <location line="+3"/> <source>Unverified login</source> <extracomment>The user just signed in with this device and hasn't verified their master key.</extracomment> - <translation type="unfinished"></translation> + <translation>Verifitseerimata sisselogimissessioon</translation> </message> <message> <location line="+3"/> <source>Please verify your other devices</source> <extracomment>There are unverified devices signed in to this account.</extracomment> - <translation type="unfinished"></translation> + <translation>Palun verifitseeri oma muud seadmed</translation> </message> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Sulge</translation> </message> <message> <location line="+372"/> <source>Enter the tag you want to use:</source> - <translation type="unfinished"></translation> + <translation>Kirjuta silt, mida soovid kasutada:</translation> </message> <message> <location line="+1"/> <source>New tag</source> - <translation type="unfinished"></translation> + <translation>Uus silt</translation> </message> <message> <location line="+7"/> <source>Open separately</source> - <translation type="unfinished"></translation> + <translation>Ava loend eraldi</translation> </message> <message> <location line="+12"/> <source>Room settings</source> - <translation type="unfinished"></translation> + <translation>Jututoa seadistused</translation> </message> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Lahku jututoast</translation> </message> <message> <location line="+5"/> <source>Copy room link</source> - <translation type="unfinished"></translation> + <translation>Kopeeri jututoa link</translation> </message> <message> <location line="+7"/> <source>Tag room as:</source> - <translation type="unfinished"></translation> + <translation>Lisa jututoale silt:</translation> </message> <message> <location line="+13"/> <source>Favourite</source> - <translation type="unfinished"></translation> + <translation>Lemmik</translation> </message> <message> <location line="+2"/> <source>Low priority</source> - <translation type="unfinished"></translation> + <translation>Vähetähtis</translation> </message> <message> <location line="+2"/> <source>Server notice</source> - <translation type="unfinished"></translation> + <translation>Serveriteade</translation> </message> <message> <location line="+13"/> <source>Create new tag...</source> - <translation type="unfinished"></translation> + <translation>Loo uus silt…</translation> </message> <message> <location line="+11"/> <source>Add or remove from community...</source> - <translation type="unfinished"></translation> + <translation>Lisa kogukonda või eemalda sealt...</translation> </message> </context> <context> @@ -2923,81 +2927,81 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomMembers.qml" line="+19"/> <source>Members of %1</source> - <translation type="unfinished"></translation> + <translation>%1 jututoa liikmed</translation> </message> <message numerus="yes"> <location line="+31"/> <source>%n people in %1</source> <comment>Summary above list of members</comment> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n osaline %1 jututoas</numerusform> + <numerusform>%n osalist %1 jututoas</numerusform> </translation> </message> <message> <location line="+10"/> <source>Invite more people</source> - <translation type="unfinished"></translation> + <translation>Kutsu veel liikmeid</translation> </message> <message> <location line="+8"/> <source>Search...</source> - <translation type="unfinished"></translation> + <translation>Otsi...</translation> </message> <message> <location line="+10"/> <source>Sort by: </source> - <translation type="unfinished"></translation> + <translation>Sortimise alus: </translation> </message> <message> <location line="+6"/> <source>User ID</source> - <translation type="unfinished">Kasutaja tunnus</translation> + <translation>Kasutajatunnus</translation> </message> <message> <location line="+1"/> <source>Display name</source> - <translation type="unfinished"></translation> + <translation>Kuvatav nimi</translation> </message> <message> <location line="+1"/> <source>Power level</source> - <translation type="unfinished"></translation> + <translation>Kasutaja õigused</translation> </message> <message> <location line="+98"/> <source>Administrator: %1</source> - <translation type="unfinished"></translation> + <translation>Peakasutaja: %1</translation> </message> <message> <location line="+2"/> <source>Moderator: %1</source> - <translation type="unfinished"></translation> + <translation>Moderaator: %1</translation> </message> <message> <location line="+2"/> <source>User: %1</source> - <translation type="unfinished"></translation> + <translation>Tavakasutaja: %1</translation> </message> <message> <location line="+20"/> <source>This room is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>See jututuba on krüptimata!</translation> </message> <message> <location line="+4"/> <source>This user is verified.</source> - <translation type="unfinished"></translation> + <translation>See kasutaja on verifitseeritud.</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> + <translation>See kasutaja ei ole verifitseeritud, kuid ta kasutab jätkuvalt krüpto jaoks juurvõtmeid sellest ajast, kui te kohtusite.</translation> </message> <message> <location line="+2"/> <source>This user has unverified devices!</source> - <translation type="unfinished"></translation> + <translation>Sellel kasutajal on verifitseerimata seadmeid!</translation> </message> </context> <context> @@ -3036,40 +3040,40 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomSettings.qml" line="+26"/> <source>Room Settings</source> - <translation type="unfinished"></translation> + <translation>Jututoa seadistused</translation> </message> <message> <location line="+35"/> <source>Change room avatar.</source> - <translation type="unfinished"></translation> + <translation>Muuda jututoa tunnuspilti.</translation> </message> <message> <location line="+93"/> <source>Change name of this room</source> - <translation type="unfinished"></translation> + <translation>Muuda selle jututoa nime</translation> </message> <message numerus="yes"> <location line="+22"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n liige</numerusform> + <numerusform>%n liiget</numerusform> </translation> </message> <message> <location line="+8"/> <source>View members of %1</source> - <translation type="unfinished"></translation> + <translation>Vaata %1 jututoa liikmeid</translation> </message> <message> <location line="+24"/> <source>No topic set</source> - <translation type="unfinished"></translation> + <translation>Teema on kirjeldamata</translation> </message> <message> <location line="+21"/> <source>Change topic of this room</source> - <translation type="unfinished"></translation> + <translation>Muuda selle jututoa teemat</translation> </message> <message> <location line="+31"/> @@ -3079,22 +3083,22 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Notifications</source> - <translation type="unfinished"></translation> + <translation>Teavitused</translation> </message> <message> <location line="+6"/> <source>Muted</source> - <translation type="unfinished"></translation> + <translation>Summutatud</translation> </message> <message> <location line="+0"/> <source>Mentions only</source> - <translation type="unfinished"></translation> + <translation>Vaid mainimised</translation> </message> <message> <location line="+0"/> <source>All messages</source> - <translation type="unfinished"></translation> + <translation>Kõik sõnumid</translation> </message> <message> <location line="+10"/> @@ -3104,43 +3108,43 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Anyone can join</source> - <translation type="unfinished"></translation> + <translation>Kes iganes võib liituda</translation> </message> <message> <location line="+14"/> <source>Allow knocking</source> - <translation type="unfinished"></translation> + <translation>Luba uksele koputamine</translation> </message> <message> <location line="+19"/> <source>Allow joining via other rooms</source> - <translation type="unfinished"></translation> + <translation>Luba liitumine teiste jututubade kaudu</translation> </message> <message> <location line="+19"/> <source>Rooms to join via</source> - <translation type="unfinished"></translation> + <translation>Jututoad, mille kaudu on võimalik liituda</translation> </message> <message> <location line="+12"/> <location line="+242"/> <source>Change</source> - <translation type="unfinished"></translation> + <translation>Muuda</translation> </message> <message> <location line="-241"/> <source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source> - <translation type="unfinished"></translation> + <translation>Muuda jututube, mille kaudu on võimalik selle jututoaga liituda. Tavaliselt on selleks näiteks selle jututoa põhiline kogukond.</translation> </message> <message> <location line="+6"/> <source>Allow guests to join</source> - <translation type="unfinished"></translation> + <translation>Luba külalistel liituda</translation> </message> <message> <location line="+17"/> <source>Apply access rules</source> - <translation type="unfinished"></translation> + <translation>Jõusta ligipääsureeglid</translation> </message> <message> <location line="+7"/> @@ -3213,12 +3217,12 @@ Example: https://server.my:8787</source> <location line="+60"/> <location line="+12"/> <source>Configure</source> - <translation type="unfinished"></translation> + <translation>Seadista</translation> </message> <message> <location line="-89"/> <source>Select events to hide in this room</source> - <translation type="unfinished"></translation> + <translation>Vali sündmused, mida siin jututoas peita</translation> </message> <message> <location line="+6"/> @@ -3238,78 +3242,79 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Krüptimine</translation> </message> <message> <location line="+22"/> <source>End-to-End Encryption</source> - <translation type="unfinished"></translation> + <translation>Läbiv krüptimine</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> + <translation>Krüptimine on Nhekos hetkel veel katseline ning nii mõndagi võib ootamatult katki minna. <br> +Palun arvesta, et krüptimist ei saa hiljem enam välja lülitada.</translation> </message> <message> <location line="+16"/> <source>Permission</source> - <translation type="unfinished"></translation> + <translation>Õigused</translation> </message> <message> <location line="+6"/> <source>View and change the permissions in this room</source> - <translation type="unfinished"></translation> + <translation>Selle jututoa õiguste vaatamine ja muutmine</translation> </message> <message> <location line="+6"/> <source>Aliases</source> - <translation type="unfinished"></translation> + <translation>Aliased</translation> </message> <message> <location line="+6"/> <source>View and change the addresses/aliases of this room</source> - <translation type="unfinished"></translation> + <translation>Selle jututoa aadresside ja/või aliaste vaatamine ja muutmine</translation> </message> <message> <location line="+6"/> <source>Sticker & Emote Settings</source> - <translation type="unfinished"></translation> + <translation>Kleepsude ja emotikonide seadistused</translation> </message> <message> <location line="+6"/> <source>Change what packs are enabled, remove packs, or create new ones</source> - <translation type="unfinished"></translation> + <translation>Muuda kasutatavaid lisapakke, eemalda neid või lisa uusi</translation> </message> <message> <location line="+6"/> <source>INFO</source> - <translation type="unfinished">TEAVE</translation> + <translation>TEAVE</translation> </message> <message> <location line="+9"/> <source>Internal ID</source> - <translation type="unfinished"></translation> + <translation>Sisemine tunnus</translation> </message> <message> <location line="+16"/> <source>Copied to clipboard</source> - <translation type="unfinished"></translation> + <translation>Kopeeritud lõikelauale</translation> </message> <message> <location line="+19"/> <source>Room Version</source> - <translation type="unfinished"></translation> + <translation>Jututoa versioon</translation> </message> <message> <location line="+19"/> <source>show less</source> - <translation type="unfinished"></translation> + <translation>näita vähem</translation> </message> <message> <location line="+0"/> <source>show more</source> - <translation type="unfinished"></translation> + <translation>näita rohkem</translation> </message> </context> <context> @@ -3340,27 +3345,27 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/Root.qml" line="+313"/> <source>Please enter your login password to continue:</source> - <translation type="unfinished"></translation> + <translation>Jätkamaks palun sisesta oma salasõna:</translation> </message> <message> <location line="+10"/> <source>Please enter a valid email address to continue:</source> - <translation type="unfinished"></translation> + <translation>Jätkamaks palun sisesta oma kehtiv e-posti aadress:</translation> </message> <message> <location line="+10"/> <source>Please enter a valid phone number to continue:</source> - <translation type="unfinished"></translation> + <translation>Jätkamaks palun sisesta kehtiv telefoninumber:</translation> </message> <message> <location line="+10"/> <source>Please enter the token which has been sent to you:</source> - <translation type="unfinished"></translation> + <translation>Palun sisesta sulle saadetud tunnuskood:</translation> </message> <message> <location line="+11"/> <source>Wait for the confirmation link to arrive, then continue.</source> - <translation type="unfinished"></translation> + <translation>Jätkamaks palun oota, kuni oled saanud kinnituslingi.</translation> </message> </context> <context> @@ -3368,7 +3373,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/ScreenShare.qml" line="+30"/> <source>Share desktop with %1?</source> - <translation type="unfinished"></translation> + <translation>Kas sa soovid jagada oma töölauda kasutajaga %1?</translation> </message> <message> <location line="+11"/> @@ -3378,7 +3383,7 @@ Example: https://server.my:8787</source> <message> <location line="+20"/> <source>Window:</source> - <translation type="unfinished"></translation> + <translation>Aken:</translation> </message> <message> <location line="+15"/> @@ -3388,43 +3393,43 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>Frame rate:</source> - <translation type="unfinished"></translation> + <translation>Kaadrisagedus:</translation> </message> <message> <location line="+19"/> <source>Include your camera picture-in-picture</source> - <translation type="unfinished"></translation> + <translation>Näita oma kaamerat pilt-pildis vaates</translation> </message> <message> <location line="+12"/> <source>Request remote camera</source> - <translation type="unfinished"></translation> + <translation>Soovi teise osapoole kaameravaadet</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> + <translation>Vaata teise osapoole kaamerat nii nagu tavalise videokõne puhul</translation> </message> <message> <location line="+5"/> <source>Hide mouse cursor</source> - <translation type="unfinished"></translation> + <translation>Peida hiirekursor</translation> </message> <message> <location line="+21"/> <source>Share</source> - <translation type="unfinished"></translation> + <translation>Jaga</translation> </message> <message> <location line="+16"/> <source>Preview</source> - <translation type="unfinished"></translation> + <translation>Eelvaade</translation> </message> <message> <location line="+7"/> <source>Cancel</source> - <translation type="unfinished">Katkesta</translation> + <translation>Loobu</translation> </message> </context> <context> @@ -3445,49 +3450,51 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/SelfVerificationCheck.qml" line="+50"/> <source>This is your recovery key. You will need it to restore access to your encrypted messages and verification keys. Keep this safe. Don't share it with anyone and don't lose it! Do not pass go! Do not collect $200!</source> - <translation type="unfinished"></translation> + <translation>See on sinu taastevõti. Kui peaks olema vaja taastada ligipääsu sinu krüptitud sõnumitele või muudele võtmetele, siis sul läheb seda vaja. Hoia taastevõtit turvalises kohas. Ära jaga seda teistega ega ära kaota teda ära! Ega ära võta vastu sulle selle eest pakutavat 200 eurot!</translation> </message> <message> <location line="+21"/> <source>Encryption setup successfully</source> - <translation type="unfinished"></translation> + <translation>Krüptimise kasutuselevõtmine õnnestus</translation> </message> <message> <location line="+8"/> <source>Failed to setup encryption: %1</source> - <translation type="unfinished"></translation> + <translation>Krüptimise seadistamine ei õnnestunud: %1</translation> </message> <message> <location line="+32"/> <source>Setup Encryption</source> - <translation type="unfinished"></translation> + <translation>Seadista krüptimine</translation> </message> <message> <location line="+9"/> <source>Hello and welcome to Matrix! It seems like you are new. Before you can securely encrypt your messages, we need to setup a few small things. You can either press accept immediately or adjust a few basic options. We also try to explain a few of the basics. You can skip those parts, but they might prove to be helpful!</source> - <translation type="unfinished"></translation> + <translation>Hei ja tere tulemast Matrixi võrku! +Tundub, et see on uus teema sinu jaoks. Enne, kui sa saad sõnumeid turvaliselt krüptida, on vaja paar asja ära teha. Sa võid kas nõustuda kõikide järgnevate toimingutega ühe korraga või kohendada seadistusi eraldi. Me üritame järgnevalt selgitada ka olulisemaid asjaolusid. Sa võid need küll vahele jätta, kuid selle teabe valdamine tegelikult on kasulik!</translation> </message> <message> <location line="+108"/> <source>Activate Encryption</source> - <translation type="unfinished"></translation> + <translation>Krüptimise aktiveerimine</translation> </message> <message> <location line="+9"/> <source>It seems like you have encryption already configured for this account. To be able to access your encrypted messages and make this device appear as trusted, you can either verify an existing device or (if you have one) enter your recovery passphrase. Please select one of the options below. If you choose verify, you need to have the other device available. If you choose "enter passphrase", you will need your recovery key or passphrase. If you click cancel, you can choose to verify yourself at a later point.</source> - <translation type="unfinished"></translation> + <translation>Tundud, et sellel kontol juba on krüptimine kasutusel. Saamaks ligipääsu sinu krüptitud sõnumitele ja märkimaks seda seadet usaldusväärseks sa kas tee läbi verifitseerimine või sisesta oma taastamiseks mõeldud salafraas. Palun vali järgnevalt oma eelistus. +Kui eelistad verifitseerimist, siis peab sul teine seade olema käepärast. Kui eelistad salafraasi sisestamist, siis peab sul olema käepärast oma konto taastevõti või salafraas. Kui praegu katkestad, siis verifitseerimist saad alati ka hiljem teha.</translation> </message> <message> <location line="+5"/> <source>verify</source> - <translation type="unfinished"></translation> + <translation>verifitseeri</translation> </message> <message> <location line="+9"/> <source>enter passphrase</source> - <translation type="unfinished"></translation> + <translation>sisesta salafraas</translation> </message> </context> <context> @@ -3554,37 +3561,37 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/components/SpaceMenuLevel.qml" line="+16"/> <source>Add or remove from community</source> - <translation type="unfinished"></translation> + <translation>Lisa kogukonda või eemalda sealt</translation> </message> <message> <location line="+12"/> <source>Official community for this room</source> - <translation type="unfinished"></translation> + <translation>Selle jututoa ametlik kogukond</translation> </message> <message> <location line="+8"/> <source>Affiliated community for this room</source> - <translation type="unfinished"></translation> + <translation>Selle jututoaga seotud kogukond</translation> </message> <message> <location line="+8"/> <source>Listed only for community members</source> - <translation type="unfinished"></translation> + <translation>Kuvatakse vaid kogukonna liikmetele</translation> </message> <message> <location line="+8"/> <source>Listed only for room members</source> - <translation type="unfinished"></translation> + <translation>Kuvatakse vaid jututoa liikmetele</translation> </message> <message> <location line="+8"/> <source>Not related</source> - <translation type="unfinished"></translation> + <translation>Pole seotud</translation> </message> <message> <location line="+9"/> <source>Subcommunities</source> - <translation type="unfinished"></translation> + <translation>Alamkogukonnad</translation> </message> </context> <context> @@ -3592,22 +3599,22 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/StatusIndicator.qml" line="+18"/> <source>Failed</source> - <translation type="unfinished"></translation> + <translation>Ebaõnnestus</translation> </message> <message> <location line="+2"/> <source>Sent</source> - <translation type="unfinished"></translation> + <translation>Saadetud</translation> </message> <message> <location line="+2"/> <source>Received</source> - <translation type="unfinished"></translation> + <translation>Vastuvõetud</translation> </message> <message> <location line="+2"/> <source>Read</source> - <translation type="unfinished"></translation> + <translation>Loetud</translation> </message> </context> <context> @@ -3615,12 +3622,12 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/emoji/StickerPicker.qml" line="+69"/> <source>Search</source> - <translation type="unfinished"></translation> + <translation>Otsi</translation> </message> <message> <location line="+188"/> <source>Change what packs are enabled, remove packs, or create new ones</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Muuda kasutatavaid lisapakke, eemalda neid või lisa uusi</translation> </message> </context> <context> @@ -3628,17 +3635,17 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> - <translation type="unfinished"></translation> + <translation>Verifitseerimine õnnestus</translation> </message> <message> <location line="+10"/> <source>Verification successful! Both sides verified their devices!</source> - <translation type="unfinished"></translation> + <translation>Verifitseerimine õnnestus! Mõlema osapoole seadmed on nüüd verifitseeritud!</translation> </message> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Sulge</translation> </message> </context> <context> @@ -4052,12 +4059,12 @@ Põhjus: %4</translation> <location filename="../qml/TimelineRow.qml" line="+107"/> <location line="+171"/> <source>Part of a thread</source> - <translation type="unfinished"></translation> + <translation>Osa jutulõngast</translation> </message> <message> <location line="-18"/> <source>Edited</source> - <translation type="unfinished"></translation> + <translation>Muudetud</translation> </message> </context> <context> @@ -4065,12 +4072,12 @@ Põhjus: %4</translation> <message> <location filename="../qml/TimelineView.qml" line="+53"/> <source>No room open</source> - <translation type="unfinished"></translation> + <translation>Ãœhtegi jututuba pole avatud</translation> </message> <message> <location line="+102"/> <source>You are about to notify the whole room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Sa oled saatmas teavitust kogu jututoale</translation> </message> <message> <location line="+4"/> @@ -4085,25 +4092,25 @@ Põhjus: %4</translation> <message> <location line="+41"/> <source>No preview available</source> - <translation type="unfinished">Eelvaade pole saadaval</translation> + <translation>Eelvaade pole saadaval</translation> </message> <message> <location line="+3"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation>Seadistused</translation> </message> <message numerus="yes"> <location line="+15"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n liige</numerusform> + <numerusform>%n liiget</numerusform> </translation> </message> <message> <location line="+3"/> <source>View members of %1</source> - <translation type="unfinished"></translation> + <translation>Vaata %1 jututoa liikmeid</translation> </message> <message> <location line="+19"/> @@ -4113,17 +4120,17 @@ Põhjus: %4</translation> <message> <location line="+14"/> <source>join the conversation</source> - <translation type="unfinished"></translation> + <translation>liitu vestlusega</translation> </message> <message> <location line="+7"/> <source>accept invite</source> - <translation type="unfinished"></translation> + <translation>võta kutse vastu</translation> </message> <message> <location line="+7"/> <source>decline invite</source> - <translation type="unfinished"></translation> + <translation>lükka kutse tagasi</translation> </message> <message> <location line="+7"/> @@ -4138,17 +4145,17 @@ Põhjus: %4</translation> <message> <location line="+45"/> <source>Hide invite reason</source> - <translation type="unfinished"></translation> + <translation>Peida kutse põhjus</translation> </message> <message> <location line="+0"/> <source>Show invite reason</source> - <translation type="unfinished"></translation> + <translation>Näita kutse põhjust</translation> </message> <message> <location line="+18"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation>Tagasi jututubade loendisse</translation> </message> </context> <context> @@ -4156,82 +4163,82 @@ Põhjus: %4</translation> <message> <location filename="../qml/TopBar.qml" line="+21"/> <source>No room selected</source> - <translation type="unfinished"></translation> + <translation>Jututuba on valimata</translation> </message> <message> <location line="+53"/> <source>In %1</source> - <translation type="unfinished"></translation> + <translation>%1 kogukonnas</translation> </message> <message> <location line="+13"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation>Tagasi jututubade loendisse</translation> </message> <message> <location line="+55"/> <source>Show or hide pinned messages</source> - <translation type="unfinished"></translation> + <translation>Näita klammerdatud sõnumeid või peida nad</translation> </message> <message> <location line="+30"/> <source>Show room members.</source> - <translation type="unfinished"></translation> + <translation>Näita jututoas osalejaid.</translation> </message> <message> <location line="+3"/> <source>This room contains only verified devices.</source> - <translation type="unfinished"></translation> + <translation>Selles jututoas on vaid verifitseeritud seadmed.</translation> </message> <message> <location line="+2"/> <source>This room contains verified devices and devices which have never changed their master key.</source> - <translation type="unfinished"></translation> + <translation>Selles jututoas on vaid verifitseeritud seadmed ning nad ei ole kunagi muutnud oma juurvõtit.</translation> </message> <message> <location line="+2"/> <source>This room contains unverified devices!</source> - <translation type="unfinished"></translation> + <translation>Selles jututoas leidub verifitseerimata seadmeid!</translation> </message> <message> <location line="+25"/> <source>Search this room</source> - <translation type="unfinished"></translation> + <translation>Otsi siit jututoast</translation> </message> <message> <location line="+24"/> <source>Room options</source> - <translation type="unfinished"></translation> + <translation>Jututoa valikud</translation> </message> <message> <location line="+11"/> <source>Invite users</source> - <translation type="unfinished"></translation> + <translation>Kutsu kasutajaid</translation> </message> <message> <location line="+6"/> <source>Members</source> - <translation type="unfinished"></translation> + <translation>Liikmed</translation> </message> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Lahku jututoast</translation> </message> <message> <location line="+5"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation>Seadistused</translation> </message> <message> <location line="+67"/> <source>Unpin</source> - <translation type="unfinished"></translation> + <translation>Võta lahti</translation> </message> <message> <location line="+44"/> <source>Enter search query</source> - <translation type="unfinished"></translation> + <translation>Sisesta otsing</translation> </message> </context> <context> @@ -4277,9 +4284,9 @@ Põhjus: %4</translation> <message numerus="yes"> <location filename="../qml/UploadBox.qml" line="+92"/> <source>Upload %n file(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>Laadi fail üles</numerusform> + <numerusform>Laadi %n faili üles</numerusform> </translation> </message> </context> @@ -4318,32 +4325,32 @@ Põhjus: %4</translation> <message> <location filename="../qml/dialogs/UserProfile.qml" line="+26"/> <source>Global User Profile</source> - <translation type="unfinished"></translation> + <translation>Ãœldine kasutajaprofiil</translation> </message> <message> <location line="+0"/> <source>Room User Profile</source> - <translation type="unfinished"></translation> + <translation>Kasutajaprofiil jututoas</translation> </message> <message> <location line="+43"/> <source>Change avatar globally.</source> - <translation type="unfinished"></translation> + <translation>Muuda oma tunnuspilti kõikjal.</translation> </message> <message> <location line="+0"/> <source>Change avatar. Will only apply to this room.</source> - <translation type="unfinished"></translation> + <translation>Muuda oma tunnuspilti vaid selles jututoas.</translation> </message> <message> <location line="+84"/> <source>Change display name globally.</source> - <translation type="unfinished"></translation> + <translation>Muuda oma kuvatavat nime kõikjal.</translation> </message> <message> <location line="+0"/> <source>Change display name. Will only apply to this room.</source> - <translation type="unfinished"></translation> + <translation>Muuda oma kuvatavat nime vaid selles jututoas.</translation> </message> <message> <location line="+23"/> @@ -4353,48 +4360,48 @@ Põhjus: %4</translation> <message> <location line="+25"/> <source>Room: %1</source> - <translation type="unfinished"></translation> + <translation>Jututuba: %1</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> + <translation>See kasutajaprofiil on vaid selle jututoa kohane. Kasutaja kuvatav nimi ja tunnuspilt võivad muudes jutubades olla teistsugused.</translation> </message> <message> <location line="+15"/> <source>Open the global profile for this user.</source> - <translation type="unfinished"></translation> + <translation>Vaata selle kasutaja üldist profiili.</translation> </message> <message> <location line="+9"/> <location line="+232"/> <source>Verify</source> - <translation type="unfinished"></translation> + <translation>Verifitseeri</translation> </message> <message> <location line="-192"/> <source>Start a private chat.</source> - <translation type="unfinished"></translation> + <translation>Alusta privaatset vestlust.</translation> </message> <message> <location line="+10"/> <source>Kick the user.</source> - <translation type="unfinished"></translation> + <translation>Müksa kasutaja välja.</translation> </message> <message> <location line="+11"/> <source>Ban the user.</source> - <translation type="unfinished"></translation> + <translation>Sea kasutajale suhtluskeeld.</translation> </message> <message> <location line="+11"/> <source>Refresh device list.</source> - <translation type="unfinished"></translation> + <translation>Uuenda seadmete loendit.</translation> </message> <message> <location line="+15"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Seadmed</translation> </message> <message> <location line="+3"/> @@ -4404,22 +4411,22 @@ Põhjus: %4</translation> <message> <location line="+62"/> <source>Sign out this device.</source> - <translation type="unfinished"></translation> + <translation>Logi see seade võrgust välja.</translation> </message> <message> <location line="+31"/> <source>Change device name.</source> - <translation type="unfinished"></translation> + <translation>Muuda seadme nime.</translation> </message> <message> <location line="+22"/> <source>Last seen %1 from %2</source> - <translation type="unfinished"></translation> + <translation>Viimati oli võrgus %1 %2 aadressil</translation> </message> <message> <location line="+27"/> <source>Unverify</source> - <translation type="unfinished"></translation> + <translation>Võta verifitseerimine tagasi</translation> </message> </context> <context> @@ -4857,21 +4864,7 @@ This will also enable or disable sending typing notifications to others.</source Samaga lülitatakse sisse või välja ka sinu kirjutamisteatiste saatmine teistele kasutajatele.</translation> </message> <message> - <location line="+4"/> - <source>Display rooms with new messages first. -If this is off, the list of rooms will only be sorted by the preferred sorting order. -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 the preferred sorting order, since you don't seem to consider them as important as the other rooms.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+9"/> - <source>Sort rooms alphabetically. -If this is off, the list of rooms will be sorted by the timestamp of the last message in a room. -If this is on, rooms that come first alphabetically will be sorted earlier than ones that come later.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> + <location line="+19"/> <source>Show buttons to quickly reply, react or access additional options next to each message.</source> <translation>Näita iga sõnumi kõrval nuppe, mis võimaldavad kiiresti vastata, reageerida või teha sõnumiga muid toiminguid.</translation> </message> @@ -4945,7 +4938,21 @@ See tavaliselt tähendab, et rakenduse ikoon tegumiribal annab mingit sorti anim <translation>Näita jututubade loendi kõrval veergu kogukondade ja siltidega.</translation> </message> <message> - <location line="+42"/> + <location line="+23"/> + <source>Display rooms with new messages first. +If this is off, the list of rooms will only be sorted by the preferred sorting order. +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 the preferred sorting order, since you don't seem to consider them as important as the other rooms.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Sort rooms alphabetically. +If this is off, the list of rooms will be sorted by the timestamp of the last message in a room. +If this is on, rooms that come first alphabetically will be sorted earlier than ones that come later.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> <source>Show if your message was read. Status is displayed next to timestamps. Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> @@ -5103,37 +5110,37 @@ Selle funktsionaalsuse jõustumine eeldab rakenduse uuesti käivitamist.</transl <message> <location filename="../qml/pages/UserSettingsPage.qml" line="+189"/> <source>CACHED</source> - <translation type="unfinished"></translation> + <translation>PUHVERDATUD</translation> </message> <message> <location line="+0"/> <source>NOT CACHED</source> - <translation type="unfinished"></translation> + <translation>PUHVERDAMATA</translation> </message> <message> <location line="+7"/> <source>IMPORT</source> - <translation type="unfinished"></translation> + <translation>IMPORDI</translation> </message> <message> <location line="+4"/> <source>EXPORT</source> - <translation type="unfinished"></translation> + <translation>EKSPORDI</translation> </message> <message> <location line="+9"/> <source>DOWNLOAD</source> - <translation type="unfinished"></translation> + <translation>ALLALAADIMISED</translation> </message> <message> <location line="+4"/> <source>REQUEST</source> - <translation type="unfinished"></translation> + <translation>PÄRING</translation> </message> <message> <location line="+25"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>Tagasi</translation> </message> </context> <context> @@ -5149,27 +5156,27 @@ Selle funktsionaalsuse jõustumine eeldab rakenduse uuesti käivitamist.</transl <message> <location filename="../qml/device-verification/Waiting.qml" line="+12"/> <source>Waiting for other party…</source> - <translation type="unfinished"></translation> + <translation>Ootan teise osapoole tegevust…</translation> </message> <message> <location line="+12"/> <source>Waiting for other side to accept the verification request.</source> - <translation type="unfinished"></translation> + <translation>Ootan, et teine osapool nõustuks verifitseerimispäringuga.</translation> </message> <message> <location line="+2"/> <source>Waiting for other side to continue the verification process.</source> - <translation type="unfinished"></translation> + <translation>Ootan, et teine osapool jätkaks verifitseerimist.</translation> </message> <message> <location line="+2"/> <source>Waiting for other side to complete the verification process.</source> - <translation type="unfinished"></translation> + <translation>Ootan, et teine osapool lõpetaks verifitseerimise.</translation> </message> <message> <location line="+19"/> <source>Cancel</source> - <translation type="unfinished">Katkesta</translation> + <translation>Tühista</translation> </message> </context> <context> @@ -5177,32 +5184,32 @@ Selle funktsionaalsuse jõustumine eeldab rakenduse uuesti käivitamist.</transl <message> <location filename="../qml/pages/WelcomePage.qml" line="+30"/> <source>Welcome to nheko! The desktop client for the Matrix protocol.</source> - <translation type="unfinished"></translation> + <translation>Tere tulemast Nheko kasutajaks! Töölauarakendus Matrix'i protokolli jaoks.</translation> </message> <message> <location line="+10"/> <source>Enjoy your stay!</source> - <translation type="unfinished"></translation> + <translation>Head suhtlemist!</translation> </message> <message> <location line="+14"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>REGISTREERU</translation> </message> <message> <location line="+8"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>LOGI SISSE</translation> </message> <message> <location line="+26"/> <source>Reduce animations</source> - <translation type="unfinished"></translation> + <translation>Vähenda animatsioone</translation> </message> <message> <location line="+7"/> <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> - <translation type="unfinished">Et kasutajaliides oleks toredam, kasutab Nheko mitmel puhul animatsioone. Kui see sulle ei sobi, siis saad nad välja lülitada.</translation> + <translation>Et kasutajaliides oleks toredam, kasutab Nheko mitmel puhul animatsioone. Kui see sulle ei sobi, siis saad nad välja lülitada.</translation> </message> </context> <context> diff --git a/resources/langs/nheko_fi.ts b/resources/langs/nheko_fi.ts index 2ba9e5a4178fc7bbd81da628390c71e57fc25918..df7a65048f4319a31d8b8887144eb30f13622bb6 100644 --- a/resources/langs/nheko_fi.ts +++ b/resources/langs/nheko_fi.ts @@ -6,33 +6,33 @@ <message> <location filename="../qml/voip/ActiveCallBar.qml" line="+107"/> <source>Calling...</source> - <translation type="unfinished"></translation> + <translation>Soitetaan…</translation> </message> <message> <location line="+10"/> <location line="+10"/> <source>Connecting...</source> - <translation type="unfinished"></translation> + <translation>Yhdistetään…</translation> </message> <message> <location line="+67"/> <source>You are screen sharing</source> - <translation type="unfinished"></translation> + <translation>Olet jakamassa näyttöä.</translation> </message> <message> <location line="+17"/> <source>Hide/Show Picture-in-Picture</source> - <translation type="unfinished"></translation> + <translation>Piilota/Näytä kuva kuvassa</translation> </message> <message> <location line="+13"/> <source>Unmute Mic</source> - <translation type="unfinished"></translation> + <translation>Poista mikrofonin vaimennus</translation> </message> <message> <location line="+0"/> <source>Mute Mic</source> - <translation type="unfinished"></translation> + <translation>Vaimenna mikrofoni</translation> </message> </context> <context> @@ -56,47 +56,47 @@ <message> <location filename="../qml/dialogs/AliasEditor.qml" line="+26"/> <source>Aliases to %1</source> - <translation type="unfinished"></translation> + <translation>Aliakset huoneelle %1</translation> </message> <message> <location line="+14"/> <source>List of aliases to this room. Usually you can only add aliases on your server. You can have one canonical alias and many alternate aliases.</source> - <translation type="unfinished"></translation> + <translation>Lista tämän huoneen aliaksista. Yleensä voit lisätä aliaksia vain omalle kotipalvelimellesi. Huoneella voi olla yksi alkuperäinen alias ja monta vaihtoehtoista aliasta.</translation> </message> <message> <location line="+41"/> <source>Primary alias</source> - <translation type="unfinished"></translation> + <translation>Ensisijainen alias</translation> </message> <message> <location line="+0"/> <source>Make primary alias</source> - <translation type="unfinished"></translation> + <translation>Tee ensisijaiseksi aliakseksi</translation> </message> <message> <location line="+14"/> <source>Advertise as an alias in this room</source> - <translation type="unfinished"></translation> + <translation>Esitä aliaksena tässä huoneessa</translation> </message> <message> <location line="+13"/> <source>Publish in room directory</source> - <translation type="unfinished"></translation> + <translation>Julkaise huonehakemistoon</translation> </message> <message> <location line="+12"/> <source>Remove this alias</source> - <translation type="unfinished"></translation> + <translation>Poista tämä alias</translation> </message> <message> <location line="+19"/> <source>#new-alias:server.tld</source> - <translation type="unfinished"></translation> + <translation>#uusi-alias:palvelin.tld</translation> </message> <message> <location line="+12"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation>Lisää</translation> </message> </context> <context> @@ -104,27 +104,27 @@ <message> <location filename="../qml/dialogs/AllowedRoomsSettingsDialog.qml" line="+26"/> <source>Allowed rooms settings</source> - <translation type="unfinished"></translation> + <translation>Sallittujen huoneiden asetukset</translation> </message> <message> <location line="+14"/> <source>List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room.</source> - <translation type="unfinished"></translation> + <translation>Lista huoneista, jonka jäsenyys takaa pääsyn tähän huoneeseen.</translation> </message> <message> <location line="+36"/> <source>Parent community</source> - <translation type="unfinished"></translation> + <translation>Yhteisövanhempi</translation> </message> <message> <location line="+0"/> <source>Other room</source> - <translation type="unfinished"></translation> + <translation>Toinen huone</translation> </message> <message> <location line="+42"/> <source>Enter additional rooms not in the list yet...</source> - <translation type="unfinished"></translation> + <translation>Syötä huoneita, jotka puuttuvat vielä listasta...</translation> </message> </context> <context> @@ -149,17 +149,17 @@ <message> <location filename="../qml/voip/CallInvite.qml" line="+75"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Videopuhelu</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>Äänipuhelu</translation> </message> <message> <location line="+62"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Mikrofonia ei löydy.</translation> </message> </context> <context> @@ -167,42 +167,42 @@ <message> <location filename="../qml/voip/CallInviteBar.qml" line="+65"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Videopuhelu</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>Äänipuhelu</translation> </message> <message> <location line="+16"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation>Laitteet</translation> </message> <message> <location line="+11"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>Hyväksy</translation> </message> <message> <location line="+4"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Mikrofonia ei löydy.</translation> </message> <message> <location line="+8"/> <source>Unknown microphone: %1</source> - <translation type="unfinished"></translation> + <translation>Tuntematon mikrofoni: %1</translation> </message> <message> <location line="+9"/> <source>Unknown camera: %1</source> - <translation type="unfinished"></translation> + <translation>Tuntematon kamera: %1</translation> </message> <message> <location line="+14"/> <source>Decline</source> - <translation type="unfinished"></translation> + <translation>Hylkää</translation> </message> </context> <context> @@ -443,7 +443,7 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation> <message> <location filename="../qml/ChatPage.qml" line="+36"/> <source>No network connection</source> - <translation type="unfinished"></translation> + <translation>Ei verkkoyhteyttä</translation> </message> </context> <context> @@ -514,52 +514,52 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation> <translation>/shrug [viesti]</translation> </message> <message> - <location line="+28"/> - <source>/confetti [message]</source> - <translation>/confetti [viesti]</translation> - </message> - <message> - <location line="+2"/> - <source>/rainbowconfetti [message]</source> - <translation>/rainbowconfetti [viesti]</translation> - </message> - <message> - <location line="-16"/> + <location line="+14"/> <source>/md <message></source> - <translation>/md <viesti></translation> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> <source>/cmark <message></source> - <translation>/md <viesti></translation> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> <source>/plain <message></source> - <translation>/plain <viesti></translation> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> <source>/rainbow <message></source> - <translation>/rainbow <viesti></translation> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> <source>/rainbowme <message></source> - <translation>/rainbowme <viesti></translation> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> <source>/notice <message></source> - <translation>/notice <viesti></translation> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> <source>/rainbownotice <message></source> - <translation>/rainbownotice <viesti></translation> + <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> + <location line="+2"/> + <source>/confetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/rainbowconfetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>/rainfall [message]</source> <translation type="unfinished"></translation> </message> @@ -571,12 +571,12 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation> <message> <location line="+2"/> <source>/goto <message reference></source> - <translation>/goto <viestin viite></translation> + <translation type="unfinished"></translation> </message> <message> <location line="+12"/> <source>Send a message expressing an action.</source> - <translation>Lähetä tekemistä kuvaava viesti.</translation> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> @@ -622,7 +622,7 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation> <message> <location line="+2"/> <source>Redact an event or all locally cached messages of a user.</source> - <translation>Poista tapahtuma tai kaikki ḱäyttäjän paikallisessa välimuistissa olevat viestit.</translation> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> @@ -642,12 +642,12 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation> <message> <location line="+2"/> <source>┯â”┯â•( º _ ºâ•)</source> - <translation>┯â”┯â•( º _ ºâ•)</translation> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> <source>ノ┬─┬ノ ︵ ( \o°o)\</source> - <translation>ノ┬─┬ノ ︵ ( \o°o)\</translation> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> @@ -672,7 +672,7 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation> <message> <location line="+2"/> <source>Send a commonmark formatted message disabling most extensions compared to /md.</source> - <translation>Lähetä commonmark-muotoiltu viesti poistaen käytöstä enimmät laajennukset verrattaessa /md-komentoon.</translation> + <translation type="unfinished"></translation> </message> <message> <location line="+3"/> @@ -692,22 +692,22 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation> <message> <location line="+2"/> <source>Send a bot message.</source> - <translation>Lähetä bottiviesti.</translation> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> <source>Send a bot message in rainbow colors.</source> - <translation>Lähetä bottiviesti sateenkaaren värein.</translation> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> <source>Send a message with confetti.</source> - <translation>Lähetä viesti confetin kera.</translation> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> <source>Send a message in rainbow colors with confetti.</source> - <translation>Lähetä viesti sateenkaaren väreissä confetin kera.</translation> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> @@ -722,17 +722,17 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation> <message> <location line="+2"/> <source>Go to a specific message using an event id, index or matrix: link</source> - <translation>Siirry tiettyyn viestiin käyttäen tapahtumatunnistetta, indeksiä tai matrix: -linkkiä</translation> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> <source>Convert this room to a direct chat.</source> - <translation>Muunna huone yksityiskeskusteluksi.</translation> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> <source>Convert this direct chat into a room.</source> - <translation>Muunna yksityiskeskustelu huoneeksi.</translation> + <translation type="unfinished"></translation> </message> </context> <context> @@ -740,22 +740,22 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation> <message> <location filename="../qml/CommunitiesList.qml" line="+123"/> <source>Expand</source> - <translation type="unfinished"></translation> + <translation>Laajenna</translation> </message> <message> <location line="+0"/> <source>Collapse</source> - <translation type="unfinished"></translation> + <translation>Sorruta</translation> </message> <message> <location line="+87"/> <source>Do not show notification counts for this community or tag.</source> - <translation type="unfinished"></translation> + <translation>Älä näytä ilmoitusmääriä tästä yhteisöstä tai tagista.</translation> </message> <message> <location line="+7"/> <source>Hide rooms with this tag or from this community by default.</source> - <translation type="unfinished"></translation> + <translation>Piilota huoneet tällä tagilla oletuksena tästä yhteisöstä.</translation> </message> </context> <context> @@ -836,40 +836,40 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation> <message> <location filename="../qml/dialogs/ConfirmJoinRoomDialog.qml" line="+19"/> <source>Confirm community join</source> - <translation type="unfinished"></translation> + <translation>Vahvista liittyminen yhteisöön</translation> </message> <message> <location line="+0"/> <source>Confirm room join</source> - <translation type="unfinished"></translation> + <translation>Vahvista liittyminen huoneeseen</translation> </message> <message numerus="yes"> <location line="+66"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n jäsen</numerusform> + <numerusform>%n jäsentä</numerusform> </translation> </message> <message> <location line="+25"/> <source>This room can't be joined directly. You can, however, knock on the room and room members can accept or decline this join request. You can additionally provide a reason for them to let you in below:</source> - <translation type="unfinished"></translation> + <translation>Tähän huoneeseen ei voi liittyä suoraan. Voit kuitenkin koputtaa huoneeseen, jolloin jäsenet voivat hyväksyä tai evätä liittymispyyntösi. Voit lisäksi antaa syyn heidän hyväksyäkseen liittymisesi alhaalla:</translation> </message> <message> <location line="+0"/> <source>Do you want to join this room? You can optionally add a reason below:</source> - <translation type="unfinished"></translation> + <translation>Haluatko liittyä tähän huoneeseen? Voit antaa valinnaisen syyn alhaalla:</translation> </message> <message> <location line="+32"/> <source>Knock</source> - <translation type="unfinished"></translation> + <translation>Koputa</translation> </message> <message> <location line="+0"/> <source>Join</source> - <translation type="unfinished"></translation> + <translation>Liity</translation> </message> </context> <context> @@ -877,22 +877,22 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation> <message> <location filename="../qml/dialogs/CreateDirect.qml" line="+15"/> <source>Create Direct Chat</source> - <translation type="unfinished"></translation> + <translation>Luo suora keskustelu</translation> </message> <message> <location line="+60"/> <source>User to invite</source> - <translation type="unfinished"></translation> + <translation>Kutsuttava käyttäjä</translation> </message> <message> <location line="+1"/> <source>@user:server.tld</source> - <translation type="unfinished"></translation> + <translation>@käyttäjä:palvelin.tld</translation> </message> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Salaus</translation> </message> </context> <context> @@ -900,72 +900,72 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation> <message> <location filename="../qml/dialogs/CreateRoom.qml" line="+17"/> <source>New community</source> - <translation type="unfinished"></translation> + <translation>Uusi yhteisö</translation> </message> <message> <location line="+0"/> <source>New Room</source> - <translation type="unfinished"></translation> + <translation>Uusi huone</translation> </message> <message> <location line="+27"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation>Nimi</translation> </message> <message> <location line="+1"/> <source>No name</source> - <translation type="unfinished"></translation> + <translation>Ei nimeä</translation> </message> <message> <location line="+8"/> <source>Topic</source> - <translation type="unfinished"></translation> + <translation>Aihe</translation> </message> <message> <location line="+1"/> <source>No topic</source> - <translation type="unfinished"></translation> + <translation>Ei aihetta</translation> </message> <message> <location line="+18"/> <source>Alias</source> - <translation type="unfinished"></translation> + <translation>Alias</translation> </message> <message> <location line="+12"/> <source>Public</source> - <translation type="unfinished"></translation> + <translation>Julkinen</translation> </message> <message> <location line="+6"/> <source>Public rooms can be joined by anyone; private rooms need explicit invites.</source> - <translation type="unfinished"></translation> + <translation>Julkisiin huoneisiin voi liittyä kuka tahansa; yksityisiin huoneisiin vaaditaan erillinen kutsu.</translation> </message> <message> <location line="+13"/> <source>Trusted</source> - <translation type="unfinished"></translation> + <translation>Luotettu</translation> </message> <message> <location line="+6"/> <source>All invitees are given the same power level as the creator</source> - <translation type="unfinished"></translation> + <translation>Kaikki kutsuttavat saavat saman oikeustason kuin huoneen luoja</translation> </message> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Salaus</translation> </message> <message> <location line="+6"/> <source>Caution: Encryption cannot be disabled</source> - <translation type="unfinished"></translation> + <translation>Varoitus: Salausta ei voi poistaa käytöstä</translation> </message> <message> <location line="+16"/> <source>Create Room</source> - <translation type="unfinished"></translation> + <translation>Luo huone</translation> </message> </context> <context> @@ -1001,22 +1001,22 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation> <message> <location filename="../qml/device-verification/DigitVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Vahvistuskoodi</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>Vahvista seuraavat numerot. Sinun tulisi nähdä samat numerot molemmilla puolilla. Jos niissä on eroa, paina "Ne eivät vastaa toisiaan" peruaksesi vahvistuksen!</translation> </message> <message> <location line="+33"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Ne eivät vastaa toisiaan!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Ne vastaavat toisiaan!</translation> </message> </context> <context> @@ -1024,27 +1024,27 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation> <message> <location filename="../qml/device-verification/EmojiVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Vahvistuskoodi</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>Vahvista seuraava emoji. Sinun tulisi nähdä sama emoji molemmilla puolilla. Jos ne eroavat toisistaan, paina "Ne eivät vastaa toisiaan" peruaksesi vahvistuksen!</translation> </message> <message> <location line="+379"/> <source>The displayed emoji might look different in different clients if a different font is used. Similarly they might be translated into different languages. Nonetheless they should depict one of 64 different objects or animals. For example a lion and a cat are different, but a cat is the same even if one client just shows a cat face, while another client shows a full cat body.</source> - <translation type="unfinished"></translation> + <translation>Näytettävä emoji voi näyttää erilaiselta eri asiakasohjelmissa, jos käytetään eri fontteja. Niitä ei myöskään ole välttämättä käännetty eri kielille. Niiden silti pitäisi esittää yhtä 64:stä esineestä tai eläimestä. Esimerkiksi leijona ja kissa ovat erinäköisiä, mutta kissaemoji on silti sama, vaikka yhdessä ohjelmassa se esitettäisiin kissan kasvoina, ja toisessa koko ruumiina.</translation> </message> <message> <location line="+10"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Ne eivät vastaa toisiaan!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Ne vastaavat toisiaan!</translation> </message> </context> <context> @@ -1052,42 +1052,42 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation> <message> <location filename="../qml/delegates/Encrypted.qml" line="+46"/> <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> + <translation>Tämän viestin avaamista varten ei ole avainta. Pyysimme avainta automaattisesti, mutta voit yrittää pyytää sitä uudestaan jos olet kärsimätön.</translation> </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> + <translation>Tämän viestin salausta ei voitu purkaa, koska meillä on avain vain uudemmille viesteille. Voit yrittää pyytää pääsyä tähän viestiin.</translation> </message> <message> <location line="+2"/> <source>There was an internal error reading the decryption key from the database.</source> - <translation type="unfinished"></translation> + <translation>Sisäinen virhe tapahtui kun salausavainta yritettiin lukea tietokannasta.</translation> </message> <message> <location line="+2"/> <source>There was an error decrypting this message.</source> - <translation type="unfinished"></translation> + <translation>Tämän viestin salauksen purkamisessa tapahtui virhe.</translation> </message> <message> <location line="+2"/> <source>The message couldn't be parsed.</source> - <translation type="unfinished"></translation> + <translation>Tätä viestiä ei voitu jäsentää.</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> + <translation>Salausavainta käytettiin uudelleen! Joku yrittää mahdollisesti tuoda vääriä viestejä tähän keskusteluun!</translation> </message> <message> <location line="+2"/> <source>Unknown decryption error</source> - <translation type="unfinished"></translation> + <translation>Tuntematon virhe salauksen purkamisessa</translation> </message> <message> <location line="+9"/> <source>Request key</source> - <translation type="unfinished"></translation> + <translation>Pyydä avainta</translation> </message> </context> <context> @@ -1108,22 +1108,22 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation> <message> <location filename="../qml/EncryptionIndicator.qml" line="+36"/> <source>This message is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>Tätä viestiä ei ole salattu!</translation> </message> <message> <location line="+3"/> <source>Encrypted by a verified device</source> - <translation type="unfinished"></translation> + <translation>Vahvistetun laitteen salaama</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> + <translation>Vahvistamattoman laitteen salaama, mutta olet luottanut tähän asti tuohon käyttäjään.</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> + <translation>Vahvistamattoman laitteen salaama tai tämä avain on epäluotettavasta lähteestä kuten avaimen varmuuskopiosta.</translation> </message> </context> <context> @@ -1203,42 +1203,42 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation> <message> <location filename="../qml/device-verification/Failed.qml" line="+11"/> <source>Verification failed</source> - <translation type="unfinished"></translation> + <translation>Vahvistus epäonnistui</translation> </message> <message> <location line="+12"/> <source>Other client does not support our verification protocol.</source> - <translation type="unfinished"></translation> + <translation>Toinen asiakasohjelma ei tue vahvistusprotokollaamme.</translation> </message> <message> <location line="+4"/> <source>Key mismatch detected!</source> - <translation type="unfinished"></translation> + <translation>Tunnistettiin virheellinen avain!</translation> </message> <message> <location line="+2"/> <source>Device verification timed out.</source> - <translation type="unfinished"></translation> + <translation>Aikakatkaisu laitteen vahvistuksessa.</translation> </message> <message> <location line="+2"/> <source>Other party canceled the verification.</source> - <translation type="unfinished"></translation> + <translation>Toinen osapuoli perui vahvistuksen.</translation> </message> <message> <location line="+2"/> <source>Verification messages received out of order!</source> - <translation type="unfinished"></translation> + <translation>Varmistusviestit vastaanotettiin epäjärjestyksessä!</translation> </message> <message> <location line="+2"/> <source>Unknown verification error.</source> - <translation type="unfinished"></translation> + <translation>Tuntematon varmennusvirhe.</translation> </message> <message> <location line="+16"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Sulje</translation> </message> </context> <context> @@ -1246,7 +1246,7 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation> <message> <location filename="../qml/ForwardCompleter.qml" line="+52"/> <source>Forward Message</source> - <translation type="unfinished"></translation> + <translation>Välitä viesti</translation> </message> </context> <context> @@ -1271,47 +1271,47 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation> <message> <location filename="../qml/dialogs/HiddenEventsDialog.qml" line="+33"/> <source>Hidden events for %1</source> - <translation type="unfinished"></translation> + <translation>Piilotetut tapahtumat huoneelle %1</translation> </message> <message> <location line="+3"/> <source>Hidden events</source> - <translation type="unfinished"></translation> + <translation>Piilotetut tapahtumat</translation> </message> <message> <location line="+18"/> <source>These events will be <b>shown</b> in %1:</source> - <translation type="unfinished"></translation> + <translation>Nämä tapahtumat tullaan <b>näyttämään</b> huoneessa %1:</translation> </message> <message> <location line="+3"/> <source>These events will be <b>shown</b> in all rooms:</source> - <translation type="unfinished"></translation> + <translation>Nämä tapahtumat tullaan <b>näyttämään</b> kaikissa huoneissa:</translation> </message> <message> <location line="+15"/> <source>User events</source> - <translation type="unfinished"></translation> + <translation>Käyttäjätapahtumat</translation> </message> <message> <location line="+1"/> <source>Joins, leaves, avatar and name changes, bans, …</source> - <translation type="unfinished"></translation> + <translation>Liittymiset, poistumiset, avatarin ja nimen muutokset, porttikiellot, …</translation> </message> <message> <location line="+16"/> <source>Power level changes</source> - <translation type="unfinished"></translation> + <translation>Oikeustasojen muutokset</translation> </message> <message> <location line="+1"/> <source>Sent when a moderator is added/removed or the permissions of a room are changed.</source> - <translation type="unfinished"></translation> + <translation>Lähetetään moderaattorin tullessa lisätyksi/poistetuksi tai kun huoneen oikeuksia muutetaan.</translation> </message> <message> <location line="+16"/> <source>Stickers</source> - <translation type="unfinished"></translation> + <translation>Tarrat</translation> </message> </context> <context> @@ -1319,89 +1319,89 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation> <message> <location filename="../qml/dialogs/ImagePackEditorDialog.qml" line="+22"/> <source>Editing image pack</source> - <translation type="unfinished"></translation> + <translation>Muokataan kuvapakkausta</translation> </message> <message> <location line="+56"/> <source>Add images</source> - <translation type="unfinished"></translation> + <translation>Lisää kuvia</translation> </message> <message> <location line="+7"/> <source>Images (*.png *.webp *.gif *.jpg *.jpeg)</source> - <translation type="unfinished"></translation> + <translation>Kuvat (*.png *.webp *.gif *.jpg *.jpeg)</translation> </message> <message> <location line="+1"/> <source>Select images for pack</source> - <translation type="unfinished"></translation> + <translation>Valitse kuvat pakettia varten</translation> </message> <message> <location line="+1"/> <source>Add to pack</source> - <translation type="unfinished"></translation> + <translation>Lisää pakettiin</translation> </message> <message> <location line="+61"/> <source>Change the overview image for this pack</source> - <translation type="unfinished"></translation> + <translation>Muuta tämän kokoelman yleisnäkymän kuvaa</translation> </message> <message> <location line="+13"/> <source>Overview Image (*.png *.webp *.jpg *.jpeg)</source> - <translation type="unfinished"></translation> + <translation>Yleisnäkymän kuva (*.png *.webp *.jpg *.jpeg)</translation> </message> <message> <location line="+1"/> <source>Select overview image for pack</source> - <translation type="unfinished"></translation> + <translation>Valitse yleisnäkymän kuva paketille</translation> </message> <message> <location line="+12"/> <source>State key</source> - <translation type="unfinished"></translation> + <translation>TIla-avain</translation> </message> <message> <location line="+8"/> <source>Packname</source> - <translation type="unfinished"></translation> + <translation>Pakkauksen nimi</translation> </message> <message> <location line="+8"/> <source>Attribution</source> - <translation type="unfinished"></translation> + <translation>Osoitus</translation> </message> <message> <location line="+9"/> <location line="+75"/> <source>Use as Emoji</source> - <translation type="unfinished"></translation> + <translation>Käytä emojina</translation> </message> <message> <location line="-62"/> <location line="+75"/> <source>Use as Sticker</source> - <translation type="unfinished"></translation> + <translation>Käytä tarrana</translation> </message> <message> <location line="-37"/> <source>Shortcode</source> - <translation type="unfinished"></translation> + <translation>Lyhyt koodi</translation> </message> <message> <location line="+15"/> <source>Body</source> - <translation type="unfinished"></translation> + <translation>Runko</translation> </message> <message> <location line="+35"/> <source>Remove from pack</source> - <translation type="unfinished"></translation> + <translation>Poista pakkauksesta</translation> </message> <message> <location line="+4"/> <source>Remove</source> - <translation type="unfinished"></translation> + <translation>Poista</translation> </message> </context> <context> @@ -1409,57 +1409,57 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation> <message> <location filename="../qml/dialogs/ImagePackSettingsDialog.qml" line="+23"/> <source>Image pack settings</source> - <translation type="unfinished"></translation> + <translation>Kuvapakkauksen asetukset</translation> </message> <message> <location line="+48"/> <source>Create account pack</source> - <translation type="unfinished"></translation> + <translation>Luo tilipakkaus</translation> </message> <message> <location line="+13"/> <source>New room pack</source> - <translation type="unfinished"></translation> + <translation>Uusi huonepakkaus</translation> </message> <message> <location line="+22"/> <source>Private pack</source> - <translation type="unfinished"></translation> + <translation>Yksityinen pakkaus</translation> </message> <message> <location line="+2"/> <source>Pack from this room</source> - <translation type="unfinished"></translation> + <translation>Pakkaus tälle huoneelle</translation> </message> <message> <location line="+2"/> <source>Pack from parent community</source> - <translation type="unfinished"></translation> + <translation>Pakkaus yhteisövanhemmasta</translation> </message> <message> <location line="+2"/> <source>Globally enabled pack</source> - <translation type="unfinished"></translation> + <translation>Kaikkialla käytössä oleva pakkaus</translation> </message> <message> <location line="+68"/> <source>Enable globally</source> - <translation type="unfinished"></translation> + <translation>Salli käytettäväksi kaikkialla</translation> </message> <message> <location line="+4"/> <source>Enables this pack to be used in all rooms</source> - <translation type="unfinished"></translation> + <translation>Sallii tämän pakkauksen käytettäväksi kaikissa huoneissa</translation> </message> <message> <location line="+10"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation>Muokkaa</translation> </message> <message> <location line="+60"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Sulje</translation> </message> </context> <context> @@ -1485,7 +1485,7 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation> <message> <location filename="../qml/dialogs/InviteDialog.qml" line="+40"/> <source>Invite users to %1</source> - <translation type="unfinished"></translation> + <translation>Kutsu käyttäjiä %1</translation> </message> <message> <location line="+50"/> @@ -1496,7 +1496,7 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation> <location line="+13"/> <source>@joe:matrix.org</source> <comment>Example user id. The name 'joe' can be localized however you want.</comment> - <translation type="unfinished"></translation> + <translation>@matti:matrix.org</translation> </message> <message> <location line="+42"/> @@ -1506,12 +1506,12 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation> <message> <location line="+86"/> <source>Invite</source> - <translation type="unfinished"></translation> + <translation>Kutsu</translation> </message> <message> <location line="+7"/> <source>Cancel</source> - <translation type="unfinished">Peruuta</translation> + <translation>Peruuta</translation> </message> </context> <context> @@ -1519,17 +1519,17 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation> <message> <location filename="../qml/dialogs/JoinRoomDialog.qml" line="+14"/> <source>Join room</source> - <translation type="unfinished"></translation> + <translation>Liity huoneeseen</translation> </message> <message> <location line="+20"/> <source>Room ID or alias</source> - <translation type="unfinished"></translation> + <translation>Huoneen tunnus tai osoite</translation> </message> <message> <location line="+31"/> <source>Join</source> - <translation type="unfinished"></translation> + <translation>Liity</translation> </message> </context> <context> @@ -1537,12 +1537,12 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation> <message> <location filename="../qml/dialogs/LeaveRoomDialog.qml" line="+17"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Poistu huoneesta</translation> </message> <message> <location line="+1"/> <source>Are you sure you want to leave?</source> - <translation type="unfinished"></translation> + <translation>Oletko varma, että haluat poistua?</translation> </message> </context> <context> @@ -1628,12 +1628,12 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation> <message> <location filename="../qml/pages/LoginPage.qml" line="+58"/> <source>Matrix ID</source> - <translation type="unfinished"></translation> + <translation>Matrix-tunnus</translation> </message> <message> <location line="+1"/> <source>e.g @joe:matrix.org</source> - <translation type="unfinished"></translation> + <translation>esim. @joe:matrix.org</translation> </message> <message> <location line="+3"/> @@ -1641,53 +1641,56 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation> 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 type="unfinished"></translation> + <translation>Kirjautumistunnuksesi. Mxid:n on alettava @:lla, jonka perään käyttäjätunnus. Käyttäjätunnuksen perään tarvitset palvelimesi nimen :-merkin jälkeen, +esimerkiksi @nimi:palvelime.ni. +Jos Nheko ei löydä kotipalvelintasi .well-known -haun kautta, voit syöttää käsin palvelimesi osoitteen.</translation> </message> <message> <location line="+27"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Salasana</translation> </message> <message> <location line="+2"/> <source>Your password.</source> - <translation type="unfinished"></translation> + <translation>Salasanasi.</translation> </message> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>Laitteen nimi</translation> </message> <message> <location line="+2"/> <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used.</source> - <translation type="unfinished"></translation> + <translation>Nimi tälle laitteelle, joka näytetään muille laitteitasi vahvistaessa. Jos et syötä mitään, käytetään oletusarvoa.</translation> </message> <message> <location line="+10"/> <source>Homeserver address</source> - <translation type="unfinished"></translation> + <translation>Kotipalvelimen osoite</translation> </message> <message> <location line="+1"/> <source>server.my:8787</source> - <translation type="unfinished"></translation> + <translation>server.my:8787</translation> </message> <message> <location line="+3"/> <source>The address that can be used to contact you homeserver's client API. Example: https://server.my:8787</source> - <translation type="unfinished"></translation> + <translation>Osoite, jonka kautta otetaan yhteys kotipalvelimesi asiakasohjelmarajapintaan. +Esimerkki: https://palvelime.ni:8787</translation> </message> <message> <location line="+32"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>KIRJAUDU</translation> </message> <message> <location line="+42"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>Takaisin</translation> </message> </context> <context> @@ -1695,17 +1698,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/LogoutDialog.qml" line="+13"/> <source>Log out</source> - <translation type="unfinished"></translation> + <translation>Kirjaudu ulos</translation> </message> <message> <location line="+1"/> <source>A call is in progress. Log out?</source> - <translation type="unfinished"></translation> + <translation>Puhelu on käynnissä. Haluatko kirjautua ulos?</translation> </message> <message> <location line="+0"/> <source>Are you sure you want to log out?</source> - <translation type="unfinished"></translation> + <translation>Haluatko varmasti kirjautua ulos?</translation> </message> </context> <context> @@ -1722,17 +1725,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/delegates/MessageDelegate.qml" line="+79"/> <source>This room was replaced for the following reason: %1</source> - <translation type="unfinished"></translation> + <translation>Tämä huone korvattiin seuraavasta syystä: %1</translation> </message> <message> <location line="+5"/> <source>Go to replacement room</source> - <translation type="unfinished"></translation> + <translation>Siirry korvaavaan huoneeseen</translation> </message> <message> <location line="+176"/> <source>%1 removed a message</source> - <translation type="unfinished"></translation> + <translation>%1 poisti viestin</translation> </message> <message> <location line="+34"/> @@ -1742,72 +1745,72 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%2 changed the room name to: %1</source> - <translation type="unfinished"></translation> + <translation>%2 vaihtoi huoneen nimeksi: %1</translation> </message> <message> <location line="+0"/> <source>%1 removed the room name</source> - <translation type="unfinished"></translation> + <translation>%1 poisti huoneen nimen</translation> </message> <message> <location line="+14"/> <source>%2 changed the topic to: %1</source> - <translation type="unfinished"></translation> + <translation>%2 vaihtoi aiheeksi: %1</translation> </message> <message> <location line="+0"/> <source>%1 removed the topic</source> - <translation type="unfinished"></translation> + <translation>%1 poisti aiheen</translation> </message> <message> <location line="+14"/> <source>%1 changed the room avatar</source> - <translation type="unfinished"></translation> + <translation>%1 muutti huoneen avataria</translation> </message> <message> <location line="+14"/> <source>%1 changed the pinned messages.</source> - <translation type="unfinished"></translation> + <translation>%1 muutti kiinnitettyjä viestejä.</translation> </message> <message> <location line="+29"/> <source>%1 changed the addresses for this room.</source> - <translation type="unfinished"></translation> + <translation>%1 muutti tämän huoneen osoitteita.</translation> </message> <message> <location line="+14"/> <source>%1 changed the parent communities for this room.</source> - <translation type="unfinished"></translation> + <translation>%1 muutti tämän huoneen yhteisövanhempia.</translation> </message> <message> <location line="+14"/> <source>%1 created and configured room: %2</source> - <translation type="unfinished"></translation> + <translation>%1 loi ja sääti huoneen: %2</translation> </message> <message> <location line="+17"/> <source>%1 placed a voice call.</source> - <translation type="unfinished"></translation> + <translation>%1 asetti äänipuhelun.</translation> </message> <message> <location line="+2"/> <source>%1 placed a video call.</source> - <translation type="unfinished"></translation> + <translation>%1 laittoi videopuhelun.</translation> </message> <message> <location line="+2"/> <source>%1 placed a call.</source> - <translation type="unfinished"></translation> + <translation>%1 soitti puhelun.</translation> </message> <message> <location line="+16"/> <source>%1 answered the call.</source> - <translation type="unfinished"></translation> + <translation>%1 vastasi puheluun.</translation> </message> <message> <location line="+14"/> <source>%1 rejected the call.</source> - <translation type="unfinished"></translation> + <translation>%1 hylkäsi puhelun.</translation> </message> <message> <location line="+14"/> @@ -1817,18 +1820,18 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%1 ended the call.</source> - <translation type="unfinished"></translation> + <translation>%1 päätti puhelun.</translation> </message> <message> <location line="+14"/> <location line="+14"/> <source>%1 is negotiating the call...</source> - <translation type="unfinished"></translation> + <translation>%1 neuvottelee puhelua...</translation> </message> <message> <location line="+122"/> <source>Allow them in</source> - <translation type="unfinished"></translation> + <translation>Päästä hänet sisään</translation> </message> </context> <context> @@ -1836,47 +1839,47 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageInput.qml" line="+47"/> <source>Hang up</source> - <translation type="unfinished"></translation> + <translation>Punainen luuri</translation> </message> <message> <location line="+0"/> <source>Already on a call</source> - <translation type="unfinished"></translation> + <translation>Jo puhelussa</translation> </message> <message> <location line="+0"/> <source>Place a call</source> - <translation type="unfinished"></translation> + <translation>Soita puhelu</translation> </message> <message> <location line="+28"/> <source>Send a file</source> - <translation type="unfinished"></translation> + <translation>Lähetä tiedosto</translation> </message> <message> <location line="+64"/> <source>Write a message...</source> - <translation type="unfinished">Kirjoita viesti…</translation> + <translation>Kirjoita viesti…</translation> </message> <message> <location line="+257"/> <source>Stickers</source> - <translation type="unfinished"></translation> + <translation>Tarrat</translation> </message> <message> <location line="+24"/> <source>Emoji</source> - <translation type="unfinished"></translation> + <translation>Emoji</translation> </message> <message> <location line="+22"/> <source>Send</source> - <translation type="unfinished">Lähetä</translation> + <translation>Lähetä</translation> </message> <message> <location line="+15"/> <source>You don't have permission to send messages in this room</source> - <translation type="unfinished"></translation> + <translation>Sinulla ei ole oikeutta lähettää viestejä tässä huoneessa</translation> </message> </context> <context> @@ -1884,27 +1887,27 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageView.qml" line="+346"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation>Muokkaa</translation> </message> <message> <location line="+17"/> <source>React</source> - <translation type="unfinished"></translation> + <translation>Reagoi</translation> </message> <message> <location line="+15"/> <source>Reply in thread</source> - <translation type="unfinished"></translation> + <translation>Vastaa viestiketjussa</translation> </message> <message> <location line="+0"/> <source>New thread</source> - <translation type="unfinished"></translation> + <translation>Uusi viestiketju</translation> </message> <message> <location line="+11"/> <source>Reply</source> - <translation type="unfinished"></translation> + <translation>Vastaa</translation> </message> <message> <location line="+11"/> @@ -1914,7 +1917,7 @@ Example: https://server.my:8787</source> <message> <location line="+17"/> <source>Options</source> - <translation type="unfinished"></translation> + <translation>Asetukset</translation> </message> <message> <location line="+187"/> @@ -1924,12 +1927,12 @@ Example: https://server.my:8787</source> <message> <location line="+69"/> <source>Enter reason for removal or hit enter for no reason:</source> - <translation type="unfinished"></translation> + <translation>Anna syy poistamiselle tai paina enter mikäli syytä ei ole:</translation> </message> <message> <location line="+1"/> <source>Reason for removal</source> - <translation type="unfinished"></translation> + <translation>Syy poistamiselle</translation> </message> <message> <location line="+9"/> @@ -1940,93 +1943,93 @@ Example: https://server.my:8787</source> <location line="+10"/> <location line="+138"/> <source>&Copy</source> - <translation type="unfinished"></translation> + <translation>&Kopioi</translation> </message> <message> <location line="-131"/> <location line="+138"/> <source>Copy &link location</source> - <translation type="unfinished"></translation> + <translation>Kopioi &linkin kohde</translation> </message> <message> <location line="-130"/> <source>Re&act</source> - <translation type="unfinished"></translation> + <translation>Rea&goi</translation> </message> <message> <location line="+9"/> <source>Repl&y</source> - <translation type="unfinished"></translation> + <translation>Vast&aa</translation> </message> <message> <location line="+7"/> <source>&Edit</source> - <translation type="unfinished"></translation> + <translation>&Muokkaa</translation> </message> <message> <location line="+7"/> <source>&Thread</source> - <translation type="unfinished"></translation> + <translation>&Viestiketju</translation> </message> <message> <location line="+7"/> <source>Un&pin</source> - <translation type="unfinished"></translation> + <translation>Lisää/poista kiinnitys</translation> </message> <message> <location line="+0"/> <source>&Pin</source> - <translation type="unfinished"></translation> + <translation>&Kiinnitä</translation> </message> <message> <location line="+6"/> <source>&Read receipts</source> - <translation type="unfinished"></translation> + <translation>%Lukukuittaukset</translation> </message> <message> <location line="+5"/> <source>&Forward</source> - <translation type="unfinished"></translation> + <translation>&Lähetä eteenpäin</translation> </message> <message> <location line="+11"/> <source>&Mark as read</source> - <translation type="unfinished"></translation> + <translation>&Merkitse luetuksi</translation> </message> <message> <location line="+3"/> <source>View raw message</source> - <translation type="unfinished"></translation> + <translation>Näytä sisältö raakamuodossa</translation> </message> <message> <location line="+6"/> <source>View decrypted raw message</source> - <translation type="unfinished"></translation> + <translation>Näytä salaukseltaan purettu sisältö raakamuodossa</translation> </message> <message> <location line="+7"/> <source>Remo&ve message</source> - <translation type="unfinished"></translation> + <translation>Poist&a viesti</translation> </message> <message> <location line="+13"/> <source>&Save as</source> - <translation type="unfinished"></translation> + <translation>&Tallenna nimellä</translation> </message> <message> <location line="+7"/> <source>&Open in external program</source> - <translation type="unfinished"></translation> + <translation>&Avaa ulkoisessa sovelluksessa</translation> </message> <message> <location line="+7"/> <source>Copy link to eve&nt</source> - <translation type="unfinished"></translation> + <translation>Kopioi linkki tapaht&umaan</translation> </message> <message> <location line="+42"/> <source>&Go to quoted message</source> - <translation type="unfinished"></translation> + <translation>&Mene lainattuun viestiin</translation> </message> </context> <context> @@ -2034,62 +2037,62 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/device-verification/NewVerificationRequest.qml" line="+11"/> <source>Send Verification Request</source> - <translation type="unfinished"></translation> + <translation>Lähetä vahvistuspyyntö</translation> </message> <message> <location line="+0"/> <source>Received Verification Request</source> - <translation type="unfinished"></translation> + <translation>Otettiin vastaan vahvistuspyyntö</translation> </message> <message> <location line="+14"/> <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 an unverified device now? (Please make sure you have one of those devices available.)</source> - <translation type="unfinished"></translation> + <translation>Jotta muut käyttäjät näkisivät, mitkä laitteet oikeasti kuuluvat sinulle, voit vahvistaa ne. Se sallii myös avainvarmuuskopion automaattisen toiminnan. Vahvistatko vahvistamattoman laitteen nyt? (Varmistathan, että jokin niistä on saatavilla.)</translation> </message> <message> <location line="+2"/> <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 type="unfinished"></translation> + <translation>Jotta muut käyttäjät näkisivät, mitkä laitteet oikeasti kuuluvat sinulle, voit vahvistaa ne. Se sallii myös avainvarmuuskopion automaattisen toiminnan. Vahvistatko laitteen %1 nyt?</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 type="unfinished"></translation> + <translation>Varmistaaksesi, ettei kukaan pahantahtoinen käyttäjä voi salakuunnella salattuja keskustelujanne, voit vahvistaa toisen osapuolen.</translation> </message> <message> <location line="+3"/> <source>%1 has requested to verify their device %2.</source> - <translation type="unfinished"></translation> + <translation>%1 on pyytänyt vahvistamaan hänen laitteeensa %2.</translation> </message> <message> <location line="+2"/> <source>%1 using the device %2 has requested to be verified.</source> - <translation type="unfinished"></translation> + <translation>%1 on pyytänyt vahvistamista laitteella %2.</translation> </message> <message> <location line="+2"/> <source>Your device (%1) has requested to be verified.</source> - <translation type="unfinished"></translation> + <translation>Laitteesi (%1) on pyytänyt vahvistetuksi tulemista.</translation> </message> <message> <location line="+12"/> <source>Cancel</source> - <translation type="unfinished">Peruuta</translation> + <translation>Peruuta</translation> </message> <message> <location line="+0"/> <source>Deny</source> - <translation type="unfinished"></translation> + <translation>Kiellä</translation> </message> <message> <location line="+13"/> <source>Start verification</source> - <translation type="unfinished"></translation> + <translation>Aloita vahvistus</translation> </message> <message> <location line="+0"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>Hyväksy</translation> </message> </context> <context> @@ -2127,32 +2130,32 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/PlaceCall.qml" line="+39"/> <source>Place a call to %1?</source> - <translation type="unfinished"></translation> + <translation>Soita henkilölle %1?</translation> </message> <message> <location line="+16"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Mikrofonia ei löydy.</translation> </message> <message> <location line="+24"/> <source>Voice</source> - <translation type="unfinished"></translation> + <translation>Ääni</translation> </message> <message> <location line="+13"/> <source>Video</source> - <translation type="unfinished"></translation> + <translation>Video</translation> </message> <message> <location line="+13"/> <source>Screen</source> - <translation type="unfinished"></translation> + <translation>Näyttö</translation> </message> <message> <location line="+16"/> <source>Cancel</source> - <translation type="unfinished">Peruuta</translation> + <translation>Peruuta</translation> </message> </context> <context> @@ -2160,7 +2163,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/delegates/Placeholder.qml" line="+11"/> <source>unimplemented event: </source> - <translation type="unfinished"></translation> + <translation>toistaiseksi toteuttamaton tapahtuma: </translation> </message> </context> <context> @@ -2168,85 +2171,85 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/PowerLevelEditor.qml" line="+26"/> <source>Permissions in %1</source> - <translation type="unfinished"></translation> + <translation>Oikeudet huoneessa %1</translation> </message> <message> <location line="+14"/> <source>Be careful when editing permissions. You can't lower the permissions of people with a same or higher level than you. Be careful when promoting others.</source> - <translation type="unfinished"></translation> + <translation>Ole varovainen oikeuksien muokkaamisessa. Et voi vähentää käyttäjien oikeuksia, joilla on sama oikeustaso itsesi kanssa tai korkeampi. Ole varovainen muiden ylennyksessä.</translation> </message> <message> <location line="+13"/> <source>Roles</source> - <translation type="unfinished"></translation> + <translation>Roolit</translation> </message> <message> <location line="+3"/> <source>Users</source> - <translation type="unfinished"></translation> + <translation>Käyttäjät</translation> </message> <message> <location line="+20"/> <source>Move permissions between roles to change them</source> - <translation type="unfinished"></translation> + <translation>Siirrä oikeuksia roolien välillä muuttaaksesi niitä</translation> </message> <message> <location line="+22"/> <location line="+240"/> <source>Administrator (%1)</source> - <translation type="unfinished"></translation> + <translation>Ylläpitäjä (%1)</translation> </message> <message> <location line="-238"/> <location line="+240"/> <source>Moderator (%1)</source> - <translation type="unfinished"></translation> + <translation>Moderaattori (%1)</translation> </message> <message> <location line="-238"/> <source>User (%1)</source> - <translation type="unfinished"></translation> + <translation>Käyttäjä (%1)</translation> </message> <message> <location line="+2"/> <location line="+238"/> <source>Custom (%1)</source> - <translation type="unfinished"></translation> + <translation>Mukautettu (%1)</translation> </message> <message> <location line="-225"/> <source>Remove event type</source> - <translation type="unfinished"></translation> + <translation>Poista tapahtumatyyppejä</translation> </message> <message> <location line="+0"/> <source>Add event type</source> - <translation type="unfinished"></translation> + <translation>Lisää tapahtumatyyppejä</translation> </message> <message> <location line="+42"/> <source>Add new role</source> - <translation type="unfinished"></translation> + <translation>Lisää uusi rooli</translation> </message> <message> <location line="+38"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation>Lisää</translation> </message> <message> <location line="+16"/> <source>Move users up or down to change their permissions</source> - <translation type="unfinished"></translation> + <translation>Siirrä käyttäjiä ylös tai alas muuttaaksesi heidän oikeuksiaan</translation> </message> <message> <location line="+142"/> <source>Remove user</source> - <translation type="unfinished"></translation> + <translation>Poista käyttäjiä huoneesta</translation> </message> <message> <location line="+0"/> <source>Add user</source> - <translation type="unfinished"></translation> + <translation>Lisää käyttäjiä</translation> </message> </context> <context> @@ -2254,42 +2257,42 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/PowerLevelSpacesApplyDialog.qml" line="+27"/> <source>Apply permission changes</source> - <translation type="unfinished"></translation> + <translation>Saata oikeusmuutokset voimaan</translation> </message> <message> <location line="+14"/> <source>Which of the subcommunities and rooms should these permissions be applied to?</source> - <translation type="unfinished"></translation> + <translation>Mihin aliyhteisöihin ja huoneisiin pitäisi soveltaa näitä oikeuksia?</translation> </message> <message> <location line="+14"/> <source>Apply permissions recursively</source> - <translation type="unfinished"></translation> + <translation>Saata oikeudet voimaan rekursiivisesti</translation> </message> <message> <location line="+12"/> <source>Overwrite exisiting modifications in rooms</source> - <translation type="unfinished"></translation> + <translation>Kirjoita huoneissa olemassaolevien muutosten päälle</translation> </message> <message> <location line="+41"/> <source>No permissions to apply the new permissions here</source> - <translation type="unfinished"></translation> + <translation>Ei oikeuksia saattaa täällä voimaan uusia oikeuksia</translation> </message> <message> <location line="+1"/> <source>No changes needed</source> - <translation type="unfinished"></translation> + <translation>Ei vaadita muutoksia</translation> </message> <message> <location line="+1"/> <source>Existing modifications to the permissions in this room will be overwritten</source> - <translation type="unfinished"></translation> + <translation>Tässä huoneessa olemassaolevat muutokset oikeuksiin päällekirjoitetaan</translation> </message> <message> <location line="+1"/> <source>Permissions synchronized with community</source> - <translation type="unfinished"></translation> + <translation>Käytetään samoja oikeuksia kuin yhteisössä</translation> </message> </context> <context> @@ -2565,12 +2568,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/ReCaptchaDialog.qml" line="+40"/> <source>Solve the reCAPTCHA and press the confirm button</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Ratkaise reCAPTCHA ja paina varmista-nappia</translation> </message> <message> <location line="+8"/> <source>Open reCAPTCHA</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Avaa reCAPTCHA</translation> </message> <message> <location line="+5"/> @@ -2588,7 +2591,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/ReadReceipts.qml" line="+39"/> <source>Read receipts</source> - <translation type="unfinished">Lukukuittaukset</translation> + <translation>Lukukuittaukset</translation> </message> </context> <context> @@ -2659,68 +2662,68 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/pages/RegisterPage.qml" line="+58"/> <source>Homeserver</source> - <translation type="unfinished">Kotipalvelin</translation> + <translation>Kotipalvelin</translation> </message> <message> <location line="+1"/> <source>your.server</source> - <translation type="unfinished"></translation> + <translation>sinun.palvelimesi</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 type="unfinished"></translation> + <translation>Palvelin, joka sallii rekisteröinnin. Koska matrix on hajautettu, sinun pitää ensin löytää palvelin jolle rekisteröityä tai ylläpitää omaasi.</translation> </message> <message> <location line="+32"/> <source>Username</source> - <translation type="unfinished"></translation> + <translation>Käyttäjänimi</translation> </message> <message> <location line="+1"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> - <translation type="unfinished"></translation> + <translation>Käyttäjätunnus ei saa olla tyhjä, ja se saa sisältää vain merkkejä a-z, 0-9, ., _, =, - ja /.</translation> </message> <message> <location line="+21"/> <location line="+102"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>Takaisin</translation> </message> <message> <location line="-79"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Salasana</translation> </message> <message> <location line="+2"/> <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> - <translation type="unfinished"></translation> + <translation>Valitse turvallinen salasana. Tarkat vaatimukset salasanan vahvuudelle voivat riippua palvelimestasi.</translation> </message> <message> <location line="+7"/> <source>Password confirmation</source> - <translation type="unfinished"></translation> + <translation>Salasanan varmistus</translation> </message> <message> <location line="+9"/> <source>Your passwords do not match!</source> - <translation type="unfinished"></translation> + <translation>Salasanasi eivät täsmää!</translation> </message> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>Laitteen nimi</translation> </message> <message> <location line="+2"/> <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> - <translation type="unfinished"></translation> + <translation>Nimi tälle laitteelle, joka näytetään muille laitteitasi vahvistaessa. Jos et syötä mitään, käytetään oletusarvoa.</translation> </message> <message> <location line="+31"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>REKISTERÖIDY</translation> </message> </context> <context> @@ -2728,17 +2731,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/ReplyPopup.qml" line="+54"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Sulje</translation> </message> <message> <location line="+16"/> <source>Cancel Edit</source> - <translation type="unfinished"></translation> + <translation>Peruuta Muokkaus</translation> </message> <message> <location line="+16"/> <source>Cancel Thread</source> - <translation type="unfinished"></translation> + <translation>Peru viestiketju</translation> </message> </context> <context> @@ -2746,17 +2749,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomDirectory.qml" line="+24"/> <source>Explore Public Rooms</source> - <translation type="unfinished"></translation> + <translation>Tutki julkisia huoneita</translation> </message> <message> <location line="+138"/> <source>Search for public rooms</source> - <translation type="unfinished"></translation> + <translation>Etsi julkisia huoneita</translation> </message> <message> <location line="+12"/> <source>Choose custom homeserver</source> - <translation type="unfinished"></translation> + <translation>Valitse mukautettu kotipalvelin</translation> </message> </context> <context> @@ -2772,150 +2775,150 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/RoomList.qml" line="+49"/> <source>Start a new chat</source> - <translation type="unfinished"></translation> + <translation>Aloita uusi keskustelu</translation> </message> <message> <location line="+13"/> <source>Join a room</source> - <translation type="unfinished"></translation> + <translation>Liity huoneeseen</translation> </message> <message> <location line="+5"/> <source>Create a new room</source> - <translation type="unfinished"></translation> + <translation>Luo uusi huone</translation> </message> <message> <location line="+9"/> <source>Start a direct chat</source> - <translation type="unfinished"></translation> + <translation>Aloita suora keskustelu</translation> </message> <message> <location line="+9"/> <source>Create a new community</source> - <translation type="unfinished"></translation> + <translation>Luo uusi yhteisö</translation> </message> <message> <location line="+16"/> <source>Room directory</source> - <translation type="unfinished"></translation> + <translation>Huonehakemisto</translation> </message> <message> <location line="+18"/> <source>Search rooms (Ctrl+K)</source> - <translation type="unfinished"></translation> + <translation>Hae huoneita (CTRL+K)</translation> </message> <message> <location line="+24"/> <source>User settings</source> - <translation type="unfinished"></translation> + <translation>Käyttäjäasetukset</translation> </message> <message> <location line="+95"/> <source>Logout</source> - <translation type="unfinished"></translation> + <translation>Kirjaudu ulos</translation> </message> <message> <location line="+12"/> <source>Enter your status message:</source> - <translation type="unfinished"></translation> + <translation>Kirjoita tilapäivityksesi:</translation> </message> <message> <location line="+1"/> <source>Status Message</source> - <translation type="unfinished"></translation> + <translation>Tilapäivitys</translation> </message> <message> <location line="+10"/> <source>Profile settings</source> - <translation type="unfinished"></translation> + <translation>Profiilin asetukset</translation> </message> <message> <location line="+5"/> <source>Set status message</source> - <translation type="unfinished"></translation> + <translation>Aseta tilapäivitys</translation> </message> <message> <location line="+52"/> <source>Encryption not set up</source> <extracomment>Cross-signing setup has not run yet.</extracomment> - <translation type="unfinished"></translation> + <translation>Salausta ei ole määritetty</translation> </message> <message> <location line="+3"/> <source>Unverified login</source> <extracomment>The user just signed in with this device and hasn't verified their master key.</extracomment> - <translation type="unfinished"></translation> + <translation>Varmistamaton sisäänkirjautuminen</translation> </message> <message> <location line="+3"/> <source>Please verify your other devices</source> <extracomment>There are unverified devices signed in to this account.</extracomment> - <translation type="unfinished"></translation> + <translation>Varmista muut laitteesi</translation> </message> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Sulje</translation> </message> <message> <location line="+372"/> <source>Enter the tag you want to use:</source> - <translation type="unfinished"></translation> + <translation>Kirjoita tagi jota haluat käyttää:</translation> </message> <message> <location line="+1"/> <source>New tag</source> - <translation type="unfinished"></translation> + <translation>Uusi tagi</translation> </message> <message> <location line="+7"/> <source>Open separately</source> - <translation type="unfinished"></translation> + <translation>Avaa erikseen</translation> </message> <message> <location line="+12"/> <source>Room settings</source> - <translation type="unfinished"></translation> + <translation>Huoneen asetukset</translation> </message> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Poistu huoneesta</translation> </message> <message> <location line="+5"/> <source>Copy room link</source> - <translation type="unfinished"></translation> + <translation>Kopioi huoneen linkki</translation> </message> <message> <location line="+7"/> <source>Tag room as:</source> - <translation type="unfinished"></translation> + <translation>Aseta huoneelle tagi:</translation> </message> <message> <location line="+13"/> <source>Favourite</source> - <translation type="unfinished"></translation> + <translation>Suosikki</translation> </message> <message> <location line="+2"/> <source>Low priority</source> - <translation type="unfinished"></translation> + <translation>Matala tärkeysjärjestys</translation> </message> <message> <location line="+2"/> <source>Server notice</source> - <translation type="unfinished"></translation> + <translation>Palvelimen ilmoitus</translation> </message> <message> <location line="+13"/> <source>Create new tag...</source> - <translation type="unfinished"></translation> + <translation>Luo uusi tagi…</translation> </message> <message> <location line="+11"/> <source>Add or remove from community...</source> - <translation type="unfinished"></translation> + <translation>Lisää tai poista yhteisöstä...</translation> </message> </context> <context> @@ -2923,81 +2926,81 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomMembers.qml" line="+19"/> <source>Members of %1</source> - <translation type="unfinished"></translation> + <translation>Huoneen %1 jäsenet</translation> </message> <message numerus="yes"> <location line="+31"/> <source>%n people in %1</source> <comment>Summary above list of members</comment> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n henkilö huoneessa %1</numerusform> + <numerusform>%n henkilöä huonessa %1</numerusform> </translation> </message> <message> <location line="+10"/> <source>Invite more people</source> - <translation type="unfinished"></translation> + <translation>Kutsu lisää käyttäjiä</translation> </message> <message> <location line="+8"/> <source>Search...</source> - <translation type="unfinished"></translation> + <translation>Etsi...</translation> </message> <message> <location line="+10"/> <source>Sort by: </source> - <translation type="unfinished"></translation> + <translation>Lajitteluperuste: </translation> </message> <message> <location line="+6"/> <source>User ID</source> - <translation type="unfinished">Käyttäjätunnus</translation> + <translation>Käyttäjätunnus</translation> </message> <message> <location line="+1"/> <source>Display name</source> - <translation type="unfinished"></translation> + <translation>Näyttönimi</translation> </message> <message> <location line="+1"/> <source>Power level</source> - <translation type="unfinished"></translation> + <translation>Oikeustaso</translation> </message> <message> <location line="+98"/> <source>Administrator: %1</source> - <translation type="unfinished"></translation> + <translation>Ylläpitäjä: %1</translation> </message> <message> <location line="+2"/> <source>Moderator: %1</source> - <translation type="unfinished"></translation> + <translation>Moderaattori: %1</translation> </message> <message> <location line="+2"/> <source>User: %1</source> - <translation type="unfinished"></translation> + <translation>Käyttäjä: %1</translation> </message> <message> <location line="+20"/> <source>This room is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>Tämä huone ei ole salattu!</translation> </message> <message> <location line="+4"/> <source>This user is verified.</source> - <translation type="unfinished"></translation> + <translation>Tämä käyttäjä on vahvistettu.</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> + <translation>Tätä käyttäjää ei ole vahvistettu, mutta hän käyttää edelleen samaa päävavainta kuin ensimmäisellä tapaamiskerralla.</translation> </message> <message> <location line="+2"/> <source>This user has unverified devices!</source> - <translation type="unfinished"></translation> + <translation>Tällä käyttäjällä on vahvistamattomia laitteita!</translation> </message> </context> <context> @@ -3036,40 +3039,40 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomSettings.qml" line="+26"/> <source>Room Settings</source> - <translation type="unfinished"></translation> + <translation>Huoneen asetukset</translation> </message> <message> <location line="+35"/> <source>Change room avatar.</source> - <translation type="unfinished"></translation> + <translation>Muuta huoneen avataria.</translation> </message> <message> <location line="+93"/> <source>Change name of this room</source> - <translation type="unfinished"></translation> + <translation>Muuta tämän huoneen nimeä</translation> </message> <message numerus="yes"> <location line="+22"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n jäsen</numerusform> + <numerusform>%n jäsentä</numerusform> </translation> </message> <message> <location line="+8"/> <source>View members of %1</source> - <translation type="unfinished"></translation> + <translation>Näytä huoneen %1 jäsenet</translation> </message> <message> <location line="+24"/> <source>No topic set</source> - <translation type="unfinished"></translation> + <translation>Aihetta ei ole asetettu</translation> </message> <message> <location line="+21"/> <source>Change topic of this room</source> - <translation type="unfinished"></translation> + <translation>Muuta tämän huoneen aihetta</translation> </message> <message> <location line="+31"/> @@ -3079,22 +3082,22 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Notifications</source> - <translation type="unfinished"></translation> + <translation>Ilmoitukset</translation> </message> <message> <location line="+6"/> <source>Muted</source> - <translation type="unfinished"></translation> + <translation>Mykistetty</translation> </message> <message> <location line="+0"/> <source>Mentions only</source> - <translation type="unfinished"></translation> + <translation>Vain maininnat</translation> </message> <message> <location line="+0"/> <source>All messages</source> - <translation type="unfinished"></translation> + <translation>Kaikki viestit</translation> </message> <message> <location line="+10"/> @@ -3104,43 +3107,43 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Anyone can join</source> - <translation type="unfinished"></translation> + <translation>Kuka tahansa voi liittyä</translation> </message> <message> <location line="+14"/> <source>Allow knocking</source> - <translation type="unfinished"></translation> + <translation>Salli koputtaminen</translation> </message> <message> <location line="+19"/> <source>Allow joining via other rooms</source> - <translation type="unfinished"></translation> + <translation>Salli liittyminen muiden huoneiden kautta</translation> </message> <message> <location line="+19"/> <source>Rooms to join via</source> - <translation type="unfinished"></translation> + <translation>Huoneet, joiden kautta voi liittyä</translation> </message> <message> <location line="+12"/> <location line="+242"/> <source>Change</source> - <translation type="unfinished"></translation> + <translation>Muuta</translation> </message> <message> <location line="-241"/> <source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source> - <translation type="unfinished"></translation> + <translation>Muuta listaa huoneista, joiden kautta tähän huoneeseen voi liittyä. Se on yleensä tämän huoneen virallinen yhteisö.</translation> </message> <message> <location line="+6"/> <source>Allow guests to join</source> - <translation type="unfinished"></translation> + <translation>Salli vieraiden liittyminen</translation> </message> <message> <location line="+17"/> <source>Apply access rules</source> - <translation type="unfinished"></translation> + <translation>Saata pääsysäännöt voimaan</translation> </message> <message> <location line="+7"/> @@ -3213,12 +3216,12 @@ Example: https://server.my:8787</source> <location line="+60"/> <location line="+12"/> <source>Configure</source> - <translation type="unfinished"></translation> + <translation>Määritä</translation> </message> <message> <location line="-89"/> <source>Select events to hide in this room</source> - <translation type="unfinished"></translation> + <translation>Valitse huoneesta piilotettavat tapahtumat</translation> </message> <message> <location line="+6"/> @@ -3238,78 +3241,79 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Salaus</translation> </message> <message> <location line="+22"/> <source>End-to-End Encryption</source> - <translation type="unfinished"></translation> + <translation>Päästä-päähän-salaus</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> + <translation>Salaus on kokeellinen ja asiat voivat rikkoutua odottamattomasti.<br> +Huomaathan ettei sitä voida poistaa käytöstä myöhemmin.</translation> </message> <message> <location line="+16"/> <source>Permission</source> - <translation type="unfinished"></translation> + <translation>Oikeudet</translation> </message> <message> <location line="+6"/> <source>View and change the permissions in this room</source> - <translation type="unfinished"></translation> + <translation>Näytä ja muuta oikeuksia tässä huoneessa</translation> </message> <message> <location line="+6"/> <source>Aliases</source> - <translation type="unfinished"></translation> + <translation>Aliakset</translation> </message> <message> <location line="+6"/> <source>View and change the addresses/aliases of this room</source> - <translation type="unfinished"></translation> + <translation>Näytä ja muuta tämän huoneen osoitteita ja aliaksia</translation> </message> <message> <location line="+6"/> <source>Sticker & Emote Settings</source> - <translation type="unfinished"></translation> + <translation>Tarra- ja emojiasetukset</translation> </message> <message> <location line="+6"/> <source>Change what packs are enabled, remove packs, or create new ones</source> - <translation type="unfinished"></translation> + <translation>Muuta käytössä olevia paketteja, poista tai luo uusia paketteja</translation> </message> <message> <location line="+6"/> <source>INFO</source> - <translation type="unfinished">TIETOA</translation> + <translation>TIETOA</translation> </message> <message> <location line="+9"/> <source>Internal ID</source> - <translation type="unfinished"></translation> + <translation>Sisäinen ID</translation> </message> <message> <location line="+16"/> <source>Copied to clipboard</source> - <translation type="unfinished"></translation> + <translation>Kopioitu leikepöydälle</translation> </message> <message> <location line="+19"/> <source>Room Version</source> - <translation type="unfinished"></translation> + <translation>Huoneen versio</translation> </message> <message> <location line="+19"/> <source>show less</source> - <translation type="unfinished"></translation> + <translation>näytä vähemmän</translation> </message> <message> <location line="+0"/> <source>show more</source> - <translation type="unfinished"></translation> + <translation>näytä enemmän</translation> </message> </context> <context> @@ -3340,27 +3344,27 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/Root.qml" line="+313"/> <source>Please enter your login password to continue:</source> - <translation type="unfinished"></translation> + <translation>Syötä sisäänkirjautumisen salasanasi jatkaaksesi:</translation> </message> <message> <location line="+10"/> <source>Please enter a valid email address to continue:</source> - <translation type="unfinished"></translation> + <translation>Syötä oikea sähköposti-osoite jatkaaksesi:</translation> </message> <message> <location line="+10"/> <source>Please enter a valid phone number to continue:</source> - <translation type="unfinished"></translation> + <translation>Syötä oikea puhelinnumero jatkaaksesi:</translation> </message> <message> <location line="+10"/> <source>Please enter the token which has been sent to you:</source> - <translation type="unfinished"></translation> + <translation>Syötä sinulle lähetetty tunnisteväline:</translation> </message> <message> <location line="+11"/> <source>Wait for the confirmation link to arrive, then continue.</source> - <translation type="unfinished"></translation> + <translation>Odota vahvistuslinkin saapumista, sitten jatka.</translation> </message> </context> <context> @@ -3368,7 +3372,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/ScreenShare.qml" line="+30"/> <source>Share desktop with %1?</source> - <translation type="unfinished"></translation> + <translation>Jaa työpöytä käyttäjän %1 kanssa?</translation> </message> <message> <location line="+11"/> @@ -3378,7 +3382,7 @@ Example: https://server.my:8787</source> <message> <location line="+20"/> <source>Window:</source> - <translation type="unfinished"></translation> + <translation>Ikkuna:</translation> </message> <message> <location line="+15"/> @@ -3388,43 +3392,43 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>Frame rate:</source> - <translation type="unfinished"></translation> + <translation>Ruutunopeus:</translation> </message> <message> <location line="+19"/> <source>Include your camera picture-in-picture</source> - <translation type="unfinished"></translation> + <translation>Sisällytä kamerasi kuva kuvassa -tilaan</translation> </message> <message> <location line="+12"/> <source>Request remote camera</source> - <translation type="unfinished"></translation> + <translation>Pyydä etäkameraa</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> + <translation>Näytä puhelun vastaanottajan kamera tavallisen videopuhelun tapaan</translation> </message> <message> <location line="+5"/> <source>Hide mouse cursor</source> - <translation type="unfinished"></translation> + <translation>Piilota hiiren kursori</translation> </message> <message> <location line="+21"/> <source>Share</source> - <translation type="unfinished"></translation> + <translation>Jaa</translation> </message> <message> <location line="+16"/> <source>Preview</source> - <translation type="unfinished"></translation> + <translation>Esikatsele</translation> </message> <message> <location line="+7"/> <source>Cancel</source> - <translation type="unfinished">Peruuta</translation> + <translation>Peruuta</translation> </message> </context> <context> @@ -3445,49 +3449,51 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/SelfVerificationCheck.qml" line="+50"/> <source>This is your recovery key. You will need it to restore access to your encrypted messages and verification keys. Keep this safe. Don't share it with anyone and don't lose it! Do not pass go! Do not collect $200!</source> - <translation type="unfinished"></translation> + <translation>Tämä on palautusavaimesi. Tarvitset sitä palauttaaksesi pääsysi salttuihin viesteihisi, sekä varmistusavaimiin. Pidä tämä turvassa. Älä jaa sitä kenellekään äläkä kadota sitä! Älä kulje lähtöruudun kautta! Et saa M̶ 200!</translation> </message> <message> <location line="+21"/> <source>Encryption setup successfully</source> - <translation type="unfinished"></translation> + <translation>Salaus määritetty onnistuneesti</translation> </message> <message> <location line="+8"/> <source>Failed to setup encryption: %1</source> - <translation type="unfinished"></translation> + <translation>Salauksen aktivointi epäonnistui: %1</translation> </message> <message> <location line="+32"/> <source>Setup Encryption</source> - <translation type="unfinished"></translation> + <translation>Määritä salaus</translation> </message> <message> <location line="+9"/> <source>Hello and welcome to Matrix! It seems like you are new. Before you can securely encrypt your messages, we need to setup a few small things. You can either press accept immediately or adjust a few basic options. We also try to explain a few of the basics. You can skip those parts, but they might prove to be helpful!</source> - <translation type="unfinished"></translation> + <translation>Hei ja tervetuloa Matriksiin! +Vaikuttaa, että olet uusi. Ennen kuin voit turvallisesti salata viestisi, meidän täytyy säätää muutama pikku juttu. Voit joko suostua heti tai määrittää muutaman perusasetuksen. Yritämme selittää muutamat perusteista. Voit ohittaa nämä kohdat, mutta ne voivat osoittautua hyödyllisiksi!</translation> </message> <message> <location line="+108"/> <source>Activate Encryption</source> - <translation type="unfinished"></translation> + <translation>Aktivoi salaus</translation> </message> <message> <location line="+9"/> <source>It seems like you have encryption already configured for this account. To be able to access your encrypted messages and make this device appear as trusted, you can either verify an existing device or (if you have one) enter your recovery passphrase. Please select one of the options below. If you choose verify, you need to have the other device available. If you choose "enter passphrase", you will need your recovery key or passphrase. If you click cancel, you can choose to verify yourself at a later point.</source> - <translation type="unfinished"></translation> + <translation>Olet ilmeisesti jo määrittänyt salauksen asetukset tälle käyttäjälle. Päästäksesi käsiksi salattuihin viesteihisi ja merkitäksesi tämän laitteen luotetuksi, voit joko vahvistaa sen olemassaolevalta laitteelta tai syöttää palauttamissalasanasi (jos sellainen on). Valitse yksi vaihtoehdoista alhaalla. +Jos valitset vahvistamisen, toisen laitteen on oltava saatavilla. Jos valitset salasanan syöttämisen, tarvitset palauttamisavaimesi tai salasanasi. Jos perut, voit vahvistaa itsesi myöhemmin.</translation> </message> <message> <location line="+5"/> <source>verify</source> - <translation type="unfinished"></translation> + <translation>vahvista</translation> </message> <message> <location line="+9"/> <source>enter passphrase</source> - <translation type="unfinished"></translation> + <translation>syötä salalause</translation> </message> </context> <context> @@ -3554,37 +3560,37 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/components/SpaceMenuLevel.qml" line="+16"/> <source>Add or remove from community</source> - <translation type="unfinished"></translation> + <translation>Lisää tai poista yhteisöstä</translation> </message> <message> <location line="+12"/> <source>Official community for this room</source> - <translation type="unfinished"></translation> + <translation>Tämän huoneen virallinen yhteisö</translation> </message> <message> <location line="+8"/> <source>Affiliated community for this room</source> - <translation type="unfinished"></translation> + <translation>Tähän huoneeseen liittyvä yhteisö</translation> </message> <message> <location line="+8"/> <source>Listed only for community members</source> - <translation type="unfinished"></translation> + <translation>Listattu vain yhteisön jäsenille</translation> </message> <message> <location line="+8"/> <source>Listed only for room members</source> - <translation type="unfinished"></translation> + <translation>Listattu vain huoneen jäsenille</translation> </message> <message> <location line="+8"/> <source>Not related</source> - <translation type="unfinished"></translation> + <translation>Ei-liittyvä</translation> </message> <message> <location line="+9"/> <source>Subcommunities</source> - <translation type="unfinished"></translation> + <translation>Aliyhteisöt</translation> </message> </context> <context> @@ -3592,22 +3598,22 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/StatusIndicator.qml" line="+18"/> <source>Failed</source> - <translation type="unfinished"></translation> + <translation>Epäonnnistui</translation> </message> <message> <location line="+2"/> <source>Sent</source> - <translation type="unfinished"></translation> + <translation>Lähetetty</translation> </message> <message> <location line="+2"/> <source>Received</source> - <translation type="unfinished"></translation> + <translation>Vastaanotettu</translation> </message> <message> <location line="+2"/> <source>Read</source> - <translation type="unfinished"></translation> + <translation>Luettu</translation> </message> </context> <context> @@ -3615,12 +3621,12 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/emoji/StickerPicker.qml" line="+69"/> <source>Search</source> - <translation type="unfinished"></translation> + <translation>Hae</translation> </message> <message> <location line="+188"/> <source>Change what packs are enabled, remove packs, or create new ones</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Muuta käytössä olevia paketteja, poista tai luo uusia paketteja</translation> </message> </context> <context> @@ -3628,17 +3634,17 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> - <translation type="unfinished"></translation> + <translation>Onnistunut varmistus</translation> </message> <message> <location line="+10"/> <source>Verification successful! Both sides verified their devices!</source> - <translation type="unfinished"></translation> + <translation>Varmistus onnistui! Molemmat osapuolet vahvistivat laitteensa!</translation> </message> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Sulje</translation> </message> </context> <context> @@ -4052,12 +4058,12 @@ Syy: %4</translation> <location filename="../qml/TimelineRow.qml" line="+107"/> <location line="+171"/> <source>Part of a thread</source> - <translation type="unfinished"></translation> + <translation>Osa viestiketjua</translation> </message> <message> <location line="-18"/> <source>Edited</source> - <translation type="unfinished"></translation> + <translation>Muokattu</translation> </message> </context> <context> @@ -4065,12 +4071,12 @@ Syy: %4</translation> <message> <location filename="../qml/TimelineView.qml" line="+53"/> <source>No room open</source> - <translation type="unfinished"></translation> + <translation>Yhtäkään huonetta ei ole avattu</translation> </message> <message> <location line="+102"/> <source>You are about to notify the whole room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Aiot ilmoittaa kaikkia huoneessa olevia</translation> </message> <message> <location line="+4"/> @@ -4085,25 +4091,25 @@ Syy: %4</translation> <message> <location line="+41"/> <source>No preview available</source> - <translation type="unfinished">Esikatselua ei saatavilla</translation> + <translation>Esikatselu ei saatavilla</translation> </message> <message> <location line="+3"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation>Asetukset</translation> </message> <message numerus="yes"> <location line="+15"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n jäsen</numerusform> + <numerusform>%n jäsentä</numerusform> </translation> </message> <message> <location line="+3"/> <source>View members of %1</source> - <translation type="unfinished"></translation> + <translation>Näytä huoneen %1 jäsenet</translation> </message> <message> <location line="+19"/> @@ -4113,17 +4119,17 @@ Syy: %4</translation> <message> <location line="+14"/> <source>join the conversation</source> - <translation type="unfinished"></translation> + <translation>liity keskusteluun</translation> </message> <message> <location line="+7"/> <source>accept invite</source> - <translation type="unfinished"></translation> + <translation>hyväksy kutsu</translation> </message> <message> <location line="+7"/> <source>decline invite</source> - <translation type="unfinished"></translation> + <translation>kieltäydy kutsusta</translation> </message> <message> <location line="+7"/> @@ -4138,17 +4144,17 @@ Syy: %4</translation> <message> <location line="+45"/> <source>Hide invite reason</source> - <translation type="unfinished"></translation> + <translation>Piilota kutsun syy</translation> </message> <message> <location line="+0"/> <source>Show invite reason</source> - <translation type="unfinished"></translation> + <translation>Näytä kutsun syy</translation> </message> <message> <location line="+18"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation>Takaisin huonelistaan</translation> </message> </context> <context> @@ -4156,82 +4162,82 @@ Syy: %4</translation> <message> <location filename="../qml/TopBar.qml" line="+21"/> <source>No room selected</source> - <translation type="unfinished"></translation> + <translation>Ei valittua huonetta</translation> </message> <message> <location line="+53"/> <source>In %1</source> - <translation type="unfinished"></translation> + <translation>Osa yhteisöä %1</translation> </message> <message> <location line="+13"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation>Takaisin huonelistaan</translation> </message> <message> <location line="+55"/> <source>Show or hide pinned messages</source> - <translation type="unfinished"></translation> + <translation>Näytä tai piilota kiinnitetyt viestit</translation> </message> <message> <location line="+30"/> <source>Show room members.</source> - <translation type="unfinished"></translation> + <translation>Näytä huoneen jäsenet.</translation> </message> <message> <location line="+3"/> <source>This room contains only verified devices.</source> - <translation type="unfinished"></translation> + <translation>Tämä huone sisältää vain vahvistettuja laitteita.</translation> </message> <message> <location line="+2"/> <source>This room contains verified devices and devices which have never changed their master key.</source> - <translation type="unfinished"></translation> + <translation>Tämä huone sisältää vahvistettuja laitteita ja laitteita, jotka eivät ole koskaan vaihtaneet pääavainta.</translation> </message> <message> <location line="+2"/> <source>This room contains unverified devices!</source> - <translation type="unfinished"></translation> + <translation>Tämä huone sisältää varmentamattomia laitteita!</translation> </message> <message> <location line="+25"/> <source>Search this room</source> - <translation type="unfinished"></translation> + <translation>Etsi tästä huoneesta</translation> </message> <message> <location line="+24"/> <source>Room options</source> - <translation type="unfinished"></translation> + <translation>Huoneen asetukset</translation> </message> <message> <location line="+11"/> <source>Invite users</source> - <translation type="unfinished"></translation> + <translation>Kutsu käyttäjiä</translation> </message> <message> <location line="+6"/> <source>Members</source> - <translation type="unfinished"></translation> + <translation>Jäsenet</translation> </message> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Poistu huoneesta</translation> </message> <message> <location line="+5"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation>Asetukset</translation> </message> <message> <location line="+67"/> <source>Unpin</source> - <translation type="unfinished"></translation> + <translation>Poista kiinnitys</translation> </message> <message> <location line="+44"/> <source>Enter search query</source> - <translation type="unfinished"></translation> + <translation>Syötä hakutermi</translation> </message> </context> <context> @@ -4277,9 +4283,9 @@ Syy: %4</translation> <message numerus="yes"> <location filename="../qml/UploadBox.qml" line="+92"/> <source>Upload %n file(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>Lähetä tiedosto</numerusform> + <numerusform>Lähetä %n tiedostoa</numerusform> </translation> </message> </context> @@ -4318,32 +4324,32 @@ Syy: %4</translation> <message> <location filename="../qml/dialogs/UserProfile.qml" line="+26"/> <source>Global User Profile</source> - <translation type="unfinished"></translation> + <translation>Yleinen käyttäjäprofiili</translation> </message> <message> <location line="+0"/> <source>Room User Profile</source> - <translation type="unfinished"></translation> + <translation>Huoneen käyttäjäprofiili</translation> </message> <message> <location line="+43"/> <source>Change avatar globally.</source> - <translation type="unfinished"></translation> + <translation>Vaihda avataria kaikkialla.</translation> </message> <message> <location line="+0"/> <source>Change avatar. Will only apply to this room.</source> - <translation type="unfinished"></translation> + <translation>Muuta avataria. Koskee vain tätä huonetta.</translation> </message> <message> <location line="+84"/> <source>Change display name globally.</source> - <translation type="unfinished"></translation> + <translation>Muuta näyttönimeä kaikkialla.</translation> </message> <message> <location line="+0"/> <source>Change display name. Will only apply to this room.</source> - <translation type="unfinished"></translation> + <translation>Muuta näyttönimeä. Koskee vain tätä huonetta.</translation> </message> <message> <location line="+23"/> @@ -4353,48 +4359,48 @@ Syy: %4</translation> <message> <location line="+25"/> <source>Room: %1</source> - <translation type="unfinished"></translation> + <translation>Huone: %1</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> + <translation>Tämä on huoneelle erityinen profiili. Käyttäjän nimi ja avatar voivat erota niiden kaikkialla käytössä olevista versioista.</translation> </message> <message> <location line="+15"/> <source>Open the global profile for this user.</source> - <translation type="unfinished"></translation> + <translation>Avaa tämän käyttäjän yleinen profiili.</translation> </message> <message> <location line="+9"/> <location line="+232"/> <source>Verify</source> - <translation type="unfinished"></translation> + <translation>Vahvista</translation> </message> <message> <location line="-192"/> <source>Start a private chat.</source> - <translation type="unfinished"></translation> + <translation>Aloita yksityinen keskustelu.</translation> </message> <message> <location line="+10"/> <source>Kick the user.</source> - <translation type="unfinished"></translation> + <translation>Potki käyttäjä.</translation> </message> <message> <location line="+11"/> <source>Ban the user.</source> - <translation type="unfinished"></translation> + <translation>Anna käyttäjälle porttikielto.</translation> </message> <message> <location line="+11"/> <source>Refresh device list.</source> - <translation type="unfinished"></translation> + <translation>Päivitä laitelista.</translation> </message> <message> <location line="+15"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Laitteet</translation> </message> <message> <location line="+3"/> @@ -4404,22 +4410,22 @@ Syy: %4</translation> <message> <location line="+62"/> <source>Sign out this device.</source> - <translation type="unfinished"></translation> + <translation>Kirjaudu ulos tältä laitteelta.</translation> </message> <message> <location line="+31"/> <source>Change device name.</source> - <translation type="unfinished"></translation> + <translation>Muuta laitteen nimeä.</translation> </message> <message> <location line="+22"/> <source>Last seen %1 from %2</source> - <translation type="unfinished"></translation> + <translation>Nähty viimeksi %1 osoitteesta %2</translation> </message> <message> <location line="+27"/> <source>Unverify</source> - <translation type="unfinished"></translation> + <translation>Peru vahvistus</translation> </message> </context> <context> @@ -4466,7 +4472,7 @@ Syy: %4</translation> <message> <location line="+4"/> <source>Scrollbars in room list</source> - <translation>Vierityspalkit huoneluettelossa</translation> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> @@ -4566,12 +4572,12 @@ Syy: %4</translation> <message> <location line="+4"/> <source>Display fancy effects such as confetti</source> - <translation>Näytä hienot tehosteet, kuten confetti</translation> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> <source>Reduce or disable animations</source> - <translation>Vähennä tai poista animaatiot</translation> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> @@ -4696,7 +4702,7 @@ Syy: %4</translation> <message> <location line="+2"/> <source>ACCESSIBILITY</source> - <translation>SAAVUTETTAVUUS</translation> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> @@ -4820,7 +4826,7 @@ Aseta nollaan, jotta sumennetaan heti kohdistus kadotetaan. Suurin arvo 1 tunti <message> <location line="+4"/> <source>Shows scrollbars in the room list and communities list.</source> - <translation>Näytä vierityspalkit huone- ja yhteisöluetteloissa.</translation> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> @@ -4832,7 +4838,7 @@ Kun poissa päältä, kaikki viestit lähetetään tavallisena tekstinä.</trans <message> <location line="+4"/> <source>Invert the behavior of the enter key in the text input, making it send the message when shift+enter is pressed and starting a new line when enter is pressed.</source> - <translation>Käänteistä Enter-näppäimen toiminta syötelaatikossa saaden vaihto+Enter painikkeet lähettämään viestin ja tehden uuden rivin pelkällä enter-painikkeella.</translation> + <translation type="unfinished"></translation> </message> <message> <location line="+4"/> @@ -4857,21 +4863,7 @@ This will also enable or disable sending typing notifications to others.</source Tämä myös sallii tai evää kirjoitusilmoitusten lähettämisen muille.</translation> </message> <message> - <location line="+4"/> - <source>Display rooms with new messages first. -If this is off, the list of rooms will only be sorted by the preferred sorting order. -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 the preferred sorting order, since you don't seem to consider them as important as the other rooms.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+9"/> - <source>Sort rooms alphabetically. -If this is off, the list of rooms will be sorted by the timestamp of the last message in a room. -If this is on, rooms that come first alphabetically will be sorted earlier than ones that come later.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> + <location line="+19"/> <source>Show buttons to quickly reply, react or access additional options next to each message.</source> <translation>Näytä painikkeet vastataksesi nopeasti, reagoidaksesi tai päästäksesi lisätoimintoihin joka viestin vieressä.</translation> </message> @@ -4898,17 +4890,7 @@ POIS - neliö, PÄÄLLÄ - ympyrä.</translation> <translation>Valitse, missä yhteisön tai tagin ilmoitusten kokonaismäärä näytetään.</translation> </message> <message> - <location line="+3"/> - <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> - <translation>Joitakin viestejä voidaan lähettää hienoilla tehosteilla. Esimerkiksi '/confetti'-komennolla lähetetyt viestit näyttävät confettia ruudulla.</translation> - </message> - <message> - <location line="+3"/> - <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> - <translation>Nheko käyttää animaatioita useissa paikoissa tehden asioista nättejä. Tämä asetus sallii niiden poistamisen käytöstä jos ne aiheuttavat huonovointisuutta.</translation> - </message> - <message> - <location line="+16"/> + <location line="+22"/> <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>Vastaa automaattisesti muiden vahvistettujen käyttäjien avainpyyntöihin, vaikka kyseisellä laitteella ei muuten pitäisi olla pääsyä avaimiin.</translation> </message> @@ -4945,7 +4927,21 @@ Tämä yleensä saa sovelluksen kuvakkeen liikkumaan jollain tapaa tehtäväpalk <translation>Näytä yhteisöt ja tagit sisältävä sarake huonelistan vieressä.</translation> </message> <message> - <location line="+42"/> + <location line="+23"/> + <source>Display rooms with new messages first. +If this is off, the list of rooms will only be sorted by the preferred sorting order. +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 the preferred sorting order, since you don't seem to consider them as important as the other rooms.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Sort rooms alphabetically. +If this is off, the list of rooms will be sorted by the timestamp of the last message in a room. +If this is on, rooms that come first alphabetically will be sorted earlier than ones that come later.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> <source>Show if your message was read. Status is displayed next to timestamps. Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> @@ -4980,7 +4976,17 @@ Only affects messages in encrypted chats.</source> Vaikuttaa vain salattujen keskustelujen viesteihin.</translation> </message> <message> - <location line="+14"/> + <location line="+8"/> + <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <source>When the window loses focus, the timeline will be blurred.</source> <translation>Kun ikkuna ei ole kohdistettuna, tämä aikajana @@ -5103,37 +5109,37 @@ Tämä asetus tulee voimaan uudelleenkäynnistyksen jälkeen.</translation> <message> <location filename="../qml/pages/UserSettingsPage.qml" line="+189"/> <source>CACHED</source> - <translation type="unfinished"></translation> + <translation>VÄLIMUISTISSA</translation> </message> <message> <location line="+0"/> <source>NOT CACHED</source> - <translation type="unfinished"></translation> + <translation>EI VÄLIMUISTISSA</translation> </message> <message> <location line="+7"/> <source>IMPORT</source> - <translation type="unfinished"></translation> + <translation>TUO</translation> </message> <message> <location line="+4"/> <source>EXPORT</source> - <translation type="unfinished"></translation> + <translation>VIE</translation> </message> <message> <location line="+9"/> <source>DOWNLOAD</source> - <translation type="unfinished"></translation> + <translation>LATAA</translation> </message> <message> <location line="+4"/> <source>REQUEST</source> - <translation type="unfinished"></translation> + <translation>PYYDÄ</translation> </message> <message> <location line="+25"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>Takaisin</translation> </message> </context> <context> @@ -5149,27 +5155,27 @@ Tämä asetus tulee voimaan uudelleenkäynnistyksen jälkeen.</translation> <message> <location filename="../qml/device-verification/Waiting.qml" line="+12"/> <source>Waiting for other party…</source> - <translation type="unfinished"></translation> + <translation>Odotetaan toista osapuolta…</translation> </message> <message> <location line="+12"/> <source>Waiting for other side to accept the verification request.</source> - <translation type="unfinished"></translation> + <translation>Odotetaan toista osapuolta hyväksymään vahvistuspyyntö.</translation> </message> <message> <location line="+2"/> <source>Waiting for other side to continue the verification process.</source> - <translation type="unfinished"></translation> + <translation>Odotetaan toista puolta jatkamaan vahvistusta.</translation> </message> <message> <location line="+2"/> <source>Waiting for other side to complete the verification process.</source> - <translation type="unfinished"></translation> + <translation>Odotetaan toista puolta saamaan vahvistus valmiiksi.</translation> </message> <message> <location line="+19"/> <source>Cancel</source> - <translation type="unfinished">Peruuta</translation> + <translation>Peruuta</translation> </message> </context> <context> @@ -5177,22 +5183,22 @@ Tämä asetus tulee voimaan uudelleenkäynnistyksen jälkeen.</translation> <message> <location filename="../qml/pages/WelcomePage.qml" line="+30"/> <source>Welcome to nheko! The desktop client for the Matrix protocol.</source> - <translation type="unfinished"></translation> + <translation>Tervetuloa Nhekoon! Työpöytäsovellus Matrix-protokollalle.</translation> </message> <message> <location line="+10"/> <source>Enjoy your stay!</source> - <translation type="unfinished"></translation> + <translation>Nauti vierailustasi!</translation> </message> <message> <location line="+14"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>REKISTERÖIDY</translation> </message> <message> <location line="+8"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>KIRJAUDU</translation> </message> <message> <location line="+26"/> @@ -5202,7 +5208,7 @@ Tämä asetus tulee voimaan uudelleenkäynnistyksen jälkeen.</translation> <message> <location line="+7"/> <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> - <translation type="unfinished">Nheko käyttää animaatioita useissa paikoissa tehden asioista nättejä. Tämä asetus sallii niiden poistamisen käytöstä jos ne aiheuttavat huonovointisuutta.</translation> + <translation type="unfinished"></translation> </message> </context> <context> diff --git a/resources/langs/nheko_fr.ts b/resources/langs/nheko_fr.ts index b42811220df2aa51d298decc23092ba9ef094155..94fe4ff3ca496f5474d15e2030fde50a5df359d0 100644 --- a/resources/langs/nheko_fr.ts +++ b/resources/langs/nheko_fr.ts @@ -6,33 +6,33 @@ <message> <location filename="../qml/voip/ActiveCallBar.qml" line="+107"/> <source>Calling...</source> - <translation type="unfinished"></translation> + <translation>Appel en cours…</translation> </message> <message> <location line="+10"/> <location line="+10"/> <source>Connecting...</source> - <translation type="unfinished"></translation> + <translation>Connexion en cours…</translation> </message> <message> <location line="+67"/> <source>You are screen sharing</source> - <translation type="unfinished"></translation> + <translation>Vous êtes en train de partager votre écran.</translation> </message> <message> <location line="+17"/> <source>Hide/Show Picture-in-Picture</source> - <translation type="unfinished"></translation> + <translation>Cacher/Montrer l'incrustation vidéo</translation> </message> <message> <location line="+13"/> <source>Unmute Mic</source> - <translation type="unfinished"></translation> + <translation>Ne plus couper le micro</translation> </message> <message> <location line="+0"/> <source>Mute Mic</source> - <translation type="unfinished"></translation> + <translation>Couper le micro</translation> </message> </context> <context> @@ -56,47 +56,47 @@ <message> <location filename="../qml/dialogs/AliasEditor.qml" line="+26"/> <source>Aliases to %1</source> - <translation type="unfinished"></translation> + <translation>Alias de %1</translation> </message> <message> <location line="+14"/> <source>List of aliases to this room. Usually you can only add aliases on your server. You can have one canonical alias and many alternate aliases.</source> - <translation type="unfinished"></translation> + <translation>Liste des alias de ce salon. Habituellement, vous ne pouvez ajouter des alias que sur votre serveur. Vous pouvez avoir un alias principal et de nombreux autres alternatifs.</translation> </message> <message> <location line="+41"/> <source>Primary alias</source> - <translation type="unfinished"></translation> + <translation>Alias principal</translation> </message> <message> <location line="+0"/> <source>Make primary alias</source> - <translation type="unfinished"></translation> + <translation>Rendre l'alias principal</translation> </message> <message> <location line="+14"/> <source>Advertise as an alias in this room</source> - <translation type="unfinished"></translation> + <translation>Publier l'alias dans ce salon</translation> </message> <message> <location line="+13"/> <source>Publish in room directory</source> - <translation type="unfinished"></translation> + <translation>Publier dans l'annuaire des salons</translation> </message> <message> <location line="+12"/> <source>Remove this alias</source> - <translation type="unfinished"></translation> + <translation>Retirer cet alias</translation> </message> <message> <location line="+19"/> <source>#new-alias:server.tld</source> - <translation type="unfinished"></translation> + <translation>#nouvel-alias:serveur.domaine</translation> </message> <message> <location line="+12"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation>Ajouter</translation> </message> </context> <context> @@ -104,27 +104,27 @@ <message> <location filename="../qml/dialogs/AllowedRoomsSettingsDialog.qml" line="+26"/> <source>Allowed rooms settings</source> - <translation type="unfinished"></translation> + <translation>Configuration des salons autorisés</translation> </message> <message> <location line="+14"/> <source>List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room.</source> - <translation type="unfinished"></translation> + <translation>Liste des salons autorisant l'accès à ce salon. Tout membre d'un de ces salons peut rejoindre celui-ci.</translation> </message> <message> <location line="+36"/> <source>Parent community</source> - <translation type="unfinished"></translation> + <translation>Communauté parente</translation> </message> <message> <location line="+0"/> <source>Other room</source> - <translation type="unfinished"></translation> + <translation>Autre salon</translation> </message> <message> <location line="+42"/> <source>Enter additional rooms not in the list yet...</source> - <translation type="unfinished"></translation> + <translation>Entrez d'autres salons qui ne sont pas encore dans la liste…</translation> </message> </context> <context> @@ -149,17 +149,17 @@ <message> <location filename="../qml/voip/CallInvite.qml" line="+75"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Appel vidéo</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>Appel audio</translation> </message> <message> <location line="+62"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Aucun microphone trouvé.</translation> </message> </context> <context> @@ -167,42 +167,42 @@ <message> <location filename="../qml/voip/CallInviteBar.qml" line="+65"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Appel vidéo</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>Appel vocal</translation> </message> <message> <location line="+16"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation>Appareils</translation> </message> <message> <location line="+11"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>Décrocher</translation> </message> <message> <location line="+4"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Aucun microphone trouvé.</translation> </message> <message> <location line="+8"/> <source>Unknown microphone: %1</source> - <translation type="unfinished"></translation> + <translation>Microphone inconnu : %1</translation> </message> <message> <location line="+9"/> <source>Unknown camera: %1</source> - <translation type="unfinished"></translation> + <translation>Caméra inconnue : %1</translation> </message> <message> <location line="+14"/> <source>Decline</source> - <translation type="unfinished"></translation> + <translation>Rejeter</translation> </message> </context> <context> @@ -443,7 +443,7 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo <message> <location filename="../qml/ChatPage.qml" line="+36"/> <source>No network connection</source> - <translation type="unfinished"></translation> + <translation>Pas de connexion réseau</translation> </message> </context> <context> @@ -458,48 +458,28 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo <source>/react <text></source> <translation>/react <texte></translation> </message> - <message> - <location line="+6"/> - <source>/part [reason]</source> - <translation>/part [raison]</translation> - </message> <message> <location line="+2"/> - <source>/leave [reason]</source> - <translation>/leave [raison]</translation> - </message> - <message> - <location line="+12"/> - <source>/roomnick <displayname></source> - <translation>/roomnick <nomaffiché></translation> - </message> - <message> - <location line="+2"/> - <source>/shrug [message]</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+28"/> - <source>/confetti [message]</source> + <source>/join <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/rainbowconfetti [message]</source> + <source>/knock <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="-50"/> - <source>/join <!roomid|#alias> [reason]</source> - <translation type="unfinished"></translation> + <location line="+2"/> + <source>/part [reason]</source> + <translation>/part [raison]</translation> </message> <message> <location line="+2"/> - <source>/knock <!roomid|#alias> [reason]</source> - <translation type="unfinished"></translation> + <source>/leave [reason]</source> + <translation>/leave [raison]</translation> </message> <message> - <location line="+6"/> + <location line="+2"/> <source>/invite <@userid> [reason]</source> <translation type="unfinished"></translation> </message> @@ -524,7 +504,17 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+2"/> + <source>/roomnick <displayname></source> + <translation>/roomnick <nomaffiché></translation> + </message> + <message> + <location line="+2"/> + <source>/shrug [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> <source>/md <message></source> <translation type="unfinished"></translation> </message> @@ -559,7 +549,17 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> + <location line="+2"/> + <source>/confetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/rainbowconfetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>/rainfall [message]</source> <translation type="unfinished"></translation> </message> @@ -740,22 +740,22 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo <message> <location filename="../qml/CommunitiesList.qml" line="+123"/> <source>Expand</source> - <translation type="unfinished"></translation> + <translation>Développer</translation> </message> <message> <location line="+0"/> <source>Collapse</source> - <translation type="unfinished"></translation> + <translation>Réduire</translation> </message> <message> <location line="+87"/> <source>Do not show notification counts for this community or tag.</source> - <translation type="unfinished"></translation> + <translation>Ne pas afficher le compteur de notifications pour cette communauté ou cette étiquette.</translation> </message> <message> <location line="+7"/> <source>Hide rooms with this tag or from this community by default.</source> - <translation type="unfinished"></translation> + <translation>Cache par défaut les salons avec cette étiquette ou provenant de cette communauté.</translation> </message> </context> <context> @@ -846,9 +846,9 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo <message numerus="yes"> <location line="+66"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n membre</numerusform> + <numerusform>%n membres</numerusform> </translation> </message> <message> @@ -877,22 +877,22 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo <message> <location filename="../qml/dialogs/CreateDirect.qml" line="+15"/> <source>Create Direct Chat</source> - <translation type="unfinished"></translation> + <translation>Créer une conversation privée</translation> </message> <message> <location line="+60"/> <source>User to invite</source> - <translation type="unfinished"></translation> + <translation>Utilisateur à inviter</translation> </message> <message> <location line="+1"/> <source>@user:server.tld</source> - <translation type="unfinished"></translation> + <translation>@utilisateur:serveur.tld</translation> </message> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Chiffrement</translation> </message> </context> <context> @@ -910,32 +910,32 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo <message> <location line="+27"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation>Nom</translation> </message> <message> <location line="+1"/> <source>No name</source> - <translation type="unfinished"></translation> + <translation>Sans nom</translation> </message> <message> <location line="+8"/> <source>Topic</source> - <translation type="unfinished"></translation> + <translation>Sujet</translation> </message> <message> <location line="+1"/> <source>No topic</source> - <translation type="unfinished"></translation> + <translation>Sans sujet</translation> </message> <message> <location line="+18"/> <source>Alias</source> - <translation type="unfinished"></translation> + <translation>Alias</translation> </message> <message> <location line="+12"/> <source>Public</source> - <translation type="unfinished"></translation> + <translation>Public</translation> </message> <message> <location line="+6"/> @@ -945,27 +945,27 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo <message> <location line="+13"/> <source>Trusted</source> - <translation type="unfinished"></translation> + <translation>Vérifié</translation> </message> <message> <location line="+6"/> <source>All invitees are given the same power level as the creator</source> - <translation type="unfinished"></translation> + <translation>Les utilisateurs invités auront les mêmes permissions que le créateur</translation> </message> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Chiffrement</translation> </message> <message> <location line="+6"/> <source>Caution: Encryption cannot be disabled</source> - <translation type="unfinished"></translation> + <translation>Attention, le chiffrement ne peut pas être désactivé</translation> </message> <message> <location line="+16"/> <source>Create Room</source> - <translation type="unfinished"></translation> + <translation>Créer un salon</translation> </message> </context> <context> @@ -1001,22 +1001,22 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo <message> <location filename="../qml/device-verification/DigitVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Code de vérification</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>Veuillez vérifier les chiffres suivants. Vous devriez voir les mêmes chiffres des deux côtés. Si ceux-ci diffèrent, veuillez choisir « Ils sont différents ! » pour annuler la vérification !</translation> </message> <message> <location line="+33"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Ils sont différents !</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Ils sont identiques !</translation> </message> </context> <context> @@ -1024,12 +1024,12 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo <message> <location filename="../qml/device-verification/EmojiVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Code de vérification</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>Veuillez vérifier les émoji suivants. Vous devriez voir les mêmes émoji des deux côtés. S'ils diffèrent, veuillez choisir « Ils sont différents ! » pour annuler la vérification !</translation> </message> <message> <location line="+379"/> @@ -1039,12 +1039,12 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo <message> <location line="+10"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Ils sont différents !</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Ils sont identiques !</translation> </message> </context> <context> @@ -1052,42 +1052,42 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo <message> <location filename="../qml/delegates/Encrypted.qml" line="+46"/> <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> + <translation>Il n'y a pas de clé pour déverrouiller ce message. Nous avons demandé la clé automatiquement, mais vous pouvez tenter de la demander à nouveau si vous êtes impatient.</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> + <translation>Ce message n'a pas pu être déchiffré, car nous n'avons une clef que pour des messages plus récents. Vous pouvez demander l'accès à ce message.</translation> </message> <message> <location line="+2"/> <source>There was an internal error reading the decryption key from the database.</source> - <translation type="unfinished"></translation> + <translation>Une erreur interne s'est produite durant la lecture de la clef de déchiffrement depuis la base de données.</translation> </message> <message> <location line="+2"/> <source>There was an error decrypting this message.</source> - <translation type="unfinished"></translation> + <translation>Une erreur s'est produite durant le déchiffrement de ce message.</translation> </message> <message> <location line="+2"/> <source>The message couldn't be parsed.</source> - <translation type="unfinished"></translation> + <translation>Le message n'a pas pu être traité.</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> + <translation>La clef de chiffrement a été réutilisée ! Quelqu'un essaye peut-être d'insérer de faux messages dans ce chat !</translation> </message> <message> <location line="+2"/> <source>Unknown decryption error</source> - <translation type="unfinished"></translation> + <translation>Erreur de déchiffrement inconnue</translation> </message> <message> <location line="+9"/> <source>Request key</source> - <translation type="unfinished"></translation> + <translation>Demander la clef</translation> </message> </context> <context> @@ -1108,22 +1108,22 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo <message> <location filename="../qml/EncryptionIndicator.qml" line="+36"/> <source>This message is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>Ce message n'est pas chiffré !</translation> </message> <message> <location line="+3"/> <source>Encrypted by a verified device</source> - <translation type="unfinished"></translation> + <translation>Chiffré par un appareil vérifié</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> + <translation>Chiffré par un appareil non vérifié, mais vous avez déjà fait confiance à ce contact.</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> + <translation>Chiffré par un appareil non vérifié, ou la clef provient d'une source non sûre comme la sauvegarde des clefs.</translation> </message> </context> <context> @@ -1203,42 +1203,42 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo <message> <location filename="../qml/device-verification/Failed.qml" line="+11"/> <source>Verification failed</source> - <translation type="unfinished"></translation> + <translation>Échec de la vérification</translation> </message> <message> <location line="+12"/> <source>Other client does not support our verification protocol.</source> - <translation type="unfinished"></translation> + <translation>L'autre client ne supporte pas notre protocole de vérification.</translation> </message> <message> <location line="+4"/> <source>Key mismatch detected!</source> - <translation type="unfinished"></translation> + <translation>Clés non correspondantes détectées !</translation> </message> <message> <location line="+2"/> <source>Device verification timed out.</source> - <translation type="unfinished"></translation> + <translation>Délai dépassé pour la vérification de l'appareil.</translation> </message> <message> <location line="+2"/> <source>Other party canceled the verification.</source> - <translation type="unfinished"></translation> + <translation>Le correspondant a annulé la vérification.</translation> </message> <message> <location line="+2"/> <source>Verification messages received out of order!</source> - <translation type="unfinished"></translation> + <translation>Messages de vérification reçus dans le désordre !</translation> </message> <message> <location line="+2"/> <source>Unknown verification error.</source> - <translation type="unfinished"></translation> + <translation>Erreur de vérification inconnue.</translation> </message> <message> <location line="+16"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Fermer</translation> </message> </context> <context> @@ -1246,7 +1246,7 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo <message> <location filename="../qml/ForwardCompleter.qml" line="+52"/> <source>Forward Message</source> - <translation type="unfinished"></translation> + <translation>Transférer le message</translation> </message> </context> <context> @@ -1271,47 +1271,47 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo <message> <location filename="../qml/dialogs/HiddenEventsDialog.qml" line="+33"/> <source>Hidden events for %1</source> - <translation type="unfinished"></translation> + <translation>Évènements cachés pour %1</translation> </message> <message> <location line="+3"/> <source>Hidden events</source> - <translation type="unfinished"></translation> + <translation>Évènements cachés</translation> </message> <message> <location line="+18"/> <source>These events will be <b>shown</b> in %1:</source> - <translation type="unfinished"></translation> + <translation>Ces évènements seront <b>affichés</b> dans %1 :</translation> </message> <message> <location line="+3"/> <source>These events will be <b>shown</b> in all rooms:</source> - <translation type="unfinished"></translation> + <translation>Ces évènements seront <b>affichés</b> dans tous les salons :</translation> </message> <message> <location line="+15"/> <source>User events</source> - <translation type="unfinished"></translation> + <translation>Évènements utilisateur</translation> </message> <message> <location line="+1"/> <source>Joins, leaves, avatar and name changes, bans, …</source> - <translation type="unfinished"></translation> + <translation>Arrivées, départs, changements d'avatar et de nom, bannissements, …</translation> </message> <message> <location line="+16"/> <source>Power level changes</source> - <translation type="unfinished"></translation> + <translation>Changements de niveau de puissance</translation> </message> <message> <location line="+1"/> <source>Sent when a moderator is added/removed or the permissions of a room are changed.</source> - <translation type="unfinished"></translation> + <translation>Envoyés quand un modérateur est ajouté/supprimé ou les permissions d'un salon ont changé.</translation> </message> <message> <location line="+16"/> <source>Stickers</source> - <translation type="unfinished"></translation> + <translation>Autocollants</translation> </message> </context> <context> @@ -1319,89 +1319,89 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo <message> <location filename="../qml/dialogs/ImagePackEditorDialog.qml" line="+22"/> <source>Editing image pack</source> - <translation type="unfinished"></translation> + <translation>Modification du paquet d'images</translation> </message> <message> <location line="+56"/> <source>Add images</source> - <translation type="unfinished"></translation> + <translation>Ajouter des images</translation> </message> <message> <location line="+7"/> <source>Images (*.png *.webp *.gif *.jpg *.jpeg)</source> - <translation type="unfinished"></translation> + <translation>Images (*.png *.webp *.gif *.jpg *.jpeg)</translation> </message> <message> <location line="+1"/> <source>Select images for pack</source> - <translation type="unfinished"></translation> + <translation>Sélectionner des images pour le paquet</translation> </message> <message> <location line="+1"/> <source>Add to pack</source> - <translation type="unfinished"></translation> + <translation>Ajouter au paquet</translation> </message> <message> <location line="+61"/> <source>Change the overview image for this pack</source> - <translation type="unfinished"></translation> + <translation>Changer l'image d'aperçu pour le paquet</translation> </message> <message> <location line="+13"/> <source>Overview Image (*.png *.webp *.jpg *.jpeg)</source> - <translation type="unfinished"></translation> + <translation>Image d'aperçu (*.png *.webp *.jpg *.jpeg)</translation> </message> <message> <location line="+1"/> <source>Select overview image for pack</source> - <translation type="unfinished"></translation> + <translation>Sélectionner l'image d'aperçu pour le paquet</translation> </message> <message> <location line="+12"/> <source>State key</source> - <translation type="unfinished"></translation> + <translation>Clef d'état</translation> </message> <message> <location line="+8"/> <source>Packname</source> - <translation type="unfinished"></translation> + <translation>Nom de paquet</translation> </message> <message> <location line="+8"/> <source>Attribution</source> - <translation type="unfinished"></translation> + <translation>Attribution</translation> </message> <message> <location line="+9"/> <location line="+75"/> <source>Use as Emoji</source> - <translation type="unfinished"></translation> + <translation>Utiliser en tant qu'émoji</translation> </message> <message> <location line="-62"/> <location line="+75"/> <source>Use as Sticker</source> - <translation type="unfinished"></translation> + <translation>Utiliser en tant qu'autocollant</translation> </message> <message> <location line="-37"/> <source>Shortcode</source> - <translation type="unfinished"></translation> + <translation>Raccourci</translation> </message> <message> <location line="+15"/> <source>Body</source> - <translation type="unfinished"></translation> + <translation>Corps</translation> </message> <message> <location line="+35"/> <source>Remove from pack</source> - <translation type="unfinished"></translation> + <translation>Retirer du paquet</translation> </message> <message> <location line="+4"/> <source>Remove</source> - <translation type="unfinished"></translation> + <translation>Retirer</translation> </message> </context> <context> @@ -1409,27 +1409,27 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo <message> <location filename="../qml/dialogs/ImagePackSettingsDialog.qml" line="+23"/> <source>Image pack settings</source> - <translation type="unfinished"></translation> + <translation>Paramètres des paquets d'images</translation> </message> <message> <location line="+48"/> <source>Create account pack</source> - <translation type="unfinished"></translation> + <translation>Créer un paquet de compte</translation> </message> <message> <location line="+13"/> <source>New room pack</source> - <translation type="unfinished"></translation> + <translation>Nouveau paquet de salle</translation> </message> <message> <location line="+22"/> <source>Private pack</source> - <translation type="unfinished"></translation> + <translation>Paquet privé</translation> </message> <message> <location line="+2"/> <source>Pack from this room</source> - <translation type="unfinished"></translation> + <translation>Paquet de cette salle</translation> </message> <message> <location line="+2"/> @@ -1439,27 +1439,27 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo <message> <location line="+2"/> <source>Globally enabled pack</source> - <translation type="unfinished"></translation> + <translation>Paquet activé partout</translation> </message> <message> <location line="+68"/> <source>Enable globally</source> - <translation type="unfinished"></translation> + <translation>Activer partout</translation> </message> <message> <location line="+4"/> <source>Enables this pack to be used in all rooms</source> - <translation type="unfinished"></translation> + <translation>Permet d'utiliser ce paquet dans tous les salons</translation> </message> <message> <location line="+10"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation>Modifier</translation> </message> <message> <location line="+60"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Fermer</translation> </message> </context> <context> @@ -1485,7 +1485,7 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo <message> <location filename="../qml/dialogs/InviteDialog.qml" line="+40"/> <source>Invite users to %1</source> - <translation type="unfinished"></translation> + <translation>Inviter des utilisateurs dans %1</translation> </message> <message> <location line="+50"/> @@ -1496,7 +1496,7 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo <location line="+13"/> <source>@joe:matrix.org</source> <comment>Example user id. The name 'joe' can be localized however you want.</comment> - <translation type="unfinished"></translation> + <translation>@jean:matrix.org</translation> </message> <message> <location line="+42"/> @@ -1506,12 +1506,12 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo <message> <location line="+86"/> <source>Invite</source> - <translation type="unfinished"></translation> + <translation>Inviter</translation> </message> <message> <location line="+7"/> <source>Cancel</source> - <translation type="unfinished">Annuler</translation> + <translation>Annuler</translation> </message> </context> <context> @@ -1519,12 +1519,12 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo <message> <location filename="../qml/dialogs/JoinRoomDialog.qml" line="+14"/> <source>Join room</source> - <translation type="unfinished"></translation> + <translation>Rejoindre le salon</translation> </message> <message> <location line="+20"/> <source>Room ID or alias</source> - <translation type="unfinished"></translation> + <translation>Identifiant ou alias du salon</translation> </message> <message> <location line="+31"/> @@ -1537,12 +1537,12 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo <message> <location filename="../qml/dialogs/LeaveRoomDialog.qml" line="+17"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Quitter le salon</translation> </message> <message> <location line="+1"/> <source>Are you sure you want to leave?</source> - <translation type="unfinished"></translation> + <translation>Voulez-vous vraiment quitter ?</translation> </message> </context> <context> @@ -1628,12 +1628,12 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo <message> <location filename="../qml/pages/LoginPage.qml" line="+58"/> <source>Matrix ID</source> - <translation type="unfinished"></translation> + <translation>Identifiant Matrix</translation> </message> <message> <location line="+1"/> <source>e.g @joe:matrix.org</source> - <translation type="unfinished"></translation> + <translation>p. ex : @jean:matrix.org</translation> </message> <message> <location line="+3"/> @@ -1646,17 +1646,17 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th <message> <location line="+27"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Mot de passe</translation> </message> <message> <location line="+2"/> <source>Your password.</source> - <translation type="unfinished"></translation> + <translation>Votre mot de passe.</translation> </message> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>Nom de l'appareil</translation> </message> <message> <location line="+2"/> @@ -1666,12 +1666,12 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th <message> <location line="+10"/> <source>Homeserver address</source> - <translation type="unfinished"></translation> + <translation>Adresse du serveur</translation> </message> <message> <location line="+1"/> <source>server.my:8787</source> - <translation type="unfinished"></translation> + <translation>monserveur.example.com:8787</translation> </message> <message> <location line="+3"/> @@ -1682,12 +1682,12 @@ Example: https://server.my:8787</source> <message> <location line="+32"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>CONNEXION</translation> </message> <message> <location line="+42"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>Retour</translation> </message> </context> <context> @@ -1695,17 +1695,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/LogoutDialog.qml" line="+13"/> <source>Log out</source> - <translation type="unfinished"></translation> + <translation>Se déconnecter</translation> </message> <message> <location line="+1"/> <source>A call is in progress. Log out?</source> - <translation type="unfinished"></translation> + <translation>Un appel est en cours. Se déconnecter ?</translation> </message> <message> <location line="+0"/> <source>Are you sure you want to log out?</source> - <translation type="unfinished"></translation> + <translation>Êtes-vous certain de vouloir vous déconnecter ?</translation> </message> </context> <context> @@ -1732,7 +1732,7 @@ Example: https://server.my:8787</source> <message> <location line="+176"/> <source>%1 removed a message</source> - <translation type="unfinished"></translation> + <translation>%1 a effacé un message</translation> </message> <message> <location line="+34"/> @@ -1742,37 +1742,37 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%2 changed the room name to: %1</source> - <translation type="unfinished"></translation> + <translation>%2 a changé le nom du salon en : %1</translation> </message> <message> <location line="+0"/> <source>%1 removed the room name</source> - <translation type="unfinished"></translation> + <translation>%1 a supprimé le nom du salon</translation> </message> <message> <location line="+14"/> <source>%2 changed the topic to: %1</source> - <translation type="unfinished"></translation> + <translation>%2 a changé le sujet du salon en : %1</translation> </message> <message> <location line="+0"/> <source>%1 removed the topic</source> - <translation type="unfinished"></translation> + <translation>%1 a supprimé le sujet du salon</translation> </message> <message> <location line="+14"/> <source>%1 changed the room avatar</source> - <translation type="unfinished"></translation> + <translation>%1 a changé l'avatar du salon</translation> </message> <message> <location line="+14"/> <source>%1 changed the pinned messages.</source> - <translation type="unfinished"></translation> + <translation>%1 a changé les messages épinglés.</translation> </message> <message> <location line="+29"/> <source>%1 changed the addresses for this room.</source> - <translation type="unfinished"></translation> + <translation>%1 a changé les adresses pour ce salon.</translation> </message> <message> <location line="+14"/> @@ -1782,27 +1782,27 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%1 created and configured room: %2</source> - <translation type="unfinished"></translation> + <translation>%1 a créé et configuré le salon : %2</translation> </message> <message> <location line="+17"/> <source>%1 placed a voice call.</source> - <translation type="unfinished"></translation> + <translation>%1 a effectué un appel vocal.</translation> </message> <message> <location line="+2"/> <source>%1 placed a video call.</source> - <translation type="unfinished"></translation> + <translation>%1 a effectué un appel vidéo.</translation> </message> <message> <location line="+2"/> <source>%1 placed a call.</source> - <translation type="unfinished"></translation> + <translation>%1 a appelé.</translation> </message> <message> <location line="+16"/> <source>%1 answered the call.</source> - <translation type="unfinished"></translation> + <translation>%1 a répondu à l'appel.</translation> </message> <message> <location line="+14"/> @@ -1817,18 +1817,18 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%1 ended the call.</source> - <translation type="unfinished"></translation> + <translation>%1 a terminé l'appel.</translation> </message> <message> <location line="+14"/> <location line="+14"/> <source>%1 is negotiating the call...</source> - <translation type="unfinished"></translation> + <translation>%1 est en train de négocier l'appel...</translation> </message> <message> <location line="+122"/> <source>Allow them in</source> - <translation type="unfinished"></translation> + <translation>Les laisser entrer</translation> </message> </context> <context> @@ -1836,47 +1836,47 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageInput.qml" line="+47"/> <source>Hang up</source> - <translation type="unfinished"></translation> + <translation>Raccrocher</translation> </message> <message> <location line="+0"/> - <source>Already on a call</source> - <translation type="unfinished"></translation> + <source>Place a call</source> + <translation>Appeler</translation> </message> <message> <location line="+0"/> - <source>Place a call</source> + <source>Already on a call</source> <translation type="unfinished"></translation> </message> <message> <location line="+28"/> <source>Send a file</source> - <translation type="unfinished"></translation> + <translation>Envoyer un fichier</translation> </message> <message> <location line="+64"/> <source>Write a message...</source> - <translation type="unfinished">Écrivez un message…</translation> + <translation>Écrivez un message…</translation> </message> <message> <location line="+257"/> <source>Stickers</source> - <translation type="unfinished"></translation> + <translation>Autocollants</translation> </message> <message> <location line="+24"/> <source>Emoji</source> - <translation type="unfinished"></translation> + <translation>Émoji</translation> </message> <message> <location line="+22"/> <source>Send</source> - <translation type="unfinished">Envoyer</translation> + <translation>Envoyer</translation> </message> <message> <location line="+15"/> <source>You don't have permission to send messages in this room</source> - <translation type="unfinished"></translation> + <translation>Vous n'avez pas l'autorisation d'envoyer des messages dans ce salon</translation> </message> </context> <context> @@ -1884,12 +1884,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageView.qml" line="+346"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation>Modifier</translation> </message> <message> <location line="+17"/> <source>React</source> - <translation type="unfinished"></translation> + <translation>Réagir</translation> </message> <message> <location line="+15"/> @@ -1904,7 +1904,7 @@ Example: https://server.my:8787</source> <message> <location line="+11"/> <source>Reply</source> - <translation type="unfinished"></translation> + <translation>Répondre</translation> </message> <message> <location line="+11"/> @@ -1914,7 +1914,7 @@ Example: https://server.my:8787</source> <message> <location line="+17"/> <source>Options</source> - <translation type="unfinished"></translation> + <translation>Options</translation> </message> <message> <location line="+187"/> @@ -1924,12 +1924,12 @@ Example: https://server.my:8787</source> <message> <location line="+69"/> <source>Enter reason for removal or hit enter for no reason:</source> - <translation type="unfinished"></translation> + <translation>Entrez la raison de la suppression, ou appuyez sur entrée pour l'omettre :</translation> </message> <message> <location line="+1"/> <source>Reason for removal</source> - <translation type="unfinished"></translation> + <translation>Raison de la suppression</translation> </message> <message> <location line="+9"/> @@ -1940,28 +1940,28 @@ Example: https://server.my:8787</source> <location line="+10"/> <location line="+138"/> <source>&Copy</source> - <translation type="unfinished"></translation> + <translation>&Copier</translation> </message> <message> <location line="-131"/> <location line="+138"/> <source>Copy &link location</source> - <translation type="unfinished"></translation> + <translation>Copier l'adresse du &lien</translation> </message> <message> <location line="-130"/> <source>Re&act</source> - <translation type="unfinished"></translation> + <translation>Ré&agir</translation> </message> <message> <location line="+9"/> <source>Repl&y</source> - <translation type="unfinished"></translation> + <translation>&Y répondre</translation> </message> <message> <location line="+7"/> <source>&Edit</source> - <translation type="unfinished"></translation> + <translation>&Editer</translation> </message> <message> <location line="+7"/> @@ -1971,12 +1971,12 @@ Example: https://server.my:8787</source> <message> <location line="+7"/> <source>Un&pin</source> - <translation type="unfinished"></translation> + <translation>Désé&pingler</translation> </message> <message> <location line="+0"/> <source>&Pin</source> - <translation type="unfinished"></translation> + <translation>É&pingler</translation> </message> <message> <location line="+6"/> @@ -1986,47 +1986,47 @@ Example: https://server.my:8787</source> <message> <location line="+5"/> <source>&Forward</source> - <translation type="unfinished"></translation> + <translation>&Faire suivre</translation> </message> <message> <location line="+11"/> <source>&Mark as read</source> - <translation type="unfinished"></translation> + <translation>&Marquer comme lu</translation> </message> <message> <location line="+3"/> <source>View raw message</source> - <translation type="unfinished"></translation> + <translation>Voir le message brut</translation> </message> <message> <location line="+6"/> <source>View decrypted raw message</source> - <translation type="unfinished"></translation> + <translation>Voir le message déchiffré brut</translation> </message> <message> <location line="+7"/> <source>Remo&ve message</source> - <translation type="unfinished"></translation> + <translation>Enle&ver le message</translation> </message> <message> <location line="+13"/> <source>&Save as</source> - <translation type="unfinished"></translation> + <translation>Enregistrer &sous</translation> </message> <message> <location line="+7"/> <source>&Open in external program</source> - <translation type="unfinished"></translation> + <translation>&Ouvrir dans un programme externe</translation> </message> <message> <location line="+7"/> <source>Copy link to eve&nt</source> - <translation type="unfinished"></translation> + <translation>Copier le lien vers l'évène&nement</translation> </message> <message> <location line="+42"/> <source>&Go to quoted message</source> - <translation type="unfinished"></translation> + <translation>Aller au messa&ge cité</translation> </message> </context> <context> @@ -2034,12 +2034,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/device-verification/NewVerificationRequest.qml" line="+11"/> <source>Send Verification Request</source> - <translation type="unfinished"></translation> + <translation>Envoyer la demande de vérification</translation> </message> <message> <location line="+0"/> <source>Received Verification Request</source> - <translation type="unfinished"></translation> + <translation>Demande de vérification reçue</translation> </message> <message> <location line="+14"/> @@ -2054,42 +2054,42 @@ Example: https://server.my:8787</source> <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 type="unfinished"></translation> + <translation>Pour vous assurer que personne ne puisse intercepter vos communications chiffrées, vous pouvez vérifier le correspondant.</translation> </message> <message> <location line="+3"/> <source>%1 has requested to verify their device %2.</source> - <translation type="unfinished"></translation> + <translation>%1 a demandé à vérifier leur appareil %2.</translation> </message> <message> <location line="+2"/> <source>%1 using the device %2 has requested to be verified.</source> - <translation type="unfinished"></translation> + <translation>%1 a utilisé l'appareil %2 pour demander à être vérifié.</translation> </message> <message> <location line="+2"/> <source>Your device (%1) has requested to be verified.</source> - <translation type="unfinished"></translation> + <translation>Votre appareil (%1) a demandé à être vérifié.</translation> </message> <message> <location line="+12"/> <source>Cancel</source> - <translation type="unfinished">Annuler</translation> + <translation>Annuler</translation> </message> <message> <location line="+0"/> <source>Deny</source> - <translation type="unfinished"></translation> + <translation>Refuser</translation> </message> <message> <location line="+13"/> <source>Start verification</source> - <translation type="unfinished"></translation> + <translation>Démarrer la vérification</translation> </message> <message> <location line="+0"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>Accepter</translation> </message> </context> <context> @@ -2127,32 +2127,32 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/PlaceCall.qml" line="+39"/> <source>Place a call to %1?</source> - <translation type="unfinished"></translation> + <translation>Appeler %1 ?</translation> </message> <message> <location line="+16"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Pas de microphone trouvé.</translation> </message> <message> <location line="+24"/> <source>Voice</source> - <translation type="unfinished"></translation> + <translation>Vocal</translation> </message> <message> <location line="+13"/> <source>Video</source> - <translation type="unfinished"></translation> + <translation>Vidéo</translation> </message> <message> <location line="+13"/> <source>Screen</source> - <translation type="unfinished"></translation> + <translation>Écran</translation> </message> <message> <location line="+16"/> <source>Cancel</source> - <translation type="unfinished">Annuler</translation> + <translation>Annuler</translation> </message> </context> <context> @@ -2160,7 +2160,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/delegates/Placeholder.qml" line="+11"/> <source>unimplemented event: </source> - <translation type="unfinished"></translation> + <translation>Évènement non implémenté : </translation> </message> </context> <context> @@ -2231,7 +2231,7 @@ Example: https://server.my:8787</source> <message> <location line="+38"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Ajouter</translation> </message> <message> <location line="+16"/> @@ -2520,44 +2520,44 @@ Example: https://server.my:8787</source> <context> <name>QObject</name> <message> - <location line="-26"/> - <source>Alias for '--log-level trace'.</source> + <location filename="../../src/notifications/ManagerMac.cpp" line="-58"/> + <source>Respond</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Set the global log level, or a comma-separated list of <component>=<level> pairs, or both. For example, to set the default log level to 'warn' but disable logging for the 'ui' component, pass 'warn,ui=off'. levels:{trace,debug,info,warning,error,critical,off} components:{crypto,db,mtx,net,qml,ui}</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Send</source> + <translation type="unfinished">Envoyer</translation> </message> <message> - <location line="+5"/> - <source>level</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Write a message...</source> + <translation type="unfinished">Écrivez un message…</translation> </message> <message> - <location line="+4"/> - <source>Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none}</source> + <location filename="../../src/main.cpp" line="-26"/> + <source>Alias for '--log-level trace'.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>type</source> + <location line="+4"/> + <source>Set the global log level, or a comma-separated list of <component>=<level> pairs, or both. For example, to set the default log level to 'warn' but disable logging for the 'ui' component, pass 'warn,ui=off'. levels:{trace,debug,info,warning,error,critical,off} components:{crypto,db,mtx,net,qml,ui}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/notifications/ManagerMac.cpp" line="-58"/> - <source>Respond</source> + <location line="+5"/> + <source>level</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>Send</source> - <translation type="unfinished">Envoyer</translation> + <location line="+4"/> + <source>Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none}</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>Write a message...</source> - <translation type="unfinished">Écrivez un message…</translation> + <location line="+2"/> + <source>type</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -2565,12 +2565,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/ReCaptchaDialog.qml" line="+40"/> <source>Solve the reCAPTCHA and press the confirm button</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Résolvez le reCAPTCHA puis appuyez sur le bouton de confirmation</translation> </message> <message> <location line="+8"/> <source>Open reCAPTCHA</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Ouvrir reCAPTCHA</translation> </message> <message> <location line="+5"/> @@ -2588,7 +2588,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/ReadReceipts.qml" line="+39"/> <source>Read receipts</source> - <translation type="unfinished">Accusés de lecture</translation> + <translation>Accusés de lecture</translation> </message> </context> <context> @@ -2659,58 +2659,58 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/pages/RegisterPage.qml" line="+58"/> <source>Homeserver</source> - <translation type="unfinished">Serveur</translation> + <translation>Serveur</translation> </message> <message> <location line="+1"/> <source>your.server</source> - <translation type="unfinished"></translation> + <translation>votre.serveur.example.com</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 type="unfinished"></translation> + <translation>Un serveur qui autorise les créations de compte. Matrix étant décentralisé, vous devez tout d'abord trouver un serveur sur lequel vous pouvez vous inscrire, ou bien héberger le vôtre.</translation> </message> <message> <location line="+32"/> <source>Username</source> - <translation type="unfinished"></translation> + <translation>Nom d'utilisateur</translation> </message> <message> <location line="+1"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> - <translation type="unfinished"></translation> + <translation>Le nom d'utilisateur ne doit pas être vide, et ne peut contenir que les caractères a-z, 0-9, ., _, =, -, et /.</translation> </message> <message> <location line="+21"/> <location line="+102"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>Retour</translation> </message> <message> <location line="-79"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Mot de passe</translation> </message> <message> <location line="+2"/> <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> - <translation type="unfinished"></translation> + <translation>Veuillez choisir un mot de passe fort. Les demandes exactes sur la robustesse du mot de passe peuvent dépendre de votre serveur.</translation> </message> <message> <location line="+7"/> <source>Password confirmation</source> - <translation type="unfinished"></translation> + <translation>Confirmation du mot de passe</translation> </message> <message> <location line="+9"/> <source>Your passwords do not match!</source> - <translation type="unfinished"></translation> + <translation>Vos mots de passe ne correspondent pas !</translation> </message> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>Nom de l'appareil</translation> </message> <message> <location line="+2"/> @@ -2720,7 +2720,7 @@ Example: https://server.my:8787</source> <message> <location line="+31"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>S'ENREGISTRER</translation> </message> </context> <context> @@ -2728,12 +2728,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/ReplyPopup.qml" line="+54"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Fermer</translation> </message> <message> <location line="+16"/> <source>Cancel Edit</source> - <translation type="unfinished"></translation> + <translation>Annuler les modifications</translation> </message> <message> <location line="+16"/> @@ -2746,17 +2746,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomDirectory.qml" line="+24"/> <source>Explore Public Rooms</source> - <translation type="unfinished"></translation> + <translation>Explorer les salons publics</translation> </message> <message> <location line="+138"/> <source>Search for public rooms</source> - <translation type="unfinished"></translation> + <translation>Rechercher des salons publics</translation> </message> <message> <location line="+12"/> <source>Choose custom homeserver</source> - <translation type="unfinished"></translation> + <translation>Choisir un serveur personnalisé</translation> </message> </context> <context> @@ -2772,17 +2772,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/RoomList.qml" line="+49"/> <source>Start a new chat</source> - <translation type="unfinished"></translation> + <translation>Commencer une nouvelle discussion</translation> </message> <message> <location line="+13"/> <source>Join a room</source> - <translation type="unfinished"></translation> + <translation>Rejoindre un salon</translation> </message> <message> <location line="+5"/> <source>Create a new room</source> - <translation type="unfinished"></translation> + <translation>Créer un nouveau salon</translation> </message> <message> <location line="+9"/> @@ -2797,75 +2797,75 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>Room directory</source> - <translation type="unfinished"></translation> + <translation>Annuaire des salons</translation> </message> <message> <location line="+18"/> <source>Search rooms (Ctrl+K)</source> - <translation type="unfinished"></translation> + <translation>Rechercher un salon (Ctrl+K)</translation> </message> <message> <location line="+24"/> <source>User settings</source> - <translation type="unfinished"></translation> + <translation>Paramètres utilisateur</translation> </message> <message> <location line="+95"/> <source>Logout</source> - <translation type="unfinished"></translation> + <translation>Déconnexion</translation> </message> <message> <location line="+12"/> <source>Enter your status message:</source> - <translation type="unfinished"></translation> + <translation>Entrez votre message de statut :</translation> </message> <message> <location line="+1"/> <source>Status Message</source> - <translation type="unfinished"></translation> + <translation>Message de statut</translation> </message> <message> <location line="+10"/> <source>Profile settings</source> - <translation type="unfinished"></translation> + <translation>Paramètres de profil</translation> </message> <message> <location line="+5"/> <source>Set status message</source> - <translation type="unfinished"></translation> + <translation>Changer le message de statut</translation> </message> <message> <location line="+52"/> <source>Encryption not set up</source> <extracomment>Cross-signing setup has not run yet.</extracomment> - <translation type="unfinished"></translation> + <translation>Chiffrement non configuré</translation> </message> <message> <location line="+3"/> <source>Unverified login</source> <extracomment>The user just signed in with this device and hasn't verified their master key.</extracomment> - <translation type="unfinished"></translation> + <translation>Appareil non vérifié</translation> </message> <message> <location line="+3"/> <source>Please verify your other devices</source> <extracomment>There are unverified devices signed in to this account.</extracomment> - <translation type="unfinished"></translation> + <translation>Veuillez vérifier vos autres appareils</translation> </message> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Fermer</translation> </message> <message> <location line="+372"/> <source>Enter the tag you want to use:</source> - <translation type="unfinished"></translation> + <translation>Entrez l'étiquette que vous voulez utiliser :</translation> </message> <message> <location line="+1"/> <source>New tag</source> - <translation type="unfinished"></translation> + <translation>Nouvelle étiquette</translation> </message> <message> <location line="+7"/> @@ -2880,7 +2880,7 @@ Example: https://server.my:8787</source> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Quitter le salon</translation> </message> <message> <location line="+5"/> @@ -2890,27 +2890,27 @@ Example: https://server.my:8787</source> <message> <location line="+7"/> <source>Tag room as:</source> - <translation type="unfinished"></translation> + <translation>Étiqueter le salon comme :</translation> </message> <message> <location line="+13"/> <source>Favourite</source> - <translation type="unfinished"></translation> + <translation>Favori</translation> </message> <message> <location line="+2"/> <source>Low priority</source> - <translation type="unfinished"></translation> + <translation>Priorité basse</translation> </message> <message> <location line="+2"/> <source>Server notice</source> - <translation type="unfinished"></translation> + <translation>Notification du serveur</translation> </message> <message> <location line="+13"/> <source>Create new tag...</source> - <translation type="unfinished"></translation> + <translation>Créer une nouvelle étiquette…</translation> </message> <message> <location line="+11"/> @@ -2923,21 +2923,21 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomMembers.qml" line="+19"/> <source>Members of %1</source> - <translation type="unfinished"></translation> + <translation>Membres de %1</translation> </message> <message numerus="yes"> <location line="+31"/> <source>%n people in %1</source> <comment>Summary above list of members</comment> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n personne dans %1</numerusform> + <numerusform>%n personnes dans %1</numerusform> </translation> </message> <message> <location line="+10"/> <source>Invite more people</source> - <translation type="unfinished"></translation> + <translation>Inviter plus de personnes</translation> </message> <message> <location line="+8"/> @@ -2982,22 +2982,22 @@ Example: https://server.my:8787</source> <message> <location line="+20"/> <source>This room is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>Ce salon n'est pas chiffré !</translation> </message> <message> <location line="+4"/> <source>This user is verified.</source> - <translation type="unfinished"></translation> + <translation>Cet utilisateur est vérifié.</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> + <translation>Cet utilisateur n'est pas vérifié, mais utilise toujours la même clef maîtresse que la première fois que vous vous êtes rencontrés.</translation> </message> <message> <location line="+2"/> <source>This user has unverified devices!</source> - <translation type="unfinished"></translation> + <translation>Cet utilisateur a des appareils non vérifiés !</translation> </message> </context> <context> @@ -3036,7 +3036,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomSettings.qml" line="+26"/> <source>Room Settings</source> - <translation type="unfinished"></translation> + <translation>Configuration du salon</translation> </message> <message> <location line="+35"/> @@ -3051,9 +3051,9 @@ Example: https://server.my:8787</source> <message numerus="yes"> <location line="+22"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n membre</numerusform> + <numerusform>%n membres</numerusform> </translation> </message> <message> @@ -3079,22 +3079,22 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Notifications</source> - <translation type="unfinished"></translation> + <translation>Notifications</translation> </message> <message> <location line="+6"/> <source>Muted</source> - <translation type="unfinished"></translation> + <translation>En sourdine</translation> </message> <message> <location line="+0"/> <source>Mentions only</source> - <translation type="unfinished"></translation> + <translation>Seulement les mentions</translation> </message> <message> <location line="+0"/> <source>All messages</source> - <translation type="unfinished"></translation> + <translation>Tous les messages</translation> </message> <message> <location line="+10"/> @@ -3125,7 +3125,7 @@ Example: https://server.my:8787</source> <location line="+12"/> <location line="+242"/> <source>Change</source> - <translation type="unfinished"></translation> + <translation>Modifier</translation> </message> <message> <location line="-241"/> @@ -3213,12 +3213,12 @@ Example: https://server.my:8787</source> <location line="+60"/> <location line="+12"/> <source>Configure</source> - <translation type="unfinished"></translation> + <translation>Configurer</translation> </message> <message> <location line="-89"/> <source>Select events to hide in this room</source> - <translation type="unfinished"></translation> + <translation>Sélectionner les évènements à cacher dans ce salon</translation> </message> <message> <location line="+6"/> @@ -3238,18 +3238,19 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Chiffrement</translation> </message> <message> <location line="+22"/> <source>End-to-End Encryption</source> - <translation type="unfinished"></translation> + <translation>Chiffrement bout-à -bout</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> + <translation>Le chiffrement est expérimental pour le moment, à vos risques et périls. <br> +Veuillez noter qu'il ne pourra plus être désactivé par la suite.</translation> </message> <message> <location line="+16"/> @@ -3274,7 +3275,7 @@ Example: https://server.my:8787</source> <message> <location line="+6"/> <source>Sticker & Emote Settings</source> - <translation type="unfinished"></translation> + <translation>Paramètres des autocollants & emotes</translation> </message> <message> <location line="+6"/> @@ -3284,32 +3285,32 @@ Example: https://server.my:8787</source> <message> <location line="+6"/> <source>INFO</source> - <translation type="unfinished">INFO</translation> + <translation>INFO</translation> </message> <message> <location line="+9"/> <source>Internal ID</source> - <translation type="unfinished"></translation> + <translation>Identifiant interne</translation> </message> <message> <location line="+16"/> <source>Copied to clipboard</source> - <translation type="unfinished"></translation> + <translation>Copié dans le presse-papiers</translation> </message> <message> <location line="+19"/> <source>Room Version</source> - <translation type="unfinished"></translation> + <translation>Version du salon</translation> </message> <message> <location line="+19"/> <source>show less</source> - <translation type="unfinished"></translation> + <translation>montrer moins</translation> </message> <message> <location line="+0"/> <source>show more</source> - <translation type="unfinished"></translation> + <translation>montrer plus</translation> </message> </context> <context> @@ -3340,17 +3341,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/Root.qml" line="+313"/> <source>Please enter your login password to continue:</source> - <translation type="unfinished"></translation> + <translation>Veuillez saisir votre mot de passe pour continuer :</translation> </message> <message> <location line="+10"/> <source>Please enter a valid email address to continue:</source> - <translation type="unfinished"></translation> + <translation>Veuillez saisir un courriel valide pour continuer :</translation> </message> <message> <location line="+10"/> <source>Please enter a valid phone number to continue:</source> - <translation type="unfinished"></translation> + <translation>Veuillez saisir un numéro de téléphone valide pour continuer :</translation> </message> <message> <location line="+10"/> @@ -3360,7 +3361,7 @@ Example: https://server.my:8787</source> <message> <location line="+11"/> <source>Wait for the confirmation link to arrive, then continue.</source> - <translation type="unfinished"></translation> + <translation>Attendez que le lien de confirmation vous parvienne, puis continuez.</translation> </message> </context> <context> @@ -3368,7 +3369,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/ScreenShare.qml" line="+30"/> <source>Share desktop with %1?</source> - <translation type="unfinished"></translation> + <translation>Partager le bureau avec %1  ?</translation> </message> <message> <location line="+11"/> @@ -3378,7 +3379,7 @@ Example: https://server.my:8787</source> <message> <location line="+20"/> <source>Window:</source> - <translation type="unfinished"></translation> + <translation>Fenêtre :</translation> </message> <message> <location line="+15"/> @@ -3388,43 +3389,43 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>Frame rate:</source> - <translation type="unfinished"></translation> + <translation>Fréquence d'images :</translation> </message> <message> <location line="+19"/> <source>Include your camera picture-in-picture</source> - <translation type="unfinished"></translation> + <translation>Incruster votre caméra dans la vidéo</translation> </message> <message> <location line="+12"/> <source>Request remote camera</source> - <translation type="unfinished"></translation> + <translation>Demander la caméra distante</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> + <translation>Voir la caméra de votre destinataire comme pour un appel vidéo standard</translation> </message> <message> <location line="+5"/> <source>Hide mouse cursor</source> - <translation type="unfinished"></translation> + <translation>Cacher le pointeur de la souris</translation> </message> <message> <location line="+21"/> <source>Share</source> - <translation type="unfinished"></translation> + <translation>Partager</translation> </message> <message> <location line="+16"/> <source>Preview</source> - <translation type="unfinished"></translation> + <translation>Prévisualiser</translation> </message> <message> <location line="+7"/> <source>Cancel</source> - <translation type="unfinished">Annuler</translation> + <translation>Annuler</translation> </message> </context> <context> @@ -3445,49 +3446,51 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/SelfVerificationCheck.qml" line="+50"/> <source>This is your recovery key. You will need it to restore access to your encrypted messages and verification keys. Keep this safe. Don't share it with anyone and don't lose it! Do not pass go! Do not collect $200!</source> - <translation type="unfinished"></translation> + <translation>Ceci est votre clé de récupération. Vous en aurez besoin afin de restaurer l'accès à vos messages chiffrés et à vos clés de vérification. Gardez cette clé en sûreté. Ne la partagez pas avec qui que ce soit et ne la perdez pas ! Ne passez pas par la case départ et ne recevez pas 20 000 francs !</translation> </message> <message> <location line="+21"/> <source>Encryption setup successfully</source> - <translation type="unfinished"></translation> + <translation>Chiffrement configuré avec succès</translation> </message> <message> <location line="+8"/> <source>Failed to setup encryption: %1</source> - <translation type="unfinished"></translation> + <translation>Échec de la configuration du chiffrement : %1</translation> </message> <message> <location line="+32"/> <source>Setup Encryption</source> - <translation type="unfinished"></translation> + <translation>Configuration du chiffrement</translation> </message> <message> <location line="+9"/> <source>Hello and welcome to Matrix! It seems like you are new. Before you can securely encrypt your messages, we need to setup a few small things. You can either press accept immediately or adjust a few basic options. We also try to explain a few of the basics. You can skip those parts, but they might prove to be helpful!</source> - <translation type="unfinished"></translation> + <translation>Bonjour et bienvenue sur le réseau Matrix ! +Il semblerait que ce soit votre première fois ici. Avant de pouvoir chiffrer vos messages de manière sécurisée, nous devons configurer quelques détails. Vous pouvez soit accepter immédiatement, soit ajuster quelques options basiques. Nous essayons également d'expliquer le fonctionnement de certains mécanismes. Vous pouvez sauter ces étapes, mais celles-ci pourraient se montrer utiles par la suite !</translation> </message> <message> <location line="+108"/> <source>Activate Encryption</source> - <translation type="unfinished"></translation> + <translation>Activer le chiffrement</translation> </message> <message> <location line="+9"/> <source>It seems like you have encryption already configured for this account. To be able to access your encrypted messages and make this device appear as trusted, you can either verify an existing device or (if you have one) enter your recovery passphrase. Please select one of the options below. If you choose verify, you need to have the other device available. If you choose "enter passphrase", you will need your recovery key or passphrase. If you click cancel, you can choose to verify yourself at a later point.</source> - <translation type="unfinished"></translation> + <translation>Il semblerait que le chiffrement soit déjà configuré pour ce compte. Afin de pouvoir accéder à vos messages chiffrer et confirmer que cet appareil vous appartient, vous pouvez soit le vérifier à l'aide d'un appareil déjà vérifié, ou (si vous en disposez) entrer votre mot de passe ou clé de récupération. Veuillez sélectionner l'une des options ci-dessous. +Si vous choisissez de vérifier, vous aurez besoin de l'autre appareil. Si vous choisissez "entrer le mot de passe", vous aurez besoin de votre clé ou mot de passe de récupération. Si vous annulez maintenant, vous pourrez vérifier cet appareil vous-même plus tard.</translation> </message> <message> <location line="+5"/> <source>verify</source> - <translation type="unfinished"></translation> + <translation>Vérifier</translation> </message> <message> <location line="+9"/> <source>enter passphrase</source> - <translation type="unfinished"></translation> + <translation>Entrer le mot de passe de récupération</translation> </message> </context> <context> @@ -3592,22 +3595,22 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/StatusIndicator.qml" line="+18"/> <source>Failed</source> - <translation type="unfinished"></translation> + <translation>Échec</translation> </message> <message> <location line="+2"/> <source>Sent</source> - <translation type="unfinished"></translation> + <translation>Envoyé</translation> </message> <message> <location line="+2"/> <source>Received</source> - <translation type="unfinished"></translation> + <translation>Reçu</translation> </message> <message> <location line="+2"/> <source>Read</source> - <translation type="unfinished"></translation> + <translation>Lu</translation> </message> </context> <context> @@ -3615,7 +3618,7 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/emoji/StickerPicker.qml" line="+69"/> <source>Search</source> - <translation type="unfinished"></translation> + <translation>Rechercher</translation> </message> <message> <location line="+188"/> @@ -3628,17 +3631,17 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> - <translation type="unfinished"></translation> + <translation>Vérification réussie</translation> </message> <message> <location line="+10"/> <source>Verification successful! Both sides verified their devices!</source> - <translation type="unfinished"></translation> + <translation>Vérification réussie ! Les deux côtés ont vérifié leur appareil !</translation> </message> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Fermer</translation> </message> </context> <context> @@ -3690,7 +3693,12 @@ If you choose verify, you need to have the other device available. If you choose <translation>%1 a ouvert le salon au public.</translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>%1 made this room require an invitation to join.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>%1 allowed to join this room by knocking.</source> <translation>%1 a permis de rejoindre ce salon en toquant.</translation> </message> @@ -4010,12 +4018,7 @@ Raison : %4</translation> <translation>Vous avez rejoint ce salon.</translation> </message> <message> - <location line="+998"/> - <source>%1 made this room require an invitation to join.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+654"/> + <location line="+1652"/> <source>%1 invited %2.</source> <translation>%1 a invité %2.</translation> </message> @@ -4057,7 +4060,7 @@ Raison : %4</translation> <message> <location line="-18"/> <source>Edited</source> - <translation type="unfinished"></translation> + <translation>Modifié</translation> </message> </context> <context> @@ -4065,12 +4068,12 @@ Raison : %4</translation> <message> <location filename="../qml/TimelineView.qml" line="+53"/> <source>No room open</source> - <translation type="unfinished"></translation> + <translation>Aucun salon ouvert</translation> </message> <message> <location line="+102"/> <source>You are about to notify the whole room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Vous allez envoyer une notification à tous les membres du salon</translation> </message> <message> <location line="+4"/> @@ -4085,19 +4088,19 @@ Raison : %4</translation> <message> <location line="+41"/> <source>No preview available</source> - <translation type="unfinished">Aucune prévisualisation disponible</translation> + <translation>Aucune prévisualisation disponible</translation> </message> <message> <location line="+3"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Paramètres</translation> </message> <message numerus="yes"> <location line="+15"/> <source>%n member(s)</source> <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <numerusform>%n membre</numerusform> + <numerusform>%n membres</numerusform> </translation> </message> <message> @@ -4113,17 +4116,17 @@ Raison : %4</translation> <message> <location line="+14"/> <source>join the conversation</source> - <translation type="unfinished"></translation> + <translation>rejoindre la conversation</translation> </message> <message> <location line="+7"/> <source>accept invite</source> - <translation type="unfinished"></translation> + <translation>accepter l'invitation</translation> </message> <message> <location line="+7"/> <source>decline invite</source> - <translation type="unfinished"></translation> + <translation>décliner l'invitation</translation> </message> <message> <location line="+7"/> @@ -4148,7 +4151,7 @@ Raison : %4</translation> <message> <location line="+18"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation>Revenir à la liste des salons</translation> </message> </context> <context> @@ -4156,7 +4159,7 @@ Raison : %4</translation> <message> <location filename="../qml/TopBar.qml" line="+21"/> <source>No room selected</source> - <translation type="unfinished"></translation> + <translation>Pas de salon sélectionné</translation> </message> <message> <location line="+53"/> @@ -4166,12 +4169,12 @@ Raison : %4</translation> <message> <location line="+13"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation>Revenir à la liste des salons</translation> </message> <message> <location line="+55"/> <source>Show or hide pinned messages</source> - <translation type="unfinished"></translation> + <translation>Montrer ou cacher les messages épinglés</translation> </message> <message> <location line="+30"/> @@ -4181,17 +4184,17 @@ Raison : %4</translation> <message> <location line="+3"/> <source>This room contains only verified devices.</source> - <translation type="unfinished"></translation> + <translation>Ce salon ne contient que des appareils vérifiés.</translation> </message> <message> <location line="+2"/> <source>This room contains verified devices and devices which have never changed their master key.</source> - <translation type="unfinished"></translation> + <translation>Ce salon contient des appareils non vérifiés et des appareils n'ayant jamais changé leur clé maîtresse.</translation> </message> <message> <location line="+2"/> <source>This room contains unverified devices!</source> - <translation type="unfinished"></translation> + <translation>Ce salon contient des appareils non vérifiés !</translation> </message> <message> <location line="+25"/> @@ -4201,32 +4204,32 @@ Raison : %4</translation> <message> <location line="+24"/> <source>Room options</source> - <translation type="unfinished"></translation> + <translation>Options du salon</translation> </message> <message> <location line="+11"/> <source>Invite users</source> - <translation type="unfinished"></translation> + <translation>Inviter des utilisateurs</translation> </message> <message> <location line="+6"/> <source>Members</source> - <translation type="unfinished"></translation> + <translation>Membres</translation> </message> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Quitter le salon</translation> </message> <message> <location line="+5"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation>Paramètres</translation> </message> <message> <location line="+67"/> <source>Unpin</source> - <translation type="unfinished"></translation> + <translation>Désépingler</translation> </message> <message> <location line="+44"/> @@ -4277,9 +4280,9 @@ Raison : %4</translation> <message numerus="yes"> <location filename="../qml/UploadBox.qml" line="+92"/> <source>Upload %n file(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>Mettre en ligne un fichier</numerusform> + <numerusform>Mettre en ligne %n fichiers</numerusform> </translation> </message> </context> @@ -4318,32 +4321,32 @@ Raison : %4</translation> <message> <location filename="../qml/dialogs/UserProfile.qml" line="+26"/> <source>Global User Profile</source> - <translation type="unfinished"></translation> + <translation>Profil général de l'utilisateur</translation> </message> <message> <location line="+0"/> <source>Room User Profile</source> - <translation type="unfinished"></translation> + <translation>Profil utilisateur spécifique au salon</translation> </message> <message> <location line="+43"/> <source>Change avatar globally.</source> - <translation type="unfinished"></translation> + <translation>Changer l'image de profil partout.</translation> </message> <message> <location line="+0"/> <source>Change avatar. Will only apply to this room.</source> - <translation type="unfinished"></translation> + <translation>Changer l'image de profil. Ne s'appliquera qu'à ce salon.</translation> </message> <message> <location line="+84"/> <source>Change display name globally.</source> - <translation type="unfinished"></translation> + <translation>Changer de surnom partout.</translation> </message> <message> <location line="+0"/> <source>Change display name. Will only apply to this room.</source> - <translation type="unfinished"></translation> + <translation>Changer de surnom. Ne s'appliquera qu'à ce salon.</translation> </message> <message> <location line="+23"/> @@ -4353,48 +4356,48 @@ Raison : %4</translation> <message> <location line="+25"/> <source>Room: %1</source> - <translation type="unfinished"></translation> + <translation>Salon : %1</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> + <translation>Ceci est un profil spécifique à un salon. Le surnom et l'image de profil peuvent être différents de leurs versions globales.</translation> </message> <message> <location line="+15"/> <source>Open the global profile for this user.</source> - <translation type="unfinished"></translation> + <translation>Ouvrir le profil global de cet utilisateur.</translation> </message> <message> <location line="+9"/> <location line="+232"/> <source>Verify</source> - <translation type="unfinished"></translation> + <translation>Vérifier</translation> </message> <message> <location line="-192"/> <source>Start a private chat.</source> - <translation type="unfinished"></translation> + <translation>Démarrer une discussion privée.</translation> </message> <message> <location line="+10"/> <source>Kick the user.</source> - <translation type="unfinished"></translation> + <translation>Expulser l'utilisateur.</translation> </message> <message> <location line="+11"/> <source>Ban the user.</source> - <translation type="unfinished"></translation> + <translation>Bannir l'utilisateur.</translation> </message> <message> <location line="+11"/> <source>Refresh device list.</source> - <translation type="unfinished"></translation> + <translation>Rafraichir la liste des appareils.</translation> </message> <message> <location line="+15"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Appareils</translation> </message> <message> <location line="+3"/> @@ -4404,22 +4407,22 @@ Raison : %4</translation> <message> <location line="+62"/> <source>Sign out this device.</source> - <translation type="unfinished"></translation> + <translation>Déconnecter cet appareil.</translation> </message> <message> <location line="+31"/> <source>Change device name.</source> - <translation type="unfinished"></translation> + <translation>Changer le nom de l'appareil.</translation> </message> <message> <location line="+22"/> <source>Last seen %1 from %2</source> - <translation type="unfinished"></translation> + <translation>%1 vu pour la dernière fois depuis %2</translation> </message> <message> <location line="+27"/> <source>Unverify</source> - <translation type="unfinished"></translation> + <translation>Dé-vérifier</translation> </message> </context> <context> @@ -4464,7 +4467,12 @@ Raison : %4</translation> <translation>Démarrer dans la barre des tâches</translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Communities sidebar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Scrollbars in room list</source> <translation type="unfinished"></translation> </message> @@ -4564,7 +4572,12 @@ Raison : %4</translation> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show message counts for communities and tags</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Display fancy effects such as confetti</source> <translation type="unfinished"></translation> </message> @@ -4789,7 +4802,12 @@ Raison : %4</translation> <translation>Choisit le son de notification lors de la réception d'un appel</translation> </message> <message> - <location line="+10"/> + <location line="+7"/> + <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <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> @@ -4817,7 +4835,12 @@ Régler à 0 pour flouter immédiatement lorsque la fenêtre devient inactive. V <translation>Démarrer l'application en arrière-plan sans montrer la fenêtre du client.</translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show a column containing communities and tags next to the room list.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Shows scrollbars in the room list and communities list.</source> <translation type="unfinished"></translation> </message> @@ -4875,7 +4898,14 @@ If this is on, rooms that come first alphabetically will be sorted earlier than <translation>Afficher des boutons pour rapidement répondre, réagir et accéder à d'autres options près de chaque message.</translation> </message> <message> - <location line="+8"/> + <location line="+4"/> + <source>Show if your message was read. +Status is displayed next to timestamps. +Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> <source>Notify about received messages when the client is not currently focused.</source> <translation>Notifier des messages reçus quand le client n'est pas la fenêtre active.</translation> </message> @@ -4924,34 +4954,7 @@ This usually causes the application icon in the task bar to animate in some fash Typiquement, l'icône de l'application est mise en évidence dans la barre des tâches.</translation> </message> <message> - <location line="-350"/> - <source>Communities sidebar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+42"/> - <source>Show message counts for communities and tags</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+241"/> - <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+19"/> - <source>Show a column containing communities and tags next to the room list.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+42"/> - <source>Show if your message was read. -Status is displayed next to timestamps. -Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+13"/> + <location line="+7"/> <source>Display an identicon instead of a letter when no avatar is set.</source> <translation>Montre une image générée (identicône) au lieu d'une lettre lorsqu'aucun avatar n'est présent.</translation> </message> @@ -5097,37 +5100,37 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/pages/UserSettingsPage.qml" line="+189"/> <source>CACHED</source> - <translation type="unfinished"></translation> + <translation>EN CACHE</translation> </message> <message> <location line="+0"/> <source>NOT CACHED</source> - <translation type="unfinished"></translation> + <translation>PAS DANS LE CACHE</translation> </message> <message> <location line="+7"/> <source>IMPORT</source> - <translation type="unfinished"></translation> + <translation>IMPORTER</translation> </message> <message> <location line="+4"/> <source>EXPORT</source> - <translation type="unfinished"></translation> + <translation>EXPORTER</translation> </message> <message> <location line="+9"/> <source>DOWNLOAD</source> - <translation type="unfinished"></translation> + <translation>TÉLÉCHARGER</translation> </message> <message> <location line="+4"/> <source>REQUEST</source> - <translation type="unfinished"></translation> + <translation>DEMANDER</translation> </message> <message> <location line="+25"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>Retour</translation> </message> </context> <context> @@ -5143,27 +5146,27 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/device-verification/Waiting.qml" line="+12"/> <source>Waiting for other party…</source> - <translation type="unfinished"></translation> + <translation>Attente du correspondant…</translation> </message> <message> <location line="+12"/> <source>Waiting for other side to accept the verification request.</source> - <translation type="unfinished"></translation> + <translation>Attente d'acceptation de la demande de vérification par le correspondant.</translation> </message> <message> <location line="+2"/> <source>Waiting for other side to continue the verification process.</source> - <translation type="unfinished"></translation> + <translation>Attente de la poursuite du processus de vérification par le correspondant.</translation> </message> <message> <location line="+2"/> <source>Waiting for other side to complete the verification process.</source> - <translation type="unfinished"></translation> + <translation>Attente de la fin du processus de vérification par le correspondant.</translation> </message> <message> <location line="+19"/> <source>Cancel</source> - <translation type="unfinished">Annuler</translation> + <translation>Annuler</translation> </message> </context> <context> @@ -5171,22 +5174,22 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/pages/WelcomePage.qml" line="+30"/> <source>Welcome to nheko! The desktop client for the Matrix protocol.</source> - <translation type="unfinished"></translation> + <translation>Bienvenue sur Nheko ! Le client de bureau pour le protocole Matrix.</translation> </message> <message> <location line="+10"/> <source>Enjoy your stay!</source> - <translation type="unfinished"></translation> + <translation>Bon séjour !</translation> </message> <message> <location line="+14"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>S'ENREGISTRER</translation> </message> <message> <location line="+8"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>CONNEXION</translation> </message> <message> <location line="+26"/> diff --git a/resources/langs/nheko_hu.ts b/resources/langs/nheko_hu.ts index adad431a0ebacd6a49fe247a6b230f0cd9c67481..1277adbce68911a812c2e09f8f9f2db3ef8d689e 100644 --- a/resources/langs/nheko_hu.ts +++ b/resources/langs/nheko_hu.ts @@ -6,33 +6,33 @@ <message> <location filename="../qml/voip/ActiveCallBar.qml" line="+107"/> <source>Calling...</source> - <translation type="unfinished"></translation> + <translation>HÃvás...</translation> </message> <message> <location line="+10"/> <location line="+10"/> <source>Connecting...</source> - <translation type="unfinished"></translation> + <translation>Csatlakozás...</translation> </message> <message> <location line="+67"/> <source>You are screen sharing</source> - <translation type="unfinished"></translation> + <translation>KépernyÅ‘megosztás folyamatban</translation> </message> <message> <location line="+17"/> <source>Hide/Show Picture-in-Picture</source> - <translation type="unfinished"></translation> + <translation>Kép-a-képben megjelenÃtése/elrejtése</translation> </message> <message> <location line="+13"/> <source>Unmute Mic</source> - <translation type="unfinished"></translation> + <translation>Mikrofon némÃtásának kikapcsolása</translation> </message> <message> <location line="+0"/> <source>Mute Mic</source> - <translation type="unfinished"></translation> + <translation>Mikrofon némÃtása</translation> </message> </context> <context> @@ -148,17 +148,17 @@ <message> <location filename="../qml/voip/CallInvite.qml" line="+75"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>VideóhÃvás</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>HanghÃvás</translation> </message> <message> <location line="+62"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Nem található mikrofon.</translation> </message> </context> <context> @@ -166,42 +166,42 @@ <message> <location filename="../qml/voip/CallInviteBar.qml" line="+65"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>VideóhÃvás</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>HanghÃvás</translation> </message> <message> <location line="+16"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation>Eszközök</translation> </message> <message> <location line="+11"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>Elfogadás</translation> </message> <message> <location line="+4"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Nem található mikrofon.</translation> </message> <message> <location line="+8"/> <source>Unknown microphone: %1</source> - <translation type="unfinished"></translation> + <translation>Ismeretlen mikrofon: %1</translation> </message> <message> <location line="+9"/> <source>Unknown camera: %1</source> - <translation type="unfinished"></translation> + <translation>Ismeretlen kamera: %1</translation> </message> <message> <location line="+14"/> <source>Decline</source> - <translation type="unfinished"></translation> + <translation>ElutasÃtás</translation> </message> </context> <context> @@ -249,7 +249,19 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+102"/> + <location line="+1"/> + <source>Because of the following reason Nheko wants to drop you to the login page: +%1 +If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+88"/> + <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> <translation type="unfinished"></translation> </message> @@ -264,7 +276,13 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+3"/> + <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? +You may optionally provide a reason for others to accept your knock:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> @@ -300,12 +318,32 @@ <translation>Nem sikerült %1 meghÃvása a(z) %2 szobába: %3</translation> </message> <message> - <location line="+32"/> + <location line="+13"/> + <source>Reason for the kick</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> <source>Kicked user: %1</source> <translation>Kirúgott felhasználó: %1</translation> </message> <message> - <location line="+26"/> + <location line="+10"/> + <source>Reason for the ban</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> <source>Failed to ban %1 in %2: %3</source> <translation>Nem sikerült kitiltani %1 felhasználót a %2 szobából: %3</translation> </message> @@ -345,19 +383,7 @@ <translation>GyorsÃtótár migráció nem sikerült!</translation> </message> <message> - <location line="-87"/> - <source>Because of the following reason Nheko wants to drop you to the login page: -%1 -If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+88"/> - <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> + <location line="+13"/> <source>Incompatible cache version</source> <translation>Inkompatibilis gyorsÃtótár-verzió</translation> </message> @@ -385,13 +411,7 @@ If you think this is a mistake, you can close Nheko instead to possibly recover <translation>Kérlek, próbálj meg bejelentkezni újra: %1</translation> </message> <message> - <location line="+34"/> - <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? -You may optionally provide a reason for others to accept your knock:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+52"/> + <location line="+86"/> <source>Failed to join room: %1</source> <translation>Nem sikerült csatlakozni a szobához: %1</translation> </message> @@ -411,30 +431,10 @@ You may optionally provide a reason for others to accept your knock:</source> <translation>Nem sikerült elhagyni a szobát: %1</translation> </message> <message> - <location line="+56"/> - <source>Reason for the kick</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+15"/> + <location line="+72"/> <source>Failed to kick %1 from %2: %3</source> <translation>Nem sikerült kirúgni %1 felhasználót %2 szobából: %3</translation> </message> - <message> - <location line="+13"/> - <source>Reason for the ban</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../qml/ChatPage.qml" line="+36"/> <source>No network connection</source> @@ -453,73 +453,63 @@ You may optionally provide a reason for others to accept your knock:</source> <source>/react <text></source> <translation type="unfinished"></translation> </message> - <message> - <location line="+6"/> - <source>/part [reason]</source> - <translation type="unfinished"></translation> - </message> <message> <location line="+2"/> - <source>/leave [reason]</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>/roomnick <displayname></source> + <source>/join <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/shrug [message]</source> + <source>/knock <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> - <source>/confetti [message]</source> + <location line="+2"/> + <source>/part [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/rainbowconfetti [message]</source> + <source>/leave [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="-50"/> - <source>/join <!roomid|#alias> [reason]</source> + <location line="+2"/> + <source>/invite <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/knock <!roomid|#alias> [reason]</source> + <source>/kick <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>/invite <@userid> [reason]</source> + <location line="+2"/> + <source>/ban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/kick <@userid> [reason]</source> + <source>/unban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/ban <@userid> [reason]</source> + <source>/redact <$eventid|@userid></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/unban <@userid> [reason]</source> + <source>/roomnick <displayname></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/redact <$eventid|@userid></source> + <source>/shrug [message]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>/md <message></source> <translation type="unfinished"></translation> </message> @@ -554,7 +544,17 @@ You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> + <location line="+2"/> + <source>/confetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/rainbowconfetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>/rainfall [message]</source> <translation type="unfinished"></translation> </message> @@ -886,7 +886,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation type="unfinished">TitkosÃtás</translation> </message> </context> <context> @@ -904,7 +904,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+27"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Név</translation> </message> <message> <location line="+1"/> @@ -914,7 +914,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+8"/> <source>Topic</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Téma</translation> </message> <message> <location line="+1"/> @@ -924,7 +924,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+18"/> <source>Alias</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Ãlnév</translation> </message> <message> <location line="+12"/> @@ -949,7 +949,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation type="unfinished">TitkosÃtás</translation> </message> <message> <location line="+6"/> @@ -965,7 +965,7 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+291"/> + <location filename="../../src/ChatPage.cpp" line="+305"/> <source>Decrypt secrets</source> <translation>Titkos tároló feloldása</translation> </message> @@ -995,22 +995,22 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/DigitVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>HItelesÃtési kód</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>Kérlek, ellenÅ‘rizd a következÅ‘ számjegyeket. Mindkét oldalon ugyanazoknak a számoknak kell szerepelniük. Ha nem ugyanazok, kérlek, válaszd azt, hogy „Nem egyeznek!†a hitelesÃtés megszakÃtásához!</translation> </message> <message> <location line="+33"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Nem egyeznek!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Megegyeznek!</translation> </message> </context> <context> @@ -1018,12 +1018,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/EmojiVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>EllenÅ‘rzési kód</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>Kérlek, ellenÅ‘rizd a következÅ‘ hangulatjeleket. Mindkét oldalon ugyanazoknak a hangulatjeleknek kell szerepelniük. Ha nem ugyanazok, kérlek, válaszd azt, hogy „Nem egyeznek!†a hitelesÃtés megszakÃtásához!</translation> </message> <message> <location line="+379"/> @@ -1033,12 +1033,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+10"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Nem egyeznek!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Megegyeznek!</translation> </message> </context> <context> @@ -1102,7 +1102,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/EncryptionIndicator.qml" line="+36"/> <source>This message is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>Ez az üzenet nincs titkosÃtva!</translation> </message> <message> <location line="+3"/> @@ -1197,27 +1197,27 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/Failed.qml" line="+11"/> <source>Verification failed</source> - <translation type="unfinished"></translation> + <translation>A hitelesÃtés nem sikerült</translation> </message> <message> <location line="+12"/> <source>Other client does not support our verification protocol.</source> - <translation type="unfinished"></translation> + <translation>A másik kliens nem támogatja a hitelesÃtési protokollunkat.</translation> </message> <message> <location line="+4"/> <source>Key mismatch detected!</source> - <translation type="unfinished"></translation> + <translation>A kulcsok nem egyeznek!</translation> </message> <message> <location line="+2"/> <source>Device verification timed out.</source> - <translation type="unfinished"></translation> + <translation>IdÅ‘túllépés az eszközhitelesÃtés alatt.</translation> </message> <message> <location line="+2"/> <source>Other party canceled the verification.</source> - <translation type="unfinished"></translation> + <translation>A másik fél megszakÃtotta a hitelesÃtést.</translation> </message> <message> <location line="+2"/> @@ -1232,7 +1232,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+16"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Bezárás</translation> </message> </context> <context> @@ -1448,12 +1448,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+10"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Szerkesztés</translation> </message> <message> <location line="+60"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Bezárás</translation> </message> </context> <context> @@ -1518,7 +1518,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+20"/> <source>Room ID or alias</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Szoba azonosÃtója vagy álneve</translation> </message> <message> <location line="+31"/> @@ -1531,12 +1531,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/LeaveRoomDialog.qml" line="+17"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Szoba elhagyása</translation> </message> <message> <location line="+1"/> <source>Are you sure you want to leave?</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Biztosan távozni akarsz?</translation> </message> </context> <context> @@ -1622,12 +1622,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/pages/LoginPage.qml" line="+58"/> <source>Matrix ID</source> - <translation type="unfinished"></translation> + <translation>MatrixazonosÃtó</translation> </message> <message> <location line="+1"/> <source>e.g @joe:matrix.org</source> - <translation type="unfinished"></translation> + <translation>pl. @janos:matrix.org</translation> </message> <message> <location line="+3"/> @@ -1640,17 +1640,17 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th <message> <location line="+27"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Jelszó</translation> </message> <message> <location line="+2"/> <source>Your password.</source> - <translation type="unfinished"></translation> + <translation>A jelszavad.</translation> </message> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>Eszköznév</translation> </message> <message> <location line="+2"/> @@ -1660,12 +1660,12 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th <message> <location line="+10"/> <source>Homeserver address</source> - <translation type="unfinished"></translation> + <translation>Homeszerver cÃme</translation> </message> <message> <location line="+1"/> <source>server.my:8787</source> - <translation type="unfinished"></translation> + <translation>szerver.em:8787</translation> </message> <message> <location line="+3"/> @@ -1676,7 +1676,7 @@ Example: https://server.my:8787</source> <message> <location line="+32"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>BEJELENTKEZÉS</translation> </message> <message> <location line="+42"/> @@ -1776,27 +1776,27 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%1 created and configured room: %2</source> - <translation type="unfinished"></translation> + <translation>%1 létrehozta és beállÃtotta a következÅ‘ szobát: %2</translation> </message> <message> <location line="+17"/> <source>%1 placed a voice call.</source> - <translation type="unfinished"></translation> + <translation>%1 hanghÃvást kezdeményezett.</translation> </message> <message> <location line="+2"/> <source>%1 placed a video call.</source> - <translation type="unfinished"></translation> + <translation>%1 videóhÃvást kezdeményezett.</translation> </message> <message> <location line="+2"/> <source>%1 placed a call.</source> - <translation type="unfinished"></translation> + <translation>%1 hÃvást kezdeményezett.</translation> </message> <message> <location line="+16"/> <source>%1 answered the call.</source> - <translation type="unfinished"></translation> + <translation>%1 fogadta a hÃvást.</translation> </message> <message> <location line="+14"/> @@ -1811,7 +1811,7 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%1 ended the call.</source> - <translation type="unfinished"></translation> + <translation>%1 befejezte a hÃvást.</translation> </message> <message> <location line="+14"/> @@ -1830,27 +1830,27 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageInput.qml" line="+47"/> <source>Hang up</source> - <translation type="unfinished"></translation> + <translation>HÃvás befejezése</translation> </message> <message> <location line="+0"/> - <source>Already on a call</source> - <translation type="unfinished"></translation> + <source>Place a call</source> + <translation>HÃvás kezdeményezése</translation> </message> <message> <location line="+0"/> - <source>Place a call</source> + <source>Already on a call</source> <translation type="unfinished"></translation> </message> <message> <location line="+28"/> <source>Send a file</source> - <translation type="unfinished"></translation> + <translation>Fájl küldése</translation> </message> <message> <location line="+64"/> <source>Write a message...</source> - <translation type="unfinished">Ãrj egy üzenetet…</translation> + <translation>Ãrj egy üzenetet…</translation> </message> <message> <location line="+257"/> @@ -1860,12 +1860,12 @@ Example: https://server.my:8787</source> <message> <location line="+24"/> <source>Emoji</source> - <translation type="unfinished"></translation> + <translation>Hangulatjelek</translation> </message> <message> <location line="+22"/> <source>Send</source> - <translation type="unfinished">Küldés</translation> + <translation>Küldés</translation> </message> <message> <location line="+15"/> @@ -1878,12 +1878,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageView.qml" line="+346"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation>Szerkesztés</translation> </message> <message> <location line="+17"/> <source>React</source> - <translation type="unfinished"></translation> + <translation>Reakció</translation> </message> <message> <location line="+15"/> @@ -1898,7 +1898,7 @@ Example: https://server.my:8787</source> <message> <location line="+11"/> <source>Reply</source> - <translation type="unfinished"></translation> + <translation>Válasz</translation> </message> <message> <location line="+11"/> @@ -1908,7 +1908,7 @@ Example: https://server.my:8787</source> <message> <location line="+17"/> <source>Options</source> - <translation type="unfinished"></translation> + <translation>Műveletek</translation> </message> <message> <location line="+187"/> @@ -1990,12 +1990,12 @@ Example: https://server.my:8787</source> <message> <location line="+3"/> <source>View raw message</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Nyers üzenet megtekintése</translation> </message> <message> <location line="+6"/> <source>View decrypted raw message</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ElÅ‘zÅ‘leg titkosÃtott nyers üzenet megtekintése</translation> </message> <message> <location line="+7"/> @@ -2028,12 +2028,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/device-verification/NewVerificationRequest.qml" line="+11"/> <source>Send Verification Request</source> - <translation type="unfinished"></translation> + <translation>HitelesÃtési kérés küldése</translation> </message> <message> <location line="+0"/> <source>Received Verification Request</source> - <translation type="unfinished"></translation> + <translation>HitelesÃtési kérés érkezett</translation> </message> <message> <location line="+14"/> @@ -2048,42 +2048,42 @@ Example: https://server.my:8787</source> <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 type="unfinished"></translation> + <translation>Hogy ne hallgassa le semmilyen illetéktelen felhasználó a titkosÃtott kommunikációidat, hitelesÃteni tudod a másik felet.</translation> </message> <message> <location line="+3"/> <source>%1 has requested to verify their device %2.</source> - <translation type="unfinished"></translation> + <translation>%1 kérte a %2 nevű eszközének hitelesÃtését.</translation> </message> <message> <location line="+2"/> <source>%1 using the device %2 has requested to be verified.</source> - <translation type="unfinished"></translation> + <translation>A(z) %2 eszközt használó %1 hitelesÃtést kért.</translation> </message> <message> <location line="+2"/> <source>Your device (%1) has requested to be verified.</source> - <translation type="unfinished"></translation> + <translation>Az eszközöd (%1) hitelesÃtést kért.</translation> </message> <message> <location line="+12"/> <source>Cancel</source> - <translation type="unfinished">Mégse</translation> + <translation>Mégse</translation> </message> <message> <location line="+0"/> <source>Deny</source> - <translation type="unfinished"></translation> + <translation>ElutasÃtás</translation> </message> <message> <location line="+13"/> <source>Start verification</source> - <translation type="unfinished"></translation> + <translation>HitelesÃtés indÃtása</translation> </message> <message> <location line="+0"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>Elfogadás</translation> </message> </context> <context> @@ -2121,32 +2121,32 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/PlaceCall.qml" line="+39"/> <source>Place a call to %1?</source> - <translation type="unfinished"></translation> + <translation>HÃvás indÃtása %1 felé?</translation> </message> <message> <location line="+16"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Nem található mikrofon.</translation> </message> <message> <location line="+24"/> <source>Voice</source> - <translation type="unfinished"></translation> + <translation>Hang</translation> </message> <message> <location line="+13"/> <source>Video</source> - <translation type="unfinished"></translation> + <translation>Videó</translation> </message> <message> <location line="+13"/> <source>Screen</source> - <translation type="unfinished"></translation> + <translation>KépernyÅ‘</translation> </message> <message> <location line="+16"/> <source>Cancel</source> - <translation type="unfinished">Mégse</translation> + <translation>Mégse</translation> </message> </context> <context> @@ -2154,7 +2154,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/delegates/Placeholder.qml" line="+11"/> <source>unimplemented event: </source> - <translation type="unfinished"></translation> + <translation>nem implementált esemény: </translation> </message> </context> <context> @@ -2514,7 +2514,22 @@ Example: https://server.my:8787</source> <context> <name>QObject</name> <message> - <location line="-26"/> + <location filename="../../src/notifications/ManagerMac.cpp" line="-58"/> + <source>Respond</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Send</source> + <translation type="unfinished">Küldés</translation> + </message> + <message> + <location line="+1"/> + <source>Write a message...</source> + <translation type="unfinished">Ãrj egy üzenetet…</translation> + </message> + <message> + <location filename="../../src/main.cpp" line="-26"/> <source>Alias for '--log-level trace'.</source> <translation type="unfinished"></translation> </message> @@ -2538,28 +2553,13 @@ Example: https://server.my:8787</source> <source>type</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ReCaptchaDialog</name> <message> - <location filename="../../src/notifications/ManagerMac.cpp" line="-58"/> - <source>Respond</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Send</source> - <translation type="unfinished">Küldés</translation> - </message> - <message> - <location line="+1"/> - <source>Write a message...</source> - <translation type="unfinished">Ãrj egy üzenetet…</translation> - </message> -</context> -<context> - <name>ReCaptchaDialog</name> - <message> - <location filename="../qml/dialogs/ReCaptchaDialog.qml" line="+40"/> - <source>Solve the reCAPTCHA and press the confirm button</source> - <translation type="unfinished"></translation> + <location filename="../qml/dialogs/ReCaptchaDialog.qml" line="+40"/> + <source>Solve the reCAPTCHA and press the confirm button</source> + <translation type="unfinished">Oldd meg a reCAPTCHA feladványát, és nyomd meg a „MegerÅ‘sÃtés†gombot</translation> </message> <message> <location line="+8"/> @@ -2653,7 +2653,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/pages/RegisterPage.qml" line="+58"/> <source>Homeserver</source> - <translation type="unfinished">Homeszerver</translation> + <translation>Homeszerver</translation> </message> <message> <location line="+1"/> @@ -2663,17 +2663,17 @@ Example: https://server.my:8787</source> <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 type="unfinished"></translation> + <translation>Egy szerver, amelyen engedélyezve vannak a regisztrációk. Mivel a Matrix decentralizált, elÅ‘ször találnod kell egy szervert, ahol regisztrálhatsz, vagy be kell állÃtanod a saját szervered.</translation> </message> <message> <location line="+32"/> <source>Username</source> - <translation type="unfinished"></translation> + <translation>Felhasználónév</translation> </message> <message> <location line="+1"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> - <translation type="unfinished"></translation> + <translation>A felhasználónév nem lehet üres és csak a következÅ‘ karaktereket tartalmazhatja: a-z, 0-9, ., _, =, - és /.</translation> </message> <message> <location line="+21"/> @@ -2684,17 +2684,17 @@ Example: https://server.my:8787</source> <message> <location line="-79"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Jelszó</translation> </message> <message> <location line="+2"/> <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> - <translation type="unfinished"></translation> + <translation>Kérlek, válassz egy biztonságos jelszót! A jelszó erÅ‘sségérÅ‘l szóló pontos követelmények a szerveredtÅ‘l függhetnek.</translation> </message> <message> <location line="+7"/> <source>Password confirmation</source> - <translation type="unfinished"></translation> + <translation>Jelszó megerÅ‘sÃtése</translation> </message> <message> <location line="+9"/> @@ -2704,7 +2704,7 @@ Example: https://server.my:8787</source> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Eszköznév</translation> </message> <message> <location line="+2"/> @@ -2714,7 +2714,7 @@ Example: https://server.my:8787</source> <message> <location line="+31"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>REGISZTRÃCIÓ</translation> </message> </context> <context> @@ -2722,7 +2722,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/ReplyPopup.qml" line="+54"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Bezárás</translation> </message> <message> <location line="+16"/> @@ -2766,12 +2766,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/RoomList.qml" line="+49"/> <source>Start a new chat</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Új csevegés indÃtása</translation> </message> <message> <location line="+13"/> <source>Join a room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Csatlakozás egy szobához</translation> </message> <message> <location line="+5"/> @@ -2791,7 +2791,7 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>Room directory</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Szobák jegyzéke</translation> </message> <message> <location line="+18"/> @@ -2801,12 +2801,12 @@ Example: https://server.my:8787</source> <message> <location line="+24"/> <source>User settings</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Felhasználói beállÃtások</translation> </message> <message> <location line="+95"/> <source>Logout</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Kijelentkezés</translation> </message> <message> <location line="+12"/> @@ -2849,7 +2849,7 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Bezárás</translation> </message> <message> <location line="+372"/> @@ -2874,7 +2874,7 @@ Example: https://server.my:8787</source> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Szoba elhagyása</translation> </message> <message> <location line="+5"/> @@ -2884,12 +2884,12 @@ Example: https://server.my:8787</source> <message> <location line="+7"/> <source>Tag room as:</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Szoba megcÃmkézése:</translation> </message> <message> <location line="+13"/> <source>Favourite</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Kedvenc</translation> </message> <message> <location line="+2"/> @@ -3029,7 +3029,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomSettings.qml" line="+26"/> <source>Room Settings</source> - <translation type="unfinished"></translation> + <translation>SzobabeállÃtások</translation> </message> <message> <location line="+35"/> @@ -3071,22 +3071,22 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Notifications</source> - <translation type="unfinished"></translation> + <translation>ÉrtesÃtések</translation> </message> <message> <location line="+6"/> <source>Muted</source> - <translation type="unfinished"></translation> + <translation>NémÃtva</translation> </message> <message> <location line="+0"/> <source>Mentions only</source> - <translation type="unfinished"></translation> + <translation>Csak emlÃtések</translation> </message> <message> <location line="+0"/> <source>All messages</source> - <translation type="unfinished"></translation> + <translation>Az összes üzenet</translation> </message> <message> <location line="+10"/> @@ -3230,12 +3230,12 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>TitkosÃtás</translation> </message> <message> <location line="+22"/> <source>End-to-End Encryption</source> - <translation type="unfinished"></translation> + <translation>Végponttól végpontig titkosÃtás</translation> </message> <message> <location line="+1"/> @@ -3276,12 +3276,12 @@ Example: https://server.my:8787</source> <message> <location line="+6"/> <source>INFO</source> - <translation type="unfinished">INFÓ</translation> + <translation>INFÓ</translation> </message> <message> <location line="+9"/> <source>Internal ID</source> - <translation type="unfinished"></translation> + <translation>BelsÅ‘ azonosÃtó</translation> </message> <message> <location line="+16"/> @@ -3291,7 +3291,7 @@ Example: https://server.my:8787</source> <message> <location line="+19"/> <source>Room Version</source> - <translation type="unfinished"></translation> + <translation>Szoba verziója</translation> </message> <message> <location line="+19"/> @@ -3360,7 +3360,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/ScreenShare.qml" line="+30"/> <source>Share desktop with %1?</source> - <translation type="unfinished"></translation> + <translation>Meg legyen osztva a képernyÅ‘ %1 felhasználóval?</translation> </message> <message> <location line="+11"/> @@ -3370,7 +3370,7 @@ Example: https://server.my:8787</source> <message> <location line="+20"/> <source>Window:</source> - <translation type="unfinished"></translation> + <translation>Ablak:</translation> </message> <message> <location line="+15"/> @@ -3380,43 +3380,43 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>Frame rate:</source> - <translation type="unfinished"></translation> + <translation>Képkockasebesség:</translation> </message> <message> <location line="+19"/> <source>Include your camera picture-in-picture</source> - <translation type="unfinished"></translation> + <translation>A kamera is szerepeljen a kép-a-képben</translation> </message> <message> <location line="+12"/> <source>Request remote camera</source> - <translation type="unfinished"></translation> + <translation>Távoli kamera kérése</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> + <translation>A hÃvó kamerájának megjelenÃtése, mint egy normál videóhÃvásban</translation> </message> <message> <location line="+5"/> <source>Hide mouse cursor</source> - <translation type="unfinished"></translation> + <translation>Egérkurzor elrejtése</translation> </message> <message> <location line="+21"/> <source>Share</source> - <translation type="unfinished"></translation> + <translation>Megosztás</translation> </message> <message> <location line="+16"/> <source>Preview</source> - <translation type="unfinished"></translation> + <translation>ElÅ‘nézet</translation> </message> <message> <location line="+7"/> <source>Cancel</source> - <translation type="unfinished">Mégse</translation> + <translation>Mégse</translation> </message> </context> <context> @@ -3584,22 +3584,22 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/StatusIndicator.qml" line="+18"/> <source>Failed</source> - <translation type="unfinished"></translation> + <translation>Sikertelen</translation> </message> <message> <location line="+2"/> <source>Sent</source> - <translation type="unfinished"></translation> + <translation>Elküldve</translation> </message> <message> <location line="+2"/> <source>Received</source> - <translation type="unfinished"></translation> + <translation>Megérkezett</translation> </message> <message> <location line="+2"/> <source>Read</source> - <translation type="unfinished"></translation> + <translation>Elolvasva</translation> </message> </context> <context> @@ -3607,7 +3607,7 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/emoji/StickerPicker.qml" line="+69"/> <source>Search</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Keresés</translation> </message> <message> <location line="+188"/> @@ -3620,17 +3620,17 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> - <translation type="unfinished"></translation> + <translation>Sikeres hitelesÃtés</translation> </message> <message> <location line="+10"/> <source>Verification successful! Both sides verified their devices!</source> - <translation type="unfinished"></translation> + <translation>A hitelesÃtés sikeres! Mindkét oldal hitelesÃtette az eszközeit!</translation> </message> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Bezárás</translation> </message> </context> <context> @@ -3681,7 +3681,12 @@ If you choose verify, you need to have the other device available. If you choose <translation>%1 nyilvánosan elérhetÅ‘vé tette a szobát.</translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>%1 made this room require an invitation to join.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>%1 allowed to join this room by knocking.</source> <translation type="unfinished"></translation> </message> @@ -3931,27 +3936,22 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+152"/> - <source>%2 revoked the invite to %1.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> - <source>%2 kicked %1.</source> + <location line="+109"/> + <source>%1 invited %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>%2 unbanned %1.</source> + <location line="+12"/> + <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>%2 rejected the knock from %1.</source> + <location line="+4"/> + <source>%1 has changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-32"/> + <location line="+2"/> <source>%1 changed their avatar.</source> <translation>%1 megváltoztatta a profilképét.</translation> </message> @@ -3971,22 +3971,27 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>%1 rejected their invite.</source> - <translation>%1 elutasÃtotta a meghÃvását.</translation> + <location line="+10"/> + <source>%2 kicked %1.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="-5"/> - <source>%1 left the room.</source> - <translation>%1 elhagyta a szobát.</translation> + <location line="+3"/> + <source>%1 rejected their invite.</source> + <translation>%1 elutasÃtotta a meghÃvását.</translation> </message> <message> - <location line="+31"/> + <location line="+26"/> <source>Reason: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="-19"/> + <location line="-31"/> + <source>%1 left the room.</source> + <translation>%1 elhagyta a szobát.</translation> + </message> + <message> + <location line="+12"/> <source>%1 redacted their knock.</source> <translation>%1 visszavonta a kopogását.</translation> </message> @@ -3996,27 +4001,22 @@ Reason: %4</source> <translation>Csatlakoztál ehhez a szobához.</translation> </message> <message> - <location line="+998"/> - <source>%1 made this room require an invitation to join.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+654"/> - <source>%1 invited %2.</source> + <location line="+1695"/> + <source>%2 revoked the invite to %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>%1 has changed their avatar and changed their display name to %2.</source> + <location line="+2"/> + <source>%2 unbanned %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>%1 has changed their display name to %2.</source> + <location line="+5"/> + <source>%2 rejected the knock from %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+36"/> + <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 távozott, miután már egyszer távozott!</translation> @@ -4043,7 +4043,7 @@ Reason: %4</source> <message> <location line="-18"/> <source>Edited</source> - <translation type="unfinished"></translation> + <translation>Szerkesztve</translation> </message> </context> <context> @@ -4051,7 +4051,7 @@ Reason: %4</source> <message> <location filename="../qml/TimelineView.qml" line="+53"/> <source>No room open</source> - <translation type="unfinished"></translation> + <translation>Nincs nyitott szoba</translation> </message> <message> <location line="+102"/> @@ -4076,7 +4076,7 @@ Reason: %4</source> <message> <location line="+3"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation type="unfinished">BeállÃtások</translation> </message> <message numerus="yes"> <location line="+15"/> @@ -4133,7 +4133,7 @@ Reason: %4</source> <message> <location line="+18"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Vissza a szobák listájára</translation> </message> </context> <context> @@ -4141,7 +4141,7 @@ Reason: %4</source> <message> <location filename="../qml/TopBar.qml" line="+21"/> <source>No room selected</source> - <translation type="unfinished"></translation> + <translation>Nincs kiválasztva szoba</translation> </message> <message> <location line="+53"/> @@ -4151,7 +4151,7 @@ Reason: %4</source> <message> <location line="+13"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation>Vissza a szobák listájára</translation> </message> <message> <location line="+55"/> @@ -4186,27 +4186,27 @@ Reason: %4</source> <message> <location line="+24"/> <source>Room options</source> - <translation type="unfinished"></translation> + <translation>Szoba beállÃtásai</translation> </message> <message> <location line="+11"/> <source>Invite users</source> - <translation type="unfinished"></translation> + <translation>Felhasználók meghÃvása</translation> </message> <message> <location line="+6"/> <source>Members</source> - <translation type="unfinished"></translation> + <translation>Tagok</translation> </message> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Szoba elhagyása</translation> </message> <message> <location line="+5"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation>BeállÃtások</translation> </message> <message> <location line="+67"/> @@ -4302,12 +4302,12 @@ Reason: %4</source> <message> <location filename="../qml/dialogs/UserProfile.qml" line="+26"/> <source>Global User Profile</source> - <translation type="unfinished"></translation> + <translation>Globális felhasználói profil</translation> </message> <message> <location line="+0"/> <source>Room User Profile</source> - <translation type="unfinished"></translation> + <translation>Szobai felhasználói profil</translation> </message> <message> <location line="+43"/> @@ -4353,7 +4353,7 @@ Reason: %4</source> <location line="+9"/> <location line="+232"/> <source>Verify</source> - <translation type="unfinished"></translation> + <translation>HitelesÃtés</translation> </message> <message> <location line="-192"/> @@ -4378,7 +4378,7 @@ Reason: %4</source> <message> <location line="+15"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Eszközök</translation> </message> <message> <location line="+3"/> @@ -4403,7 +4403,7 @@ Reason: %4</source> <message> <location line="+27"/> <source>Unverify</source> - <translation type="unfinished"></translation> + <translation>HitelesÃtés visszavonása</translation> </message> </context> <context> @@ -4448,7 +4448,12 @@ Reason: %4</source> <translation type="unfinished">IndÃtás a tálcán</translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Communities sidebar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Scrollbars in room list</source> <translation type="unfinished"></translation> </message> @@ -4548,7 +4553,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show message counts for communities and tags</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Display fancy effects such as confetti</source> <translation type="unfinished"></translation> </message> @@ -4773,7 +4783,12 @@ Reason: %4</source> <translation type="unfinished">Az értesÃtÅ‘hang megadása, amely akkor szól, ha hÃvás érkezik</translation> </message> <message> - <location line="+10"/> + <location line="+7"/> + <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <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> @@ -4803,7 +4818,12 @@ Ha azonnal el legyen homályosÃtva fókuszvesztéskor, állÃtsd <translation type="unfinished">Induljon az alkalmazás a háttérben, a fÅ‘ablak mutatása nélkül.</translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show a column containing communities and tags next to the room list.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Shows scrollbars in the room list and communities list.</source> <translation type="unfinished"></translation> </message> @@ -4861,82 +4881,32 @@ If this is on, rooms that come first alphabetically will be sorted earlier than <translation type="unfinished">Gombok mutatása minden egyes üzenet mellett a gyors válaszhoz, reakcióhoz és egyéb műveletek eléréséhez.</translation> </message> <message> - <location line="+8"/> - <source>Notify about received messages when the client is not currently focused.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Change the appearance of user avatars in chats. -OFF - square, ON - circle.</source> + <location line="+4"/> + <source>Show if your message was read. +Status is displayed next to timestamps. +Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> - <source>Decrypt messages shown in notifications for encrypted chats.</source> + <location line="+4"/> + <source>Notify about received messages when the client is not currently focused.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Choose where to show the total number of notifications contained within a community or tag.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+16"/> - <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="+32"/> - <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 type="unfinished"></translation> - </message> - <message> - <location line="-76"/> <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 type="unfinished">Riasztás megjelenÃtése, ha üzenet érkezett. EttÅ‘l általában animálttá válik az alkalmazásablakok listáján szereplÅ‘ ikon.</translation> </message> <message> - <location line="-350"/> - <source>Communities sidebar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+42"/> - <source>Show message counts for communities and tags</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+241"/> - <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+19"/> - <source>Show a column containing communities and tags next to the room list.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+42"/> - <source>Show if your message was read. -Status is displayed next to timestamps. -Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> + <location line="+4"/> + <source>Change the appearance of user avatars in chats. +OFF - square, ON - circle.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> + <location line="+3"/> <source>Display an identicon instead of a letter when no avatar is set.</source> <translation type="unfinished"></translation> </message> @@ -4960,7 +4930,27 @@ Only affects messages in encrypted chats.</source> Csak a titkosÃtott csevegések üzeneteire vonatkozik.</translation> </message> <message> - <location line="+14"/> + <location line="+3"/> + <source>Decrypt messages shown in notifications for encrypted chats.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Choose where to show the total number of notifications contained within a community or tag.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <source>When the window loses focus, the timeline will be blurred.</source> <translation type="unfinished">Amikor az ablak elveszÃti a fókuszt, @@ -4987,7 +4977,12 @@ az idÅ‘vonal homályosÃtva lesz.</translation> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> + <location line="+3"/> + <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="+4"/> <source>Download message encryption keys from and upload to the encrypted online key backup.</source> <translation type="unfinished"></translation> </message> @@ -4997,7 +4992,12 @@ az idÅ‘vonal homályosÃtva lesz.</translation> <translation type="unfinished">A kulcs, amellyel hozzáférhetsz a kulcsok online biztonsági mentéseihez. Ha gyorsÃtótárazva van, lehetÅ‘séged van biztonsági másolatként, titkosÃtva a szerveren tárolni a titkosÃtási kulcsokat.</translation> </message> <message> - <location line="+9"/> + <location line="+4"/> + <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 type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>The key to verify other users. If it is cached, verifying a user will verify all their devices.</source> <translation type="unfinished">A mások hitelesÃtésére használt kulcs. Ha gyorsÃtótárazva van, egy felhasználó hitelesÃtésekor hitelesÃtve lesz az összes eszköze.</translation> </message> @@ -5081,32 +5081,32 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/pages/UserSettingsPage.qml" line="+189"/> <source>CACHED</source> - <translation type="unfinished"></translation> + <translation>GYORSÃTÓTÃRAZVA</translation> </message> <message> <location line="+0"/> <source>NOT CACHED</source> - <translation type="unfinished"></translation> + <translation>NINCS GYORSÃTÓTÃRAZVA</translation> </message> <message> <location line="+7"/> <source>IMPORT</source> - <translation type="unfinished"></translation> + <translation>IMPORTÃLÃS</translation> </message> <message> <location line="+4"/> <source>EXPORT</source> - <translation type="unfinished"></translation> + <translation>EXPORTÃLÃS</translation> </message> <message> <location line="+9"/> <source>DOWNLOAD</source> - <translation type="unfinished"></translation> + <translation>LETÖLTÉS</translation> </message> <message> <location line="+4"/> <source>REQUEST</source> - <translation type="unfinished"></translation> + <translation>LEKÉRÉS</translation> </message> <message> <location line="+25"/> @@ -5127,27 +5127,27 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/device-verification/Waiting.qml" line="+12"/> <source>Waiting for other party…</source> - <translation type="unfinished"></translation> + <translation>Várakozás a másik félre…</translation> </message> <message> <location line="+12"/> <source>Waiting for other side to accept the verification request.</source> - <translation type="unfinished"></translation> + <translation>Várakozás a másik oldalra, hogy elfogadja a hitelesÃtési kérelmet.</translation> </message> <message> <location line="+2"/> <source>Waiting for other side to continue the verification process.</source> - <translation type="unfinished"></translation> + <translation>Várakozás a másik oldalra a hitelesÃtés folytatásához.</translation> </message> <message> <location line="+2"/> <source>Waiting for other side to complete the verification process.</source> - <translation type="unfinished"></translation> + <translation>Várakozás a másik oldalra a hitelesÃtés befejezéséhez.</translation> </message> <message> <location line="+19"/> <source>Cancel</source> - <translation type="unfinished">Mégse</translation> + <translation>Mégse</translation> </message> </context> <context> @@ -5155,22 +5155,22 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/pages/WelcomePage.qml" line="+30"/> <source>Welcome to nheko! The desktop client for the Matrix protocol.</source> - <translation type="unfinished"></translation> + <translation>Ãœdvözöl a Nheko, egy asztali kliens a Matrix protokollhoz!</translation> </message> <message> <location line="+10"/> <source>Enjoy your stay!</source> - <translation type="unfinished"></translation> + <translation>Érezd jól magad nálunk!</translation> </message> <message> <location line="+14"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>REGISZTRÃCIÓ</translation> </message> <message> <location line="+8"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>BEJELENTKEZÉS</translation> </message> <message> <location line="+26"/> diff --git a/resources/langs/nheko_id.ts b/resources/langs/nheko_id.ts index 8784cf1fcd3d0f0280a8a81817f73f45680c87b7..9b79a1faa41c1b334bb6b18c84c5fe571a9e0dc1 100644 --- a/resources/langs/nheko_id.ts +++ b/resources/langs/nheko_id.ts @@ -6,33 +6,33 @@ <message> <location filename="../qml/voip/ActiveCallBar.qml" line="+107"/> <source>Calling...</source> - <translation type="unfinished"></translation> + <translation>Memanggil…</translation> </message> <message> <location line="+10"/> <location line="+10"/> <source>Connecting...</source> - <translation type="unfinished"></translation> + <translation>Menghubungkan…</translation> </message> <message> <location line="+67"/> <source>You are screen sharing</source> - <translation type="unfinished"></translation> + <translation>Kamu sedang membagikan layar.</translation> </message> <message> <location line="+17"/> <source>Hide/Show Picture-in-Picture</source> - <translation type="unfinished"></translation> + <translation>Sembunyikan/Tampilkan Picture-in-Picture</translation> </message> <message> <location line="+13"/> <source>Unmute Mic</source> - <translation type="unfinished"></translation> + <translation>Bunyikan Mikrofon</translation> </message> <message> <location line="+0"/> <source>Mute Mic</source> - <translation type="unfinished"></translation> + <translation>Bisukan Mikrofon</translation> </message> </context> <context> @@ -56,47 +56,47 @@ <message> <location filename="../qml/dialogs/AliasEditor.qml" line="+26"/> <source>Aliases to %1</source> - <translation type="unfinished"></translation> + <translation>Alias ke %1</translation> </message> <message> <location line="+14"/> <source>List of aliases to this room. Usually you can only add aliases on your server. You can have one canonical alias and many alternate aliases.</source> - <translation type="unfinished"></translation> + <translation>Daftar alias ke ruangan ini. Biasanya hanya kamu yang bisa menambahkan alias di servermu. Kamu bisa memiliki satu alias kanonik dan banyak alias lain.</translation> </message> <message> <location line="+41"/> <source>Primary alias</source> - <translation type="unfinished"></translation> + <translation>Alias utama</translation> </message> <message> <location line="+0"/> <source>Make primary alias</source> - <translation type="unfinished"></translation> + <translation>Buat sebagai alias utama</translation> </message> <message> <location line="+14"/> <source>Advertise as an alias in this room</source> - <translation type="unfinished"></translation> + <translation>Promosikan sebagai sebuah alias di ruangan ini</translation> </message> <message> <location line="+13"/> <source>Publish in room directory</source> - <translation type="unfinished"></translation> + <translation>Publikasikan di direktori ruangan</translation> </message> <message> <location line="+12"/> <source>Remove this alias</source> - <translation type="unfinished"></translation> + <translation>Hapus alias ini</translation> </message> <message> <location line="+19"/> <source>#new-alias:server.tld</source> - <translation type="unfinished"></translation> + <translation>#alias-baru:server.tld</translation> </message> <message> <location line="+12"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation>Tambahkan</translation> </message> </context> <context> @@ -104,27 +104,27 @@ <message> <location filename="../qml/dialogs/AllowedRoomsSettingsDialog.qml" line="+26"/> <source>Allowed rooms settings</source> - <translation type="unfinished"></translation> + <translation>Pengaturan ruangan yang diperbolehkan</translation> </message> <message> <location line="+14"/> <source>List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room.</source> - <translation type="unfinished"></translation> + <translation>Daftar ruangan yang memperbolehkan akses ke ruangan ini. Siapa pun yang berada di ruangan apa pun itu dapat bergabung ruangan ini.</translation> </message> <message> <location line="+36"/> <source>Parent community</source> - <translation type="unfinished"></translation> + <translation>Induk komunitas</translation> </message> <message> <location line="+0"/> <source>Other room</source> - <translation type="unfinished"></translation> + <translation>Ruangan lainnya</translation> </message> <message> <location line="+42"/> <source>Enter additional rooms not in the list yet...</source> - <translation type="unfinished"></translation> + <translation>Masukkan ruangan tambahan yang belum ada di daftar ini...</translation> </message> </context> <context> @@ -148,17 +148,17 @@ <message> <location filename="../qml/voip/CallInvite.qml" line="+75"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Panggilan Video</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>Panggilan Suara</translation> </message> <message> <location line="+62"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Tidak ada mikrofon yang ditemukan.</translation> </message> </context> <context> @@ -166,42 +166,42 @@ <message> <location filename="../qml/voip/CallInviteBar.qml" line="+65"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Panggilan Video</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>Panggilan Suara</translation> </message> <message> <location line="+16"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation>Perangkat</translation> </message> <message> <location line="+11"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>Terima</translation> </message> <message> <location line="+4"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Tidak ada mikrofon yang ditemukan.</translation> </message> <message> <location line="+8"/> <source>Unknown microphone: %1</source> - <translation type="unfinished"></translation> + <translation>Mikrofon tidak dikenal: %1</translation> </message> <message> <location line="+9"/> <source>Unknown camera: %1</source> - <translation type="unfinished"></translation> + <translation>Kamera tidak dikenal: %1</translation> </message> <message> <location line="+14"/> <source>Decline</source> - <translation type="unfinished"></translation> + <translation>Tolak</translation> </message> </context> <context> @@ -441,7 +441,7 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:</transla <message> <location filename="../qml/ChatPage.qml" line="+36"/> <source>No network connection</source> - <translation type="unfinished"></translation> + <translation>Tidak ada koneksi jaringan</translation> </message> </context> <context> @@ -738,22 +738,22 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:</transla <message> <location filename="../qml/CommunitiesList.qml" line="+123"/> <source>Expand</source> - <translation type="unfinished"></translation> + <translation>Besarkan</translation> </message> <message> <location line="+0"/> <source>Collapse</source> - <translation type="unfinished"></translation> + <translation>Kecilkan</translation> </message> <message> <location line="+87"/> <source>Do not show notification counts for this community or tag.</source> - <translation type="unfinished"></translation> + <translation>Jangan tampilkan jumlah notifikasi untuk komunitas atau tag ini.</translation> </message> <message> <location line="+7"/> <source>Hide rooms with this tag or from this community by default.</source> - <translation type="unfinished"></translation> + <translation>Sembunyikan ruangan dengan tag atau komunitas ini secara bawaan.</translation> </message> </context> <context> @@ -834,39 +834,39 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:</transla <message> <location filename="../qml/dialogs/ConfirmJoinRoomDialog.qml" line="+19"/> <source>Confirm community join</source> - <translation type="unfinished"></translation> + <translation>Konfirmasi pergabungan komunitas</translation> </message> <message> <location line="+0"/> <source>Confirm room join</source> - <translation type="unfinished"></translation> + <translation>Konfirmasi pergabungan ruangan</translation> </message> <message numerus="yes"> <location line="+66"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> + <translation> + <numerusform>%n anggota</numerusform> </translation> </message> <message> <location line="+25"/> <source>This room can't be joined directly. You can, however, knock on the room and room members can accept or decline this join request. You can additionally provide a reason for them to let you in below:</source> - <translation type="unfinished"></translation> + <translation>Ruangan ini tidak bisa digabung secara langsung. Kamu dapat mengetuk pada ruangan dan anggota ruangan dapat menerima atau menolak permintaan bergabungan ini. Kamu bisa menambahkan alasan untuk mereka untuk menambahkan kamu di bawah:</translation> </message> <message> <location line="+0"/> <source>Do you want to join this room? You can optionally add a reason below:</source> - <translation type="unfinished"></translation> + <translation>Apakah kamu ingin bergabung ke ruangan ini? Kamu bisa menambahkan alasan secara opsional di bawah:</translation> </message> <message> <location line="+32"/> <source>Knock</source> - <translation type="unfinished"></translation> + <translation>Ketuk</translation> </message> <message> <location line="+0"/> <source>Join</source> - <translation type="unfinished"></translation> + <translation>Bergabung</translation> </message> </context> <context> @@ -874,22 +874,22 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:</transla <message> <location filename="../qml/dialogs/CreateDirect.qml" line="+15"/> <source>Create Direct Chat</source> - <translation type="unfinished"></translation> + <translation>Buat Obrolan Langsung</translation> </message> <message> <location line="+60"/> <source>User to invite</source> - <translation type="unfinished"></translation> + <translation>Pengguna untuk diundang</translation> </message> <message> <location line="+1"/> <source>@user:server.tld</source> - <translation type="unfinished"></translation> + <translation>@pengguna:server.tld</translation> </message> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Enkripsi</translation> </message> </context> <context> @@ -897,72 +897,72 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:</transla <message> <location filename="../qml/dialogs/CreateRoom.qml" line="+17"/> <source>New community</source> - <translation type="unfinished"></translation> + <translation>Komunitas baru</translation> </message> <message> <location line="+0"/> <source>New Room</source> - <translation type="unfinished"></translation> + <translation>Ruangan baru</translation> </message> <message> <location line="+27"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation>Nama</translation> </message> <message> <location line="+1"/> <source>No name</source> - <translation type="unfinished"></translation> + <translation>Tidak ada nama</translation> </message> <message> <location line="+8"/> <source>Topic</source> - <translation type="unfinished"></translation> + <translation>Topik</translation> </message> <message> <location line="+1"/> <source>No topic</source> - <translation type="unfinished"></translation> + <translation>Tidak ada topik</translation> </message> <message> <location line="+18"/> <source>Alias</source> - <translation type="unfinished"></translation> + <translation>Alias</translation> </message> <message> <location line="+12"/> <source>Public</source> - <translation type="unfinished"></translation> + <translation>Publik</translation> </message> <message> <location line="+6"/> <source>Public rooms can be joined by anyone; private rooms need explicit invites.</source> - <translation type="unfinished"></translation> + <translation>Ruangan publik dapat digabung oleh siapa pun; ruangan privat membutuhkan undangan eksplisit.</translation> </message> <message> <location line="+13"/> <source>Trusted</source> - <translation type="unfinished"></translation> + <translation>Dipercayai</translation> </message> <message> <location line="+6"/> <source>All invitees are given the same power level as the creator</source> - <translation type="unfinished"></translation> + <translation>Semua yang diundang akan diberikan tingkat daya yang sama sebagai pembuat</translation> </message> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Enkripsi</translation> </message> <message> <location line="+6"/> <source>Caution: Encryption cannot be disabled</source> - <translation type="unfinished"></translation> + <translation>Peringatan: Enkripsi tidak dapat dinonaktifkan</translation> </message> <message> <location line="+16"/> <source>Create Room</source> - <translation type="unfinished"></translation> + <translation>Buat Ruangan</translation> </message> </context> <context> @@ -998,22 +998,22 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:</transla <message> <location filename="../qml/device-verification/DigitVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Kode Verifikasi</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>Harap verifikasi digit berikut. Kamu seharusnya melihat angka yang sama di kedua sisi. Jika mereka berbeda, mohon tekan 'Mereka tidak cocok!' untuk membatalkan verifikasi!</translation> </message> <message> <location line="+33"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Mereka tidak cocok!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Mereka cocok!</translation> </message> </context> <context> @@ -1021,27 +1021,27 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:</transla <message> <location filename="../qml/device-verification/EmojiVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Kode Verifikasi</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>Mohon verifikasi emoji berikut. Kamu seharusnya melihat emoji yang sama di kedua sisi. Jika mereka berbeda, mohon tekan 'Mereka tidak cocok!' untuk membatalkan verifikasi!</translation> </message> <message> <location line="+379"/> <source>The displayed emoji might look different in different clients if a different font is used. Similarly they might be translated into different languages. Nonetheless they should depict one of 64 different objects or animals. For example a lion and a cat are different, but a cat is the same even if one client just shows a cat face, while another client shows a full cat body.</source> - <translation type="unfinished"></translation> + <translation>Emoji yang ditampilkan mungkin terlihat berbeda dalam klien yang lain jika font lain digunakan. Mereka mungkin juga diterjemahkan ke bahasa yang berbeda. Mereka seharusnya menampilkan salah satu dari 64 objek atau binatang yang berbeda. Sebagai contoh, seekor singa dan kucing berbeda, tetapi seekor kucing masih sama bahkan jika satu klien menampilkan wajah kucing, dan klien yang lain menampilkan seluruh badan kucing.</translation> </message> <message> <location line="+10"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Mereka tidak cocok!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Mereka cocok!</translation> </message> </context> <context> @@ -1049,42 +1049,42 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:</transla <message> <location filename="../qml/delegates/Encrypted.qml" line="+46"/> <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> + <translation>Tidak ada kunci untuk mengakses pesan ini. Kami telah meminta untuk kunci secara otomatis, tetapi kamu bisa meminta lagi jika kamu tidak sabar.</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> + <translation>Pesan ini tidak bisa didekripsikan, karena kami hanya memiliki kunci untuk pesan baru. Kamu bisa meminta akses ke pesan ini.</translation> </message> <message> <location line="+2"/> <source>There was an internal error reading the decryption key from the database.</source> - <translation type="unfinished"></translation> + <translation>Sebuah kesalahan internal terjadi saat membaca kunci dekripsi dari basis data.</translation> </message> <message> <location line="+2"/> <source>There was an error decrypting this message.</source> - <translation type="unfinished"></translation> + <translation>Sebuah error terjadi saat mendekripsikan pesan ini.</translation> </message> <message> <location line="+2"/> <source>The message couldn't be parsed.</source> - <translation type="unfinished"></translation> + <translation>Pesan ini tidak dapat diuraikan.</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> + <translation>Kunci enkripsi telah digunakan lagi! Seseorang mungkin mencoba memasukkan pesan palsu ke chat ini!</translation> </message> <message> <location line="+2"/> <source>Unknown decryption error</source> - <translation type="unfinished"></translation> + <translation>Error dekripsi yang tidak dikenal</translation> </message> <message> <location line="+9"/> <source>Request key</source> - <translation type="unfinished"></translation> + <translation>Minta kunci</translation> </message> </context> <context> @@ -1092,12 +1092,12 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:</transla <message> <location filename="../qml/delegates/EncryptionEnabled.qml" line="+41"/> <source>%1 enabled end-to-end encryption</source> - <translation type="unfinished"></translation> + <translation>%1 mengaktifkan enkripsi ujung ke ujung</translation> </message> <message> <location line="+8"/> <source>Encryption keeps your messages safe by only allowing the people you sent the message to to read it. For extra security, if you want to make sure you are talking to the right people, you can verify them in real life.</source> - <translation type="unfinished"></translation> + <translation>Enkripsi membuat pesanmu aman dengan hanya memperbolehkan orang-orang yang kamu kirim pesannya untuk mereka baca. Untuk keamanan lebih, jika kamu ingin yakin kamu berbicara ke orang-orang yang benar, kamu bisa memverifikasi secara langsung.</translation> </message> </context> <context> @@ -1105,22 +1105,22 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:</transla <message> <location filename="../qml/EncryptionIndicator.qml" line="+36"/> <source>This message is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>Pesan ini tidak terenkripsi!</translation> </message> <message> <location line="+3"/> <source>Encrypted by a verified device</source> - <translation type="unfinished"></translation> + <translation>Terenkripsi oleh perangkat yang terverifikasi</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> + <translation>Terenkripsi oleh perangkat yang tidak diverifikasi, tetapi kamu mempercayai pengguna itu sejauh ini.</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> + <translation>Terenkripsi oleh perangkat yang tidak diverifikasi atau kuncinya dari sumber yang tidak dipercayai seperti cadangan kunci.</translation> </message> </context> <context> @@ -1200,42 +1200,42 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:</transla <message> <location filename="../qml/device-verification/Failed.qml" line="+11"/> <source>Verification failed</source> - <translation type="unfinished"></translation> + <translation>Verifikasi gagal</translation> </message> <message> <location line="+12"/> <source>Other client does not support our verification protocol.</source> - <translation type="unfinished"></translation> + <translation>Client yang lain tidak mendukung protokol verifikasi kami.</translation> </message> <message> <location line="+4"/> <source>Key mismatch detected!</source> - <translation type="unfinished"></translation> + <translation>Ketidakcocokan kunci terdeteksi!</translation> </message> <message> <location line="+2"/> <source>Device verification timed out.</source> - <translation type="unfinished"></translation> + <translation>Waktu verifikasi perangkat habis.</translation> </message> <message> <location line="+2"/> <source>Other party canceled the verification.</source> - <translation type="unfinished"></translation> + <translation>Pengguna yang lain membatalkan proses verifikasi ini.</translation> </message> <message> <location line="+2"/> <source>Verification messages received out of order!</source> - <translation type="unfinished"></translation> + <translation>Pesan verifikasi diterima secara tidak berurutan!</translation> </message> <message> <location line="+2"/> <source>Unknown verification error.</source> - <translation type="unfinished"></translation> + <translation>Kesalahan verifikasi yang tidak diketahui.</translation> </message> <message> <location line="+16"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Tutup</translation> </message> </context> <context> @@ -1243,7 +1243,7 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:</transla <message> <location filename="../qml/ForwardCompleter.qml" line="+52"/> <source>Forward Message</source> - <translation type="unfinished"></translation> + <translation>Teruskan Pesan</translation> </message> </context> <context> @@ -1268,47 +1268,47 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:</transla <message> <location filename="../qml/dialogs/HiddenEventsDialog.qml" line="+33"/> <source>Hidden events for %1</source> - <translation type="unfinished"></translation> + <translation>Peristiwa tersembunyi untuk %1</translation> </message> <message> <location line="+3"/> <source>Hidden events</source> - <translation type="unfinished"></translation> + <translation>Peristiwa tersembunyi</translation> </message> <message> <location line="+18"/> <source>These events will be <b>shown</b> in %1:</source> - <translation type="unfinished"></translation> + <translation>Peristiwa berikut ini akan <b>ditampilkan</b> di %1:</translation> </message> <message> <location line="+3"/> <source>These events will be <b>shown</b> in all rooms:</source> - <translation type="unfinished"></translation> + <translation>Peristiwa berikut ini akan <b>ditampilkan</b> di semua ruangan:</translation> </message> <message> <location line="+15"/> <source>User events</source> - <translation type="unfinished"></translation> + <translation>Peristiwa pengguna</translation> </message> <message> <location line="+1"/> <source>Joins, leaves, avatar and name changes, bans, …</source> - <translation type="unfinished"></translation> + <translation>Gabungan, keluaran, perubahan avatar dan nama, cekalan, …</translation> </message> <message> <location line="+16"/> <source>Power level changes</source> - <translation type="unfinished"></translation> + <translation>Perubahan tingkat daya</translation> </message> <message> <location line="+1"/> <source>Sent when a moderator is added/removed or the permissions of a room are changed.</source> - <translation type="unfinished"></translation> + <translation>Terkirim ketika seorang moderator ditambahkan/dikeluarkan atau izin ruangan telah diubah.</translation> </message> <message> <location line="+16"/> <source>Stickers</source> - <translation type="unfinished"></translation> + <translation>Stiker</translation> </message> </context> <context> @@ -1316,89 +1316,89 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:</transla <message> <location filename="../qml/dialogs/ImagePackEditorDialog.qml" line="+22"/> <source>Editing image pack</source> - <translation type="unfinished"></translation> + <translation>Mengedit paket gambar</translation> </message> <message> <location line="+56"/> <source>Add images</source> - <translation type="unfinished"></translation> + <translation>Tambahkan gambar</translation> </message> <message> <location line="+7"/> <source>Images (*.png *.webp *.gif *.jpg *.jpeg)</source> - <translation type="unfinished"></translation> + <translation>Gambar (*.png *.webp *.gif *.jpg *.jpeg)</translation> </message> <message> <location line="+1"/> <source>Select images for pack</source> - <translation type="unfinished"></translation> + <translation>PIlih gambar untuk paket</translation> </message> <message> <location line="+1"/> <source>Add to pack</source> - <translation type="unfinished"></translation> + <translation>Tambahkan ke paket</translation> </message> <message> <location line="+61"/> <source>Change the overview image for this pack</source> - <translation type="unfinished"></translation> + <translation>Ubah gambar ikhtisar untuk paket ini</translation> </message> <message> <location line="+13"/> <source>Overview Image (*.png *.webp *.jpg *.jpeg)</source> - <translation type="unfinished"></translation> + <translation>Gambar ikhtisar (*.png *.webp *.jpg *.jpeg)</translation> </message> <message> <location line="+1"/> <source>Select overview image for pack</source> - <translation type="unfinished"></translation> + <translation>Pilih gambar ikhtisar untuk paket</translation> </message> <message> <location line="+12"/> <source>State key</source> - <translation type="unfinished"></translation> + <translation>Kunci keadaan</translation> </message> <message> <location line="+8"/> <source>Packname</source> - <translation type="unfinished"></translation> + <translation>Nama Paket</translation> </message> <message> <location line="+8"/> <source>Attribution</source> - <translation type="unfinished"></translation> + <translation>Atribusi</translation> </message> <message> <location line="+9"/> <location line="+75"/> <source>Use as Emoji</source> - <translation type="unfinished"></translation> + <translation>Gunakan sebagai Emoji</translation> </message> <message> <location line="-62"/> <location line="+75"/> <source>Use as Sticker</source> - <translation type="unfinished"></translation> + <translation>Gunakan sebagai Stiker</translation> </message> <message> <location line="-37"/> <source>Shortcode</source> - <translation type="unfinished"></translation> + <translation>Kode Pendek</translation> </message> <message> <location line="+15"/> <source>Body</source> - <translation type="unfinished"></translation> + <translation>Body</translation> </message> <message> <location line="+35"/> <source>Remove from pack</source> - <translation type="unfinished"></translation> + <translation>Hapus dari paket</translation> </message> <message> <location line="+4"/> <source>Remove</source> - <translation type="unfinished"></translation> + <translation>Hapus</translation> </message> </context> <context> @@ -1406,57 +1406,57 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:</transla <message> <location filename="../qml/dialogs/ImagePackSettingsDialog.qml" line="+23"/> <source>Image pack settings</source> - <translation type="unfinished"></translation> + <translation>Pengaturan paket gambar</translation> </message> <message> <location line="+48"/> <source>Create account pack</source> - <translation type="unfinished"></translation> + <translation>Buat paket untuk akun</translation> </message> <message> <location line="+13"/> <source>New room pack</source> - <translation type="unfinished"></translation> + <translation>Paket ruangan baru</translation> </message> <message> <location line="+22"/> <source>Private pack</source> - <translation type="unfinished"></translation> + <translation>Paket privat</translation> </message> <message> <location line="+2"/> <source>Pack from this room</source> - <translation type="unfinished"></translation> + <translation>Paket dari ruangan ini</translation> </message> <message> <location line="+2"/> <source>Pack from parent community</source> - <translation type="unfinished"></translation> + <translation>Paket dari induk komunitas</translation> </message> <message> <location line="+2"/> <source>Globally enabled pack</source> - <translation type="unfinished"></translation> + <translation>Paket yang diaktifkan secara global</translation> </message> <message> <location line="+68"/> <source>Enable globally</source> - <translation type="unfinished"></translation> + <translation>Aktifkan secara global</translation> </message> <message> <location line="+4"/> <source>Enables this pack to be used in all rooms</source> - <translation type="unfinished"></translation> + <translation>Mengaktifkan paket ini untuk digunakan di semua ruangan</translation> </message> <message> <location line="+10"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation>Edit</translation> </message> <message> <location line="+60"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Tutup</translation> </message> </context> <context> @@ -1482,33 +1482,33 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:</transla <message> <location filename="../qml/dialogs/InviteDialog.qml" line="+40"/> <source>Invite users to %1</source> - <translation type="unfinished"></translation> + <translation>Undang pengguna ke %1</translation> </message> <message> <location line="+50"/> <source>Search user</source> - <translation type="unfinished"></translation> + <translation>Cari pengguna</translation> </message> <message> <location line="+13"/> <source>@joe:matrix.org</source> <comment>Example user id. The name 'joe' can be localized however you want.</comment> - <translation type="unfinished"></translation> + <translation>@pengguna:matrix.org</translation> </message> <message> <location line="+42"/> <source>Search on Server</source> - <translation type="unfinished"></translation> + <translation>Cari di Server</translation> </message> <message> <location line="+86"/> <source>Invite</source> - <translation type="unfinished"></translation> + <translation>Undang</translation> </message> <message> <location line="+7"/> <source>Cancel</source> - <translation type="unfinished">Batalkan</translation> + <translation>Batalkan</translation> </message> </context> <context> @@ -1516,17 +1516,17 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:</transla <message> <location filename="../qml/dialogs/JoinRoomDialog.qml" line="+14"/> <source>Join room</source> - <translation type="unfinished"></translation> + <translation>Gabung ruangan</translation> </message> <message> <location line="+20"/> <source>Room ID or alias</source> - <translation type="unfinished"></translation> + <translation>ID ruangan atau alias</translation> </message> <message> <location line="+31"/> <source>Join</source> - <translation type="unfinished"></translation> + <translation>Bergabung</translation> </message> </context> <context> @@ -1534,12 +1534,12 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:</transla <message> <location filename="../qml/dialogs/LeaveRoomDialog.qml" line="+17"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Tinggalkan ruangan</translation> </message> <message> <location line="+1"/> <source>Are you sure you want to leave?</source> - <translation type="unfinished"></translation> + <translation>Apakah kamu yakin untuk keluar?</translation> </message> </context> <context> @@ -1625,12 +1625,12 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:</transla <message> <location filename="../qml/pages/LoginPage.qml" line="+58"/> <source>Matrix ID</source> - <translation type="unfinished"></translation> + <translation>ID Matrix</translation> </message> <message> <location line="+1"/> <source>e.g @joe:matrix.org</source> - <translation type="unfinished"></translation> + <translation>mis. @pengguna:matrix.org</translation> </message> <message> <location line="+3"/> @@ -1638,53 +1638,57 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:</transla 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 type="unfinished"></translation> + <translation>Nama masuk kamu. Sebuah MXID seharusnya mulai dengan @ diikuti dengan ID pengguna. Setelah ID pengguna kamu harus menambahkan nama servermu setelah :. +Kamu juga bisa meletakkan alamat homeserver kamu di situ jika server kamu tidak mendukung pencarian .well-known. +Contoh: @pengguna:server.saya +Jika Nheko gagal menemukan homeserver kamu, sebuah kolom akan ditampilkan untuk memasukkan server secara manual.</translation> </message> <message> <location line="+27"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Kata Sandi</translation> </message> <message> <location line="+2"/> <source>Your password.</source> - <translation type="unfinished"></translation> + <translation>Kata sandimu.</translation> </message> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>Nama perangkat</translation> </message> <message> <location line="+2"/> <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used.</source> - <translation type="unfinished"></translation> + <translation>Sebuah nama untuk perangkat ini yang akan ditampilkan kepada orang lain ketika memverifikasi perangkatmu. Jika tidak ada yang disediakan, sebuah bawaan akan digunakan.</translation> </message> <message> <location line="+10"/> <source>Homeserver address</source> - <translation type="unfinished"></translation> + <translation>Alamat homeserver</translation> </message> <message> <location line="+1"/> <source>server.my:8787</source> - <translation type="unfinished"></translation> + <translation>server.my:8787</translation> </message> <message> <location line="+3"/> <source>The address that can be used to contact you homeserver's client API. Example: https://server.my:8787</source> - <translation type="unfinished"></translation> + <translation>Alamat yang dapat digunakan untuk menghubungi API klien homeserver kamu. +Contoh: https://server.saya:8787</translation> </message> <message> <location line="+32"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>MASUK</translation> </message> <message> <location line="+42"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>Kembali</translation> </message> </context> <context> @@ -1692,17 +1696,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/LogoutDialog.qml" line="+13"/> <source>Log out</source> - <translation type="unfinished"></translation> + <translation>Keluar</translation> </message> <message> <location line="+1"/> <source>A call is in progress. Log out?</source> - <translation type="unfinished"></translation> + <translation>Sebuah panggilan sedang berjalan. Keluar?</translation> </message> <message> <location line="+0"/> <source>Are you sure you want to log out?</source> - <translation type="unfinished"></translation> + <translation>Apakah kamu ingin keluar?</translation> </message> </context> <context> @@ -1719,17 +1723,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/delegates/MessageDelegate.qml" line="+79"/> <source>This room was replaced for the following reason: %1</source> - <translation type="unfinished"></translation> + <translation>Ruangan ini digantikan karena alasan berikut: %1</translation> </message> <message> <location line="+5"/> <source>Go to replacement room</source> - <translation type="unfinished"></translation> + <translation>Pergi ke ruangan baru</translation> </message> <message> <location line="+176"/> <source>%1 removed a message</source> - <translation type="unfinished"></translation> + <translation>%1 menghapus sebuah pesan</translation> </message> <message> <location line="+34"/> @@ -1739,93 +1743,93 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%2 changed the room name to: %1</source> - <translation type="unfinished"></translation> + <translation>%2 mengubah nama ruangan ke: %1</translation> </message> <message> <location line="+0"/> <source>%1 removed the room name</source> - <translation type="unfinished"></translation> + <translation>%1 menghapus nama ruangan</translation> </message> <message> <location line="+14"/> <source>%2 changed the topic to: %1</source> - <translation type="unfinished"></translation> + <translation>%2 mengubah topik ke: %1</translation> </message> <message> <location line="+0"/> <source>%1 removed the topic</source> - <translation type="unfinished"></translation> + <translation>%1 menghapus topiknya</translation> </message> <message> <location line="+14"/> <source>%1 changed the room avatar</source> - <translation type="unfinished"></translation> + <translation>%1 mengubah avatar ruangan</translation> </message> <message> <location line="+14"/> <source>%1 changed the pinned messages.</source> - <translation type="unfinished"></translation> + <translation>%1 mengubah pesan-pesan yang dipasangi pin.</translation> </message> <message> <location line="+29"/> <source>%1 changed the addresses for this room.</source> - <translation type="unfinished"></translation> + <translation>%1 mengubah alamat-alamat untuk ruangan ini.</translation> </message> <message> <location line="+14"/> <source>%1 changed the parent communities for this room.</source> - <translation type="unfinished"></translation> + <translation>%1 mengubah komunitas induk untuk ruangan.</translation> </message> <message> <location line="+14"/> <source>%1 created and configured room: %2</source> - <translation type="unfinished"></translation> + <translation>%1 membuat dan mengkonfigurasikan ruangan: %2</translation> </message> <message> <location line="+17"/> <source>%1 placed a voice call.</source> - <translation type="unfinished"></translation> + <translation>%1 melakukan panggilan suara.</translation> </message> <message> <location line="+2"/> <source>%1 placed a video call.</source> - <translation type="unfinished"></translation> + <translation>%1 melakukan panggilan suara.</translation> </message> <message> <location line="+2"/> <source>%1 placed a call.</source> - <translation type="unfinished"></translation> + <translation>%1 melakukan panggilan.</translation> </message> <message> <location line="+16"/> <source>%1 answered the call.</source> - <translation type="unfinished"></translation> + <translation>%1 menjawab panggilan.</translation> </message> <message> <location line="+14"/> <source>%1 rejected the call.</source> - <translation type="unfinished"></translation> + <translation>%1 menolak panggilan.</translation> </message> <message> <location line="+14"/> <source>%1 select answer</source> - <translation type="unfinished"></translation> + <translation>%1 memilih menjawab</translation> </message> <message> <location line="+14"/> <source>%1 ended the call.</source> - <translation type="unfinished"></translation> + <translation>%1 mengakhir panggilan.</translation> </message> <message> <location line="+14"/> <location line="+14"/> <source>%1 is negotiating the call...</source> - <translation type="unfinished"></translation> + <translation>%1 sedang melakukan panggilan...</translation> </message> <message> <location line="+122"/> <source>Allow them in</source> - <translation type="unfinished"></translation> + <translation>Izinkan mereka untuk masuk</translation> </message> </context> <context> @@ -1833,47 +1837,47 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageInput.qml" line="+47"/> <source>Hang up</source> - <translation type="unfinished"></translation> + <translation>Tutup panggilan</translation> </message> <message> <location line="+0"/> <source>Already on a call</source> - <translation type="unfinished"></translation> + <translation>Sudah ada dalam panggilan</translation> </message> <message> <location line="+0"/> <source>Place a call</source> - <translation type="unfinished"></translation> + <translation>Lakukan panggilan</translation> </message> <message> <location line="+28"/> <source>Send a file</source> - <translation type="unfinished"></translation> + <translation>Kirim sebuah file</translation> </message> <message> <location line="+64"/> <source>Write a message...</source> - <translation type="unfinished">Ketik pesan…</translation> + <translation>Ketik pesan…</translation> </message> <message> <location line="+257"/> <source>Stickers</source> - <translation type="unfinished"></translation> + <translation>Stiker</translation> </message> <message> <location line="+24"/> <source>Emoji</source> - <translation type="unfinished"></translation> + <translation>Emoji</translation> </message> <message> <location line="+22"/> <source>Send</source> - <translation type="unfinished">Kirim</translation> + <translation>Kirim</translation> </message> <message> <location line="+15"/> <source>You don't have permission to send messages in this room</source> - <translation type="unfinished"></translation> + <translation>Kamu tidak memiliki izin untuk mengirim pesan di ruangan ini</translation> </message> </context> <context> @@ -1881,27 +1885,27 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageView.qml" line="+346"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation>Edit</translation> </message> <message> <location line="+17"/> <source>React</source> - <translation type="unfinished"></translation> + <translation>Reaksi</translation> </message> <message> <location line="+15"/> <source>Reply in thread</source> - <translation type="unfinished"></translation> + <translation>Balas dalam utasan</translation> </message> <message> <location line="+0"/> <source>New thread</source> - <translation type="unfinished"></translation> + <translation>Utasan baru</translation> </message> <message> <location line="+11"/> <source>Reply</source> - <translation type="unfinished"></translation> + <translation>Balas</translation> </message> <message> <location line="+11"/> @@ -1911,7 +1915,7 @@ Example: https://server.my:8787</source> <message> <location line="+17"/> <source>Options</source> - <translation type="unfinished"></translation> + <translation>Opsi</translation> </message> <message> <location line="+187"/> @@ -1921,12 +1925,12 @@ Example: https://server.my:8787</source> <message> <location line="+69"/> <source>Enter reason for removal or hit enter for no reason:</source> - <translation type="unfinished"></translation> + <translation>Masukkan alasan untuk menghapus atau tekan enter untuk menghapus tanpa alasan:</translation> </message> <message> <location line="+1"/> <source>Reason for removal</source> - <translation type="unfinished"></translation> + <translation>Alasan untuk menghapus</translation> </message> <message> <location line="+9"/> @@ -1937,93 +1941,93 @@ Example: https://server.my:8787</source> <location line="+10"/> <location line="+138"/> <source>&Copy</source> - <translation type="unfinished"></translation> + <translation>&Salin</translation> </message> <message> <location line="-131"/> <location line="+138"/> <source>Copy &link location</source> - <translation type="unfinished"></translation> + <translation>Salin lokasi &tautan</translation> </message> <message> <location line="-130"/> <source>Re&act</source> - <translation type="unfinished"></translation> + <translation>Re&aksi</translation> </message> <message> <location line="+9"/> <source>Repl&y</source> - <translation type="unfinished"></translation> + <translation>Bala&s</translation> </message> <message> <location line="+7"/> <source>&Edit</source> - <translation type="unfinished"></translation> + <translation>&Edit</translation> </message> <message> <location line="+7"/> <source>&Thread</source> - <translation type="unfinished"></translation> + <translation>&Utasan</translation> </message> <message> <location line="+7"/> <source>Un&pin</source> - <translation type="unfinished"></translation> + <translation>Lepaska&n pin</translation> </message> <message> <location line="+0"/> <source>&Pin</source> - <translation type="unfinished"></translation> + <translation>&Pasangi pin</translation> </message> <message> <location line="+6"/> <source>&Read receipts</source> - <translation type="unfinished"></translation> + <translation>&Laporan dibaca</translation> </message> <message> <location line="+5"/> <source>&Forward</source> - <translation type="unfinished"></translation> + <translation>&Teruskan</translation> </message> <message> <location line="+11"/> <source>&Mark as read</source> - <translation type="unfinished"></translation> + <translation>&Tandai sebagai dibaca</translation> </message> <message> <location line="+3"/> <source>View raw message</source> - <translation type="unfinished"></translation> + <translation>Tampilkan pesan mentah</translation> </message> <message> <location line="+6"/> <source>View decrypted raw message</source> - <translation type="unfinished"></translation> + <translation>Tampilkan pesan terdekripsi mentah</translation> </message> <message> <location line="+7"/> <source>Remo&ve message</source> - <translation type="unfinished"></translation> + <translation>Hap&us pesan</translation> </message> <message> <location line="+13"/> <source>&Save as</source> - <translation type="unfinished"></translation> + <translation>&Simpan sebagai</translation> </message> <message> <location line="+7"/> <source>&Open in external program</source> - <translation type="unfinished"></translation> + <translation>&Buka di program eksternal</translation> </message> <message> <location line="+7"/> <source>Copy link to eve&nt</source> - <translation type="unfinished"></translation> + <translation>Salin tautan ke peristi&wa</translation> </message> <message> <location line="+42"/> <source>&Go to quoted message</source> - <translation type="unfinished"></translation> + <translation>&Pergi ke pesan yang dikutip</translation> </message> </context> <context> @@ -2031,62 +2035,62 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/device-verification/NewVerificationRequest.qml" line="+11"/> <source>Send Verification Request</source> - <translation type="unfinished"></translation> + <translation>Kirim Permintaan Verifikasi</translation> </message> <message> <location line="+0"/> <source>Received Verification Request</source> - <translation type="unfinished"></translation> + <translation>Menerima Permintaan Verifikasi</translation> </message> <message> <location line="+14"/> <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 an unverified device now? (Please make sure you have one of those devices available.)</source> - <translation type="unfinished"></translation> + <translation>Untuk memungkinkan pengguna lain melihat perangkat apa saja yang sebenarnya milikmu, kamu bisa memverifikasinya. Ini juga memungkinkan pencadangan kunci untuk bekerja secara otomatis. Verifikasi sebuah perangkat yang belum diverifikasi? (Pastikan kamu memiliki salah satu perangkat tersedia.)</translation> </message> <message> <location line="+2"/> <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 type="unfinished"></translation> + <translation>Untuk memungkinkan pengguna lain untuk melihat perangkat apa saja yang sebenarnya milikmu, kamu bisa memverifikasinya. Ini juga memungkinkan pencadangan kunci untuk bekerja secara otomatis. Verifikasi %1 sekarang?</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 type="unfinished"></translation> + <translation>Supaya tidak ada pengguna yang jahat yang bisa melihat komunikasi yang terenkripsi kamu bisa memverifikasi pengguna yang lain.</translation> </message> <message> <location line="+3"/> <source>%1 has requested to verify their device %2.</source> - <translation type="unfinished"></translation> + <translation>%1 telah meminta untuk memverifikasi perangkat %2 mereka.</translation> </message> <message> <location line="+2"/> <source>%1 using the device %2 has requested to be verified.</source> - <translation type="unfinished"></translation> + <translation>%1 yang menggunakan perangkat %2 meminta untuk diverifikasi.</translation> </message> <message> <location line="+2"/> <source>Your device (%1) has requested to be verified.</source> - <translation type="unfinished"></translation> + <translation>Perangkatmu (%1) meminta untuk diverifikasi.</translation> </message> <message> <location line="+12"/> <source>Cancel</source> - <translation type="unfinished">Batalkan</translation> + <translation>Batalkan</translation> </message> <message> <location line="+0"/> <source>Deny</source> - <translation type="unfinished"></translation> + <translation>Tolak</translation> </message> <message> <location line="+13"/> <source>Start verification</source> - <translation type="unfinished"></translation> + <translation>Mulai verifikasi</translation> </message> <message> <location line="+0"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>Terima</translation> </message> </context> <context> @@ -2124,32 +2128,32 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/PlaceCall.qml" line="+39"/> <source>Place a call to %1?</source> - <translation type="unfinished"></translation> + <translation>Lakukan panggilan ke %1?</translation> </message> <message> <location line="+16"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Tidak ada mikrofon yang ditemukan.</translation> </message> <message> <location line="+24"/> <source>Voice</source> - <translation type="unfinished"></translation> + <translation>Suara</translation> </message> <message> <location line="+13"/> <source>Video</source> - <translation type="unfinished"></translation> + <translation>Video</translation> </message> <message> <location line="+13"/> <source>Screen</source> - <translation type="unfinished"></translation> + <translation>Layar</translation> </message> <message> <location line="+16"/> <source>Cancel</source> - <translation type="unfinished">Batalkan</translation> + <translation>Batalkan</translation> </message> </context> <context> @@ -2157,7 +2161,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/delegates/Placeholder.qml" line="+11"/> <source>unimplemented event: </source> - <translation type="unfinished"></translation> + <translation>peristiwa yang belum diimplementasikan: </translation> </message> </context> <context> @@ -2165,85 +2169,85 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/PowerLevelEditor.qml" line="+26"/> <source>Permissions in %1</source> - <translation type="unfinished"></translation> + <translation>Perizinan di %1</translation> </message> <message> <location line="+14"/> <source>Be careful when editing permissions. You can't lower the permissions of people with a same or higher level than you. Be careful when promoting others.</source> - <translation type="unfinished"></translation> + <translation>Hati-hati ketika mengedit perizinan. Kamu tidak dapat mengubah tingkat izin orang dengan tingkat yang sama atau tingkat yang lebih tinggi daripada kamu. Hati-hati ketika mempromosikan yang lain.</translation> </message> <message> <location line="+13"/> <source>Roles</source> - <translation type="unfinished"></translation> + <translation>Peran</translation> </message> <message> <location line="+3"/> <source>Users</source> - <translation type="unfinished"></translation> + <translation>Pengguna</translation> </message> <message> <location line="+20"/> <source>Move permissions between roles to change them</source> - <translation type="unfinished"></translation> + <translation>Pindahkan izin antara peran untuk mengubahnya</translation> </message> <message> <location line="+22"/> <location line="+240"/> <source>Administrator (%1)</source> - <translation type="unfinished"></translation> + <translation>Administrator (%1)</translation> </message> <message> <location line="-238"/> <location line="+240"/> <source>Moderator (%1)</source> - <translation type="unfinished"></translation> + <translation>Moderator (%1)</translation> </message> <message> <location line="-238"/> <source>User (%1)</source> - <translation type="unfinished"></translation> + <translation>Pengguna (%1)</translation> </message> <message> <location line="+2"/> <location line="+238"/> <source>Custom (%1)</source> - <translation type="unfinished"></translation> + <translation>Kustom (%1)</translation> </message> <message> <location line="-225"/> <source>Remove event type</source> - <translation type="unfinished"></translation> + <translation>Hapus tipe peristiwa</translation> </message> <message> <location line="+0"/> <source>Add event type</source> - <translation type="unfinished"></translation> + <translation>Tambahkan tipe peristiwa</translation> </message> <message> <location line="+42"/> <source>Add new role</source> - <translation type="unfinished"></translation> + <translation>Tambahkan peran baru</translation> </message> <message> <location line="+38"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation>Tambahkan</translation> </message> <message> <location line="+16"/> <source>Move users up or down to change their permissions</source> - <translation type="unfinished"></translation> + <translation>Pindahkan pengguna ke atas atau ke bawah untuk mengubah izin mereka</translation> </message> <message> <location line="+142"/> <source>Remove user</source> - <translation type="unfinished"></translation> + <translation>Hapus pengguna</translation> </message> <message> <location line="+0"/> <source>Add user</source> - <translation type="unfinished"></translation> + <translation>Tambahkan pengguna</translation> </message> </context> <context> @@ -2251,42 +2255,42 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/PowerLevelSpacesApplyDialog.qml" line="+27"/> <source>Apply permission changes</source> - <translation type="unfinished"></translation> + <translation>Terapkan perubahan izin</translation> </message> <message> <location line="+14"/> <source>Which of the subcommunities and rooms should these permissions be applied to?</source> - <translation type="unfinished"></translation> + <translation>Subkomunitas dan ruangan apa saja yang seharusnya diterapkan oleh izin ini?</translation> </message> <message> <location line="+14"/> <source>Apply permissions recursively</source> - <translation type="unfinished"></translation> + <translation>Terapkan izin secara rekursif</translation> </message> <message> <location line="+12"/> <source>Overwrite exisiting modifications in rooms</source> - <translation type="unfinished"></translation> + <translation>Timpa perubahan yang sudah ada dalam ruangan</translation> </message> <message> <location line="+41"/> <source>No permissions to apply the new permissions here</source> - <translation type="unfinished"></translation> + <translation>Tidak ada izin untuk diterapkan ke izin yang baru di sini</translation> </message> <message> <location line="+1"/> <source>No changes needed</source> - <translation type="unfinished"></translation> + <translation>Tidak ada perubahan yang dibutuhkan</translation> </message> <message> <location line="+1"/> <source>Existing modifications to the permissions in this room will be overwritten</source> - <translation type="unfinished"></translation> + <translation>Perubahan yang sudah ada ke izin di ruangan ini akan ditimpa</translation> </message> <message> <location line="+1"/> <source>Permissions synchronized with community</source> - <translation type="unfinished"></translation> + <translation>Izin disinkronkan dengan komunitas</translation> </message> </context> <context> @@ -2562,12 +2566,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/ReCaptchaDialog.qml" line="+40"/> <source>Solve the reCAPTCHA and press the confirm button</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Selesaikan reCAPTCHAnya dan tekan tombol konfirmasi</translation> </message> <message> <location line="+8"/> <source>Open reCAPTCHA</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Buka reCAPTCHA</translation> </message> <message> <location line="+5"/> @@ -2585,7 +2589,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/ReadReceipts.qml" line="+39"/> <source>Read receipts</source> - <translation type="unfinished">Laporan dibaca</translation> + <translation>Laporan dibaca</translation> </message> </context> <context> @@ -2656,68 +2660,68 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/pages/RegisterPage.qml" line="+58"/> <source>Homeserver</source> - <translation type="unfinished">Homeserver</translation> + <translation>Homeserver</translation> </message> <message> <location line="+1"/> <source>your.server</source> - <translation type="unfinished"></translation> + <translation>server.mu</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 type="unfinished"></translation> + <translation>Sebuah server yang mengizinkan pendaftaran. Karena Matrix itu terdecentralisasi, kamu pertama harus mencari server yang kamu daftar atau host servermu sendiri.</translation> </message> <message> <location line="+32"/> <source>Username</source> - <translation type="unfinished"></translation> + <translation>Nama pengguna</translation> </message> <message> <location line="+1"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> - <translation type="unfinished"></translation> + <translation>Nama pengguna tidak boleh kosong, dan hanya mengandung karakter a-z, 0-9, ., _, =, -, dan /.</translation> </message> <message> <location line="+21"/> <location line="+102"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>Kembali</translation> </message> <message> <location line="-79"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Kata sandi</translation> </message> <message> <location line="+2"/> <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> - <translation type="unfinished"></translation> + <translation>Mohon memilih kata sandi yang aman. Persyaratan untuk kekuatan sandi mungkin bergantung pada servermu.</translation> </message> <message> <location line="+7"/> <source>Password confirmation</source> - <translation type="unfinished"></translation> + <translation>Konfirmasi kata sandi</translation> </message> <message> <location line="+9"/> <source>Your passwords do not match!</source> - <translation type="unfinished"></translation> + <translation>Kata sandimu tidak cocok!</translation> </message> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>Nama perangkat</translation> </message> <message> <location line="+2"/> <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> - <translation type="unfinished"></translation> + <translation>Sebuah nama untuk perangkat ini yang akan ditampilkan kepada orang lain ketika memverifikasi perangkatmu. Jika tidak ada, bawaan akan digunakan.</translation> </message> <message> <location line="+31"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>DAFTAR</translation> </message> </context> <context> @@ -2725,17 +2729,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/ReplyPopup.qml" line="+54"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Tutup</translation> </message> <message> <location line="+16"/> <source>Cancel Edit</source> - <translation type="unfinished"></translation> + <translation>Batalkan Pengeditan</translation> </message> <message> <location line="+16"/> <source>Cancel Thread</source> - <translation type="unfinished"></translation> + <translation>Batalkan Utasan</translation> </message> </context> <context> @@ -2743,17 +2747,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomDirectory.qml" line="+24"/> <source>Explore Public Rooms</source> - <translation type="unfinished"></translation> + <translation>Temukan Ruangan Publik</translation> </message> <message> <location line="+138"/> <source>Search for public rooms</source> - <translation type="unfinished"></translation> + <translation>Cari ruangan publik</translation> </message> <message> <location line="+12"/> <source>Choose custom homeserver</source> - <translation type="unfinished"></translation> + <translation>Pilih homeserver kustom</translation> </message> </context> <context> @@ -2769,150 +2773,150 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/RoomList.qml" line="+49"/> <source>Start a new chat</source> - <translation type="unfinished"></translation> + <translation>Mulai chat baru</translation> </message> <message> <location line="+13"/> <source>Join a room</source> - <translation type="unfinished"></translation> + <translation>Bergabung sebuah ruangan</translation> </message> <message> <location line="+5"/> <source>Create a new room</source> - <translation type="unfinished"></translation> + <translation>Buat ruangan baru</translation> </message> <message> <location line="+9"/> <source>Start a direct chat</source> - <translation type="unfinished"></translation> + <translation>Mulai sebuah obrolan langsung</translation> </message> <message> <location line="+9"/> <source>Create a new community</source> - <translation type="unfinished"></translation> + <translation>Buat sebuah komunitas baru</translation> </message> <message> <location line="+16"/> <source>Room directory</source> - <translation type="unfinished"></translation> + <translation>Direktori ruangan</translation> </message> <message> <location line="+18"/> <source>Search rooms (Ctrl+K)</source> - <translation type="unfinished"></translation> + <translation>Cari ruangan (Ctrl+K)</translation> </message> <message> <location line="+24"/> <source>User settings</source> - <translation type="unfinished"></translation> + <translation>Pengaturan pengguna</translation> </message> <message> <location line="+95"/> <source>Logout</source> - <translation type="unfinished"></translation> + <translation>Keluar</translation> </message> <message> <location line="+12"/> <source>Enter your status message:</source> - <translation type="unfinished"></translation> + <translation>Masukkan pesan statusmu:</translation> </message> <message> <location line="+1"/> <source>Status Message</source> - <translation type="unfinished"></translation> + <translation>Pesan Status</translation> </message> <message> <location line="+10"/> <source>Profile settings</source> - <translation type="unfinished"></translation> + <translation>Pengaturan profil</translation> </message> <message> <location line="+5"/> <source>Set status message</source> - <translation type="unfinished"></translation> + <translation>Tetapkan pesan status</translation> </message> <message> <location line="+52"/> <source>Encryption not set up</source> <extracomment>Cross-signing setup has not run yet.</extracomment> - <translation type="unfinished"></translation> + <translation>Enkripsi belum disiapkan</translation> </message> <message> <location line="+3"/> <source>Unverified login</source> <extracomment>The user just signed in with this device and hasn't verified their master key.</extracomment> - <translation type="unfinished"></translation> + <translation>Login belum diverifikasi</translation> </message> <message> <location line="+3"/> <source>Please verify your other devices</source> <extracomment>There are unverified devices signed in to this account.</extracomment> - <translation type="unfinished"></translation> + <translation>Mohon verifikasi perangkatmu yang lain</translation> </message> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Tutup</translation> </message> <message> <location line="+372"/> <source>Enter the tag you want to use:</source> - <translation type="unfinished"></translation> + <translation>Masukkan tag yang kamu ingin gunakan:</translation> </message> <message> <location line="+1"/> <source>New tag</source> - <translation type="unfinished"></translation> + <translation>Tag baru</translation> </message> <message> <location line="+7"/> <source>Open separately</source> - <translation type="unfinished"></translation> + <translation>Buka terpisah</translation> </message> <message> <location line="+12"/> <source>Room settings</source> - <translation type="unfinished"></translation> + <translation>Pengaturan ruangan</translation> </message> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Tinggalkan ruangan</translation> </message> <message> <location line="+5"/> <source>Copy room link</source> - <translation type="unfinished"></translation> + <translation>Salin tautan ruangan</translation> </message> <message> <location line="+7"/> <source>Tag room as:</source> - <translation type="unfinished"></translation> + <translation>Tandai ruangan sebagai:</translation> </message> <message> <location line="+13"/> <source>Favourite</source> - <translation type="unfinished"></translation> + <translation>Favorit</translation> </message> <message> <location line="+2"/> <source>Low priority</source> - <translation type="unfinished"></translation> + <translation>Prioritas rendah</translation> </message> <message> <location line="+2"/> <source>Server notice</source> - <translation type="unfinished"></translation> + <translation>Pemberitahuan server</translation> </message> <message> <location line="+13"/> <source>Create new tag...</source> - <translation type="unfinished"></translation> + <translation>Buat tag baru…</translation> </message> <message> <location line="+11"/> <source>Add or remove from community...</source> - <translation type="unfinished"></translation> + <translation>Tambahkan atau hapus dari komunitas...</translation> </message> </context> <context> @@ -2920,80 +2924,80 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomMembers.qml" line="+19"/> <source>Members of %1</source> - <translation type="unfinished"></translation> + <translation>Anggota dari %1</translation> </message> <message numerus="yes"> <location line="+31"/> <source>%n people in %1</source> <comment>Summary above list of members</comment> - <translation type="unfinished"> - <numerusform></numerusform> + <translation> + <numerusform>%n orang di %1</numerusform> </translation> </message> <message> <location line="+10"/> <source>Invite more people</source> - <translation type="unfinished"></translation> + <translation>Undang banyak orang</translation> </message> <message> <location line="+8"/> <source>Search...</source> - <translation type="unfinished"></translation> + <translation>Cari...</translation> </message> <message> <location line="+10"/> <source>Sort by: </source> - <translation type="unfinished"></translation> + <translation>Urutkan berdasarkan: </translation> </message> <message> <location line="+6"/> <source>User ID</source> - <translation type="unfinished">ID Pengguna</translation> + <translation>ID Pengguna</translation> </message> <message> <location line="+1"/> <source>Display name</source> - <translation type="unfinished"></translation> + <translation>Nama tampilan</translation> </message> <message> <location line="+1"/> <source>Power level</source> - <translation type="unfinished"></translation> + <translation>Tingkat daya</translation> </message> <message> <location line="+98"/> <source>Administrator: %1</source> - <translation type="unfinished"></translation> + <translation>Administrator: %1</translation> </message> <message> <location line="+2"/> <source>Moderator: %1</source> - <translation type="unfinished"></translation> + <translation>Moderator: %1</translation> </message> <message> <location line="+2"/> <source>User: %1</source> - <translation type="unfinished"></translation> + <translation>Pengguna: %1</translation> </message> <message> <location line="+20"/> <source>This room is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>Ruangan ini tidak terenkripsi!</translation> </message> <message> <location line="+4"/> <source>This user is verified.</source> - <translation type="unfinished"></translation> + <translation>Pengguna ini sudah diverifikasi.</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> + <translation>Pengguna ini belum diverifikasi, tetapi masih menggunakan kunci utama dari pertama kali kamu bertemu.</translation> </message> <message> <location line="+2"/> <source>This user has unverified devices!</source> - <translation type="unfinished"></translation> + <translation>Pengguna ini memiliki perangkat yang belum diverifikasi!</translation> </message> </context> <context> @@ -3032,39 +3036,39 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomSettings.qml" line="+26"/> <source>Room Settings</source> - <translation type="unfinished"></translation> + <translation>Pengaturan Ruangan</translation> </message> <message> <location line="+35"/> <source>Change room avatar.</source> - <translation type="unfinished"></translation> + <translation>Ubah avatar ruangan.</translation> </message> <message> <location line="+93"/> <source>Change name of this room</source> - <translation type="unfinished"></translation> + <translation>Ubah nama ruangan</translation> </message> <message numerus="yes"> <location line="+22"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> + <translation> + <numerusform>%n anggota</numerusform> </translation> </message> <message> <location line="+8"/> <source>View members of %1</source> - <translation type="unfinished"></translation> + <translation>Tampilkan anggota %1</translation> </message> <message> <location line="+24"/> <source>No topic set</source> - <translation type="unfinished"></translation> + <translation>Tidak ada topik yang ditetapkan</translation> </message> <message> <location line="+21"/> <source>Change topic of this room</source> - <translation type="unfinished"></translation> + <translation>Ubah topik ruangan</translation> </message> <message> <location line="+31"/> @@ -3074,22 +3078,22 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Notifications</source> - <translation type="unfinished"></translation> + <translation>Notifikasi</translation> </message> <message> <location line="+6"/> <source>Muted</source> - <translation type="unfinished"></translation> + <translation>Bisukan</translation> </message> <message> <location line="+0"/> <source>Mentions only</source> - <translation type="unfinished"></translation> + <translation>Sebutan saja</translation> </message> <message> <location line="+0"/> <source>All messages</source> - <translation type="unfinished"></translation> + <translation>Semua pesan</translation> </message> <message> <location line="+10"/> @@ -3099,43 +3103,43 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Anyone can join</source> - <translation type="unfinished"></translation> + <translation>Siapa pun dapat bergabung</translation> </message> <message> <location line="+14"/> <source>Allow knocking</source> - <translation type="unfinished"></translation> + <translation>Perbolehkan pengetukan</translation> </message> <message> <location line="+19"/> <source>Allow joining via other rooms</source> - <translation type="unfinished"></translation> + <translation>Perbolehkan bergabung dari ruangan lain</translation> </message> <message> <location line="+19"/> <source>Rooms to join via</source> - <translation type="unfinished"></translation> + <translation>Ruangan untuk digabung dari</translation> </message> <message> <location line="+12"/> <location line="+242"/> <source>Change</source> - <translation type="unfinished"></translation> + <translation>Ubah</translation> </message> <message> <location line="-241"/> <source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source> - <translation type="unfinished"></translation> + <translation>Ubah daftar ruangan yang bisa digabung oleh ruangan dari. Biasanya ini komunitas resmi dari ruangan ini.</translation> </message> <message> <location line="+6"/> <source>Allow guests to join</source> - <translation type="unfinished"></translation> + <translation>Perbolehkan tamu untuk bergabung</translation> </message> <message> <location line="+17"/> <source>Apply access rules</source> - <translation type="unfinished"></translation> + <translation>Terapkan aturan pengaksesan</translation> </message> <message> <location line="+7"/> @@ -3208,12 +3212,12 @@ Example: https://server.my:8787</source> <location line="+60"/> <location line="+12"/> <source>Configure</source> - <translation type="unfinished"></translation> + <translation>Konfigurasi</translation> </message> <message> <location line="-89"/> <source>Select events to hide in this room</source> - <translation type="unfinished"></translation> + <translation>Pilih peristiwa untuk disembunyikan di ruangan ini</translation> </message> <message> <location line="+6"/> @@ -3233,78 +3237,79 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Enkripsi</translation> </message> <message> <location line="+22"/> <source>End-to-End Encryption</source> - <translation type="unfinished"></translation> + <translation>Enkripsi Ujung-ke-Ujung</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> + <translation>Enkripsi saat ini eksperimental dan hal-hal mungkin rusak tanpa terduga. <br> +Dicatat bahwa ini tidak dapat dinonaktifkan setelah ini.</translation> </message> <message> <location line="+16"/> <source>Permission</source> - <translation type="unfinished"></translation> + <translation>Izin</translation> </message> <message> <location line="+6"/> <source>View and change the permissions in this room</source> - <translation type="unfinished"></translation> + <translation>Lihat dan ubah izin di ruangan ini</translation> </message> <message> <location line="+6"/> <source>Aliases</source> - <translation type="unfinished"></translation> + <translation>Alias</translation> </message> <message> <location line="+6"/> <source>View and change the addresses/aliases of this room</source> - <translation type="unfinished"></translation> + <translation>Tampilkan dan ubah alamat/alias ruangan ini</translation> </message> <message> <location line="+6"/> <source>Sticker & Emote Settings</source> - <translation type="unfinished"></translation> + <translation>Pengaturan Stiker & Emote</translation> </message> <message> <location line="+6"/> <source>Change what packs are enabled, remove packs, or create new ones</source> - <translation type="unfinished"></translation> + <translation>Ubah paket apa yang diaktifkan, hapus paket, atau buat yang baru</translation> </message> <message> <location line="+6"/> <source>INFO</source> - <translation type="unfinished">INFO</translation> + <translation>INFO</translation> </message> <message> <location line="+9"/> <source>Internal ID</source> - <translation type="unfinished"></translation> + <translation>ID Internal</translation> </message> <message> <location line="+16"/> <source>Copied to clipboard</source> - <translation type="unfinished"></translation> + <translation>Tersalin ke papan klip</translation> </message> <message> <location line="+19"/> <source>Room Version</source> - <translation type="unfinished"></translation> + <translation>Versi Ruangan</translation> </message> <message> <location line="+19"/> <source>show less</source> - <translation type="unfinished"></translation> + <translation>sembunyikan</translation> </message> <message> <location line="+0"/> <source>show more</source> - <translation type="unfinished"></translation> + <translation>tampilkan</translation> </message> </context> <context> @@ -3335,27 +3340,27 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/Root.qml" line="+313"/> <source>Please enter your login password to continue:</source> - <translation type="unfinished"></translation> + <translation>Mohon masukkan kata sandi loginmu untuk melanjutkan:</translation> </message> <message> <location line="+10"/> <source>Please enter a valid email address to continue:</source> - <translation type="unfinished"></translation> + <translation>Mohon masukkan sebuah alamat email yang valid untuk melanjutkan:</translation> </message> <message> <location line="+10"/> <source>Please enter a valid phone number to continue:</source> - <translation type="unfinished"></translation> + <translation>Mohon masukkan sebuah nomor telepon yang valid untuk melanjutkan:</translation> </message> <message> <location line="+10"/> <source>Please enter the token which has been sent to you:</source> - <translation type="unfinished"></translation> + <translation>Silakan masukkan token yang dikirim ke kamu:</translation> </message> <message> <location line="+11"/> <source>Wait for the confirmation link to arrive, then continue.</source> - <translation type="unfinished"></translation> + <translation>Tunggu untuk tautan konfirmasinya, lalu lanjutkan.</translation> </message> </context> <context> @@ -3363,7 +3368,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/ScreenShare.qml" line="+30"/> <source>Share desktop with %1?</source> - <translation type="unfinished"></translation> + <translation>Bagikan desktop dengan %1?</translation> </message> <message> <location line="+11"/> @@ -3373,7 +3378,7 @@ Example: https://server.my:8787</source> <message> <location line="+20"/> <source>Window:</source> - <translation type="unfinished"></translation> + <translation>Jendela:</translation> </message> <message> <location line="+15"/> @@ -3383,43 +3388,43 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>Frame rate:</source> - <translation type="unfinished"></translation> + <translation>Frame rate:</translation> </message> <message> <location line="+19"/> <source>Include your camera picture-in-picture</source> - <translation type="unfinished"></translation> + <translation>Tambahkan kameramu dalam gambar-dalam-gambar</translation> </message> <message> <location line="+12"/> <source>Request remote camera</source> - <translation type="unfinished"></translation> + <translation>Minta kamera jarak jauh</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> + <translation>Tampilkan kamera pengguna yang menerima panggilan seperti panggilan video biasa</translation> </message> <message> <location line="+5"/> <source>Hide mouse cursor</source> - <translation type="unfinished"></translation> + <translation>Sembunyikan kursor mouse</translation> </message> <message> <location line="+21"/> <source>Share</source> - <translation type="unfinished"></translation> + <translation>Bagikan</translation> </message> <message> <location line="+16"/> <source>Preview</source> - <translation type="unfinished"></translation> + <translation>Tampilkan</translation> </message> <message> <location line="+7"/> <source>Cancel</source> - <translation type="unfinished">Batalkan</translation> + <translation>Batalkan</translation> </message> </context> <context> @@ -3440,49 +3445,51 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/SelfVerificationCheck.qml" line="+50"/> <source>This is your recovery key. You will need it to restore access to your encrypted messages and verification keys. Keep this safe. Don't share it with anyone and don't lose it! Do not pass go! Do not collect $200!</source> - <translation type="unfinished"></translation> + <translation>Ini kunci pemulihanmu. Kamu akan membutuhkannya untuk memulihkan akses ke pesan terenkripsi dan kunci verifikasimu. Simpan dengan aman. Jangan bagikan dengan siapa pun dan jangan sampai hilang! Jangan lewat! Jangan mengumpulkan Rp 200.000!</translation> </message> <message> <location line="+21"/> <source>Encryption setup successfully</source> - <translation type="unfinished"></translation> + <translation>Penyiapan enkripsi berhasil</translation> </message> <message> <location line="+8"/> <source>Failed to setup encryption: %1</source> - <translation type="unfinished"></translation> + <translation>Gagal untuk menyiapkan enkripsi: %1</translation> </message> <message> <location line="+32"/> <source>Setup Encryption</source> - <translation type="unfinished"></translation> + <translation>Siapkan Enkripsi</translation> </message> <message> <location line="+9"/> <source>Hello and welcome to Matrix! It seems like you are new. Before you can securely encrypt your messages, we need to setup a few small things. You can either press accept immediately or adjust a few basic options. We also try to explain a few of the basics. You can skip those parts, but they might prove to be helpful!</source> - <translation type="unfinished"></translation> + <translation>Halo dan selamat datang di Matrix! +Sepertinya kamu baru di sini. Sebelum kamu dapat mengenkripsi pesanmu dengan aman, kami perlu menyiapkan beberapa hal. Kamu bisa langsung menekan terima atau menyesuaikan beberapa opsi dasar. Kami juga mencoba menjelaskan beberapa dasar-dasarnya. Kamu bisa melewatkan bagian-bagiannya, tetapi mereka mungkin terbukti membantu!</translation> </message> <message> <location line="+108"/> <source>Activate Encryption</source> - <translation type="unfinished"></translation> + <translation>Aktifkan Enkripsi</translation> </message> <message> <location line="+9"/> <source>It seems like you have encryption already configured for this account. To be able to access your encrypted messages and make this device appear as trusted, you can either verify an existing device or (if you have one) enter your recovery passphrase. Please select one of the options below. If you choose verify, you need to have the other device available. If you choose "enter passphrase", you will need your recovery key or passphrase. If you click cancel, you can choose to verify yourself at a later point.</source> - <translation type="unfinished"></translation> + <translation>Sepertinya kamu telah mengkonfigurasi enkripsi untuk akun ini. Agar dapat mengakses pesan terenkripsi dan membuat perangkat ini tepercaya, kamu bisa memverifikasi perangkat yang ada atau (jika punya) memasukkan frasa sandi pemulihan. Silakan pilih salah satu opsi di bawah ini. +Jika kamu memilih verifikasi, kamu harus memiliki perangkat lain yang tersedia. Jika kamu memilih "masukkan frasa sandi", kamu memerlukan kunci pemulihan atau frasa sandi. Jika kamu mengklik batal, kamu dapat memilih untuk memverifikasi dirimu di lain waktu.</translation> </message> <message> <location line="+5"/> <source>verify</source> - <translation type="unfinished"></translation> + <translation>verifikasi</translation> </message> <message> <location line="+9"/> <source>enter passphrase</source> - <translation type="unfinished"></translation> + <translation>masukkan frasa sandi</translation> </message> </context> <context> @@ -3549,37 +3556,37 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/components/SpaceMenuLevel.qml" line="+16"/> <source>Add or remove from community</source> - <translation type="unfinished"></translation> + <translation>Tambahkan atau hapus dari komunitas</translation> </message> <message> <location line="+12"/> <source>Official community for this room</source> - <translation type="unfinished"></translation> + <translation>Komunitas resmi untuk ruangan ini</translation> </message> <message> <location line="+8"/> <source>Affiliated community for this room</source> - <translation type="unfinished"></translation> + <translation>Komunitas berafiliasi untuk ruangan ini</translation> </message> <message> <location line="+8"/> <source>Listed only for community members</source> - <translation type="unfinished"></translation> + <translation>Hanya didaftarkan untuk anggota komunitas</translation> </message> <message> <location line="+8"/> <source>Listed only for room members</source> - <translation type="unfinished"></translation> + <translation>Hanya didaftarkan untuk anggota ruangan</translation> </message> <message> <location line="+8"/> <source>Not related</source> - <translation type="unfinished"></translation> + <translation>Tidak terkait</translation> </message> <message> <location line="+9"/> <source>Subcommunities</source> - <translation type="unfinished"></translation> + <translation>Subkomunitas</translation> </message> </context> <context> @@ -3587,22 +3594,22 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/StatusIndicator.qml" line="+18"/> <source>Failed</source> - <translation type="unfinished"></translation> + <translation>Gagal</translation> </message> <message> <location line="+2"/> <source>Sent</source> - <translation type="unfinished"></translation> + <translation>Terkirim</translation> </message> <message> <location line="+2"/> <source>Received</source> - <translation type="unfinished"></translation> + <translation>Diterima</translation> </message> <message> <location line="+2"/> <source>Read</source> - <translation type="unfinished"></translation> + <translation>Dibaca</translation> </message> </context> <context> @@ -3610,12 +3617,12 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/emoji/StickerPicker.qml" line="+69"/> <source>Search</source> - <translation type="unfinished"></translation> + <translation>Cari</translation> </message> <message> <location line="+188"/> <source>Change what packs are enabled, remove packs, or create new ones</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Ubah paket apa yang diaktifkan, hapus paket, atau buat yang baru</translation> </message> </context> <context> @@ -3623,17 +3630,17 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> - <translation type="unfinished"></translation> + <translation>Verifikasi Berhasil</translation> </message> <message> <location line="+10"/> <source>Verification successful! Both sides verified their devices!</source> - <translation type="unfinished"></translation> + <translation>Verifikasi berhasil! Kedua sisi telah memverifikasi perangkat mereka!</translation> </message> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Tutup</translation> </message> </context> <context> @@ -4042,12 +4049,12 @@ Alasan: %4</translation> <location filename="../qml/TimelineRow.qml" line="+107"/> <location line="+171"/> <source>Part of a thread</source> - <translation type="unfinished"></translation> + <translation>Bagian dari sebuah utasan</translation> </message> <message> <location line="-18"/> <source>Edited</source> - <translation type="unfinished"></translation> + <translation>Diedit</translation> </message> </context> <context> @@ -4055,12 +4062,12 @@ Alasan: %4</translation> <message> <location filename="../qml/TimelineView.qml" line="+53"/> <source>No room open</source> - <translation type="unfinished"></translation> + <translation>Tidak ada ruangan yang dibuka</translation> </message> <message> <location line="+102"/> <source>You are about to notify the whole room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Kamu akan memberi tahu seluruh ruangan</translation> </message> <message> <location line="+4"/> @@ -4075,24 +4082,24 @@ Alasan: %4</translation> <message> <location line="+41"/> <source>No preview available</source> - <translation type="unfinished">Tidak ada tampilan yang tersedia</translation> + <translation>Tidak ada tampilan yang tersedia</translation> </message> <message> <location line="+3"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation>Pengaturan</translation> </message> <message numerus="yes"> <location line="+15"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> + <translation> + <numerusform>%n anggota</numerusform> </translation> </message> <message> <location line="+3"/> <source>View members of %1</source> - <translation type="unfinished"></translation> + <translation>Tampilkan anggota %1</translation> </message> <message> <location line="+19"/> @@ -4102,17 +4109,17 @@ Alasan: %4</translation> <message> <location line="+14"/> <source>join the conversation</source> - <translation type="unfinished"></translation> + <translation>bergabung ke percakapan</translation> </message> <message> <location line="+7"/> <source>accept invite</source> - <translation type="unfinished"></translation> + <translation>terima undangan</translation> </message> <message> <location line="+7"/> <source>decline invite</source> - <translation type="unfinished"></translation> + <translation>tolak undangan</translation> </message> <message> <location line="+7"/> @@ -4127,17 +4134,17 @@ Alasan: %4</translation> <message> <location line="+45"/> <source>Hide invite reason</source> - <translation type="unfinished"></translation> + <translation>Sembunyikan alasan undangan</translation> </message> <message> <location line="+0"/> <source>Show invite reason</source> - <translation type="unfinished"></translation> + <translation>Tampilkan alasan undangan</translation> </message> <message> <location line="+18"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation>Kembali ke daftar ruangan</translation> </message> </context> <context> @@ -4145,82 +4152,82 @@ Alasan: %4</translation> <message> <location filename="../qml/TopBar.qml" line="+21"/> <source>No room selected</source> - <translation type="unfinished"></translation> + <translation>Tidak ada ruangan yang dipilih</translation> </message> <message> <location line="+53"/> <source>In %1</source> - <translation type="unfinished"></translation> + <translation>Dalam %1</translation> </message> <message> <location line="+13"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation>Kembali ke daftar ruangan</translation> </message> <message> <location line="+55"/> <source>Show or hide pinned messages</source> - <translation type="unfinished"></translation> + <translation>Tampilkan atau sembunyikan pesan yang dipasangi pin</translation> </message> <message> <location line="+30"/> <source>Show room members.</source> - <translation type="unfinished"></translation> + <translation>Tampilkan anggota ruangan.</translation> </message> <message> <location line="+3"/> <source>This room contains only verified devices.</source> - <translation type="unfinished"></translation> + <translation>Ruangan ini hanya berisi perangkat yang telah diverifikasi.</translation> </message> <message> <location line="+2"/> <source>This room contains verified devices and devices which have never changed their master key.</source> - <translation type="unfinished"></translation> + <translation>Ruangan ini berisi perangkat yang telah diverifikasi dan perangkat yang belum ganti kunci utama mereka.</translation> </message> <message> <location line="+2"/> <source>This room contains unverified devices!</source> - <translation type="unfinished"></translation> + <translation>Ruangan ini berisi perangkat yang belum diverifikasi!</translation> </message> <message> <location line="+25"/> <source>Search this room</source> - <translation type="unfinished"></translation> + <translation>Cari ruangan ini</translation> </message> <message> <location line="+24"/> <source>Room options</source> - <translation type="unfinished"></translation> + <translation>Opsi ruangan</translation> </message> <message> <location line="+11"/> <source>Invite users</source> - <translation type="unfinished"></translation> + <translation>Undang pengguna</translation> </message> <message> <location line="+6"/> <source>Members</source> - <translation type="unfinished"></translation> + <translation>Anggota</translation> </message> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Tinggalkan ruangan</translation> </message> <message> <location line="+5"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation>Pengaturan</translation> </message> <message> <location line="+67"/> <source>Unpin</source> - <translation type="unfinished"></translation> + <translation>Lepaskan pin</translation> </message> <message> <location line="+44"/> <source>Enter search query</source> - <translation type="unfinished"></translation> + <translation>Masukkan kueri pencarian</translation> </message> </context> <context> @@ -4266,8 +4273,8 @@ Alasan: %4</translation> <message numerus="yes"> <location filename="../qml/UploadBox.qml" line="+92"/> <source>Upload %n file(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> + <translation> + <numerusform>Unggah %n file</numerusform> </translation> </message> </context> @@ -4306,32 +4313,32 @@ Alasan: %4</translation> <message> <location filename="../qml/dialogs/UserProfile.qml" line="+26"/> <source>Global User Profile</source> - <translation type="unfinished"></translation> + <translation>Profil Pengguna Global</translation> </message> <message> <location line="+0"/> <source>Room User Profile</source> - <translation type="unfinished"></translation> + <translation>Profil Pengguna di Ruangan</translation> </message> <message> <location line="+43"/> <source>Change avatar globally.</source> - <translation type="unfinished"></translation> + <translation>Ubah avatar secara global.</translation> </message> <message> <location line="+0"/> <source>Change avatar. Will only apply to this room.</source> - <translation type="unfinished"></translation> + <translation>Ubah avatar. Hanya diterapkan di ruangan ini.</translation> </message> <message> <location line="+84"/> <source>Change display name globally.</source> - <translation type="unfinished"></translation> + <translation>Ubah nama tampilan secara global.</translation> </message> <message> <location line="+0"/> <source>Change display name. Will only apply to this room.</source> - <translation type="unfinished"></translation> + <translation>Ubah nama tampilan. Hanya diterapkan di ruangan ini.</translation> </message> <message> <location line="+23"/> @@ -4341,48 +4348,48 @@ Alasan: %4</translation> <message> <location line="+25"/> <source>Room: %1</source> - <translation type="unfinished"></translation> + <translation>Ruangan: %1</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> + <translation>Ini adalah profil spesifik ruangan. Nama pengguna dan avatar mungkin berbeda dari versi globalnya.</translation> </message> <message> <location line="+15"/> <source>Open the global profile for this user.</source> - <translation type="unfinished"></translation> + <translation>Buka profil global untuk pengguna ini.</translation> </message> <message> <location line="+9"/> <location line="+232"/> <source>Verify</source> - <translation type="unfinished"></translation> + <translation>Lakukan verifikasi</translation> </message> <message> <location line="-192"/> <source>Start a private chat.</source> - <translation type="unfinished"></translation> + <translation>Mulai chat privat.</translation> </message> <message> <location line="+10"/> <source>Kick the user.</source> - <translation type="unfinished"></translation> + <translation>Keluarkan pengguna ini.</translation> </message> <message> <location line="+11"/> <source>Ban the user.</source> - <translation type="unfinished"></translation> + <translation>Cekal pengguna ini.</translation> </message> <message> <location line="+11"/> <source>Refresh device list.</source> - <translation type="unfinished"></translation> + <translation>Muat ulang daftar perangkat.</translation> </message> <message> <location line="+15"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Perangkat</translation> </message> <message> <location line="+3"/> @@ -4392,22 +4399,22 @@ Alasan: %4</translation> <message> <location line="+62"/> <source>Sign out this device.</source> - <translation type="unfinished"></translation> + <translation>Keluarkan perangkat ini.</translation> </message> <message> <location line="+31"/> <source>Change device name.</source> - <translation type="unfinished"></translation> + <translation>Ubah nama perangkat.</translation> </message> <message> <location line="+22"/> <source>Last seen %1 from %2</source> - <translation type="unfinished"></translation> + <translation>Terakhir dilihat %1 dari %2</translation> </message> <message> <location line="+27"/> <source>Unverify</source> - <translation type="unfinished"></translation> + <translation>Hapus verifikasi</translation> </message> </context> <context> @@ -5095,37 +5102,37 @@ Pengaturan ini akan ditetapkan saat dimulai ulang.</translation> <message> <location filename="../qml/pages/UserSettingsPage.qml" line="+189"/> <source>CACHED</source> - <translation type="unfinished"></translation> + <translation>DISIMPAN</translation> </message> <message> <location line="+0"/> <source>NOT CACHED</source> - <translation type="unfinished"></translation> + <translation>TIDAK DISIMPAN</translation> </message> <message> <location line="+7"/> <source>IMPORT</source> - <translation type="unfinished"></translation> + <translation>IMPOR</translation> </message> <message> <location line="+4"/> <source>EXPORT</source> - <translation type="unfinished"></translation> + <translation>EKSPOR</translation> </message> <message> <location line="+9"/> <source>DOWNLOAD</source> - <translation type="unfinished"></translation> + <translation>UNDUH</translation> </message> <message> <location line="+4"/> <source>REQUEST</source> - <translation type="unfinished"></translation> + <translation>MINTA</translation> </message> <message> <location line="+25"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>Kembali</translation> </message> </context> <context> @@ -5141,27 +5148,27 @@ Pengaturan ini akan ditetapkan saat dimulai ulang.</translation> <message> <location filename="../qml/device-verification/Waiting.qml" line="+12"/> <source>Waiting for other party…</source> - <translation type="unfinished"></translation> + <translation>Menunggu untuk mengguna lain…</translation> </message> <message> <location line="+12"/> <source>Waiting for other side to accept the verification request.</source> - <translation type="unfinished"></translation> + <translation>Menunggu untuk pengguna yang lain untuk menerima permintaan verifikasi.</translation> </message> <message> <location line="+2"/> <source>Waiting for other side to continue the verification process.</source> - <translation type="unfinished"></translation> + <translation>Menunggu untuk pengguna lain untuk melanjutkan proses verifikasi.</translation> </message> <message> <location line="+2"/> <source>Waiting for other side to complete the verification process.</source> - <translation type="unfinished"></translation> + <translation>Menunggu untuk pengguna lain untuk menyelesaikan proses verifikasi.</translation> </message> <message> <location line="+19"/> <source>Cancel</source> - <translation type="unfinished">Batalkan</translation> + <translation>Batalkan</translation> </message> </context> <context> @@ -5169,32 +5176,32 @@ Pengaturan ini akan ditetapkan saat dimulai ulang.</translation> <message> <location filename="../qml/pages/WelcomePage.qml" line="+30"/> <source>Welcome to nheko! The desktop client for the Matrix protocol.</source> - <translation type="unfinished"></translation> + <translation>Selamat datang di Nheko! Sebuah klien desktop untuk protokol Matrix.</translation> </message> <message> <location line="+10"/> <source>Enjoy your stay!</source> - <translation type="unfinished"></translation> + <translation>Nikmati masa tinggalmu!</translation> </message> <message> <location line="+14"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>DAFTAR</translation> </message> <message> <location line="+8"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>MASUK</translation> </message> <message> <location line="+26"/> <source>Reduce animations</source> - <translation type="unfinished"></translation> + <translation>Kurangi animasi</translation> </message> <message> <location line="+7"/> <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> - <translation type="unfinished">Nheko menggunakan animasi di beberapa tempat untuk membuat hal-hal indah. Ini memungkinkanmu untuk menonaktifkannya jika mereka membuatmu pusing.</translation> + <translation>Nheko menggunakan animasi di beberapa tempat untuk membuat hal-hal indah. Ini memungkinkanmu untuk menonaktifkannya jika mereka membuatmu pusing.</translation> </message> </context> <context> diff --git a/resources/langs/nheko_ie.ts b/resources/langs/nheko_ie.ts index 1e4f13385a904b92bf802f09338cc8bf20b276e0..008600f897036ab8fb7c2ec722ce96be474f78ae 100644 --- a/resources/langs/nheko_ie.ts +++ b/resources/langs/nheko_ie.ts @@ -225,6 +225,11 @@ </context> <context> <name>ChatPage</name> + <message> + <location filename="../qml/ChatPage.qml" line="+36"/> + <source>No network connection</source> + <translation type="unfinished"></translation> + </message> <message> <location filename="../../src/ChatPage.cpp" line="+114"/> <source>Failed to invite user: %1</source> @@ -251,195 +256,190 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+102"/> - <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> + <location line="+1"/> + <source>Because of the following reason Nheko wants to drop you to the login page: +%1 +If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+41"/> - <source>Failed to open database, logging out!</source> + <location line="+87"/> + <source>Cache migration failed!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+262"/> - <source>Knock on room</source> + <location line="+1"/> + <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> + <location line="+12"/> + <source>Incompatible cache version</source> <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> - <source>Failed to knock room: %1</source> + <location line="+1"/> + <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+59"/> - <source>Room creation failed: Bad Alias</source> + <location line="+41"/> + <source>Failed to open database, logging out!</source> <translation type="unfinished"></translation> </message> <message> <location line="+18"/> - <source>Room %1 created.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+43"/> - <location line="+477"/> - <source>Confirm invite</source> + <source>Failed to restore OLM account. Please login again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-476"/> - <source>Do you really want to invite %1 (%2)?</source> + <location line="+4"/> + <location line="+4"/> + <location line="+4"/> + <source>Failed to restore save data. Please login again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Failed to invite %1 to %2: %3</source> + <location line="+54"/> + <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> - <source>Kicked user: %1</source> + <location line="+35"/> + <location line="+112"/> + <source>Please try to login again: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+26"/> - <source>Failed to ban %1 in %2: %3</source> + <location line="+31"/> + <source>Knock on room</source> <translation type="unfinished"></translation> </message> <message> <location line="+3"/> - <source>Banned user: %1</source> + <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? +You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Confirm unban</source> + <location line="+1"/> + <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>Do you really want to unban %1 (%2)?</source> + <location line="+15"/> + <source>Failed to knock room: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> - <source>Failed to unban %1 in %2: %3</source> + <location line="+36"/> + <source>Failed to join room: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Unbanned user: %1</source> + <location line="+9"/> + <source>Failed to remove invite: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+382"/> - <source>Do you really want to start a private chat with %1?</source> + <location line="+14"/> + <source>Room creation failed: Bad Alias</source> <translation type="unfinished"></translation> </message> <message> - <location line="-934"/> - <source>Cache migration failed!</source> + <location line="+13"/> + <source>Room creation failed: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="-87"/> - <source>Because of the following reason Nheko wants to drop you to the login page: -%1 -If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> + <location line="+5"/> + <source>Room %1 created.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+88"/> - <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> + <location line="+13"/> + <source>Failed to leave room: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Incompatible cache version</source> + <location line="+30"/> + <location line="+477"/> + <source>Confirm invite</source> <translation type="unfinished"></translation> </message> <message> - <location line="+60"/> - <source>Failed to restore OLM account. Please login again.</source> + <location line="-476"/> + <source>Do you really want to invite %1 (%2)?</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <location line="+4"/> - <location line="+4"/> - <source>Failed to restore save data. Please login again.</source> + <location line="+12"/> + <source>Failed to invite %1 to %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+54"/> - <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> + <location line="+13"/> + <source>Reason for the kick</source> <translation type="unfinished"></translation> </message> <message> - <location line="+35"/> - <location line="+112"/> - <source>Please try to login again: %1</source> + <location line="+1"/> + <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+34"/> - <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? -You may optionally provide a reason for others to accept your knock:</source> + <location line="+15"/> + <source>Failed to kick %1 from %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+52"/> - <source>Failed to join room: %1</source> + <location line="+3"/> + <source>Kicked user: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> - <source>Failed to remove invite: %1</source> + <location line="+10"/> + <source>Reason for the ban</source> <translation type="unfinished"></translation> </message> <message> - <location line="+27"/> - <source>Room creation failed: %1</source> + <location line="+1"/> + <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> - <source>Failed to leave room: %1</source> + <location line="+15"/> + <source>Failed to ban %1 in %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+56"/> - <source>Reason for the kick</source> + <location line="+3"/> + <source>Banned user: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> + <location line="+8"/> + <source>Confirm unban</source> <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> - <source>Failed to kick %1 from %2: %3</source> + <location line="+1"/> + <source>Do you really want to unban %1 (%2)?</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>Reason for the ban</source> + <location line="+10"/> + <source>Failed to unban %1 in %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> + <location line="+3"/> + <source>Unbanned user: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../qml/ChatPage.qml" line="+36"/> - <source>No network connection</source> + <location line="+382"/> + <source>Do you really want to start a private chat with %1?</source> <translation type="unfinished"></translation> </message> </context> @@ -455,73 +455,63 @@ You may optionally provide a reason for others to accept your knock:</source> <source>/react <text></source> <translation type="unfinished"></translation> </message> - <message> - <location line="+6"/> - <source>/part [reason]</source> - <translation type="unfinished"></translation> - </message> <message> <location line="+2"/> - <source>/leave [reason]</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>/roomnick <displayname></source> + <source>/join <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/shrug [message]</source> + <source>/knock <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> - <source>/confetti [message]</source> + <location line="+2"/> + <source>/part [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/rainbowconfetti [message]</source> + <source>/leave [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="-50"/> - <source>/join <!roomid|#alias> [reason]</source> + <location line="+2"/> + <source>/invite <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/knock <!roomid|#alias> [reason]</source> + <source>/kick <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>/invite <@userid> [reason]</source> + <location line="+2"/> + <source>/ban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/kick <@userid> [reason]</source> + <source>/unban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/ban <@userid> [reason]</source> + <source>/redact <$eventid|@userid></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/unban <@userid> [reason]</source> + <source>/roomnick <displayname></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/redact <$eventid|@userid></source> + <source>/shrug [message]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>/md <message></source> <translation type="unfinished"></translation> </message> @@ -556,7 +546,17 @@ You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> + <location line="+2"/> + <source>/confetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/rainbowconfetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>/rainfall [message]</source> <translation type="unfinished"></translation> </message> @@ -968,7 +968,7 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+291"/> + <location filename="../../src/ChatPage.cpp" line="-131"/> <source>Decrypt secrets</source> <translation type="unfinished"></translation> </message> @@ -1463,12 +1463,12 @@ You may optionally provide a reason for others to accept your knock:</source> <name>InputBar</name> <message> <location filename="../../src/timeline/InputBar.cpp" line="+374"/> - <source>All Files (*)</source> + <source>Select file(s)</source> <translation type="unfinished"></translation> </message> <message> <location line="+0"/> - <source>Select file(s)</source> + <source>All Files (*)</source> <translation type="unfinished"></translation> </message> <message> @@ -1545,145 +1545,145 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>LoginPage</name> <message> - <location filename="../../src/LoginPage.cpp" line="+79"/> - <location line="+6"/> - <location line="+64"/> - <location line="+127"/> - <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> + <location filename="../qml/pages/LoginPage.qml" line="+58"/> + <source>Matrix ID</source> <translation type="unfinished"></translation> </message> <message> - <location line="-157"/> - <source>Autodiscovery failed. Received malformed response.</source> + <location line="+1"/> + <source>e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <location line="+3"/> + <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 type="unfinished"></translation> </message> <message> - <location line="+33"/> - <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <location line="+27"/> + <source>Password</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <location line="+2"/> + <source>Your password.</source> <translation type="unfinished"></translation> </message> <message> <location line="+8"/> - <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <source>Device name</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> - <source>The selected server does not support a version of the Matrix protocol, that this client understands (v1.1 to v1.5). You can't sign in.</source> + <location line="+2"/> + <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+20"/> - <source>Sign in with Apple</source> + <location line="+10"/> + <source>Homeserver address</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Continue with Facebook</source> + <location line="+1"/> + <source>server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Sign in with Google</source> + <location line="+3"/> + <source>The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Sign in with Twitter</source> + <location line="+32"/> + <source>LOGIN</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Login using %1</source> + <location line="+42"/> + <source>Back</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> - <source>SSO LOGIN</source> + <location filename="../../src/LoginPage.cpp" line="+79"/> + <location line="+6"/> + <location line="+64"/> + <location line="+127"/> + <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="+58"/> - <source>Empty password</source> + <location line="-157"/> + <source>Autodiscovery failed. Received malformed response.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+55"/> - <source>SSO login failed</source> + <location line="+6"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../qml/pages/LoginPage.qml" line="+58"/> - <source>Matrix ID</source> + <location line="+33"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>e.g @joe:matrix.org</source> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <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> + <location line="+8"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+27"/> - <source>Password</source> + <location line="+16"/> + <source>The selected server does not support a version of the Matrix protocol, that this client understands (v1.1 to v1.5). You can't sign in.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Your password.</source> + <location line="+20"/> + <source>Sign in with Apple</source> <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Device name</source> + <location line="+2"/> + <source>Continue with Facebook</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used.</source> + <source>Sign in with Google</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> - <source>Homeserver address</source> + <location line="+2"/> + <source>Sign in with Twitter</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>server.my:8787</source> + <location line="+2"/> + <source>Login using %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>The address that can be used to contact you homeserver's client API. -Example: https://server.my:8787</source> + <location line="+9"/> + <source>SSO LOGIN</source> <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> - <source>LOGIN</source> + <location line="+58"/> + <source>Empty password</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Back</source> + <location line="+55"/> + <source>SSO login failed</source> <translation type="unfinished"></translation> </message> </context> @@ -2599,124 +2599,124 @@ Example: https://server.my:8787</source> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+82"/> - <source>Autodiscovery failed. Received malformed response.</source> + <location filename="../qml/pages/RegisterPage.qml" line="+58"/> + <source>Homeserver</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <location line="+1"/> + <source>your.server</source> <translation type="unfinished"></translation> </message> <message> - <location line="+25"/> - <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <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 type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <location line="+32"/> + <source>Username</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <location line="+1"/> + <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+17"/> - <source>The selected server does not support a version of the Matrix protocol that this client understands (v1.1 to v1.5). You can't register.</source> + <location line="+21"/> + <location line="+102"/> + <source>Back</source> <translation type="unfinished"></translation> </message> <message> - <location line="+11"/> - <source>Server does not support querying registration flows!</source> + <location line="-79"/> + <source>Password</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>Server does not support registration.</source> + <location line="+2"/> + <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> - <source>Invalid username.</source> + <location line="+7"/> + <source>Password confirmation</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Name already in use.</source> + <location line="+9"/> + <source>Your passwords do not match!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Part of the reserved namespace.</source> + <location line="+8"/> + <source>Device name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../qml/pages/RegisterPage.qml" line="+58"/> - <source>Homeserver</source> + <location line="+2"/> + <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>your.server</source> + <location line="+31"/> + <source>REGISTER</source> <translation type="unfinished"></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> + <location filename="../../src/RegisterPage.cpp" line="+82"/> + <source>Autodiscovery failed. Received malformed response.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> - <source>Username</source> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> + <location line="+25"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+21"/> - <location line="+102"/> - <source>Back</source> + <location line="+7"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-79"/> - <source>Password</source> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> + <location line="+17"/> + <source>The selected server does not support a version of the Matrix protocol that this client understands (v1.1 to v1.5). You can't register.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Password confirmation</source> + <location line="+11"/> + <source>Server does not support querying registration flows!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> - <source>Your passwords do not match!</source> + <location line="+5"/> + <source>Server does not support registration.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Device name</source> + <location line="+28"/> + <source>Invalid username.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> + <source>Name already in use.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+31"/> - <source>REGISTER</source> + <location line="+2"/> + <source>Part of the reserved namespace.</source> <translation type="unfinished"></translation> </message> </context> @@ -2999,37 +2999,6 @@ Example: https://server.my:8787</source> </context> <context> <name>RoomSettings</name> - <message> - <location filename="../../src/ui/RoomSettings.cpp" line="+236"/> - <source>Failed to enable encryption: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+404"/> - <source>Select an avatar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+0"/> - <source>All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>The selected file is not an image</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Error while reading file: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+32"/> - <location line="+19"/> - <source>Failed to upload image: %s</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../qml/dialogs/RoomSettings.qml" line="+26"/> <source>Room Settings</source> @@ -3304,8 +3273,39 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+0"/> - <source>show more</source> + <location line="+0"/> + <source>show more</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/RoomSettings.cpp" line="+236"/> + <source>Failed to enable encryption: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+404"/> + <source>Select an avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>The selected file is not an image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Error while reading file: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <location line="+19"/> + <source>Failed to upload image: %s</source> <translation type="unfinished"></translation> </message> </context> @@ -3641,7 +3641,12 @@ If you choose verify, you need to have the other device available. If you choose <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1501"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1251"/> + <source>You joined this room.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+250"/> <location line="+17"/> <source>Message redaction failed: %1</source> <translation type="unfinished"></translation> @@ -3687,7 +3692,12 @@ If you choose verify, you need to have the other device available. If you choose <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>%1 made this room require an invitation to join.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>%1 allowed to join this room by knocking.</source> <translation type="unfinished"></translation> </message> @@ -3941,27 +3951,22 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+152"/> - <source>%2 revoked the invite to %1.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> - <source>%2 kicked %1.</source> + <location line="+109"/> + <source>%1 invited %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>%2 unbanned %1.</source> + <location line="+12"/> + <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>%2 rejected the knock from %1.</source> + <location line="+4"/> + <source>%1 has changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-32"/> + <location line="+2"/> <source>%1 changed their avatar.</source> <translation type="unfinished"></translation> </message> @@ -3981,52 +3986,42 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>%1 rejected their invite.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> + <location line="+8"/> <source>%1 left the room.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+31"/> - <source>Reason: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-19"/> - <source>%1 redacted their knock.</source> + <location line="+2"/> + <source>%2 kicked %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-1700"/> - <source>You joined this room.</source> + <location line="+3"/> + <source>%1 rejected their invite.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+998"/> - <source>%1 made this room require an invitation to join.</source> + <location line="+2"/> + <source>%2 revoked the invite to %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+654"/> - <source>%1 invited %2.</source> + <location line="+2"/> + <source>%2 unbanned %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>%1 has changed their avatar and changed their display name to %2.</source> + <location line="+3"/> + <source>%1 redacted their knock.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>%1 has changed their display name to %2.</source> + <location line="+2"/> + <source>%2 rejected the knock from %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+36"/> + <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 type="unfinished"></translation> @@ -4041,6 +4036,11 @@ Reason: %4</source> <source>%1 knocked.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+5"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TimelineRow</name> @@ -4281,36 +4281,6 @@ Reason: %4</source> </context> <context> <name>UserProfile</name> - <message> - <location filename="../../src/ui/UserProfile.cpp" line="+204"/> - <source>Sign out device %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+10"/> - <source>You signed out this device.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+222"/> - <source>Select an avatar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+0"/> - <source>All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>The selected file is not an image</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Error while reading file: %1</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../qml/dialogs/UserProfile.qml" line="+26"/> <source>Global User Profile</source> @@ -4417,6 +4387,36 @@ Reason: %4</source> <source>Unverify</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../src/ui/UserProfile.cpp" line="+204"/> + <source>Sign out device %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>You signed out this device.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+222"/> + <source>Select an avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>The selected file is not an image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Error while reading file: %1</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>UserSettings</name> @@ -4460,7 +4460,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Communities sidebar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Scrollbars in room list</source> <translation type="unfinished"></translation> </message> @@ -4560,7 +4565,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show message counts for communities and tags</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Display fancy effects such as confetti</source> <translation type="unfinished"></translation> </message> @@ -4785,7 +4795,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> + <location line="+7"/> + <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <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> @@ -4812,7 +4827,12 @@ Set to 0 to blur immediately after focus loss. Max value of 1 hour (3600 seconds <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show a column containing communities and tags next to the room list.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Shows scrollbars in the room list and communities list.</source> <translation type="unfinished"></translation> </message> @@ -4868,104 +4888,74 @@ If this is on, rooms that come first alphabetically will be sorted earlier than <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Notify about received messages when the client is not currently focused.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Change the appearance of user avatars in chats. -OFF - square, ON - circle.</source> + <location line="+4"/> + <source>Show if your message was read. +Status is displayed next to timestamps. +Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> - <source>Decrypt messages shown in notifications for encrypted chats.</source> + <location line="+4"/> + <source>Notify about received messages when the client is not currently focused.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Choose where to show the total number of notifications contained within a community or tag.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+16"/> - <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="+32"/> - <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 type="unfinished"></translation> - </message> - <message> - <location line="-76"/> <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 type="unfinished"></translation> </message> <message> - <location line="-350"/> - <source>Communities sidebar</source> + <location line="+4"/> + <source>Change the appearance of user avatars in chats. +OFF - square, ON - circle.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Show message counts for communities and tags</source> + <location line="+3"/> + <source>Display an identicon instead of a letter when no avatar is set.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+241"/> - <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <location line="+2"/> + <source>Opens images with an external program when tapping the image. +Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+19"/> - <source>Show a column containing communities and tags next to the room list.</source> + <location line="+4"/> + <source>Opens videos with an external program when tapping the video. +Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Show if your message was read. -Status is displayed next to timestamps. -Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> + <location line="+4"/> + <source>Decrypt the messages shown in the sidebar. +Only affects messages in encrypted chats.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>Display an identicon instead of a letter when no avatar is set.</source> + <location line="+3"/> + <source>Decrypt messages shown in notifications for encrypted chats.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Opens images with an external program when tapping the image. -Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> + <source>Choose where to show the total number of notifications contained within a community or tag.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Opens videos with an external program when tapping the video. -Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> + <location line="+3"/> + <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Decrypt the messages shown in the sidebar. -Only affects messages in encrypted chats.</source> + <location line="+3"/> + <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+14"/> + <location line="+3"/> <source>When the window loses focus, the timeline will be blurred.</source> <translation type="unfinished"></translation> @@ -4991,7 +4981,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> + <location line="+3"/> + <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="+4"/> <source>Download message encryption keys from and upload to the encrypted online key backup.</source> <translation type="unfinished"></translation> </message> @@ -5001,7 +4996,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> + <location line="+4"/> + <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 type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>The key to verify other users. If it is cached, verifying a user will verify all their devices.</source> <translation type="unfinished"></translation> </message> diff --git a/resources/langs/nheko_it.ts b/resources/langs/nheko_it.ts index 5f0af94187797ae63236079cbe8aa6585ad9812e..5746ac449c6c177d9e506c08277da15c08ee4d38 100644 --- a/resources/langs/nheko_it.ts +++ b/resources/langs/nheko_it.ts @@ -6,33 +6,33 @@ <message> <location filename="../qml/voip/ActiveCallBar.qml" line="+107"/> <source>Calling...</source> - <translation type="unfinished"></translation> + <translation>Sto chiamando…</translation> </message> <message> <location line="+10"/> <location line="+10"/> <source>Connecting...</source> - <translation type="unfinished"></translation> + <translation>Connessione in corso...</translation> </message> <message> <location line="+67"/> <source>You are screen sharing</source> - <translation type="unfinished"></translation> + <translation>Stai condividendo lo schermo.</translation> </message> <message> <location line="+17"/> <source>Hide/Show Picture-in-Picture</source> - <translation type="unfinished"></translation> + <translation>Nascondi/Mostra Picture-in-Picture</translation> </message> <message> <location line="+13"/> <source>Unmute Mic</source> - <translation type="unfinished"></translation> + <translation>Riattiva Microfono</translation> </message> <message> <location line="+0"/> <source>Mute Mic</source> - <translation type="unfinished"></translation> + <translation>Silenzia microfono</translation> </message> </context> <context> @@ -149,17 +149,17 @@ <message> <location filename="../qml/voip/CallInvite.qml" line="+75"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Chiamata video</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>Chiamata vocale</translation> </message> <message> <location line="+62"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Nessun microfono trovato.</translation> </message> </context> <context> @@ -167,42 +167,42 @@ <message> <location filename="../qml/voip/CallInviteBar.qml" line="+65"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Chiamata Video</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>Chiamata audio</translation> </message> <message> <location line="+16"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation>Dispositivi</translation> </message> <message> <location line="+11"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>Accetta</translation> </message> <message> <location line="+4"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Nessun microfono trovato.</translation> </message> <message> <location line="+8"/> <source>Unknown microphone: %1</source> - <translation type="unfinished"></translation> + <translation>Microfono sconosciuto: %1</translation> </message> <message> <location line="+9"/> <source>Unknown camera: %1</source> - <translation type="unfinished"></translation> + <translation>Videocamera sconosciuta: %1</translation> </message> <message> <location line="+14"/> <source>Decline</source> - <translation type="unfinished"></translation> + <translation>Rifiuta</translation> </message> </context> <context> @@ -251,7 +251,19 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+102"/> + <location line="+1"/> + <source>Because of the following reason Nheko wants to drop you to the login page: +%1 +If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+88"/> + <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> <translation>La cache in memoria appartiene ad una versione piú recente di quella supportata da Nheko. Per favore, aggiorna Nheko o cancella la cache.</translation> </message> @@ -266,7 +278,13 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+3"/> + <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? +You may optionally provide a reason for others to accept your knock:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> @@ -302,12 +320,32 @@ <translation>Impossibile invitare %1 a %2: %3</translation> </message> <message> - <location line="+32"/> + <location line="+13"/> + <source>Reason for the kick</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> <source>Kicked user: %1</source> <translation>Espulso utente: %1</translation> </message> <message> - <location line="+26"/> + <location line="+10"/> + <source>Reason for the ban</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> <source>Failed to ban %1 in %2: %3</source> <translation>Impossibile bannare %1 in %2: %3</translation> </message> @@ -347,19 +385,7 @@ <translation>Migrazione della cache fallita!</translation> </message> <message> - <location line="-87"/> - <source>Because of the following reason Nheko wants to drop you to the login page: -%1 -If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+88"/> - <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> + <location line="+13"/> <source>Incompatible cache version</source> <translation>Versione della cache incompatibile</translation> </message> @@ -387,13 +413,7 @@ If you think this is a mistake, you can close Nheko instead to possibly recover <translation>Per favore prova ad accedere nuovamente: %1</translation> </message> <message> - <location line="+34"/> - <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? -You may optionally provide a reason for others to accept your knock:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+52"/> + <location line="+86"/> <source>Failed to join room: %1</source> <translation>Impossibile accedere alla stanza: %1</translation> </message> @@ -413,30 +433,10 @@ You may optionally provide a reason for others to accept your knock:</source> <translation>Impossibile lasciare la stanza: %1</translation> </message> <message> - <location line="+56"/> - <source>Reason for the kick</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+15"/> + <location line="+72"/> <source>Failed to kick %1 from %2: %3</source> <translation>Fallita l'espulsione di %1 da %2: %3</translation> </message> - <message> - <location line="+13"/> - <source>Reason for the ban</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../qml/ChatPage.qml" line="+36"/> <source>No network connection</source> @@ -455,73 +455,63 @@ You may optionally provide a reason for others to accept your knock:</source> <source>/react <text></source> <translation type="unfinished"></translation> </message> - <message> - <location line="+6"/> - <source>/part [reason]</source> - <translation type="unfinished"></translation> - </message> <message> <location line="+2"/> - <source>/leave [reason]</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>/roomnick <displayname></source> + <source>/join <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/shrug [message]</source> + <source>/knock <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> - <source>/confetti [message]</source> + <location line="+2"/> + <source>/part [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/rainbowconfetti [message]</source> + <source>/leave [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="-50"/> - <source>/join <!roomid|#alias> [reason]</source> + <location line="+2"/> + <source>/invite <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/knock <!roomid|#alias> [reason]</source> + <source>/kick <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>/invite <@userid> [reason]</source> + <location line="+2"/> + <source>/ban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/kick <@userid> [reason]</source> + <source>/unban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/ban <@userid> [reason]</source> + <source>/redact <$eventid|@userid></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/unban <@userid> [reason]</source> + <source>/roomnick <displayname></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/redact <$eventid|@userid></source> + <source>/shrug [message]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>/md <message></source> <translation type="unfinished"></translation> </message> @@ -556,7 +546,17 @@ You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> + <location line="+2"/> + <source>/confetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/rainbowconfetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>/rainfall [message]</source> <translation type="unfinished"></translation> </message> @@ -907,7 +907,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+27"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Nome</translation> </message> <message> <location line="+1"/> @@ -917,7 +917,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+8"/> <source>Topic</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Argomento</translation> </message> <message> <location line="+1"/> @@ -927,7 +927,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+18"/> <source>Alias</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Alias</translation> </message> <message> <location line="+12"/> @@ -968,7 +968,7 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+291"/> + <location filename="../../src/ChatPage.cpp" line="+305"/> <source>Decrypt secrets</source> <translation>Decifra i segreti</translation> </message> @@ -998,22 +998,22 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/DigitVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Codice di verifica</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>Verificare i seguenti numeri. Dovresti vedere gli stessi numeri da entrambi i lati. Se differiscono, premi 'Sono diversi!' per annullare la verifica!</translation> </message> <message> <location line="+33"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Non corrispondono!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Corrispondono!</translation> </message> </context> <context> @@ -1021,12 +1021,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/EmojiVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Codice di Verifica</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>Prego verificare le seguenti emoji. Dovresti vedere le stesse emoji su ambo i lati. Se sono diverse, premi 'Non Corrispondono!' per annullare la verifica!</translation> </message> <message> <location line="+379"/> @@ -1036,12 +1036,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+10"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Non corrispondono!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Corrispondono!</translation> </message> </context> <context> @@ -1105,17 +1105,17 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/EncryptionIndicator.qml" line="+36"/> <source>This message is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>Questo messaggio non è crittato!</translation> </message> <message> <location line="+3"/> <source>Encrypted by a verified device</source> - <translation type="unfinished"></translation> + <translation>Criptato da un dispositivo verificato</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> + <translation>Criptato da un dispositivo non verificato ma hai già verificato questo utente.</translation> </message> <message> <location line="+2"/> @@ -1200,7 +1200,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/Failed.qml" line="+11"/> <source>Verification failed</source> - <translation type="unfinished"></translation> + <translation>Verifica fallita</translation> </message> <message> <location line="+12"/> @@ -1215,12 +1215,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+2"/> <source>Device verification timed out.</source> - <translation type="unfinished"></translation> + <translation>Tempo di verifica del dispositivo scaduto.</translation> </message> <message> <location line="+2"/> <source>Other party canceled the verification.</source> - <translation type="unfinished"></translation> + <translation>L'altra parte ha annullato la verifica.</translation> </message> <message> <location line="+2"/> @@ -1235,7 +1235,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+16"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Chiudi</translation> </message> </context> <context> @@ -1243,7 +1243,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/ForwardCompleter.qml" line="+52"/> <source>Forward Message</source> - <translation type="unfinished"></translation> + <translation>Inoltra Messaggio</translation> </message> </context> <context> @@ -1451,12 +1451,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+10"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Modifica</translation> </message> <message> <location line="+60"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Chiudi</translation> </message> </context> <context> @@ -1521,7 +1521,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+20"/> <source>Room ID or alias</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ID della stanza o alias</translation> </message> <message> <location line="+31"/> @@ -1534,12 +1534,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/LeaveRoomDialog.qml" line="+17"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Lascia la stanza</translation> </message> <message> <location line="+1"/> <source>Are you sure you want to leave?</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Sei sicuro di voler uscire?</translation> </message> </context> <context> @@ -1625,12 +1625,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/pages/LoginPage.qml" line="+58"/> <source>Matrix ID</source> - <translation type="unfinished"></translation> + <translation>ID Matrix</translation> </message> <message> <location line="+1"/> <source>e.g @joe:matrix.org</source> - <translation type="unfinished"></translation> + <translation>es. @joe:matrix.org</translation> </message> <message> <location line="+3"/> @@ -1643,17 +1643,17 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th <message> <location line="+27"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Password</translation> </message> <message> <location line="+2"/> <source>Your password.</source> - <translation type="unfinished"></translation> + <translation>La tua password.</translation> </message> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>Nome del dispositivo</translation> </message> <message> <location line="+2"/> @@ -1663,12 +1663,12 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th <message> <location line="+10"/> <source>Homeserver address</source> - <translation type="unfinished"></translation> + <translation>Indirizzo Homeserver</translation> </message> <message> <location line="+1"/> <source>server.my:8787</source> - <translation type="unfinished"></translation> + <translation>server.my:8787</translation> </message> <message> <location line="+3"/> @@ -1679,7 +1679,7 @@ Example: https://server.my:8787</source> <message> <location line="+32"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>ACCEDI</translation> </message> <message> <location line="+42"/> @@ -1779,12 +1779,12 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%1 created and configured room: %2</source> - <translation type="unfinished"></translation> + <translation>%1 creato e configurata stanza: %2</translation> </message> <message> <location line="+17"/> <source>%1 placed a voice call.</source> - <translation type="unfinished"></translation> + <translation>%1 ha avviato una chiamata audio.</translation> </message> <message> <location line="+2"/> @@ -1799,7 +1799,7 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>%1 answered the call.</source> - <translation type="unfinished"></translation> + <translation>%1 ha risposto alla chiamata.</translation> </message> <message> <location line="+14"/> @@ -1814,7 +1814,7 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%1 ended the call.</source> - <translation type="unfinished"></translation> + <translation>%1 ha terminato la chiamata.</translation> </message> <message> <location line="+14"/> @@ -1833,22 +1833,22 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageInput.qml" line="+47"/> <source>Hang up</source> - <translation type="unfinished"></translation> + <translation>Termina</translation> </message> <message> <location line="+0"/> - <source>Already on a call</source> - <translation type="unfinished"></translation> + <source>Place a call</source> + <translation>Avvia una chiamata</translation> </message> <message> <location line="+0"/> - <source>Place a call</source> + <source>Already on a call</source> <translation type="unfinished"></translation> </message> <message> <location line="+28"/> <source>Send a file</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Invia un file</translation> </message> <message> <location line="+64"/> @@ -1863,17 +1863,17 @@ Example: https://server.my:8787</source> <message> <location line="+24"/> <source>Emoji</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Emoji</translation> </message> <message> <location line="+22"/> <source>Send</source> - <translation type="unfinished">Invia</translation> + <translation>Invia</translation> </message> <message> <location line="+15"/> <source>You don't have permission to send messages in this room</source> - <translation type="unfinished"></translation> + <translation>Non hai i permessi per inviare messaggi in questa stanza</translation> </message> </context> <context> @@ -1881,12 +1881,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageView.qml" line="+346"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation>Modifica</translation> </message> <message> <location line="+17"/> <source>React</source> - <translation type="unfinished"></translation> + <translation>Reagisci</translation> </message> <message> <location line="+15"/> @@ -1901,7 +1901,7 @@ Example: https://server.my:8787</source> <message> <location line="+11"/> <source>Reply</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Risposta</translation> </message> <message> <location line="+11"/> @@ -1911,7 +1911,7 @@ Example: https://server.my:8787</source> <message> <location line="+17"/> <source>Options</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Opzioni</translation> </message> <message> <location line="+187"/> @@ -1993,12 +1993,12 @@ Example: https://server.my:8787</source> <message> <location line="+3"/> <source>View raw message</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Mostra il messaggio grezzo</translation> </message> <message> <location line="+6"/> <source>View decrypted raw message</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Mostra il messaggio grezzo decriptato</translation> </message> <message> <location line="+7"/> @@ -2031,12 +2031,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/device-verification/NewVerificationRequest.qml" line="+11"/> <source>Send Verification Request</source> - <translation type="unfinished"></translation> + <translation>Invia richiesta di verifica</translation> </message> <message> <location line="+0"/> <source>Received Verification Request</source> - <translation type="unfinished"></translation> + <translation>Richiesta di verifica ricevuta</translation> </message> <message> <location line="+14"/> @@ -2051,12 +2051,12 @@ Example: https://server.my:8787</source> <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 type="unfinished"></translation> + <translation>Per assicurati che nessun malintenzionato intercetti le tue telefonate crittate, puoi verificare l'altra parte.</translation> </message> <message> <location line="+3"/> <source>%1 has requested to verify their device %2.</source> - <translation type="unfinished"></translation> + <translation>%1 ha richiesto di verificare il dispositivo %2.</translation> </message> <message> <location line="+2"/> @@ -2066,27 +2066,27 @@ Example: https://server.my:8787</source> <message> <location line="+2"/> <source>Your device (%1) has requested to be verified.</source> - <translation type="unfinished"></translation> + <translation>Il tuo dispositivo (%1) ha richiesto di essere verificato.</translation> </message> <message> <location line="+12"/> <source>Cancel</source> - <translation type="unfinished">Annulla</translation> + <translation>Annulla</translation> </message> <message> <location line="+0"/> <source>Deny</source> - <translation type="unfinished"></translation> + <translation>Nega</translation> </message> <message> <location line="+13"/> <source>Start verification</source> - <translation type="unfinished"></translation> + <translation>Inizia verifica</translation> </message> <message> <location line="+0"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>Accetta</translation> </message> </context> <context> @@ -2129,7 +2129,7 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Nessun microfono trovato.</translation> </message> <message> <location line="+24"/> @@ -2157,7 +2157,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/delegates/Placeholder.qml" line="+11"/> <source>unimplemented event: </source> - <translation type="unfinished"></translation> + <translation>evento non implementato: </translation> </message> </context> <context> @@ -2517,7 +2517,22 @@ Example: https://server.my:8787</source> <context> <name>QObject</name> <message> - <location line="-26"/> + <location filename="../../src/notifications/ManagerMac.cpp" line="-58"/> + <source>Respond</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Send</source> + <translation type="unfinished">Invia</translation> + </message> + <message> + <location line="+1"/> + <source>Write a message...</source> + <translation type="unfinished">Scrivi un messaggio…</translation> + </message> + <message> + <location filename="../../src/main.cpp" line="-26"/> <source>Alias for '--log-level trace'.</source> <translation type="unfinished"></translation> </message> @@ -2541,28 +2556,13 @@ Example: https://server.my:8787</source> <source>type</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../src/notifications/ManagerMac.cpp" line="-58"/> - <source>Respond</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Send</source> - <translation type="unfinished">Invia</translation> - </message> - <message> - <location line="+1"/> - <source>Write a message...</source> - <translation type="unfinished">Scrivi un messaggio…</translation> - </message> </context> <context> <name>ReCaptchaDialog</name> <message> <location filename="../qml/dialogs/ReCaptchaDialog.qml" line="+40"/> <source>Solve the reCAPTCHA and press the confirm button</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Risolvi il reCAPTCHA e premi il pulsante di conferma</translation> </message> <message> <location line="+8"/> @@ -2656,7 +2656,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/pages/RegisterPage.qml" line="+58"/> <source>Homeserver</source> - <translation type="unfinished">Homeserver</translation> + <translation>Homeserver</translation> </message> <message> <location line="+1"/> @@ -2666,17 +2666,17 @@ Example: https://server.my:8787</source> <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 type="unfinished"></translation> + <translation>Un server che consente la registrazione. Siccome matrix è decentralizzata, devi prima trovare un server su cui registrarti o ospitarne uno tuo.</translation> </message> <message> <location line="+32"/> <source>Username</source> - <translation type="unfinished"></translation> + <translation>Nome utente</translation> </message> <message> <location line="+1"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> - <translation type="unfinished"></translation> + <translation>Il nome utente non deve essere vuoto e deve contenere solo i caratteri a-z, 0-9, ., _, =, -, e /.</translation> </message> <message> <location line="+21"/> @@ -2687,17 +2687,17 @@ Example: https://server.my:8787</source> <message> <location line="-79"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Password</translation> </message> <message> <location line="+2"/> <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> - <translation type="unfinished"></translation> + <translation>Per favore scegli una password sicura. I requisiti di robustezza della password potrebbero dipendere dal server.</translation> </message> <message> <location line="+7"/> <source>Password confirmation</source> - <translation type="unfinished"></translation> + <translation>Conferma della password</translation> </message> <message> <location line="+9"/> @@ -2707,7 +2707,7 @@ Example: https://server.my:8787</source> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Nome del dispositivo</translation> </message> <message> <location line="+2"/> @@ -2717,7 +2717,7 @@ Example: https://server.my:8787</source> <message> <location line="+31"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>REGISTRATI</translation> </message> </context> <context> @@ -2725,7 +2725,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/ReplyPopup.qml" line="+54"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Chiudi</translation> </message> <message> <location line="+16"/> @@ -2769,12 +2769,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/RoomList.qml" line="+49"/> <source>Start a new chat</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Inizia una nuova discussione</translation> </message> <message> <location line="+13"/> <source>Join a room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Entra in una stanza</translation> </message> <message> <location line="+5"/> @@ -2794,7 +2794,7 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>Room directory</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Elenco delle stanze</translation> </message> <message> <location line="+18"/> @@ -2804,12 +2804,12 @@ Example: https://server.my:8787</source> <message> <location line="+24"/> <source>User settings</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Impostazioni utente</translation> </message> <message> <location line="+95"/> <source>Logout</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Disconnettiti</translation> </message> <message> <location line="+12"/> @@ -2852,7 +2852,7 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Chiudi</translation> </message> <message> <location line="+372"/> @@ -2877,7 +2877,7 @@ Example: https://server.my:8787</source> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Lascia la stanza</translation> </message> <message> <location line="+5"/> @@ -2887,12 +2887,12 @@ Example: https://server.my:8787</source> <message> <location line="+7"/> <source>Tag room as:</source> - <translation type="unfinished"></translation> + <translation type="unfinished">stanza come:</translation> </message> <message> <location line="+13"/> <source>Favourite</source> - <translation type="unfinished"></translation> + <translation type="unfinished">preferiti</translation> </message> <message> <location line="+2"/> @@ -3240,7 +3240,7 @@ Example: https://server.my:8787</source> <message> <location line="+22"/> <source>End-to-End Encryption</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Crittografia End-to-End</translation> </message> <message> <location line="+1"/> @@ -3589,22 +3589,22 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/StatusIndicator.qml" line="+18"/> <source>Failed</source> - <translation type="unfinished"></translation> + <translation>Fallito</translation> </message> <message> <location line="+2"/> <source>Sent</source> - <translation type="unfinished"></translation> + <translation>Inviato</translation> </message> <message> <location line="+2"/> <source>Received</source> - <translation type="unfinished"></translation> + <translation>Ricevuto</translation> </message> <message> <location line="+2"/> <source>Read</source> - <translation type="unfinished"></translation> + <translation>Letto</translation> </message> </context> <context> @@ -3612,7 +3612,7 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/emoji/StickerPicker.qml" line="+69"/> <source>Search</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Cerca</translation> </message> <message> <location line="+188"/> @@ -3635,7 +3635,7 @@ If you choose verify, you need to have the other device available. If you choose <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Chiudi</translation> </message> </context> <context> @@ -3687,7 +3687,12 @@ If you choose verify, you need to have the other device available. If you choose <translation>%1 ha aperto la stanza al pubblico.</translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>%1 made this room require an invitation to join.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>%1 allowed to join this room by knocking.</source> <translation type="unfinished"></translation> </message> @@ -3941,27 +3946,22 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+152"/> - <source>%2 revoked the invite to %1.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> - <source>%2 kicked %1.</source> + <location line="+109"/> + <source>%1 invited %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>%2 unbanned %1.</source> + <location line="+12"/> + <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>%2 rejected the knock from %1.</source> + <location line="+4"/> + <source>%1 has changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-32"/> + <location line="+2"/> <source>%1 changed their avatar.</source> <translation>%1 ha cambiato il suo avatar.</translation> </message> @@ -3981,22 +3981,27 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>%1 rejected their invite.</source> - <translation>%1 ha rifiutato il suo invito.</translation> + <location line="+10"/> + <source>%2 kicked %1.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="-5"/> - <source>%1 left the room.</source> - <translation>%1 ha lasciato la stanza.</translation> + <location line="+3"/> + <source>%1 rejected their invite.</source> + <translation>%1 ha rifiutato il suo invito.</translation> </message> <message> - <location line="+31"/> + <location line="+26"/> <source>Reason: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="-19"/> + <location line="-31"/> + <source>%1 left the room.</source> + <translation>%1 ha lasciato la stanza.</translation> + </message> + <message> + <location line="+12"/> <source>%1 redacted their knock.</source> <translation>%1 ha oscurato la sua bussata.</translation> </message> @@ -4006,27 +4011,22 @@ Reason: %4</source> <translation>Sei entrato in questa stanza.</translation> </message> <message> - <location line="+998"/> - <source>%1 made this room require an invitation to join.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+654"/> - <source>%1 invited %2.</source> + <location line="+1695"/> + <source>%2 revoked the invite to %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>%1 has changed their avatar and changed their display name to %2.</source> + <location line="+2"/> + <source>%2 unbanned %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>%1 has changed their display name to %2.</source> + <location line="+5"/> + <source>%2 rejected the knock from %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+36"/> + <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 è uscito dopo essere già uscito!</translation> @@ -4061,7 +4061,7 @@ Reason: %4</source> <message> <location filename="../qml/TimelineView.qml" line="+53"/> <source>No room open</source> - <translation type="unfinished"></translation> + <translation>Nessuna stanza aperta</translation> </message> <message> <location line="+102"/> @@ -4086,7 +4086,7 @@ Reason: %4</source> <message> <location line="+3"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Impostazioni</translation> </message> <message numerus="yes"> <location line="+15"/> @@ -4197,27 +4197,27 @@ Reason: %4</source> <message> <location line="+24"/> <source>Room options</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Opzioni della stanza</translation> </message> <message> <location line="+11"/> <source>Invite users</source> - <translation type="unfinished"></translation> + <translation>Utenti invitati</translation> </message> <message> <location line="+6"/> <source>Members</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Membri</translation> </message> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Lascia la stanza</translation> </message> <message> <location line="+5"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation>Impostazioni</translation> </message> <message> <location line="+67"/> @@ -4390,7 +4390,7 @@ Reason: %4</source> <message> <location line="+15"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Dispositivi</translation> </message> <message> <location line="+3"/> @@ -4460,7 +4460,12 @@ Reason: %4</source> <translation type="unfinished">Avvia nella tray</translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Communities sidebar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Scrollbars in room list</source> <translation type="unfinished"></translation> </message> @@ -4560,7 +4565,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show message counts for communities and tags</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Display fancy effects such as confetti</source> <translation type="unfinished"></translation> </message> @@ -4785,7 +4795,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> + <location line="+7"/> + <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <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> @@ -4812,7 +4827,12 @@ Set to 0 to blur immediately after focus loss. Max value of 1 hour (3600 seconds <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show a column containing communities and tags next to the room list.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Shows scrollbars in the room list and communities list.</source> <translation type="unfinished"></translation> </message> @@ -4868,104 +4888,74 @@ If this is on, rooms that come first alphabetically will be sorted earlier than <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Notify about received messages when the client is not currently focused.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Change the appearance of user avatars in chats. -OFF - square, ON - circle.</source> + <location line="+4"/> + <source>Show if your message was read. +Status is displayed next to timestamps. +Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> - <source>Decrypt messages shown in notifications for encrypted chats.</source> + <location line="+4"/> + <source>Notify about received messages when the client is not currently focused.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Choose where to show the total number of notifications contained within a community or tag.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+16"/> - <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="+32"/> - <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 type="unfinished"></translation> - </message> - <message> - <location line="-76"/> <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 type="unfinished"></translation> </message> <message> - <location line="-350"/> - <source>Communities sidebar</source> + <location line="+4"/> + <source>Change the appearance of user avatars in chats. +OFF - square, ON - circle.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Show message counts for communities and tags</source> + <location line="+3"/> + <source>Display an identicon instead of a letter when no avatar is set.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+241"/> - <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <location line="+2"/> + <source>Opens images with an external program when tapping the image. +Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+19"/> - <source>Show a column containing communities and tags next to the room list.</source> + <location line="+4"/> + <source>Opens videos with an external program when tapping the video. +Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Show if your message was read. -Status is displayed next to timestamps. -Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> + <location line="+4"/> + <source>Decrypt the messages shown in the sidebar. +Only affects messages in encrypted chats.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>Display an identicon instead of a letter when no avatar is set.</source> + <location line="+3"/> + <source>Decrypt messages shown in notifications for encrypted chats.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Opens images with an external program when tapping the image. -Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> + <source>Choose where to show the total number of notifications contained within a community or tag.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Opens videos with an external program when tapping the video. -Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> + <location line="+3"/> + <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Decrypt the messages shown in the sidebar. -Only affects messages in encrypted chats.</source> + <location line="+3"/> + <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+14"/> + <location line="+3"/> <source>When the window loses focus, the timeline will be blurred.</source> <translation type="unfinished"></translation> @@ -4991,7 +4981,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> + <location line="+3"/> + <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="+4"/> <source>Download message encryption keys from and upload to the encrypted online key backup.</source> <translation type="unfinished"></translation> </message> @@ -5001,7 +4996,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> + <location line="+4"/> + <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 type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>The key to verify other users. If it is cached, verifying a user will verify all their devices.</source> <translation type="unfinished"></translation> </message> @@ -5095,12 +5095,12 @@ This setting will take effect upon restart.</source> <message> <location line="+7"/> <source>IMPORT</source> - <translation type="unfinished"></translation> + <translation>IMPORTA</translation> </message> <message> <location line="+4"/> <source>EXPORT</source> - <translation type="unfinished"></translation> + <translation>ESPORTA</translation> </message> <message> <location line="+9"/> @@ -5151,7 +5151,7 @@ This setting will take effect upon restart.</source> <message> <location line="+19"/> <source>Cancel</source> - <translation type="unfinished">Annulla</translation> + <translation>Annulla</translation> </message> </context> <context> @@ -5159,22 +5159,22 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/pages/WelcomePage.qml" line="+30"/> <source>Welcome to nheko! The desktop client for the Matrix protocol.</source> - <translation type="unfinished"></translation> + <translation>Benvenuto su nheko! Il client desktop per il protocollo Matrix.</translation> </message> <message> <location line="+10"/> <source>Enjoy your stay!</source> - <translation type="unfinished"></translation> + <translation>Goditi la permanenza!</translation> </message> <message> <location line="+14"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>REGISTRATI</translation> </message> <message> <location line="+8"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>ACCEDI</translation> </message> <message> <location line="+26"/> diff --git a/resources/langs/nheko_ja.ts b/resources/langs/nheko_ja.ts index 03a958d11e3991b02529a55329ef987680a6109f..dc2aebdcf9706d8f088823f2a18835098057eae5 100644 --- a/resources/langs/nheko_ja.ts +++ b/resources/langs/nheko_ja.ts @@ -17,12 +17,12 @@ <message> <location line="+67"/> <source>You are screen sharing</source> - <translation type="unfinished"></translation> + <translation>ç”»é¢ã‚’共有ã—ã¦ã„ã¾ã™</translation> </message> <message> <location line="+17"/> <source>Hide/Show Picture-in-Picture</source> - <translation type="unfinished"></translation> + <translation>éžè¡¨ç¤º/表示 ピクãƒãƒ£ãƒ¼ãƒ»ã‚¤ãƒ³ãƒ»ãƒ”クãƒãƒ£ãƒ¼</translation> </message> <message> <location line="+13"/> @@ -147,61 +147,61 @@ <name>CallInvite</name> <message> <location filename="../qml/voip/CallInvite.qml" line="+75"/> - <source>Video Call</source> - <translation type="unfinished"></translation> + <source>Voice Call</source> + <translation>ボイスコール</translation> </message> <message> <location line="+0"/> - <source>Voice Call</source> + <source>Video Call</source> <translation type="unfinished"></translation> </message> <message> <location line="+62"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation type="unfinished">マイクãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚</translation> </message> </context> <context> <name>CallInviteBar</name> <message> <location filename="../qml/voip/CallInviteBar.qml" line="+65"/> - <source>Video Call</source> - <translation type="unfinished"></translation> + <source>Voice Call</source> + <translation>ボイスコール</translation> </message> <message> <location line="+0"/> - <source>Voice Call</source> + <source>Video Call</source> <translation type="unfinished"></translation> </message> <message> <location line="+16"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation>デãƒã‚¤ã‚¹ä¸€è¦§</translation> </message> <message> <location line="+11"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation type="unfinished">容èª</translation> </message> <message> <location line="+4"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>マイクãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚</translation> </message> <message> <location line="+8"/> <source>Unknown microphone: %1</source> - <translation type="unfinished"></translation> + <translation>ä¸æ˜Žãªãƒžã‚¤ã‚¯: %1</translation> </message> <message> <location line="+9"/> <source>Unknown camera: %1</source> - <translation type="unfinished"></translation> + <translation>ä¸æ˜Žãªã‚«ãƒ¡ãƒ©: %1</translation> </message> <message> <location line="+14"/> <source>Decline</source> - <translation type="unfinished"></translation> + <translation type="unfinished">æ‹’å¦</translation> </message> </context> <context> @@ -249,7 +249,29 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+102"/> + <location line="+1"/> + <source>Because of the following reason Nheko wants to drop you to the login page: +%1 +If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+87"/> + <source>Cache migration failed!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Incompatible cache version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> <translation type="unfinished"></translation> </message> @@ -264,7 +286,13 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+3"/> + <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? +You may optionally provide a reason for others to accept your knock:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> @@ -300,12 +328,37 @@ <translation>%2ã«%1を招待ã§ãã¾ã›ã‚“ã§ã—ãŸ: %3</translation> </message> <message> - <location line="+32"/> + <location line="+13"/> + <source>Reason for the kick</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Failed to kick %1 from %2: %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <source>Kicked user: %1</source> <translation>一時的ã«è¿½æ”¾ã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ãƒ¼: %1</translation> </message> <message> - <location line="+26"/> + <location line="+10"/> + <source>Reason for the ban</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> <source>Failed to ban %1 in %2: %3</source> <translation>%2ã§%1を永久追放ã§ãã¾ã›ã‚“ã§ã—ãŸ: %3</translation> </message> @@ -340,29 +393,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="-934"/> - <source>Cache migration failed!</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-87"/> - <source>Because of the following reason Nheko wants to drop you to the login page: -%1 -If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+88"/> - <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>Incompatible cache version</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+60"/> + <location line="-861"/> <source>Failed to restore OLM account. Please login again.</source> <translation>OLMアカウントを復元ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚ã‚‚ã†ä¸€åº¦ãƒã‚°ã‚¤ãƒ³ã—ã¦ä¸‹ã•ã„。</translation> </message> @@ -385,13 +416,7 @@ If you think this is a mistake, you can close Nheko instead to possibly recover <translation>ã‚‚ã†ä¸€åº¦ãƒã‚°ã‚¤ãƒ³ã—ã¦ã¿ã¦ä¸‹ã•ã„: %1</translation> </message> <message> - <location line="+34"/> - <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? -You may optionally provide a reason for others to accept your knock:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+52"/> + <location line="+86"/> <source>Failed to join room: %1</source> <translation>部屋ã«å‚åŠ ã§ãã¾ã›ã‚“ã§ã—ãŸ: %1</translation> </message> @@ -410,31 +435,6 @@ You may optionally provide a reason for others to accept your knock:</source> <source>Failed to leave room: %1</source> <translation>部屋ã‹ã‚‰å‡ºã‚‰ã‚Œã¾ã›ã‚“ã§ã—ãŸ: %1</translation> </message> - <message> - <location line="+56"/> - <source>Reason for the kick</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+15"/> - <source>Failed to kick %1 from %2: %3</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+13"/> - <source>Reason for the ban</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../qml/ChatPage.qml" line="+36"/> <source>No network connection</source> @@ -453,73 +453,63 @@ You may optionally provide a reason for others to accept your knock:</source> <source>/react <text></source> <translation type="unfinished"></translation> </message> - <message> - <location line="+6"/> - <source>/part [reason]</source> - <translation type="unfinished"></translation> - </message> <message> <location line="+2"/> - <source>/leave [reason]</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>/roomnick <displayname></source> + <source>/join <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/shrug [message]</source> + <source>/knock <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> - <source>/confetti [message]</source> + <location line="+2"/> + <source>/part [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/rainbowconfetti [message]</source> + <source>/leave [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="-50"/> - <source>/join <!roomid|#alias> [reason]</source> + <location line="+2"/> + <source>/invite <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/knock <!roomid|#alias> [reason]</source> + <source>/kick <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>/invite <@userid> [reason]</source> + <location line="+2"/> + <source>/ban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/kick <@userid> [reason]</source> + <source>/unban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/ban <@userid> [reason]</source> + <source>/redact <$eventid|@userid></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/unban <@userid> [reason]</source> + <source>/roomnick <displayname></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/redact <$eventid|@userid></source> + <source>/shrug [message]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>/md <message></source> <translation type="unfinished"></translation> </message> @@ -554,7 +544,17 @@ You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> + <location line="+2"/> + <source>/confetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/rainbowconfetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>/rainfall [message]</source> <translation type="unfinished"></translation> </message> @@ -904,7 +904,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+27"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished">åå‰</translation> </message> <message> <location line="+1"/> @@ -914,7 +914,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+8"/> <source>Topic</source> - <translation type="unfinished"></translation> + <translation type="unfinished">話題</translation> </message> <message> <location line="+1"/> @@ -924,7 +924,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+18"/> <source>Alias</source> - <translation type="unfinished"></translation> + <translation type="unfinished">別å</translation> </message> <message> <location line="+12"/> @@ -965,7 +965,7 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+291"/> + <location filename="../../src/ChatPage.cpp" line="+377"/> <source>Decrypt secrets</source> <translation type="unfinished"></translation> </message> @@ -1232,7 +1232,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+16"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">é–‰ã˜ã‚‹</translation> </message> </context> <context> @@ -1453,7 +1453,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+60"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">é–‰ã˜ã‚‹</translation> </message> </context> <context> @@ -1518,7 +1518,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+20"/> <source>Room ID or alias</source> - <translation type="unfinished"></translation> + <translation type="unfinished">部屋ã®IDåˆã¯åˆ¥å</translation> </message> <message> <location line="+31"/> @@ -1531,12 +1531,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/LeaveRoomDialog.qml" line="+17"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">部屋を出る</translation> </message> <message> <location line="+1"/> <source>Are you sure you want to leave?</source> - <translation type="unfinished"></translation> + <translation type="unfinished">本当ã«é€€å‡ºã—ã¾ã™ã‹?</translation> </message> </context> <context> @@ -1622,12 +1622,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/pages/LoginPage.qml" line="+58"/> <source>Matrix ID</source> - <translation type="unfinished"></translation> + <translation>Matrix ID</translation> </message> <message> <location line="+1"/> <source>e.g @joe:matrix.org</source> - <translation type="unfinished"></translation> + <translation>例 @joe:matrix.org</translation> </message> <message> <location line="+3"/> @@ -1640,7 +1640,7 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th <message> <location line="+27"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>パスワード</translation> </message> <message> <location line="+2"/> @@ -1650,7 +1650,7 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>デãƒã‚¤ã‚¹å</translation> </message> <message> <location line="+2"/> @@ -1676,7 +1676,7 @@ Example: https://server.my:8787</source> <message> <location line="+32"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>ãƒã‚°ã‚¤ãƒ³</translation> </message> <message> <location line="+42"/> @@ -1845,7 +1845,7 @@ Example: https://server.my:8787</source> <message> <location line="+28"/> <source>Send a file</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ファイルをé€ä¿¡</translation> </message> <message> <location line="+64"/> @@ -1860,7 +1860,7 @@ Example: https://server.my:8787</source> <message> <location line="+24"/> <source>Emoji</source> - <translation type="unfinished"></translation> + <translation type="unfinished">絵文å—</translation> </message> <message> <location line="+22"/> @@ -1898,7 +1898,7 @@ Example: https://server.my:8787</source> <message> <location line="+11"/> <source>Reply</source> - <translation type="unfinished"></translation> + <translation type="unfinished">返信</translation> </message> <message> <location line="+11"/> @@ -1908,7 +1908,7 @@ Example: https://server.my:8787</source> <message> <location line="+17"/> <source>Options</source> - <translation type="unfinished"></translation> + <translation type="unfinished">オプション</translation> </message> <message> <location line="+187"/> @@ -1990,7 +1990,7 @@ Example: https://server.my:8787</source> <message> <location line="+3"/> <source>View raw message</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ソースを見る</translation> </message> <message> <location line="+6"/> @@ -2077,12 +2077,12 @@ Example: https://server.my:8787</source> </message> <message> <location line="+13"/> - <source>Start verification</source> - <translation type="unfinished"></translation> + <source>Accept</source> + <translation type="unfinished">容èª</translation> </message> <message> <location line="+0"/> - <source>Accept</source> + <source>Start verification</source> <translation type="unfinished"></translation> </message> </context> @@ -2126,7 +2126,7 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation type="unfinished">マイクãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚</translation> </message> <message> <location line="+24"/> @@ -2154,7 +2154,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/delegates/Placeholder.qml" line="+11"/> <source>unimplemented event: </source> - <translation type="unfinished"></translation> + <translation>未実装ã®ã‚¤ãƒ™ãƒ³ãƒˆ: </translation> </message> </context> <context> @@ -2514,7 +2514,22 @@ Example: https://server.my:8787</source> <context> <name>QObject</name> <message> - <location line="-26"/> + <location filename="../../src/notifications/ManagerMac.cpp" line="-58"/> + <source>Respond</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Send</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Write a message...</source> + <translation type="unfinished">メッセージを書ã...</translation> + </message> + <message> + <location filename="../../src/main.cpp" line="-26"/> <source>Alias for '--log-level trace'.</source> <translation type="unfinished"></translation> </message> @@ -2538,28 +2553,13 @@ Example: https://server.my:8787</source> <source>type</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../src/notifications/ManagerMac.cpp" line="-58"/> - <source>Respond</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Send</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Write a message...</source> - <translation type="unfinished">メッセージを書ã...</translation> - </message> </context> <context> <name>ReCaptchaDialog</name> <message> <location filename="../qml/dialogs/ReCaptchaDialog.qml" line="+40"/> <source>Solve the reCAPTCHA and press the confirm button</source> - <translation type="unfinished"></translation> + <translation type="unfinished">reCAPTCHAã«è§£ç”ã—ã¦ã€ç¢ºèªãƒœã‚¿ãƒ³ã‚’押ã—ã¦ä¸‹ã•ã„</translation> </message> <message> <location line="+8"/> @@ -2668,7 +2668,7 @@ Example: https://server.my:8787</source> <message> <location line="+32"/> <source>Username</source> - <translation type="unfinished"></translation> + <translation>ユーザーå</translation> </message> <message> <location line="+1"/> @@ -2684,7 +2684,7 @@ Example: https://server.my:8787</source> <message> <location line="-79"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>パスワード</translation> </message> <message> <location line="+2"/> @@ -2694,7 +2694,7 @@ Example: https://server.my:8787</source> <message> <location line="+7"/> <source>Password confirmation</source> - <translation type="unfinished"></translation> + <translation>パスワード確èª</translation> </message> <message> <location line="+9"/> @@ -2704,7 +2704,7 @@ Example: https://server.my:8787</source> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation type="unfinished">デãƒã‚¤ã‚¹å</translation> </message> <message> <location line="+2"/> @@ -2714,7 +2714,7 @@ Example: https://server.my:8787</source> <message> <location line="+31"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>登録</translation> </message> </context> <context> @@ -2722,7 +2722,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/ReplyPopup.qml" line="+54"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">é–‰ã˜ã‚‹</translation> </message> <message> <location line="+16"/> @@ -2766,12 +2766,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/RoomList.qml" line="+49"/> <source>Start a new chat</source> - <translation type="unfinished"></translation> + <translation type="unfinished">æ–°ã—ã„ãƒãƒ£ãƒƒãƒˆã‚’開始</translation> </message> <message> <location line="+13"/> <source>Join a room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">部屋ã«å‚åŠ </translation> </message> <message> <location line="+5"/> @@ -2791,7 +2791,7 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>Room directory</source> - <translation type="unfinished"></translation> + <translation type="unfinished">部屋一覧</translation> </message> <message> <location line="+18"/> @@ -2801,12 +2801,12 @@ Example: https://server.my:8787</source> <message> <location line="+24"/> <source>User settings</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ユーザーè¨å®š</translation> </message> <message> <location line="+95"/> <source>Logout</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ãƒã‚°ã‚¢ã‚¦ãƒˆ</translation> </message> <message> <location line="+12"/> @@ -2849,7 +2849,7 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">é–‰ã˜ã‚‹</translation> </message> <message> <location line="+372"/> @@ -2874,7 +2874,7 @@ Example: https://server.my:8787</source> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">部屋を出る</translation> </message> <message> <location line="+5"/> @@ -3235,7 +3235,7 @@ Example: https://server.my:8787</source> <message> <location line="+22"/> <source>End-to-End Encryption</source> - <translation type="unfinished"></translation> + <translation type="unfinished">エンドツーエンド暗å·åŒ–</translation> </message> <message> <location line="+1"/> @@ -3584,22 +3584,22 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/StatusIndicator.qml" line="+18"/> <source>Failed</source> - <translation type="unfinished"></translation> + <translation>失敗</translation> </message> <message> <location line="+2"/> <source>Sent</source> - <translation type="unfinished"></translation> + <translation>é€ä¿¡æ¸ˆã¿</translation> </message> <message> <location line="+2"/> <source>Received</source> - <translation type="unfinished"></translation> + <translation>å—信済ã¿</translation> </message> <message> <location line="+2"/> <source>Read</source> - <translation type="unfinished"></translation> + <translation>æ—¢èª</translation> </message> </context> <context> @@ -3630,7 +3630,7 @@ If you choose verify, you need to have the other device available. If you choose <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">é–‰ã˜ã‚‹</translation> </message> </context> <context> @@ -3681,7 +3681,12 @@ If you choose verify, you need to have the other device available. If you choose <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>%1 made this room require an invitation to join.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>%1 allowed to join this room by knocking.</source> <translation type="unfinished"></translation> </message> @@ -3931,27 +3936,22 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+152"/> - <source>%2 revoked the invite to %1.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> - <source>%2 kicked %1.</source> + <location line="+109"/> + <source>%1 invited %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>%2 unbanned %1.</source> + <location line="+12"/> + <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>%2 rejected the knock from %1.</source> + <location line="+4"/> + <source>%1 has changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-32"/> + <location line="+2"/> <source>%1 changed their avatar.</source> <translation>%1ãŒã‚¢ãƒã‚¿ãƒ¼ã‚’変更ã—ã¾ã—ãŸã€‚</translation> </message> @@ -3971,52 +3971,52 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>%1 rejected their invite.</source> - <translation>%1ãŒæ‹›å¾…ã‚’æ‹’å¦ã—ã¾ã—ãŸã€‚</translation> + <location line="+10"/> + <source>%2 kicked %1.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="-5"/> - <source>%1 left the room.</source> - <translation>%1ã¯é€€å®¤ã—ã¾ã—ãŸã€‚</translation> + <location line="+3"/> + <source>%1 rejected their invite.</source> + <translation>%1ãŒæ‹›å¾…ã‚’æ‹’å¦ã—ã¾ã—ãŸã€‚</translation> </message> <message> - <location line="+31"/> + <location line="+26"/> <source>Reason: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="-19"/> - <source>%1 redacted their knock.</source> - <translation>%1ãŒãƒŽãƒƒã‚¯ã‚’編集ã—ã¾ã—ãŸã€‚</translation> + <location line="-31"/> + <source>%1 left the room.</source> + <translation>%1ã¯é€€å®¤ã—ã¾ã—ãŸã€‚</translation> </message> <message> - <location line="-1700"/> + <location line="-1688"/> <source>You joined this room.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+998"/> - <source>%1 made this room require an invitation to join.</source> + <location line="+1695"/> + <source>%2 revoked the invite to %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+654"/> - <source>%1 invited %2.</source> + <location line="+2"/> + <source>%2 unbanned %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>%1 has changed their avatar and changed their display name to %2.</source> - <translation type="unfinished"></translation> + <location line="+3"/> + <source>%1 redacted their knock.</source> + <translation>%1ãŒãƒŽãƒƒã‚¯ã‚’編集ã—ã¾ã—ãŸã€‚</translation> </message> <message> - <location line="+4"/> - <source>%1 has changed their display name to %2.</source> + <location line="+2"/> + <source>%2 rejected the knock from %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+36"/> + <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 type="unfinished">退出済ã¿ã®%1ãŒé€€å‡ºã—ã¾ã—ãŸ!</translation> @@ -4051,7 +4051,7 @@ Reason: %4</source> <message> <location filename="../qml/TimelineView.qml" line="+53"/> <source>No room open</source> - <translation type="unfinished"></translation> + <translation>部屋ãŒé–‹ã„ã¦ã„ã¾ã›ã‚“</translation> </message> <message> <location line="+102"/> @@ -4076,7 +4076,7 @@ Reason: %4</source> <message> <location line="+3"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation type="unfinished">è¨å®š</translation> </message> <message numerus="yes"> <location line="+15"/> @@ -4186,27 +4186,27 @@ Reason: %4</source> <message> <location line="+24"/> <source>Room options</source> - <translation type="unfinished"></translation> + <translation type="unfinished">部屋ã®ã‚ªãƒ—ション</translation> </message> <message> <location line="+11"/> <source>Invite users</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ユーザーを招待</translation> </message> <message> <location line="+6"/> <source>Members</source> - <translation type="unfinished"></translation> + <translation type="unfinished">メンãƒãƒ¼</translation> </message> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">部屋を出る</translation> </message> <message> <location line="+5"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation type="unfinished">è¨å®š</translation> </message> <message> <location line="+67"/> @@ -4378,7 +4378,7 @@ Reason: %4</source> <message> <location line="+15"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation type="unfinished">デãƒã‚¤ã‚¹ä¸€è¦§</translation> </message> <message> <location line="+3"/> @@ -4448,7 +4448,12 @@ Reason: %4</source> <translation type="unfinished">トレイã§èµ·å‹•</translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Communities sidebar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Scrollbars in room list</source> <translation type="unfinished"></translation> </message> @@ -4548,7 +4553,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show message counts for communities and tags</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Display fancy effects such as confetti</source> <translation type="unfinished"></translation> </message> @@ -4773,7 +4783,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> + <location line="+7"/> + <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <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> @@ -4800,7 +4815,12 @@ Set to 0 to blur immediately after focus loss. Max value of 1 hour (3600 seconds <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show a column containing communities and tags next to the room list.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Shows scrollbars in the room list and communities list.</source> <translation type="unfinished"></translation> </message> @@ -4856,104 +4876,74 @@ If this is on, rooms that come first alphabetically will be sorted earlier than <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Notify about received messages when the client is not currently focused.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Change the appearance of user avatars in chats. -OFF - square, ON - circle.</source> + <location line="+4"/> + <source>Show if your message was read. +Status is displayed next to timestamps. +Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> - <source>Decrypt messages shown in notifications for encrypted chats.</source> + <location line="+4"/> + <source>Notify about received messages when the client is not currently focused.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Choose where to show the total number of notifications contained within a community or tag.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+16"/> - <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="+32"/> - <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 type="unfinished"></translation> - </message> - <message> - <location line="-76"/> <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 type="unfinished"></translation> </message> <message> - <location line="-350"/> - <source>Communities sidebar</source> + <location line="+4"/> + <source>Change the appearance of user avatars in chats. +OFF - square, ON - circle.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Show message counts for communities and tags</source> + <location line="+3"/> + <source>Display an identicon instead of a letter when no avatar is set.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+241"/> - <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <location line="+2"/> + <source>Opens images with an external program when tapping the image. +Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+19"/> - <source>Show a column containing communities and tags next to the room list.</source> + <location line="+4"/> + <source>Opens videos with an external program when tapping the video. +Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Show if your message was read. -Status is displayed next to timestamps. -Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> + <location line="+4"/> + <source>Decrypt the messages shown in the sidebar. +Only affects messages in encrypted chats.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>Display an identicon instead of a letter when no avatar is set.</source> + <location line="+3"/> + <source>Decrypt messages shown in notifications for encrypted chats.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Opens images with an external program when tapping the image. -Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> + <source>Choose where to show the total number of notifications contained within a community or tag.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Opens videos with an external program when tapping the video. -Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> + <location line="+3"/> + <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Decrypt the messages shown in the sidebar. -Only affects messages in encrypted chats.</source> + <location line="+3"/> + <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+14"/> + <location line="+3"/> <source>When the window loses focus, the timeline will be blurred.</source> <translation type="unfinished"></translation> @@ -4979,7 +4969,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> + <location line="+3"/> + <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="+4"/> <source>Download message encryption keys from and upload to the encrypted online key backup.</source> <translation type="unfinished"></translation> </message> @@ -4989,7 +4984,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> + <location line="+4"/> + <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 type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>The key to verify other users. If it is cached, verifying a user will verify all their devices.</source> <translation type="unfinished"></translation> </message> @@ -5083,12 +5083,12 @@ This setting will take effect upon restart.</source> <message> <location line="+7"/> <source>IMPORT</source> - <translation type="unfinished"></translation> + <translation>インãƒãƒ¼ãƒˆ</translation> </message> <message> <location line="+4"/> <source>EXPORT</source> - <translation type="unfinished"></translation> + <translation>エクスãƒãƒ¼ãƒˆ</translation> </message> <message> <location line="+9"/> @@ -5147,22 +5147,22 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/pages/WelcomePage.qml" line="+30"/> <source>Welcome to nheko! The desktop client for the Matrix protocol.</source> - <translation type="unfinished"></translation> + <translation>Matrixプãƒãƒˆã‚³ãƒ«ã®ãƒ‡ã‚¹ã‚¯ãƒˆãƒƒãƒ—クライアントã€nhekoã¸ã‚ˆã†ã“ã!</translation> </message> <message> <location line="+10"/> <source>Enjoy your stay!</source> - <translation type="unfinished"></translation> + <translation>会話を楽ã—ã‚“ã§ä¸‹ã•ã„!</translation> </message> <message> <location line="+14"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>登録</translation> </message> <message> <location line="+8"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>ãƒã‚°ã‚¤ãƒ³</translation> </message> <message> <location line="+26"/> diff --git a/resources/langs/nheko_ml.ts b/resources/langs/nheko_ml.ts index 2ddb4726667d8f03de44e2d9fce277a912272307..96213cacb1c00f208bdfcd645ee5d3c4ea7efa76 100644 --- a/resources/langs/nheko_ml.ts +++ b/resources/langs/nheko_ml.ts @@ -6,18 +6,18 @@ <message> <location filename="../qml/voip/ActiveCallBar.qml" line="+107"/> <source>Calling...</source> - <translation type="unfinished"></translation> + <translation>വിളികàµà´•àµà´¨àµà´¨àµ...</translation> </message> <message> <location line="+10"/> <location line="+10"/> <source>Connecting...</source> - <translation type="unfinished"></translation> + <translation>ബനàµà´§à´¿à´ªàµà´ªà´¿à´•àµà´•àµà´¨àµà´¨àµ...</translation> </message> <message> <location line="+67"/> <source>You are screen sharing</source> - <translation type="unfinished"></translation> + <translation>നിങàµà´™àµ¾ à´¸àµà´•àµà´°àµ€àµ» പങàµà´•à´¿à´Ÿàµà´¨àµà´¨àµ</translation> </message> <message> <location line="+17"/> @@ -26,12 +26,12 @@ </message> <message> <location line="+13"/> - <source>Unmute Mic</source> - <translation type="unfinished"></translation> + <source>Mute Mic</source> + <translation>മൈകàµà´•àµ നിശബàµà´¦à´®à´¾à´•àµà´•àµà´•</translation> </message> <message> <location line="+0"/> - <source>Mute Mic</source> + <source>Unmute Mic</source> <translation type="unfinished"></translation> </message> </context> @@ -96,7 +96,7 @@ <message> <location line="+12"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ചേർകàµà´•àµà´•</translation> </message> </context> <context> @@ -149,17 +149,17 @@ <message> <location filename="../qml/voip/CallInvite.qml" line="+75"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>വീഡിയോ കോൾ</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>വോയàµà´¸àµ കോൾ</translation> </message> <message> <location line="+62"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>മൈകàµà´°àµ‹à´«àµ‹àµº à´•à´£àµà´Ÿàµ†à´¤àµà´¤à´¿à´¯à´¿à´²àµà´².</translation> </message> </context> <context> @@ -167,42 +167,42 @@ <message> <location filename="../qml/voip/CallInviteBar.qml" line="+65"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>വീഡിയോ കോൾ</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>വോയàµà´¸àµ കോൾ</translation> </message> <message> <location line="+16"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation>ഉപകരണങàµà´™àµ¾</translation> </message> <message> <location line="+11"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>à´¸àµà´µàµ€à´•à´°à´¿à´•àµà´•àµà´•</translation> </message> <message> <location line="+4"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>മൈകàµà´°àµ‹à´«àµ‹à´£àµŠà´¨àµà´¨àµà´‚ à´•à´£àµà´Ÿàµ†à´¤àµà´¤à´¿à´¯à´¿à´²àµà´².</translation> </message> <message> <location line="+8"/> <source>Unknown microphone: %1</source> - <translation type="unfinished"></translation> + <translation>à´…à´œàµà´žà´¾à´¤ മൈകàµà´°àµ‹à´«àµ‹àµº:% 1</translation> </message> <message> <location line="+9"/> <source>Unknown camera: %1</source> - <translation type="unfinished"></translation> + <translation>à´…à´œàµà´žà´¾à´¤ à´•àµà´¯à´¾à´®à´±:% 1</translation> </message> <message> <location line="+14"/> <source>Decline</source> - <translation type="unfinished"></translation> + <translation>നിരസികàµà´•àµà´•</translation> </message> </context> <context> @@ -251,192 +251,192 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+102"/> - <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> + <location line="+1"/> + <source>Because of the following reason Nheko wants to drop you to the login page: +%1 +If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+41"/> - <source>Failed to open database, logging out!</source> + <location line="+87"/> + <source>Cache migration failed!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+262"/> - <source>Knock on room</source> + <location line="+1"/> + <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> + <location line="+12"/> + <source>Incompatible cache version</source> <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> - <source>Failed to knock room: %1</source> + <location line="+1"/> + <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+59"/> - <source>Room creation failed: Bad Alias</source> + <location line="+41"/> + <source>Failed to open database, logging out!</source> <translation type="unfinished"></translation> </message> <message> <location line="+18"/> - <source>Room %1 created.</source> - <translation>%1 à´®àµà´±à´¿ സൃഷàµà´Ÿà´¿à´šàµà´šàµ</translation> - </message> - <message> - <location line="+43"/> - <location line="+477"/> - <source>Confirm invite</source> - <translation>à´•àµà´·à´£à´‚ ഉറപàµà´ªà´¾à´•àµà´•àµ</translation> - </message> - <message> - <location line="-476"/> - <source>Do you really want to invite %1 (%2)?</source> + <source>Failed to restore OLM account. Please login again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Failed to invite %1 to %2: %3</source> + <location line="+4"/> + <location line="+4"/> + <location line="+4"/> + <source>Failed to restore save data. Please login again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> - <source>Kicked user: %1</source> - <translation>ഉപയോകàµà´¤à´¾à´µà´¿à´¨àµ† à´ªàµà´±à´¤àµà´¤à´¾à´•àµà´•à´¿: %1</translation> + <location line="+54"/> + <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+26"/> - <source>Failed to ban %1 in %2: %3</source> + <location line="+178"/> + <source>Knock on room</source> <translation type="unfinished"></translation> </message> <message> <location line="+3"/> - <source>Banned user: %1</source> + <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? +You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Confirm unban</source> + <location line="+1"/> + <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>Do you really want to unban %1 (%2)?</source> + <location line="+15"/> + <source>Failed to knock room: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> - <source>Failed to unban %1 in %2: %3</source> + <location line="+45"/> + <source>Failed to remove invite: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Unbanned user: %1</source> + <location line="+14"/> + <source>Room creation failed: Bad Alias</source> <translation type="unfinished"></translation> </message> <message> - <location line="+382"/> - <source>Do you really want to start a private chat with %1?</source> - <translation type="unfinished"></translation> + <location line="+18"/> + <source>Room %1 created.</source> + <translation>%1 à´®àµà´±à´¿ സൃഷàµà´Ÿà´¿à´šàµà´šàµ</translation> </message> <message> - <location line="-934"/> - <source>Cache migration failed!</source> + <location line="+13"/> + <source>Failed to leave room: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="-87"/> - <source>Because of the following reason Nheko wants to drop you to the login page: -%1 -If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> - <translation type="unfinished"></translation> + <location line="+30"/> + <location line="+477"/> + <source>Confirm invite</source> + <translation>à´•àµà´·à´£à´‚ ഉറപàµà´ªà´¾à´•àµà´•àµ</translation> </message> <message> - <location line="+88"/> - <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> + <location line="-476"/> + <source>Do you really want to invite %1 (%2)?</source> <translation type="unfinished"></translation> </message> <message> <location line="+12"/> - <source>Incompatible cache version</source> + <source>Failed to invite %1 to %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+60"/> - <source>Failed to restore OLM account. Please login again.</source> + <location line="+13"/> + <source>Reason for the kick</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <location line="+4"/> - <location line="+4"/> - <source>Failed to restore save data. Please login again.</source> + <location line="+1"/> + <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+54"/> - <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> + <location line="+15"/> + <source>Failed to kick %1 from %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+35"/> - <location line="+112"/> - <source>Please try to login again: %1</source> - <translation>ദയവായി വീണàµà´Ÿàµà´‚ ലോഗിൻ ചെയàµà´¯à´¾àµ» നോകàµà´•àµà´•: %1</translation> + <location line="+3"/> + <source>Kicked user: %1</source> + <translation>ഉപയോകàµà´¤à´¾à´µà´¿à´¨àµ† à´ªàµà´±à´¤àµà´¤à´¾à´•àµà´•à´¿: %1</translation> </message> <message> - <location line="+34"/> - <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? -You may optionally provide a reason for others to accept your knock:</source> + <location line="+10"/> + <source>Reason for the ban</source> <translation type="unfinished"></translation> </message> <message> - <location line="+52"/> - <source>Failed to join room: %1</source> - <translation>à´®àµà´±à´¿à´¯à´¿àµ½ ചേരàµà´¨àµà´¨à´¤à´¿àµ½ പരാജയം: %1</translation> - </message> - <message> - <location line="+9"/> - <source>Failed to remove invite: %1</source> + <location line="+1"/> + <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+27"/> - <source>Room creation failed: %1</source> - <translation>à´®àµà´±à´¿ സൃഷàµà´Ÿà´¿à´•àµà´•àµà´¨àµà´¨à´¤àµ പരാജയപàµà´ªàµ†à´Ÿàµà´Ÿàµ: %1</translation> + <location line="+15"/> + <source>Failed to ban %1 in %2: %3</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> - <source>Failed to leave room: %1</source> + <location line="+3"/> + <source>Banned user: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+56"/> - <source>Reason for the kick</source> + <location line="+8"/> + <source>Confirm unban</source> <translation type="unfinished"></translation> </message> <message> <location line="+1"/> - <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> + <source>Do you really want to unban %1 (%2)?</source> <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> - <source>Failed to kick %1 from %2: %3</source> + <location line="+10"/> + <source>Failed to unban %1 in %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>Reason for the ban</source> + <location line="+3"/> + <source>Unbanned user: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> + <location line="+382"/> + <source>Do you really want to start a private chat with %1?</source> <translation type="unfinished"></translation> </message> + <message> + <location line="-760"/> + <location line="+112"/> + <source>Please try to login again: %1</source> + <translation>ദയവായി വീണàµà´Ÿàµà´‚ ലോഗിൻ ചെയàµà´¯à´¾àµ» നോകàµà´•àµà´•: %1</translation> + </message> + <message> + <location line="+86"/> + <source>Failed to join room: %1</source> + <translation>à´®àµà´±à´¿à´¯à´¿àµ½ ചേരàµà´¨àµà´¨à´¤à´¿àµ½ പരാജയം: %1</translation> + </message> + <message> + <location line="+36"/> + <source>Room creation failed: %1</source> + <translation>à´®àµà´±à´¿ സൃഷàµà´Ÿà´¿à´•àµà´•àµà´¨àµà´¨à´¤àµ പരാജയപàµà´ªàµ†à´Ÿàµà´Ÿàµ: %1</translation> + </message> <message> <location filename="../qml/ChatPage.qml" line="+36"/> <source>No network connection</source> @@ -455,73 +455,63 @@ You may optionally provide a reason for others to accept your knock:</source> <source>/react <text></source> <translation type="unfinished"></translation> </message> - <message> - <location line="+6"/> - <source>/part [reason]</source> - <translation type="unfinished"></translation> - </message> <message> <location line="+2"/> - <source>/leave [reason]</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>/roomnick <displayname></source> + <source>/join <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/shrug [message]</source> + <source>/knock <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> - <source>/confetti [message]</source> + <location line="+2"/> + <source>/part [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/rainbowconfetti [message]</source> + <source>/leave [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="-50"/> - <source>/join <!roomid|#alias> [reason]</source> + <location line="+2"/> + <source>/invite <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/knock <!roomid|#alias> [reason]</source> + <source>/kick <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>/invite <@userid> [reason]</source> + <location line="+2"/> + <source>/ban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/kick <@userid> [reason]</source> + <source>/unban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/ban <@userid> [reason]</source> + <source>/redact <$eventid|@userid></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/unban <@userid> [reason]</source> + <source>/roomnick <displayname></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/redact <$eventid|@userid></source> + <source>/shrug [message]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>/md <message></source> <translation type="unfinished"></translation> </message> @@ -556,7 +546,17 @@ You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> + <location line="+2"/> + <source>/confetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/rainbowconfetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>/rainfall [message]</source> <translation type="unfinished"></translation> </message> @@ -907,7 +907,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+27"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished">പേരàµ</translation> </message> <message> <location line="+1"/> @@ -917,7 +917,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+8"/> <source>Topic</source> - <translation type="unfinished"></translation> + <translation type="unfinished">വിഷയം</translation> </message> <message> <location line="+1"/> @@ -968,7 +968,7 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+291"/> + <location filename="../../src/ChatPage.cpp" line="+395"/> <source>Decrypt secrets</source> <translation type="unfinished"></translation> </message> @@ -998,7 +998,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/DigitVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>ഉറപàµà´ªà´¾à´•àµà´•àµ½ കോഡàµ</translation> </message> <message> <location line="+8"/> @@ -1008,12 +1008,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+33"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>à´…à´µ പൊരàµà´¤àµà´¤à´ªàµà´ªàµ†à´Ÿàµà´¨àµà´¨à´¿à´²àµà´²!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>à´…à´µ പൊരàµà´¤àµà´¤à´ªàµà´ªàµ†à´Ÿàµà´¨àµà´¨àµ!</translation> </message> </context> <context> @@ -1021,7 +1021,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/EmojiVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>ഉറപàµà´ªà´¾à´•àµà´•àµ½ കോഡàµ</translation> </message> <message> <location line="+8"/> @@ -1036,12 +1036,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+10"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>à´…à´µ പൊരàµà´¤àµà´¤à´ªàµà´ªàµ†à´Ÿàµà´¨àµà´¨à´¿à´²àµà´²!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation type="unfinished">à´…à´µ പൊരàµà´¤àµà´¤à´ªàµà´ªàµ†à´Ÿàµà´¨àµà´¨àµ!</translation> </message> </context> <context> @@ -1084,7 +1084,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+9"/> <source>Request key</source> - <translation type="unfinished"></translation> + <translation>കീ à´…à´àµà´¯àµ¼</translation> </message> </context> <context> @@ -1200,7 +1200,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/Failed.qml" line="+11"/> <source>Verification failed</source> - <translation type="unfinished"></translation> + <translation>ഉറപàµà´ªà´¾à´•àµà´•àµ½ പരാജയപàµà´ªàµ†à´Ÿàµà´Ÿàµ</translation> </message> <message> <location line="+12"/> @@ -1235,7 +1235,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+16"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>à´…à´Ÿà´¯àµâ€Œà´•àµà´•àµà´•</translation> </message> </context> <context> @@ -1308,7 +1308,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+16"/> <source>Stickers</source> - <translation type="unfinished"></translation> + <translation type="unfinished">à´¸àµà´±àµà´±à´¿à´•àµà´•à´±àµà´•àµ¾</translation> </message> </context> <context> @@ -1321,7 +1321,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+56"/> <source>Add images</source> - <translation type="unfinished"></translation> + <translation>à´šà´¿à´¤àµà´°à´™àµà´™àµ¾ ചേർകàµà´•àµà´•</translation> </message> <message> <location line="+7"/> @@ -1361,7 +1361,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+8"/> <source>Packname</source> - <translation type="unfinished"></translation> + <translation>പാകàµà´•à´¿à´¨àµà´±àµ† പേരàµ</translation> </message> <message> <location line="+8"/> @@ -1372,13 +1372,13 @@ You may optionally provide a reason for others to accept your knock:</source> <location line="+9"/> <location line="+75"/> <source>Use as Emoji</source> - <translation type="unfinished"></translation> + <translation>ഇമോജി ആയി ഉപയോഗികàµà´•àµà´•</translation> </message> <message> <location line="-62"/> <location line="+75"/> <source>Use as Sticker</source> - <translation type="unfinished"></translation> + <translation>à´¸àµà´±àµà´±à´¿à´•àµà´•à´±à´¾à´¯à´¿ ഉപയോഗികàµà´•àµà´•</translation> </message> <message> <location line="-37"/> @@ -1398,7 +1398,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+4"/> <source>Remove</source> - <translation type="unfinished"></translation> + <translation>നീകàµà´•à´‚ ചെയàµà´¯àµà´•</translation> </message> </context> <context> @@ -1411,12 +1411,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+48"/> <source>Create account pack</source> - <translation type="unfinished"></translation> + <translation>à´…à´•àµà´•àµ—à´£àµà´Ÿàµ പാകàµà´•àµ സൃഷàµà´Ÿà´¿à´•àµà´•àµà´•</translation> </message> <message> <location line="+13"/> <source>New room pack</source> - <translation type="unfinished"></translation> + <translation>à´ªàµà´¤à´¿à´¯ à´®àµà´±à´¿ പാകàµà´•àµ</translation> </message> <message> <location line="+22"/> @@ -1451,12 +1451,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+10"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation type="unfinished">തിരàµà´¤àµà´¤àµà´•</translation> </message> <message> <location line="+60"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">à´…à´Ÿà´¯àµâ€Œà´•àµà´•àµà´•</translation> </message> </context> <context> @@ -1482,7 +1482,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/InviteDialog.qml" line="+40"/> <source>Invite users to %1</source> - <translation type="unfinished"></translation> + <translation>%1 - ലേകàµà´•àµ ഉപയോകàµà´¤à´¾à´•àµà´•à´³àµ† à´•àµà´·à´£à´¿à´•àµà´•àµà´•</translation> </message> <message> <location line="+50"/> @@ -1493,7 +1493,7 @@ You may optionally provide a reason for others to accept your knock:</source> <location line="+13"/> <source>@joe:matrix.org</source> <comment>Example user id. The name 'joe' can be localized however you want.</comment> - <translation type="unfinished"></translation> + <translation>@joe:matrix.org</translation> </message> <message> <location line="+42"/> @@ -1503,7 +1503,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+86"/> <source>Invite</source> - <translation type="unfinished"></translation> + <translation>à´•àµà´·à´£à´¿à´•àµà´•àµà´•</translation> </message> <message> <location line="+7"/> @@ -1625,12 +1625,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/pages/LoginPage.qml" line="+58"/> <source>Matrix ID</source> - <translation type="unfinished"></translation> + <translation>Matrix ID</translation> </message> <message> <location line="+1"/> <source>e.g @joe:matrix.org</source> - <translation type="unfinished"></translation> + <translation>ഉദാ. @joe:matrix.org</translation> </message> <message> <location line="+3"/> @@ -1643,7 +1643,7 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th <message> <location line="+27"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>പാസàµâ€à´µàµ‡à´¡àµ</translation> </message> <message> <location line="+2"/> @@ -1653,7 +1653,7 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>ഉപകരണതàµà´¤à´¿à´¨àµà´±àµ† പേരàµ</translation> </message> <message> <location line="+2"/> @@ -1679,7 +1679,7 @@ Example: https://server.my:8787</source> <message> <location line="+32"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>à´ªàµà´°à´µàµ‡à´¶à´¿à´•àµà´•àµà´•</translation> </message> <message> <location line="+42"/> @@ -1825,7 +1825,7 @@ Example: https://server.my:8787</source> <message> <location line="+122"/> <source>Allow them in</source> - <translation type="unfinished"></translation> + <translation>ഇവരെ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´•</translation> </message> </context> <context> @@ -1848,27 +1848,27 @@ Example: https://server.my:8787</source> <message> <location line="+28"/> <source>Send a file</source> - <translation type="unfinished"></translation> + <translation>ഒരൠഫയൽ അയയàµà´•àµà´•àµà´•</translation> </message> <message> <location line="+64"/> <source>Write a message...</source> - <translation type="unfinished">ഒരൠസനàµà´¦àµ‡à´¶à´‚ à´Žà´´àµà´¤àµà´•â€¦.</translation> + <translation>ഒരൠസനàµà´¦àµ‡à´¶à´‚ à´Žà´´àµà´¤àµà´•â€¦.</translation> </message> <message> <location line="+257"/> <source>Stickers</source> - <translation type="unfinished"></translation> + <translation>à´¸àµà´±àµà´±à´¿à´•àµà´•à´±àµà´•àµ¾</translation> </message> <message> <location line="+24"/> <source>Emoji</source> - <translation type="unfinished"></translation> + <translation>ഇമോജി</translation> </message> <message> <location line="+22"/> <source>Send</source> - <translation type="unfinished">അയകàµà´•àµà´•</translation> + <translation>അയകàµà´•àµà´•</translation> </message> <message> <location line="+15"/> @@ -1881,7 +1881,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageView.qml" line="+346"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation>തിരàµà´¤àµà´¤àµà´•</translation> </message> <message> <location line="+17"/> @@ -1901,7 +1901,7 @@ Example: https://server.my:8787</source> <message> <location line="+11"/> <source>Reply</source> - <translation type="unfinished"></translation> + <translation>മറàµà´ªà´Ÿà´¿ നൽകàµà´•</translation> </message> <message> <location line="+11"/> @@ -1988,7 +1988,7 @@ Example: https://server.my:8787</source> <message> <location line="+11"/> <source>&Mark as read</source> - <translation type="unfinished"></translation> + <translation>&വായിചàµà´šà´¤à´¾à´¯à´¿ കാണികàµà´•àµà´•</translation> </message> <message> <location line="+3"/> @@ -2071,21 +2071,21 @@ Example: https://server.my:8787</source> <message> <location line="+12"/> <source>Cancel</source> - <translation type="unfinished">റദàµà´¦à´¾à´•àµà´•àµ</translation> + <translation>റദàµà´¦à´¾à´•àµà´•àµ</translation> </message> <message> <location line="+0"/> <source>Deny</source> - <translation type="unfinished"></translation> + <translation>നിരസികàµà´•àµà´•</translation> </message> <message> <location line="+13"/> - <source>Start verification</source> - <translation type="unfinished"></translation> + <source>Accept</source> + <translation>à´¸àµà´µàµ€à´•à´°à´¿à´•àµà´•àµà´•</translation> </message> <message> <location line="+0"/> - <source>Accept</source> + <source>Start verification</source> <translation type="unfinished"></translation> </message> </context> @@ -2129,7 +2129,7 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>മൈകàµà´°àµ‹à´«àµ‹à´£àµŠà´¨àµà´¨àµà´‚ à´•à´£àµà´Ÿàµ†à´¤àµà´¤à´¿à´¯à´¿à´²àµà´².</translation> </message> <message> <location line="+24"/> @@ -2149,7 +2149,7 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>Cancel</source> - <translation type="unfinished">റദàµà´¦à´¾à´•àµà´•àµ</translation> + <translation>റദàµà´¦à´¾à´•àµà´•àµ</translation> </message> </context> <context> @@ -2228,7 +2228,7 @@ Example: https://server.my:8787</source> <message> <location line="+38"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ചേർകàµà´•àµà´•</translation> </message> <message> <location line="+16"/> @@ -2517,7 +2517,22 @@ Example: https://server.my:8787</source> <context> <name>QObject</name> <message> - <location line="-26"/> + <location filename="../../src/notifications/ManagerMac.cpp" line="-58"/> + <source>Respond</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Send</source> + <translation type="unfinished">അയകàµà´•àµà´•</translation> + </message> + <message> + <location line="+1"/> + <source>Write a message...</source> + <translation type="unfinished">ഒരൠസനàµà´¦àµ‡à´¶à´‚ à´Žà´´àµà´¤àµà´•â€¦.</translation> + </message> + <message> + <location filename="../../src/main.cpp" line="-26"/> <source>Alias for '--log-level trace'.</source> <translation type="unfinished"></translation> </message> @@ -2541,21 +2556,6 @@ Example: https://server.my:8787</source> <source>type</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../src/notifications/ManagerMac.cpp" line="-58"/> - <source>Respond</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Send</source> - <translation type="unfinished">അയകàµà´•àµà´•</translation> - </message> - <message> - <location line="+1"/> - <source>Write a message...</source> - <translation type="unfinished">ഒരൠസനàµà´¦àµ‡à´¶à´‚ à´Žà´´àµà´¤àµà´•â€¦.</translation> - </message> </context> <context> <name>ReCaptchaDialog</name> @@ -2599,124 +2599,124 @@ Example: https://server.my:8787</source> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+82"/> - <source>Autodiscovery failed. Received malformed response.</source> + <location filename="../qml/pages/RegisterPage.qml" line="+58"/> + <source>Homeserver</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <location line="+1"/> + <source>your.server</source> <translation type="unfinished"></translation> </message> <message> - <location line="+25"/> - <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <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 type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <location line="+32"/> + <source>Username</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <location line="+1"/> + <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+17"/> - <source>The selected server does not support a version of the Matrix protocol that this client understands (v1.1 to v1.5). You can't register.</source> + <location line="+21"/> + <location line="+102"/> + <source>Back</source> <translation type="unfinished"></translation> </message> <message> - <location line="+11"/> - <source>Server does not support querying registration flows!</source> - <translation type="unfinished"></translation> + <location line="-79"/> + <source>Password</source> + <translation type="unfinished">പാസàµâ€à´µàµ‡à´¡àµ</translation> </message> <message> - <location line="+5"/> - <source>Server does not support registration.</source> + <location line="+2"/> + <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> - <source>Invalid username.</source> + <location line="+7"/> + <source>Password confirmation</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Name already in use.</source> + <location line="+9"/> + <source>Your passwords do not match!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Part of the reserved namespace.</source> - <translation type="unfinished"></translation> + <location line="+8"/> + <source>Device name</source> + <translation type="unfinished">ഉപകരണതàµà´¤à´¿à´¨àµà´±àµ† പേരàµ</translation> </message> <message> - <location filename="../qml/pages/RegisterPage.qml" line="+58"/> - <source>Homeserver</source> + <location line="+2"/> + <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>your.server</source> + <location line="+31"/> + <source>REGISTER</source> <translation type="unfinished"></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> + <location filename="../../src/RegisterPage.cpp" line="+82"/> + <source>Autodiscovery failed. Received malformed response.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> - <source>Username</source> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> + <location line="+25"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+21"/> - <location line="+102"/> - <source>Back</source> + <location line="+7"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-79"/> - <source>Password</source> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> + <location line="+17"/> + <source>The selected server does not support a version of the Matrix protocol that this client understands (v1.1 to v1.5). You can't register.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Password confirmation</source> + <location line="+11"/> + <source>Server does not support querying registration flows!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> - <source>Your passwords do not match!</source> + <location line="+5"/> + <source>Server does not support registration.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Device name</source> + <location line="+28"/> + <source>Invalid username.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> + <source>Name already in use.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+31"/> - <source>REGISTER</source> + <location line="+2"/> + <source>Part of the reserved namespace.</source> <translation type="unfinished"></translation> </message> </context> @@ -2725,7 +2725,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/ReplyPopup.qml" line="+54"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">à´…à´Ÿà´¯àµâ€Œà´•àµà´•àµà´•</translation> </message> <message> <location line="+16"/> @@ -2852,7 +2852,7 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">à´…à´Ÿà´¯àµâ€Œà´•àµà´•àµà´•</translation> </message> <message> <location line="+372"/> @@ -3006,13 +3006,13 @@ Example: https://server.my:8787</source> </message> <message> <location line="+404"/> - <source>Select an avatar</source> - <translation type="unfinished"></translation> + <source>All Files (*)</source> + <translation type="unfinished">à´Žà´²àµà´²à´¾ ഫയലàµà´•à´³àµà´‚ (*)</translation> </message> <message> <location line="+0"/> - <source>All Files (*)</source> - <translation type="unfinished">à´Žà´²àµà´²à´¾ ഫയലàµà´•à´³àµà´‚ (*)</translation> + <source>Select an avatar</source> + <translation type="unfinished"></translation> </message> <message> <location line="+12"/> @@ -3612,7 +3612,7 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/emoji/StickerPicker.qml" line="+69"/> <source>Search</source> - <translation type="unfinished"></translation> + <translation type="unfinished">തിരയàµà´•</translation> </message> <message> <location line="+188"/> @@ -3635,13 +3635,18 @@ If you choose verify, you need to have the other device available. If you choose <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">à´…à´Ÿà´¯àµâ€Œà´•àµà´•àµà´•</translation> </message> </context> <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1501"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1251"/> + <source>You joined this room.</source> + <translation type="unfinished">നിങàµà´™àµ¾ à´ˆ à´®àµà´±à´¿à´¯à´¿àµ½ ചേർനàµà´¨àµ.</translation> + </message> + <message> + <location line="+250"/> <location line="+17"/> <source>Message redaction failed: %1</source> <translation type="unfinished"></translation> @@ -3687,7 +3692,12 @@ If you choose verify, you need to have the other device available. If you choose <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>%1 made this room require an invitation to join.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>%1 allowed to join this room by knocking.</source> <translation type="unfinished"></translation> </message> @@ -3941,27 +3951,22 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+152"/> - <source>%2 revoked the invite to %1.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> - <source>%2 kicked %1.</source> + <location line="+109"/> + <source>%1 invited %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>%2 unbanned %1.</source> + <location line="+12"/> + <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>%2 rejected the knock from %1.</source> + <location line="+4"/> + <source>%1 has changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-32"/> + <location line="+2"/> <source>%1 changed their avatar.</source> <translation type="unfinished"></translation> </message> @@ -3981,52 +3986,42 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>%1 rejected their invite.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> + <location line="+8"/> <source>%1 left the room.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+31"/> - <source>Reason: %1</source> + <location line="+2"/> + <source>%2 kicked %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-19"/> - <source>%1 redacted their knock.</source> + <location line="+3"/> + <source>%1 rejected their invite.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-1700"/> - <source>You joined this room.</source> - <translation type="unfinished">നിങàµà´™àµ¾ à´ˆ à´®àµà´±à´¿à´¯à´¿àµ½ ചേർനàµà´¨àµ.</translation> - </message> - <message> - <location line="+998"/> - <source>%1 made this room require an invitation to join.</source> + <location line="+2"/> + <source>%2 revoked the invite to %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+654"/> - <source>%1 invited %2.</source> + <location line="+2"/> + <source>%2 unbanned %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>%1 has changed their avatar and changed their display name to %2.</source> + <location line="+3"/> + <source>%1 redacted their knock.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>%1 has changed their display name to %2.</source> + <location line="+2"/> + <source>%2 rejected the knock from %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+36"/> + <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 type="unfinished"></translation> @@ -4041,6 +4036,11 @@ Reason: %4</source> <source>%1 knocked.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+5"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TimelineRow</name> @@ -4293,13 +4293,13 @@ Reason: %4</source> </message> <message> <location line="+222"/> - <source>Select an avatar</source> - <translation type="unfinished"></translation> + <source>All Files (*)</source> + <translation type="unfinished">à´Žà´²àµà´²à´¾ ഫയലàµà´•à´³àµà´‚ (*)</translation> </message> <message> <location line="+0"/> - <source>All Files (*)</source> - <translation type="unfinished">à´Žà´²àµà´²à´¾ ഫയലàµà´•à´³àµà´‚ (*)</translation> + <source>Select an avatar</source> + <translation type="unfinished"></translation> </message> <message> <location line="+12"/> @@ -4390,7 +4390,7 @@ Reason: %4</source> <message> <location line="+15"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ഉപകരണങàµà´™àµ¾</translation> </message> <message> <location line="+3"/> @@ -4460,7 +4460,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Communities sidebar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Scrollbars in room list</source> <translation type="unfinished"></translation> </message> @@ -4560,7 +4565,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show message counts for communities and tags</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Display fancy effects such as confetti</source> <translation type="unfinished"></translation> </message> @@ -4785,7 +4795,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> + <location line="+7"/> + <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <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> @@ -4812,7 +4827,12 @@ Set to 0 to blur immediately after focus loss. Max value of 1 hour (3600 seconds <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show a column containing communities and tags next to the room list.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Shows scrollbars in the room list and communities list.</source> <translation type="unfinished"></translation> </message> @@ -4868,104 +4888,74 @@ If this is on, rooms that come first alphabetically will be sorted earlier than <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Notify about received messages when the client is not currently focused.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Change the appearance of user avatars in chats. -OFF - square, ON - circle.</source> + <location line="+4"/> + <source>Show if your message was read. +Status is displayed next to timestamps. +Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> - <source>Decrypt messages shown in notifications for encrypted chats.</source> + <location line="+4"/> + <source>Notify about received messages when the client is not currently focused.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Choose where to show the total number of notifications contained within a community or tag.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+16"/> - <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="+32"/> - <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 type="unfinished"></translation> - </message> - <message> - <location line="-76"/> <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 type="unfinished"></translation> </message> <message> - <location line="-350"/> - <source>Communities sidebar</source> + <location line="+4"/> + <source>Change the appearance of user avatars in chats. +OFF - square, ON - circle.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Show message counts for communities and tags</source> + <location line="+3"/> + <source>Display an identicon instead of a letter when no avatar is set.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+241"/> - <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <location line="+2"/> + <source>Opens images with an external program when tapping the image. +Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+19"/> - <source>Show a column containing communities and tags next to the room list.</source> + <location line="+4"/> + <source>Opens videos with an external program when tapping the video. +Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Show if your message was read. -Status is displayed next to timestamps. -Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> + <location line="+4"/> + <source>Decrypt the messages shown in the sidebar. +Only affects messages in encrypted chats.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>Display an identicon instead of a letter when no avatar is set.</source> + <location line="+3"/> + <source>Decrypt messages shown in notifications for encrypted chats.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Opens images with an external program when tapping the image. -Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> + <source>Choose where to show the total number of notifications contained within a community or tag.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Opens videos with an external program when tapping the video. -Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> + <location line="+3"/> + <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Decrypt the messages shown in the sidebar. -Only affects messages in encrypted chats.</source> + <location line="+3"/> + <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+14"/> + <location line="+3"/> <source>When the window loses focus, the timeline will be blurred.</source> <translation type="unfinished"></translation> @@ -4991,7 +4981,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> + <location line="+3"/> + <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="+4"/> <source>Download message encryption keys from and upload to the encrypted online key backup.</source> <translation type="unfinished"></translation> </message> @@ -5001,7 +4996,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> + <location line="+4"/> + <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 type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>The key to verify other users. If it is cached, verifying a user will verify all their devices.</source> <translation type="unfinished"></translation> </message> @@ -5174,7 +5174,7 @@ This setting will take effect upon restart.</source> <message> <location line="+8"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation type="unfinished">à´ªàµà´°à´µàµ‡à´¶à´¿à´•àµà´•àµà´•</translation> </message> <message> <location line="+26"/> diff --git a/resources/langs/nheko_nl.ts b/resources/langs/nheko_nl.ts index fd700006929a9e8b9a09bca471f75ce1c23ea391..9c3756402c12a464f2c7109fda788402a18dc7e8 100644 --- a/resources/langs/nheko_nl.ts +++ b/resources/langs/nheko_nl.ts @@ -6,33 +6,33 @@ <message> <location filename="../qml/voip/ActiveCallBar.qml" line="+107"/> <source>Calling...</source> - <translation type="unfinished"></translation> + <translation>Bellen…</translation> </message> <message> <location line="+10"/> <location line="+10"/> <source>Connecting...</source> - <translation type="unfinished"></translation> + <translation>Verbinden…</translation> </message> <message> <location line="+67"/> <source>You are screen sharing</source> - <translation type="unfinished"></translation> + <translation>Scherm wordt gedeeld.</translation> </message> <message> <location line="+17"/> <source>Hide/Show Picture-in-Picture</source> - <translation type="unfinished"></translation> + <translation>Toon/verberg miniatuur</translation> </message> <message> <location line="+13"/> <source>Unmute Mic</source> - <translation type="unfinished"></translation> + <translation>Microfoon aanzetten</translation> </message> <message> <location line="+0"/> <source>Mute Mic</source> - <translation type="unfinished"></translation> + <translation>Microfoon dempen</translation> </message> </context> <context> @@ -56,47 +56,47 @@ <message> <location filename="../qml/dialogs/AliasEditor.qml" line="+26"/> <source>Aliases to %1</source> - <translation type="unfinished"></translation> + <translation>Aliassen voor %1</translation> </message> <message> <location line="+14"/> <source>List of aliases to this room. Usually you can only add aliases on your server. You can have one canonical alias and many alternate aliases.</source> - <translation type="unfinished"></translation> + <translation>List van aliassen voor deze kamer. Normaal kan je alleen aliassen toevoegen op je eigen server. Je kan een enkele primaire alias hebben en meerdere secundaire aliassen.</translation> </message> <message> <location line="+41"/> <source>Primary alias</source> - <translation type="unfinished"></translation> + <translation>Primaire alias</translation> </message> <message> <location line="+0"/> <source>Make primary alias</source> - <translation type="unfinished"></translation> + <translation>Primaire alias maken</translation> </message> <message> <location line="+14"/> <source>Advertise as an alias in this room</source> - <translation type="unfinished"></translation> + <translation>Als alias in deze kamer publiceren</translation> </message> <message> <location line="+13"/> <source>Publish in room directory</source> - <translation type="unfinished"></translation> + <translation>Publiceer in kamerlijst</translation> </message> <message> <location line="+12"/> <source>Remove this alias</source> - <translation type="unfinished"></translation> + <translation>Verwijder deze alias</translation> </message> <message> <location line="+19"/> <source>#new-alias:server.tld</source> - <translation type="unfinished"></translation> + <translation>#nieuwe-alias:server.domein</translation> </message> <message> <location line="+12"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation>Toevoegen</translation> </message> </context> <context> @@ -104,27 +104,27 @@ <message> <location filename="../qml/dialogs/AllowedRoomsSettingsDialog.qml" line="+26"/> <source>Allowed rooms settings</source> - <translation type="unfinished"></translation> + <translation>Instellingen voor toegestane kamers</translation> </message> <message> <location line="+14"/> <source>List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room.</source> - <translation type="unfinished"></translation> + <translation>Lijst van kamers die toegang tot deze kamer verlenen. Iedereen in eender van deze kamers kan deze kamer binnentreden.</translation> </message> <message> <location line="+36"/> <source>Parent community</source> - <translation type="unfinished"></translation> + <translation>Moedergemeenschap</translation> </message> <message> <location line="+0"/> <source>Other room</source> - <translation type="unfinished"></translation> + <translation>Andere kamer</translation> </message> <message> <location line="+42"/> <source>Enter additional rooms not in the list yet...</source> - <translation type="unfinished"></translation> + <translation>Voer verdere kamers toe die nog niet in de lijst staan...</translation> </message> </context> <context> @@ -149,17 +149,17 @@ <message> <location filename="../qml/voip/CallInvite.qml" line="+75"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Video oproep</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>Audio oproep</translation> </message> <message> <location line="+62"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Geen microfoon gevonden.</translation> </message> </context> <context> @@ -167,42 +167,42 @@ <message> <location filename="../qml/voip/CallInviteBar.qml" line="+65"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Video oproep</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>Audio oproep</translation> </message> <message> <location line="+16"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation>Apparaten</translation> </message> <message> <location line="+11"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>Aanvaarden</translation> </message> <message> <location line="+4"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Geen microfoon gevonden.</translation> </message> <message> <location line="+8"/> <source>Unknown microphone: %1</source> - <translation type="unfinished"></translation> + <translation>Onbekende microfoon: %1</translation> </message> <message> <location line="+9"/> <source>Unknown camera: %1</source> - <translation type="unfinished"></translation> + <translation>Onbekende camera: %1</translation> </message> <message> <location line="+14"/> <source>Decline</source> - <translation type="unfinished"></translation> + <translation>Afwijzen</translation> </message> </context> <context> @@ -443,7 +443,7 @@ Je kan optioneel hier een reden invoeren dat je aanklopt:</translation> <message> <location filename="../qml/ChatPage.qml" line="+36"/> <source>No network connection</source> - <translation type="unfinished"></translation> + <translation>Geen netwerkverbinding</translation> </message> </context> <context> @@ -519,7 +519,12 @@ Je kan optioneel hier een reden invoeren dat je aanklopt:</translation> <translation>/md <bericht></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>/cmark <message></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>/plain <message></source> <translation>/plain <bericht></translation> </message> @@ -554,12 +559,7 @@ Je kan optioneel hier een reden invoeren dat je aanklopt:</translation> <translation>/rainbowconfetti [bericht]</translation> </message> <message> - <location line="-14"/> - <source>/cmark <message></source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+16"/> + <location line="+2"/> <source>/rainfall [message]</source> <translation type="unfinished"></translation> </message> @@ -740,22 +740,22 @@ Je kan optioneel hier een reden invoeren dat je aanklopt:</translation> <message> <location filename="../qml/CommunitiesList.qml" line="+123"/> <source>Expand</source> - <translation type="unfinished"></translation> + <translation>Uitvouwen</translation> </message> <message> <location line="+0"/> <source>Collapse</source> - <translation type="unfinished"></translation> + <translation>Invouwen</translation> </message> <message> <location line="+87"/> <source>Do not show notification counts for this community or tag.</source> - <translation type="unfinished"></translation> + <translation>Laat geen meldingteller zien voor deze groep of markering.</translation> </message> <message> <location line="+7"/> <source>Hide rooms with this tag or from this community by default.</source> - <translation type="unfinished"></translation> + <translation>Verberg standaard kamers met deze markering of uit deze groep.</translation> </message> </context> <context> @@ -836,40 +836,40 @@ Je kan optioneel hier een reden invoeren dat je aanklopt:</translation> <message> <location filename="../qml/dialogs/ConfirmJoinRoomDialog.qml" line="+19"/> <source>Confirm community join</source> - <translation type="unfinished"></translation> + <translation>Bevestig groep binnentreden</translation> </message> <message> <location line="+0"/> <source>Confirm room join</source> - <translation type="unfinished"></translation> + <translation>Bevestig kamer binnentreden</translation> </message> <message numerus="yes"> <location line="+66"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n deelnemer</numerusform> + <numerusform>%n deelnemers</numerusform> </translation> </message> <message> <location line="+25"/> <source>This room can't be joined directly. You can, however, knock on the room and room members can accept or decline this join request. You can additionally provide a reason for them to let you in below:</source> - <translation type="unfinished"></translation> + <translation>Deze kamer is niet direct begaanbaar. Je kan echter aankloppen en deelnemers aan de kamer kunnen je verzoek dan inwilligen of afwijzen. Je kan optioneel hieronder nog een reden opgeven:</translation> </message> <message> <location line="+0"/> <source>Do you want to join this room? You can optionally add a reason below:</source> - <translation type="unfinished"></translation> + <translation>Wil je deze kamer binnentreden? Je kan optioneel hieronder een reden opgeven:</translation> </message> <message> <location line="+32"/> <source>Knock</source> - <translation type="unfinished"></translation> + <translation>Aankloppen</translation> </message> <message> <location line="+0"/> <source>Join</source> - <translation type="unfinished"></translation> + <translation>Binnentreden</translation> </message> </context> <context> @@ -877,22 +877,22 @@ Je kan optioneel hier een reden invoeren dat je aanklopt:</translation> <message> <location filename="../qml/dialogs/CreateDirect.qml" line="+15"/> <source>Create Direct Chat</source> - <translation type="unfinished"></translation> + <translation>Maak een privéchat</translation> </message> <message> <location line="+60"/> <source>User to invite</source> - <translation type="unfinished"></translation> + <translation>Gebruiker om uit te nodigen</translation> </message> <message> <location line="+1"/> <source>@user:server.tld</source> - <translation type="unfinished"></translation> + <translation>@gebruiker:server.domein</translation> </message> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Versleuteling</translation> </message> </context> <context> @@ -900,72 +900,72 @@ Je kan optioneel hier een reden invoeren dat je aanklopt:</translation> <message> <location filename="../qml/dialogs/CreateRoom.qml" line="+17"/> <source>New community</source> - <translation type="unfinished"></translation> + <translation>Nieuwe groep</translation> </message> <message> <location line="+0"/> <source>New Room</source> - <translation type="unfinished"></translation> + <translation>Nieuwe kamer</translation> </message> <message> <location line="+27"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation>Naam</translation> </message> <message> <location line="+1"/> <source>No name</source> - <translation type="unfinished"></translation> + <translation>Naamloos</translation> </message> <message> <location line="+8"/> <source>Topic</source> - <translation type="unfinished"></translation> + <translation>Onderwerp</translation> </message> <message> <location line="+1"/> <source>No topic</source> - <translation type="unfinished"></translation> + <translation>Onderwerploos</translation> </message> <message> <location line="+18"/> <source>Alias</source> - <translation type="unfinished"></translation> + <translation>Alias</translation> </message> <message> <location line="+12"/> <source>Public</source> - <translation type="unfinished"></translation> + <translation>Publiek</translation> </message> <message> <location line="+6"/> <source>Public rooms can be joined by anyone; private rooms need explicit invites.</source> - <translation type="unfinished"></translation> + <translation>Publieke kamers zijn voor iedereen begaanbaar; privékamers vereisen een uitnodiging.</translation> </message> <message> <location line="+13"/> <source>Trusted</source> - <translation type="unfinished"></translation> + <translation>Vertrouwd</translation> </message> <message> <location line="+6"/> <source>All invitees are given the same power level as the creator</source> - <translation type="unfinished"></translation> + <translation>Alle uitgenodigde deelnemers krijgen hetzelfde machtsniveau als de maker</translation> </message> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Versleuteling</translation> </message> <message> <location line="+6"/> <source>Caution: Encryption cannot be disabled</source> - <translation type="unfinished"></translation> + <translation>Let op: Versleuteling kan niet later worden uitgeschakeld</translation> </message> <message> <location line="+16"/> <source>Create Room</source> - <translation type="unfinished"></translation> + <translation>Kamer aanmaken</translation> </message> </context> <context> @@ -1001,22 +1001,22 @@ Je kan optioneel hier een reden invoeren dat je aanklopt:</translation> <message> <location filename="../qml/device-verification/DigitVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Verificatiecode</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>Controleer de volgende getallen. Je zou dezelfde getallen moeten zien aan beide kanten. Druk als ze verschillen op 'Ze komen niet overeen!' om de verificatie te annuleren!</translation> </message> <message> <location line="+33"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Ze komen niet overeen!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Ze zijn gelijk!</translation> </message> </context> <context> @@ -1024,27 +1024,27 @@ Je kan optioneel hier een reden invoeren dat je aanklopt:</translation> <message> <location filename="../qml/device-verification/EmojiVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Verificatiecode</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>Vergelijk de volgende emoji. Je zou dezelfde moeten zien aan beide kanten. Als ze verschillen, druk dan op 'Ze komen niet overeen!' om de verificatie te annuleren!</translation> </message> <message> <location line="+379"/> <source>The displayed emoji might look different in different clients if a different font is used. Similarly they might be translated into different languages. Nonetheless they should depict one of 64 different objects or animals. For example a lion and a cat are different, but a cat is the same even if one client just shows a cat face, while another client shows a full cat body.</source> - <translation type="unfinished"></translation> + <translation>De weergegeven emoji kunnen er anders uit zien als bijvoorbeeld een ander lettertype wordt gebruikt. Ze kunnen ook vertaald zijn in andere talen. Hoe dan ook moeten ze één van 64 verschillende objecten of dieren weergeven. Bijvoorbeeld een leeuw en een kat zijn verschillend, maar een kat is een kat - ook als er bij de ene applicatie een kattengezicht verschijnt maar bij de andere een volledig kattenlichaam.</translation> </message> <message> <location line="+10"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Ze komen niet overeen!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Ze zijn gelijk!</translation> </message> </context> <context> @@ -1052,42 +1052,42 @@ Je kan optioneel hier een reden invoeren dat je aanklopt:</translation> <message> <location filename="../qml/delegates/Encrypted.qml" line="+46"/> <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> + <translation>Er is geen sleutel om dit bericht te ontsleutelen. We hebben de sleutel aangevraagd, maar je kan het opnieuw proberen als je ongeduldig bent.</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> + <translation>Het bericht kon niet worden ontsleuteld, omdat we alleen een sleutel hebben voor nieuwere berichten. Je kan proberen toegang tot dit bericht aan te vragen.</translation> </message> <message> <location line="+2"/> <source>There was an internal error reading the decryption key from the database.</source> - <translation type="unfinished"></translation> + <translation>Er was een interne fout bij het lezen van de sleutel uit de database.</translation> </message> <message> <location line="+2"/> <source>There was an error decrypting this message.</source> - <translation type="unfinished"></translation> + <translation>Er was een fout bij het ontsleutelen van dit bericht.</translation> </message> <message> <location line="+2"/> <source>The message couldn't be parsed.</source> - <translation type="unfinished"></translation> + <translation>Het bericht kon niet worden verwerkt.</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> + <translation>De versleuteling was herbruikt! Wellicht probeert iemand vervalsde berichten in dit gesprek te injecteren!</translation> </message> <message> <location line="+2"/> <source>Unknown decryption error</source> - <translation type="unfinished"></translation> + <translation>Onbekende ontsleutelingsfout</translation> </message> <message> <location line="+9"/> <source>Request key</source> - <translation type="unfinished"></translation> + <translation>Vraag sleutel aan</translation> </message> </context> <context> @@ -1108,22 +1108,22 @@ Je kan optioneel hier een reden invoeren dat je aanklopt:</translation> <message> <location filename="../qml/EncryptionIndicator.qml" line="+36"/> <source>This message is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>Dit bericht is niet versleuteld!</translation> </message> <message> <location line="+3"/> <source>Encrypted by a verified device</source> - <translation type="unfinished"></translation> + <translation>Versleuteld door een geverifieerd apparaat</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> + <translation>Versleuteld door een ongeverifieerd apparaat, maar je hebt de gebruiker tot nu toe vertrouwd.</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> + <translation>Versleuteld door een ongeverifieerd apparaat of de sleutel komt van een niet te vertrouwen bron zoals een reservesleutel.</translation> </message> </context> <context> @@ -1203,42 +1203,42 @@ Je kan optioneel hier een reden invoeren dat je aanklopt:</translation> <message> <location filename="../qml/device-verification/Failed.qml" line="+11"/> <source>Verification failed</source> - <translation type="unfinished"></translation> + <translation>Verificatie mislukt</translation> </message> <message> <location line="+12"/> <source>Other client does not support our verification protocol.</source> - <translation type="unfinished"></translation> + <translation>De andere kant ondersteunt ons verificatieprotocol niet.</translation> </message> <message> <location line="+4"/> <source>Key mismatch detected!</source> - <translation type="unfinished"></translation> + <translation>Verschil in sleutels gedetecteerd!</translation> </message> <message> <location line="+2"/> <source>Device verification timed out.</source> - <translation type="unfinished"></translation> + <translation>Apparaatverificatie is verlopen.</translation> </message> <message> <location line="+2"/> <source>Other party canceled the verification.</source> - <translation type="unfinished"></translation> + <translation>De andere kant heeft de verificatie geannuleerd.</translation> </message> <message> <location line="+2"/> <source>Verification messages received out of order!</source> - <translation type="unfinished"></translation> + <translation>Verificatieberichten in verkeerde volgorde ontvangen!</translation> </message> <message> <location line="+2"/> <source>Unknown verification error.</source> - <translation type="unfinished"></translation> + <translation>Onbekende verificatiefout.</translation> </message> <message> <location line="+16"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Sluiten</translation> </message> </context> <context> @@ -1246,7 +1246,7 @@ Je kan optioneel hier een reden invoeren dat je aanklopt:</translation> <message> <location filename="../qml/ForwardCompleter.qml" line="+52"/> <source>Forward Message</source> - <translation type="unfinished"></translation> + <translation>Bericht doorsturen</translation> </message> </context> <context> @@ -1271,47 +1271,47 @@ Je kan optioneel hier een reden invoeren dat je aanklopt:</translation> <message> <location filename="../qml/dialogs/HiddenEventsDialog.qml" line="+33"/> <source>Hidden events for %1</source> - <translation type="unfinished"></translation> + <translation>Verborgen gebeurtenissen voor %1</translation> </message> <message> <location line="+3"/> <source>Hidden events</source> - <translation type="unfinished"></translation> + <translation>Verborgen gebeurtenissen</translation> </message> <message> <location line="+18"/> <source>These events will be <b>shown</b> in %1:</source> - <translation type="unfinished"></translation> + <translation>Deze gebeurtenissen zullen <b>getoond</b> worden in %1:</translation> </message> <message> <location line="+3"/> <source>These events will be <b>shown</b> in all rooms:</source> - <translation type="unfinished"></translation> + <translation>Deze gebeurtenissen zullen <b>getoond</b> worden in alle kamers:</translation> </message> <message> <location line="+15"/> <source>User events</source> - <translation type="unfinished"></translation> + <translation>Gebruikersgebeurtenissen</translation> </message> <message> <location line="+1"/> <source>Joins, leaves, avatar and name changes, bans, …</source> - <translation type="unfinished"></translation> + <translation>Binnenkomen, vertrekken, avatar- en naamsveranderingen, verbanningen, …</translation> </message> <message> <location line="+16"/> <source>Power level changes</source> - <translation type="unfinished"></translation> + <translation>Gebruikersrechtenveranderingen</translation> </message> <message> <location line="+1"/> <source>Sent when a moderator is added/removed or the permissions of a room are changed.</source> - <translation type="unfinished"></translation> + <translation>Verstuurd wanneer een beheerder wordt toegevoegd/verwijderd of de rechten van een kamer worden aangepast.</translation> </message> <message> <location line="+16"/> <source>Stickers</source> - <translation type="unfinished"></translation> + <translation>Stickers</translation> </message> </context> <context> @@ -1319,89 +1319,89 @@ Je kan optioneel hier een reden invoeren dat je aanklopt:</translation> <message> <location filename="../qml/dialogs/ImagePackEditorDialog.qml" line="+22"/> <source>Editing image pack</source> - <translation type="unfinished"></translation> + <translation>Afbeeldingspakket aanpassen</translation> </message> <message> <location line="+56"/> <source>Add images</source> - <translation type="unfinished"></translation> + <translation>Afbeeldingen toevoegen</translation> </message> <message> <location line="+7"/> <source>Images (*.png *.webp *.gif *.jpg *.jpeg)</source> - <translation type="unfinished"></translation> + <translation>Afbeeldingen (*.png *.webp *.gif *.jpg *.jpeg)</translation> </message> <message> <location line="+1"/> <source>Select images for pack</source> - <translation type="unfinished"></translation> + <translation>Selecteer afbeeldingen voor pakket</translation> </message> <message> <location line="+1"/> <source>Add to pack</source> - <translation type="unfinished"></translation> + <translation>Toevoegen aan pakket</translation> </message> <message> <location line="+61"/> <source>Change the overview image for this pack</source> - <translation type="unfinished"></translation> + <translation>Pas het icoon voor dit pakket aan</translation> </message> <message> <location line="+13"/> <source>Overview Image (*.png *.webp *.jpg *.jpeg)</source> - <translation type="unfinished"></translation> + <translation>Icoon afbeelding (*.png *.webp *.jpg *.jpeg)</translation> </message> <message> <location line="+1"/> <source>Select overview image for pack</source> - <translation type="unfinished"></translation> + <translation>Kies icoon afbeelding voor pakket</translation> </message> <message> <location line="+12"/> <source>State key</source> - <translation type="unfinished"></translation> + <translation>Staatsleutel</translation> </message> <message> <location line="+8"/> <source>Packname</source> - <translation type="unfinished"></translation> + <translation>Afbeeldingspakketnaam</translation> </message> <message> <location line="+8"/> <source>Attribution</source> - <translation type="unfinished"></translation> + <translation>Bronvermelding</translation> </message> <message> <location line="+9"/> <location line="+75"/> <source>Use as Emoji</source> - <translation type="unfinished"></translation> + <translation>Gebruik als emoji</translation> </message> <message> <location line="-62"/> <location line="+75"/> <source>Use as Sticker</source> - <translation type="unfinished"></translation> + <translation>Gebruik als sticker</translation> </message> <message> <location line="-37"/> <source>Shortcode</source> - <translation type="unfinished"></translation> + <translation>Shortcode</translation> </message> <message> <location line="+15"/> <source>Body</source> - <translation type="unfinished"></translation> + <translation>Tekstinhoud</translation> </message> <message> <location line="+35"/> <source>Remove from pack</source> - <translation type="unfinished"></translation> + <translation>Verwijder uit afbeeldingspakket</translation> </message> <message> <location line="+4"/> <source>Remove</source> - <translation type="unfinished"></translation> + <translation>Verwijder</translation> </message> </context> <context> @@ -1409,57 +1409,57 @@ Je kan optioneel hier een reden invoeren dat je aanklopt:</translation> <message> <location filename="../qml/dialogs/ImagePackSettingsDialog.qml" line="+23"/> <source>Image pack settings</source> - <translation type="unfinished"></translation> + <translation>Afbeeldingspakketinstellingen</translation> </message> <message> <location line="+48"/> <source>Create account pack</source> - <translation type="unfinished"></translation> + <translation>Maak pakket voor je eigen account aan</translation> </message> <message> <location line="+13"/> <source>New room pack</source> - <translation type="unfinished"></translation> + <translation>Nieuw afbeeldingspakket voor kamer</translation> </message> <message> <location line="+22"/> <source>Private pack</source> - <translation type="unfinished"></translation> + <translation>Privé afbeeldingspakket</translation> </message> <message> <location line="+2"/> <source>Pack from this room</source> - <translation type="unfinished"></translation> + <translation>Afbeeldingspakket uit deze kamer</translation> </message> <message> <location line="+2"/> <source>Pack from parent community</source> - <translation type="unfinished"></translation> + <translation>Pakket van een groepsouder</translation> </message> <message> <location line="+2"/> <source>Globally enabled pack</source> - <translation type="unfinished"></translation> + <translation>Globaal geactiveerd afbeeldingspakket</translation> </message> <message> <location line="+68"/> <source>Enable globally</source> - <translation type="unfinished"></translation> + <translation>Globaal activeren</translation> </message> <message> <location line="+4"/> <source>Enables this pack to be used in all rooms</source> - <translation type="unfinished"></translation> + <translation>Activeert dit afbeeldingspakket voor gebruik in alle kamers</translation> </message> <message> <location line="+10"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation>Bewerken</translation> </message> <message> <location line="+60"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Sluiten</translation> </message> </context> <context> @@ -1485,33 +1485,33 @@ Je kan optioneel hier een reden invoeren dat je aanklopt:</translation> <message> <location filename="../qml/dialogs/InviteDialog.qml" line="+40"/> <source>Invite users to %1</source> - <translation type="unfinished"></translation> + <translation>Nodig gebruikers uit naar %1</translation> </message> <message> <location line="+50"/> <source>Search user</source> - <translation type="unfinished"></translation> + <translation>Zoek gebruiker</translation> </message> <message> <location line="+13"/> <source>@joe:matrix.org</source> <comment>Example user id. The name 'joe' can be localized however you want.</comment> - <translation type="unfinished"></translation> + <translation>@jan:matrix.org</translation> </message> <message> <location line="+42"/> <source>Search on Server</source> - <translation type="unfinished"></translation> + <translation>Zoek op server</translation> </message> <message> <location line="+86"/> <source>Invite</source> - <translation type="unfinished"></translation> + <translation>Uitnodigen</translation> </message> <message> <location line="+7"/> <source>Cancel</source> - <translation type="unfinished">Annuleren</translation> + <translation>Annuleren</translation> </message> </context> <context> @@ -1519,17 +1519,17 @@ Je kan optioneel hier een reden invoeren dat je aanklopt:</translation> <message> <location filename="../qml/dialogs/JoinRoomDialog.qml" line="+14"/> <source>Join room</source> - <translation type="unfinished"></translation> + <translation>Ga kamer binnen</translation> </message> <message> <location line="+20"/> <source>Room ID or alias</source> - <translation type="unfinished"></translation> + <translation>Kamer ID of alias</translation> </message> <message> <location line="+31"/> <source>Join</source> - <translation type="unfinished"></translation> + <translation>Binnentreden</translation> </message> </context> <context> @@ -1537,12 +1537,12 @@ Je kan optioneel hier een reden invoeren dat je aanklopt:</translation> <message> <location filename="../qml/dialogs/LeaveRoomDialog.qml" line="+17"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Kamer verlaten</translation> </message> <message> <location line="+1"/> <source>Are you sure you want to leave?</source> - <translation type="unfinished"></translation> + <translation>Weet je zeker dat je de kamer wil verlaten?</translation> </message> </context> <context> @@ -1628,12 +1628,12 @@ Je kan optioneel hier een reden invoeren dat je aanklopt:</translation> <message> <location filename="../qml/pages/LoginPage.qml" line="+58"/> <source>Matrix ID</source> - <translation type="unfinished"></translation> + <translation>Matrix ID</translation> </message> <message> <location line="+1"/> <source>e.g @joe:matrix.org</source> - <translation type="unfinished"></translation> + <translation>bijv. @jan:matrix.org</translation> </message> <message> <location line="+3"/> @@ -1641,53 +1641,57 @@ Je kan optioneel hier een reden invoeren dat je aanklopt:</translation> 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 type="unfinished"></translation> + <translation>Je inlognaam. Een mxid begint met een @ gevolgd door de gebruikersid. Na de gebruikersid moet je je servernaam toevoegen na een :. +Je kan ook je thuisserver adres invullen als je server geen .well-known ondersteund. +Voorbeeld: @gebruiker:mijn.server +Als Nheko je thuisserver niet kan vinden, zal je worden gevraagd het adres op te geven.</translation> </message> <message> <location line="+27"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Wachtwoord</translation> </message> <message> <location line="+2"/> <source>Your password.</source> - <translation type="unfinished"></translation> + <translation>Je wachtwoord.</translation> </message> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>Apparaatnaam</translation> </message> <message> <location line="+2"/> <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used.</source> - <translation type="unfinished"></translation> + <translation>Een naam voor dit apparaat die zichtbaar is voor anderen als ze je apparaten bekijken of verifiëren. Als niets ingevuld is, wordt er een standaardwaarde gebruikt.</translation> </message> <message> <location line="+10"/> <source>Homeserver address</source> - <translation type="unfinished"></translation> + <translation>Thuisserveradres</translation> </message> <message> <location line="+1"/> <source>server.my:8787</source> - <translation type="unfinished"></translation> + <translation>mijnserver.nl:8787</translation> </message> <message> <location line="+3"/> <source>The address that can be used to contact you homeserver's client API. Example: https://server.my:8787</source> - <translation type="unfinished"></translation> + <translation>Het adres waarop je thuisserver's API voor gebruikers te bereiken is. +Voorbeeld: https://mijn.server:8787</translation> </message> <message> <location line="+32"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>INLOGGEN</translation> </message> <message> <location line="+42"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>Terug</translation> </message> </context> <context> @@ -1695,17 +1699,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/LogoutDialog.qml" line="+13"/> <source>Log out</source> - <translation type="unfinished"></translation> + <translation>Uitloggen</translation> </message> <message> <location line="+1"/> <source>A call is in progress. Log out?</source> - <translation type="unfinished"></translation> + <translation>Er is een oproep gaande. Uitloggen?</translation> </message> <message> <location line="+0"/> <source>Are you sure you want to log out?</source> - <translation type="unfinished"></translation> + <translation>Weet je zeker dat je wil uitloggen?</translation> </message> </context> <context> @@ -1722,17 +1726,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/delegates/MessageDelegate.qml" line="+79"/> <source>This room was replaced for the following reason: %1</source> - <translation type="unfinished"></translation> + <translation>Deze kamer is vervangen wegens de volgende reden: %1</translation> </message> <message> <location line="+5"/> <source>Go to replacement room</source> - <translation type="unfinished"></translation> + <translation>Ga naar de vervangende kamer</translation> </message> <message> <location line="+176"/> <source>%1 removed a message</source> - <translation type="unfinished"></translation> + <translation>%1 heeft een bericht verwijderd</translation> </message> <message> <location line="+34"/> @@ -1742,93 +1746,93 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%2 changed the room name to: %1</source> - <translation type="unfinished"></translation> + <translation>%2 heeft de naam van de kamer veranderd in: %1</translation> </message> <message> <location line="+0"/> <source>%1 removed the room name</source> - <translation type="unfinished"></translation> + <translation>%1 heeft de kamernaam verwijderd</translation> </message> <message> <location line="+14"/> <source>%2 changed the topic to: %1</source> - <translation type="unfinished"></translation> + <translation>%2 heeft het onderwerp veranderd in: %1</translation> </message> <message> <location line="+0"/> <source>%1 removed the topic</source> - <translation type="unfinished"></translation> + <translation>%1 heeft het onderwerp verwijderd</translation> </message> <message> <location line="+14"/> <source>%1 changed the room avatar</source> - <translation type="unfinished"></translation> + <translation>%1 heeft de kameravatar veranderd</translation> </message> <message> <location line="+14"/> <source>%1 changed the pinned messages.</source> - <translation type="unfinished"></translation> + <translation>%1 heeft de vastgeprikte berichten aangepast.</translation> </message> <message> <location line="+29"/> <source>%1 changed the addresses for this room.</source> - <translation type="unfinished"></translation> + <translation>%1 heeft de adressen voor deze kamer aangepast.</translation> </message> <message> <location line="+14"/> <source>%1 changed the parent communities for this room.</source> - <translation type="unfinished"></translation> + <translation>%1 heeft de moedergroep voor deze kamer bijgewerkt.</translation> </message> <message> <location line="+14"/> <source>%1 created and configured room: %2</source> - <translation type="unfinished"></translation> + <translation>%1 maakte en configureerde de kamer: %2</translation> </message> <message> <location line="+17"/> <source>%1 placed a voice call.</source> - <translation type="unfinished"></translation> + <translation>%1 plaatste een spraakoproep.</translation> </message> <message> <location line="+2"/> <source>%1 placed a video call.</source> - <translation type="unfinished"></translation> + <translation>%1 plaatste een video oproep.</translation> </message> <message> <location line="+2"/> <source>%1 placed a call.</source> - <translation type="unfinished"></translation> + <translation>%1 plaatste een oproep.</translation> </message> <message> <location line="+16"/> <source>%1 answered the call.</source> - <translation type="unfinished"></translation> + <translation>%1 beantwoordde de oproep.</translation> </message> <message> <location line="+14"/> <source>%1 rejected the call.</source> - <translation type="unfinished"></translation> + <translation>%1 heeft het gesprek afgewezen.</translation> </message> <message> <location line="+14"/> <source>%1 select answer</source> - <translation type="unfinished"></translation> + <translation>%1 heeft het gesprek beantwoord</translation> </message> <message> <location line="+14"/> <source>%1 ended the call.</source> - <translation type="unfinished"></translation> + <translation>%1 beëindigde de oproep.</translation> </message> <message> <location line="+14"/> <location line="+14"/> <source>%1 is negotiating the call...</source> - <translation type="unfinished"></translation> + <translation>%1 is het gesprek aan het opzetten...</translation> </message> <message> <location line="+122"/> <source>Allow them in</source> - <translation type="unfinished"></translation> + <translation>Binnenlaten</translation> </message> </context> <context> @@ -1836,47 +1840,47 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageInput.qml" line="+47"/> <source>Hang up</source> - <translation type="unfinished"></translation> + <translation>Ophangen</translation> </message> <message> <location line="+0"/> <source>Already on a call</source> - <translation type="unfinished"></translation> + <translation>Reeds in een gesprek</translation> </message> <message> <location line="+0"/> <source>Place a call</source> - <translation type="unfinished"></translation> + <translation>Plaats een oproep</translation> </message> <message> <location line="+28"/> <source>Send a file</source> - <translation type="unfinished"></translation> + <translation>Verstuur een bestand</translation> </message> <message> <location line="+64"/> <source>Write a message...</source> - <translation type="unfinished">Typ een bericht…</translation> + <translation>Typ een bericht…</translation> </message> <message> <location line="+257"/> <source>Stickers</source> - <translation type="unfinished"></translation> + <translation>Stickers</translation> </message> <message> <location line="+24"/> <source>Emoji</source> - <translation type="unfinished"></translation> + <translation>Emoji</translation> </message> <message> <location line="+22"/> <source>Send</source> - <translation type="unfinished">Verstuur</translation> + <translation>Verstuur</translation> </message> <message> <location line="+15"/> <source>You don't have permission to send messages in this room</source> - <translation type="unfinished"></translation> + <translation>Je hebt geen toestemming om berichten te versturen in deze kamer</translation> </message> </context> <context> @@ -1884,27 +1888,27 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageView.qml" line="+346"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation>Bewerken</translation> </message> <message> <location line="+17"/> <source>React</source> - <translation type="unfinished"></translation> + <translation>Reageren</translation> </message> <message> <location line="+15"/> <source>Reply in thread</source> - <translation type="unfinished"></translation> + <translation>Beantwoorden in een gespreksdraad</translation> </message> <message> <location line="+0"/> <source>New thread</source> - <translation type="unfinished"></translation> + <translation>Nieuwe gespreksdraad</translation> </message> <message> <location line="+11"/> <source>Reply</source> - <translation type="unfinished"></translation> + <translation>Beantwoorden</translation> </message> <message> <location line="+11"/> @@ -1914,7 +1918,7 @@ Example: https://server.my:8787</source> <message> <location line="+17"/> <source>Options</source> - <translation type="unfinished"></translation> + <translation>Opties</translation> </message> <message> <location line="+187"/> @@ -1924,12 +1928,12 @@ Example: https://server.my:8787</source> <message> <location line="+69"/> <source>Enter reason for removal or hit enter for no reason:</source> - <translation type="unfinished"></translation> + <translation>Voer de reden voor verwijdering in of druk op enter voor geen reden:</translation> </message> <message> <location line="+1"/> <source>Reason for removal</source> - <translation type="unfinished"></translation> + <translation>Reden voor verwijdering</translation> </message> <message> <location line="+9"/> @@ -1940,93 +1944,93 @@ Example: https://server.my:8787</source> <location line="+10"/> <location line="+138"/> <source>&Copy</source> - <translation type="unfinished"></translation> + <translation>&Kopiëren</translation> </message> <message> <location line="-131"/> <location line="+138"/> <source>Copy &link location</source> - <translation type="unfinished"></translation> + <translation>Kopieer &link</translation> </message> <message> <location line="-130"/> <source>Re&act</source> - <translation type="unfinished"></translation> + <translation>Re&ageren</translation> </message> <message> <location line="+9"/> <source>Repl&y</source> - <translation type="unfinished"></translation> + <translation>Beantwoo&rden</translation> </message> <message> <location line="+7"/> <source>&Edit</source> - <translation type="unfinished"></translation> + <translation>B&ewerken</translation> </message> <message> <location line="+7"/> <source>&Thread</source> - <translation type="unfinished"></translation> + <translation>Gespreks&draad</translation> </message> <message> <location line="+7"/> <source>Un&pin</source> - <translation type="unfinished"></translation> + <translation>Vast%prikken ongedaan maken</translation> </message> <message> <location line="+0"/> <source>&Pin</source> - <translation type="unfinished"></translation> + <translation>Vast%prikken</translation> </message> <message> <location line="+6"/> <source>&Read receipts</source> - <translation type="unfinished"></translation> + <translation>&Leesbevestigingen</translation> </message> <message> <location line="+5"/> <source>&Forward</source> - <translation type="unfinished"></translation> + <translation>&Doorsturen</translation> </message> <message> <location line="+11"/> <source>&Mark as read</source> - <translation type="unfinished"></translation> + <translation>Gelezen &markeren</translation> </message> <message> <location line="+3"/> <source>View raw message</source> - <translation type="unfinished"></translation> + <translation>Ruw bericht bekijken</translation> </message> <message> <location line="+6"/> <source>View decrypted raw message</source> - <translation type="unfinished"></translation> + <translation>Ontsleuteld ruw bericht bekijken</translation> </message> <message> <location line="+7"/> <source>Remo&ve message</source> - <translation type="unfinished"></translation> + <translation>&Verwijder bericht</translation> </message> <message> <location line="+13"/> <source>&Save as</source> - <translation type="unfinished"></translation> + <translation>Op&slaan als</translation> </message> <message> <location line="+7"/> <source>&Open in external program</source> - <translation type="unfinished"></translation> + <translation>In extern programma &openen</translation> </message> <message> <location line="+7"/> <source>Copy link to eve&nt</source> - <translation type="unfinished"></translation> + <translation>Kopieer link naar gebeurte&nis</translation> </message> <message> <location line="+42"/> <source>&Go to quoted message</source> - <translation type="unfinished"></translation> + <translation>&Ga naar geciteerd bericht</translation> </message> </context> <context> @@ -2034,62 +2038,62 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/device-verification/NewVerificationRequest.qml" line="+11"/> <source>Send Verification Request</source> - <translation type="unfinished"></translation> + <translation>Verstuur verificatieverzoek</translation> </message> <message> <location line="+0"/> <source>Received Verification Request</source> - <translation type="unfinished"></translation> + <translation>Ontvangen verificatieverzoek</translation> </message> <message> <location line="+14"/> <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 an unverified device now? (Please make sure you have one of those devices available.)</source> - <translation type="unfinished"></translation> + <translation>Om aan andere gebruikers te laten zien welke apparaten echt van jou zijn, kan je ze verifiëren. Hierdoor worden ook sleutelreservekopieën automatisch uitgewisseld. Nu een ongeverifieerd apparaat verifiëren? (Zorg dat je een van deze apparaten bij de hand hebt.)</translation> </message> <message> <location line="+2"/> <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 type="unfinished"></translation> + <translation>Om aan andere gebruikers te laten zien welke apparaten echt van jou zijn, kan je ze verifiëren. Hierdoor worden ook sleutelreservekopieën automatisch uitgewisseld. Nu %1 verifiëren?</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 type="unfinished"></translation> + <translation>Om zeker te zijn dat niemand meeleest met je versleutelde gesprek kan je de andere kant verifiëren.</translation> </message> <message> <location line="+3"/> <source>%1 has requested to verify their device %2.</source> - <translation type="unfinished"></translation> + <translation>%1 heeft verzocht om hun apparaat %2 te verifiëren.</translation> </message> <message> <location line="+2"/> <source>%1 using the device %2 has requested to be verified.</source> - <translation type="unfinished"></translation> + <translation>%1, gebruikmakend van apparaat %2 heeft verzocht om verificatie.</translation> </message> <message> <location line="+2"/> <source>Your device (%1) has requested to be verified.</source> - <translation type="unfinished"></translation> + <translation>Je apparaat (%1) heeft verzocht om verificatie.</translation> </message> <message> <location line="+12"/> <source>Cancel</source> - <translation type="unfinished">Annuleren</translation> + <translation>Annuleren</translation> </message> <message> <location line="+0"/> <source>Deny</source> - <translation type="unfinished"></translation> + <translation>Weigeren</translation> </message> <message> <location line="+13"/> <source>Start verification</source> - <translation type="unfinished"></translation> + <translation>Begin verificatie</translation> </message> <message> <location line="+0"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>Accepteren</translation> </message> </context> <context> @@ -2127,32 +2131,32 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/PlaceCall.qml" line="+39"/> <source>Place a call to %1?</source> - <translation type="unfinished"></translation> + <translation>Bel %1?</translation> </message> <message> <location line="+16"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Geen microfoon gevonden.</translation> </message> <message> <location line="+24"/> <source>Voice</source> - <translation type="unfinished"></translation> + <translation>Spraak</translation> </message> <message> <location line="+13"/> <source>Video</source> - <translation type="unfinished"></translation> + <translation>Video</translation> </message> <message> <location line="+13"/> <source>Screen</source> - <translation type="unfinished"></translation> + <translation>Scherm</translation> </message> <message> <location line="+16"/> <source>Cancel</source> - <translation type="unfinished">Annuleren</translation> + <translation>Annuleren</translation> </message> </context> <context> @@ -2160,7 +2164,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/delegates/Placeholder.qml" line="+11"/> <source>unimplemented event: </source> - <translation type="unfinished"></translation> + <translation>Niet geïmplementeerd evenement: </translation> </message> </context> <context> @@ -2168,85 +2172,85 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/PowerLevelEditor.qml" line="+26"/> <source>Permissions in %1</source> - <translation type="unfinished"></translation> + <translation>Machtniveaus in %1</translation> </message> <message> <location line="+14"/> <source>Be careful when editing permissions. You can't lower the permissions of people with a same or higher level than you. Be careful when promoting others.</source> - <translation type="unfinished"></translation> + <translation>Kijk uit bij het aanpassen van machtniveaus. Je kan het niveau van mensen met een gelijk of hoger niveau als jijzelf niet aanpassen. Let dus op bij het verhogen van het niveau van anderen.</translation> </message> <message> <location line="+13"/> <source>Roles</source> - <translation type="unfinished"></translation> + <translation>Niveaus</translation> </message> <message> <location line="+3"/> <source>Users</source> - <translation type="unfinished"></translation> + <translation>Gebruikers</translation> </message> <message> <location line="+20"/> <source>Move permissions between roles to change them</source> - <translation type="unfinished"></translation> + <translation>Verplaats toestemmingen tussen niveaus om ze te veranderen</translation> </message> <message> <location line="+22"/> <location line="+240"/> <source>Administrator (%1)</source> - <translation type="unfinished"></translation> + <translation>Beheerder (%1)</translation> </message> <message> <location line="-238"/> <location line="+240"/> <source>Moderator (%1)</source> - <translation type="unfinished"></translation> + <translation>Toezichthouder (%1)</translation> </message> <message> <location line="-238"/> <source>User (%1)</source> - <translation type="unfinished"></translation> + <translation>Gebruiker (%1)</translation> </message> <message> <location line="+2"/> <location line="+238"/> <source>Custom (%1)</source> - <translation type="unfinished"></translation> + <translation>Aangepast (%1)</translation> </message> <message> <location line="-225"/> <source>Remove event type</source> - <translation type="unfinished"></translation> + <translation>Verwijder evenementtype</translation> </message> <message> <location line="+0"/> <source>Add event type</source> - <translation type="unfinished"></translation> + <translation>Evenementtype toevoegen</translation> </message> <message> <location line="+42"/> <source>Add new role</source> - <translation type="unfinished"></translation> + <translation>Nieuw niveau toevoegen</translation> </message> <message> <location line="+38"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation>Toevoegen</translation> </message> <message> <location line="+16"/> <source>Move users up or down to change their permissions</source> - <translation type="unfinished"></translation> + <translation>Verplaats gebruikers omhoog of omlaag om hun niveau en toestemmingen aan te passen</translation> </message> <message> <location line="+142"/> <source>Remove user</source> - <translation type="unfinished"></translation> + <translation>Verwijder gebruiker</translation> </message> <message> <location line="+0"/> <source>Add user</source> - <translation type="unfinished"></translation> + <translation>Gebruiker toevoegen</translation> </message> </context> <context> @@ -2254,42 +2258,42 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/PowerLevelSpacesApplyDialog.qml" line="+27"/> <source>Apply permission changes</source> - <translation type="unfinished"></translation> + <translation>Aanpassingen aan rechten doorvoeren</translation> </message> <message> <location line="+14"/> <source>Which of the subcommunities and rooms should these permissions be applied to?</source> - <translation type="unfinished"></translation> + <translation>Welke groepen en kamers moeten deze rechten op van toepassing zijn?</translation> </message> <message> <location line="+14"/> <source>Apply permissions recursively</source> - <translation type="unfinished"></translation> + <translation>Voer rechten recursief door</translation> </message> <message> <location line="+12"/> <source>Overwrite exisiting modifications in rooms</source> - <translation type="unfinished"></translation> + <translation>Overschrijf huidige aanpassingen in kamers</translation> </message> <message> <location line="+41"/> <source>No permissions to apply the new permissions here</source> - <translation type="unfinished"></translation> + <translation>Geen rechten om de nieuwe rechten hier door te voeren</translation> </message> <message> <location line="+1"/> <source>No changes needed</source> - <translation type="unfinished"></translation> + <translation>Geen veranderingen noodzakelijk</translation> </message> <message> <location line="+1"/> <source>Existing modifications to the permissions in this room will be overwritten</source> - <translation type="unfinished"></translation> + <translation>Huidige aanpassingen aan de rechten in deze kamer zullen overschreven worden</translation> </message> <message> <location line="+1"/> <source>Permissions synchronized with community</source> - <translation type="unfinished"></translation> + <translation>Rechten synchroniseren met de groep</translation> </message> </context> <context> @@ -2565,12 +2569,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/ReCaptchaDialog.qml" line="+40"/> <source>Solve the reCAPTCHA and press the confirm button</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Los de reCAPTCHA op en klik op 'Bevestigen'</translation> </message> <message> <location line="+8"/> <source>Open reCAPTCHA</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Open reCAPTCHA</translation> </message> <message> <location line="+5"/> @@ -2588,7 +2592,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/ReadReceipts.qml" line="+39"/> <source>Read receipts</source> - <translation type="unfinished">Leesbevestigingen</translation> + <translation>Leesbevestigingen</translation> </message> </context> <context> @@ -2659,68 +2663,68 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/pages/RegisterPage.qml" line="+58"/> <source>Homeserver</source> - <translation type="unfinished">Thuisserver</translation> + <translation>Thuisserver</translation> </message> <message> <location line="+1"/> <source>your.server</source> - <translation type="unfinished"></translation> + <translation>jouwserver.example.com</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 type="unfinished"></translation> + <translation>Een server die registratie toestaat. Omdat Matrix gedecentraliseerd is, moet je eerst zelf een server vinden om je op te registeren, of je eigen server hosten.</translation> </message> <message> <location line="+32"/> <source>Username</source> - <translation type="unfinished"></translation> + <translation>Gebruikersnaam</translation> </message> <message> <location line="+1"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> - <translation type="unfinished"></translation> + <translation>De gebruikersnaam mag niet leeg zijn, en mag alleen de volgende tekens bevatten: a-z, 0-9, ., _, =, -, en /.</translation> </message> <message> <location line="+21"/> <location line="+102"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>Terug</translation> </message> <message> <location line="-79"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Wachtwoord</translation> </message> <message> <location line="+2"/> <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> - <translation type="unfinished"></translation> + <translation>Kies a.u.b. een veilig wachtwoord. De exacte vereisten voor een wachtwoord kunnen per server verschillen.</translation> </message> <message> <location line="+7"/> <source>Password confirmation</source> - <translation type="unfinished"></translation> + <translation>Wachtwoord bevestigen</translation> </message> <message> <location line="+9"/> <source>Your passwords do not match!</source> - <translation type="unfinished"></translation> + <translation>Je wachtwoorden komen niet overeen!</translation> </message> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>Apparaatnaam</translation> </message> <message> <location line="+2"/> <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> - <translation type="unfinished"></translation> + <translation>Een naam voor dit apparaat die zichtbaar is voor anderen. Als niets ingevuld is wordt er een standaardwaarde gebruikt.</translation> </message> <message> <location line="+31"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>REGISTREREN</translation> </message> </context> <context> @@ -2728,17 +2732,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/ReplyPopup.qml" line="+54"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Sluiten</translation> </message> <message> <location line="+16"/> <source>Cancel Edit</source> - <translation type="unfinished"></translation> + <translation>Bewerken annuleren</translation> </message> <message> <location line="+16"/> <source>Cancel Thread</source> - <translation type="unfinished"></translation> + <translation>Gespreksdraad afbreken</translation> </message> </context> <context> @@ -2746,17 +2750,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomDirectory.qml" line="+24"/> <source>Explore Public Rooms</source> - <translation type="unfinished"></translation> + <translation>Verken openbare kamers</translation> </message> <message> <location line="+138"/> <source>Search for public rooms</source> - <translation type="unfinished"></translation> + <translation>Zoek naar openbare kamers</translation> </message> <message> <location line="+12"/> <source>Choose custom homeserver</source> - <translation type="unfinished"></translation> + <translation>Kies een aangepaste thuisserver</translation> </message> </context> <context> @@ -2772,150 +2776,150 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/RoomList.qml" line="+49"/> <source>Start a new chat</source> - <translation type="unfinished"></translation> + <translation>Nieuwe chat beginnen</translation> </message> <message> <location line="+13"/> <source>Join a room</source> - <translation type="unfinished"></translation> + <translation>Kamer binnengaan</translation> </message> <message> <location line="+5"/> <source>Create a new room</source> - <translation type="unfinished"></translation> + <translation>Nieuwe kamer aanmaken</translation> </message> <message> <location line="+9"/> <source>Start a direct chat</source> - <translation type="unfinished"></translation> + <translation>Begin een privégesprek</translation> </message> <message> <location line="+9"/> <source>Create a new community</source> - <translation type="unfinished"></translation> + <translation>Maak een nieuwe groep</translation> </message> <message> <location line="+16"/> <source>Room directory</source> - <translation type="unfinished"></translation> + <translation>Kamerlijst</translation> </message> <message> <location line="+18"/> <source>Search rooms (Ctrl+K)</source> - <translation type="unfinished"></translation> + <translation>Doorzoek kamers (Ctrl+K)</translation> </message> <message> <location line="+24"/> <source>User settings</source> - <translation type="unfinished"></translation> + <translation>Gebruikersinstellingen</translation> </message> <message> <location line="+95"/> <source>Logout</source> - <translation type="unfinished"></translation> + <translation>Uitloggen</translation> </message> <message> <location line="+12"/> <source>Enter your status message:</source> - <translation type="unfinished"></translation> + <translation>Voer je statusbericht in:</translation> </message> <message> <location line="+1"/> <source>Status Message</source> - <translation type="unfinished"></translation> + <translation>Statusbericht</translation> </message> <message> <location line="+10"/> <source>Profile settings</source> - <translation type="unfinished"></translation> + <translation>Profielinstellingen</translation> </message> <message> <location line="+5"/> <source>Set status message</source> - <translation type="unfinished"></translation> + <translation>Stel statusbericht in</translation> </message> <message> <location line="+52"/> <source>Encryption not set up</source> <extracomment>Cross-signing setup has not run yet.</extracomment> - <translation type="unfinished"></translation> + <translation>Versleuteling niet ingesteld</translation> </message> <message> <location line="+3"/> <source>Unverified login</source> <extracomment>The user just signed in with this device and hasn't verified their master key.</extracomment> - <translation type="unfinished"></translation> + <translation>Ongeverifiëerde login</translation> </message> <message> <location line="+3"/> <source>Please verify your other devices</source> <extracomment>There are unverified devices signed in to this account.</extracomment> - <translation type="unfinished"></translation> + <translation>Verifieer a.u.b. je andere apparaten</translation> </message> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Sluiten</translation> </message> <message> <location line="+372"/> <source>Enter the tag you want to use:</source> - <translation type="unfinished"></translation> + <translation>Voer de markering in die je wil gebruiken:</translation> </message> <message> <location line="+1"/> <source>New tag</source> - <translation type="unfinished"></translation> + <translation>Nieuwe markering</translation> </message> <message> <location line="+7"/> <source>Open separately</source> - <translation type="unfinished"></translation> + <translation>In een apart venster openen</translation> </message> <message> <location line="+12"/> <source>Room settings</source> - <translation type="unfinished"></translation> + <translation>Kamerinstellingen</translation> </message> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Kamer verlaten</translation> </message> <message> <location line="+5"/> <source>Copy room link</source> - <translation type="unfinished"></translation> + <translation>Kopieer kamerlink</translation> </message> <message> <location line="+7"/> <source>Tag room as:</source> - <translation type="unfinished"></translation> + <translation>Markeer kamer als:</translation> </message> <message> <location line="+13"/> <source>Favourite</source> - <translation type="unfinished"></translation> + <translation>Favoriet</translation> </message> <message> <location line="+2"/> <source>Low priority</source> - <translation type="unfinished"></translation> + <translation>Lage prioriteit</translation> </message> <message> <location line="+2"/> <source>Server notice</source> - <translation type="unfinished"></translation> + <translation>Serverbericht</translation> </message> <message> <location line="+13"/> <source>Create new tag...</source> - <translation type="unfinished"></translation> + <translation>Maak nieuwe markering…</translation> </message> <message> <location line="+11"/> <source>Add or remove from community...</source> - <translation type="unfinished"></translation> + <translation>Aan groep toevoegen of uit groep verwijderen...</translation> </message> </context> <context> @@ -2923,81 +2927,81 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomMembers.qml" line="+19"/> <source>Members of %1</source> - <translation type="unfinished"></translation> + <translation>Deelnemers in %1</translation> </message> <message numerus="yes"> <location line="+31"/> <source>%n people in %1</source> <comment>Summary above list of members</comment> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n persoon in %1</numerusform> + <numerusform>%n personen in %1</numerusform> </translation> </message> <message> <location line="+10"/> <source>Invite more people</source> - <translation type="unfinished"></translation> + <translation>Nodig meer mensen uit</translation> </message> <message> <location line="+8"/> <source>Search...</source> - <translation type="unfinished"></translation> + <translation>Zoeken...</translation> </message> <message> <location line="+10"/> <source>Sort by: </source> - <translation type="unfinished"></translation> + <translation>Sorteren op: </translation> </message> <message> <location line="+6"/> <source>User ID</source> - <translation type="unfinished">Gebruikers ID</translation> + <translation>Gebruikers ID</translation> </message> <message> <location line="+1"/> <source>Display name</source> - <translation type="unfinished"></translation> + <translation>Weergavenaam</translation> </message> <message> <location line="+1"/> <source>Power level</source> - <translation type="unfinished"></translation> + <translation>Machtsniveau</translation> </message> <message> <location line="+98"/> <source>Administrator: %1</source> - <translation type="unfinished"></translation> + <translation>Beheerder: %1</translation> </message> <message> <location line="+2"/> <source>Moderator: %1</source> - <translation type="unfinished"></translation> + <translation>Toezichthouder: %1</translation> </message> <message> <location line="+2"/> <source>User: %1</source> - <translation type="unfinished"></translation> + <translation>Gebruiker: %1</translation> </message> <message> <location line="+20"/> <source>This room is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>Deze kamer is niet versleuteld!</translation> </message> <message> <location line="+4"/> <source>This user is verified.</source> - <translation type="unfinished"></translation> + <translation>Deze gebruiker is geverifieerd.</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> + <translation>Deze gebruiker is niet geverifieerd, maar gebruikt nog dezelfde hoofdsleutel als de eerste keer.</translation> </message> <message> <location line="+2"/> <source>This user has unverified devices!</source> - <translation type="unfinished"></translation> + <translation>Deze gebruiker heeft ongeverifieerde apparaten!</translation> </message> </context> <context> @@ -3036,40 +3040,40 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomSettings.qml" line="+26"/> <source>Room Settings</source> - <translation type="unfinished"></translation> + <translation>Kamerinstellingen</translation> </message> <message> <location line="+35"/> <source>Change room avatar.</source> - <translation type="unfinished"></translation> + <translation>Verander kamerafbeelding.</translation> </message> <message> <location line="+93"/> <source>Change name of this room</source> - <translation type="unfinished"></translation> + <translation>Naam van deze kamer veranderen</translation> </message> <message numerus="yes"> <location line="+22"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n deelnemer</numerusform> + <numerusform>%n deelnemers</numerusform> </translation> </message> <message> <location line="+8"/> <source>View members of %1</source> - <translation type="unfinished"></translation> + <translation>Bekijk deelnemers aan %1</translation> </message> <message> <location line="+24"/> <source>No topic set</source> - <translation type="unfinished"></translation> + <translation>Geen onderwerp</translation> </message> <message> <location line="+21"/> <source>Change topic of this room</source> - <translation type="unfinished"></translation> + <translation>Verander onderwerp van deze kamer</translation> </message> <message> <location line="+31"/> @@ -3079,22 +3083,22 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Notifications</source> - <translation type="unfinished"></translation> + <translation>Meldingen</translation> </message> <message> <location line="+6"/> <source>Muted</source> - <translation type="unfinished"></translation> + <translation>Gedempt</translation> </message> <message> <location line="+0"/> <source>Mentions only</source> - <translation type="unfinished"></translation> + <translation>Alleen vermeldingen</translation> </message> <message> <location line="+0"/> <source>All messages</source> - <translation type="unfinished"></translation> + <translation>Alle berichten</translation> </message> <message> <location line="+10"/> @@ -3104,43 +3108,43 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Anyone can join</source> - <translation type="unfinished"></translation> + <translation>Iedereen kan binnentreden</translation> </message> <message> <location line="+14"/> <source>Allow knocking</source> - <translation type="unfinished"></translation> + <translation>Sta aankloppen toe</translation> </message> <message> <location line="+19"/> <source>Allow joining via other rooms</source> - <translation type="unfinished"></translation> + <translation>Sta binnentreden via andere kamers toe</translation> </message> <message> <location line="+19"/> <source>Rooms to join via</source> - <translation type="unfinished"></translation> + <translation>Kamers die hier binnentreden toestaan</translation> </message> <message> <location line="+12"/> <location line="+242"/> <source>Change</source> - <translation type="unfinished"></translation> + <translation>Bewerken</translation> </message> <message> <location line="-241"/> <source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source> - <translation type="unfinished"></translation> + <translation>Verander de lijst van kamers waarlangs gebruikers kunnen binnentreden. Meestal is dit de officiële groep van deze kamer.</translation> </message> <message> <location line="+6"/> <source>Allow guests to join</source> - <translation type="unfinished"></translation> + <translation>Sta gasten toe om binnen te treden</translation> </message> <message> <location line="+17"/> <source>Apply access rules</source> - <translation type="unfinished"></translation> + <translation>Toegangsregels doorvoeren</translation> </message> <message> <location line="+7"/> @@ -3213,12 +3217,12 @@ Example: https://server.my:8787</source> <location line="+60"/> <location line="+12"/> <source>Configure</source> - <translation type="unfinished"></translation> + <translation>Instellen</translation> </message> <message> <location line="-89"/> <source>Select events to hide in this room</source> - <translation type="unfinished"></translation> + <translation>Selecteer gebeurtenissen die verborgen dienen te worden in deze kamer</translation> </message> <message> <location line="+6"/> @@ -3238,78 +3242,79 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Versleuteling</translation> </message> <message> <location line="+22"/> <source>End-to-End Encryption</source> - <translation type="unfinished"></translation> + <translation>Eind-tot-eind versleuteling</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> + <translation>Versleuteling is momenteel experimenteel en dingen gaan misschien stuk. <br> +Wees ervan bewust dat het achteraf niet meer uitgeschakeld kan worden.</translation> </message> <message> <location line="+16"/> <source>Permission</source> - <translation type="unfinished"></translation> + <translation>Toestemmingen</translation> </message> <message> <location line="+6"/> <source>View and change the permissions in this room</source> - <translation type="unfinished"></translation> + <translation>Bekijken en aanpassen van toestemmingen in deze kamer</translation> </message> <message> <location line="+6"/> <source>Aliases</source> - <translation type="unfinished"></translation> + <translation>Aliassen</translation> </message> <message> <location line="+6"/> <source>View and change the addresses/aliases of this room</source> - <translation type="unfinished"></translation> + <translation>Bekijken en aanpassen van adressen/aliassen van deze kamer</translation> </message> <message> <location line="+6"/> <source>Sticker & Emote Settings</source> - <translation type="unfinished"></translation> + <translation>Sticker & Emoji instellingen</translation> </message> <message> <location line="+6"/> <source>Change what packs are enabled, remove packs, or create new ones</source> - <translation type="unfinished"></translation> + <translation>Verander welke pakketten ingeschakeld zijn, verwijder ze, of maak nieuwe</translation> </message> <message> <location line="+6"/> <source>INFO</source> - <translation type="unfinished">INFO</translation> + <translation>INFO</translation> </message> <message> <location line="+9"/> <source>Internal ID</source> - <translation type="unfinished"></translation> + <translation>Interne ID</translation> </message> <message> <location line="+16"/> <source>Copied to clipboard</source> - <translation type="unfinished"></translation> + <translation>Gekopieerd naar klembord</translation> </message> <message> <location line="+19"/> <source>Room Version</source> - <translation type="unfinished"></translation> + <translation>Kamerversie</translation> </message> <message> <location line="+19"/> <source>show less</source> - <translation type="unfinished"></translation> + <translation>minder tonen</translation> </message> <message> <location line="+0"/> <source>show more</source> - <translation type="unfinished"></translation> + <translation>meer tonen</translation> </message> </context> <context> @@ -3340,27 +3345,27 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/Root.qml" line="+313"/> <source>Please enter your login password to continue:</source> - <translation type="unfinished"></translation> + <translation>Voer a.u.b. je wachtwoord in om door te gaan:</translation> </message> <message> <location line="+10"/> <source>Please enter a valid email address to continue:</source> - <translation type="unfinished"></translation> + <translation>Voer a.u.b. een geldig email adres in om door te gaan:</translation> </message> <message> <location line="+10"/> <source>Please enter a valid phone number to continue:</source> - <translation type="unfinished"></translation> + <translation>Voer a.u.b. een geldig telefoonnummer in om door te gaan:</translation> </message> <message> <location line="+10"/> <source>Please enter the token which has been sent to you:</source> - <translation type="unfinished"></translation> + <translation>Voer de sleutel (token) in die je hebt ontvangen:</translation> </message> <message> <location line="+11"/> <source>Wait for the confirmation link to arrive, then continue.</source> - <translation type="unfinished"></translation> + <translation>Wacht op de bevestigingslink, en ga dan door.</translation> </message> </context> <context> @@ -3368,7 +3373,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/ScreenShare.qml" line="+30"/> <source>Share desktop with %1?</source> - <translation type="unfinished"></translation> + <translation>Scherm delen met %1?</translation> </message> <message> <location line="+11"/> @@ -3378,7 +3383,7 @@ Example: https://server.my:8787</source> <message> <location line="+20"/> <source>Window:</source> - <translation type="unfinished"></translation> + <translation>Scherm:</translation> </message> <message> <location line="+15"/> @@ -3388,43 +3393,43 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>Frame rate:</source> - <translation type="unfinished"></translation> + <translation>Verversingssnelheid:</translation> </message> <message> <location line="+19"/> <source>Include your camera picture-in-picture</source> - <translation type="unfinished"></translation> + <translation>Laat eigen cameraminiatuur zien</translation> </message> <message> <location line="+12"/> <source>Request remote camera</source> - <translation type="unfinished"></translation> + <translation>Verzoek om camera van de andere kant</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> + <translation>Bekijk de camera van degene die belt zoals bij een regulier videogesprek</translation> </message> <message> <location line="+5"/> <source>Hide mouse cursor</source> - <translation type="unfinished"></translation> + <translation>Verstop muiscursor</translation> </message> <message> <location line="+21"/> <source>Share</source> - <translation type="unfinished"></translation> + <translation>Delen</translation> </message> <message> <location line="+16"/> <source>Preview</source> - <translation type="unfinished"></translation> + <translation>Voorbeeld</translation> </message> <message> <location line="+7"/> <source>Cancel</source> - <translation type="unfinished">Annuleren</translation> + <translation>Annuleren</translation> </message> </context> <context> @@ -3445,49 +3450,51 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/SelfVerificationCheck.qml" line="+50"/> <source>This is your recovery key. You will need it to restore access to your encrypted messages and verification keys. Keep this safe. Don't share it with anyone and don't lose it! Do not pass go! Do not collect $200!</source> - <translation type="unfinished"></translation> + <translation>Dit is je herstelsleutel. Je hebt deze nodig om toegang tot je versleutelde berichten en sleutels te herstellen. Hou deze veilig. Deel hem met niemand, en raak hem niet kwijt! Ga niet langs start, ontvang geen €200!</translation> </message> <message> <location line="+21"/> <source>Encryption setup successfully</source> - <translation type="unfinished"></translation> + <translation>Versleuteling succesvol ingesteld</translation> </message> <message> <location line="+8"/> <source>Failed to setup encryption: %1</source> - <translation type="unfinished"></translation> + <translation>Kon versleuteling niet instellen: %1</translation> </message> <message> <location line="+32"/> <source>Setup Encryption</source> - <translation type="unfinished"></translation> + <translation>Versleuteling instellen</translation> </message> <message> <location line="+9"/> <source>Hello and welcome to Matrix! It seems like you are new. Before you can securely encrypt your messages, we need to setup a few small things. You can either press accept immediately or adjust a few basic options. We also try to explain a few of the basics. You can skip those parts, but they might prove to be helpful!</source> - <translation type="unfinished"></translation> + <translation>Hallo, en welkom bij Matrix! +Zo te zien ben je nieuw. Voordat je je berichten veilig kan versleutelen, moeten we een paar kleine dingen instellen. Je kan ofwel direct op accepteren drukken of een paar basisopties aanpassen. We proberen ook de basisprincipes uit te leggen. Je kan deze overslaan, maar wellicht vind je het behulpzaam!</translation> </message> <message> <location line="+108"/> <source>Activate Encryption</source> - <translation type="unfinished"></translation> + <translation>Activeer versleuteling</translation> </message> <message> <location line="+9"/> <source>It seems like you have encryption already configured for this account. To be able to access your encrypted messages and make this device appear as trusted, you can either verify an existing device or (if you have one) enter your recovery passphrase. Please select one of the options below. If you choose verify, you need to have the other device available. If you choose "enter passphrase", you will need your recovery key or passphrase. If you click cancel, you can choose to verify yourself at a later point.</source> - <translation type="unfinished"></translation> + <translation>Het lijkt erop dat je versleuteling al hebt ingesteld voor dit account. Om bij je versleutelde berichten te kunnen en om dit apparaat als vertrouwd te laten verschijnen, kan je ofwel een bestaand apparaat verifiëren ofwel je herstelsleutel invoeren (als je er één hebt). Kies a.u.b een van de opties hieronder. +Als je "verifieer" kiest, moet je het andere apparaat bij de hand hebben. Als je "Voer herstelsleutel in" kiest moet je je herstelsleutel of wachtwoordzin hebben. Als je op annuleren klikt kan je later altijd alsnog jezelf verifiëren.</translation> </message> <message> <location line="+5"/> <source>verify</source> - <translation type="unfinished"></translation> + <translation>verifieer</translation> </message> <message> <location line="+9"/> <source>enter passphrase</source> - <translation type="unfinished"></translation> + <translation>voer herstelsleutel in</translation> </message> </context> <context> @@ -3554,37 +3561,37 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/components/SpaceMenuLevel.qml" line="+16"/> <source>Add or remove from community</source> - <translation type="unfinished"></translation> + <translation>Aan groep toevoegen of uit groep verwijderen</translation> </message> <message> <location line="+12"/> <source>Official community for this room</source> - <translation type="unfinished"></translation> + <translation>Officiële community voor deze kamer</translation> </message> <message> <location line="+8"/> <source>Affiliated community for this room</source> - <translation type="unfinished"></translation> + <translation>Gerelateerde community voor deze kamer</translation> </message> <message> <location line="+8"/> <source>Listed only for community members</source> - <translation type="unfinished"></translation> + <translation>Alleen voor groepsdeelnemers zichtbaar</translation> </message> <message> <location line="+8"/> <source>Listed only for room members</source> - <translation type="unfinished"></translation> + <translation>Alleen voor kamer deelnemers zichtbaar</translation> </message> <message> <location line="+8"/> <source>Not related</source> - <translation type="unfinished"></translation> + <translation>Ongerelateerd</translation> </message> <message> <location line="+9"/> <source>Subcommunities</source> - <translation type="unfinished"></translation> + <translation>Deelgroepen</translation> </message> </context> <context> @@ -3592,22 +3599,22 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/StatusIndicator.qml" line="+18"/> <source>Failed</source> - <translation type="unfinished"></translation> + <translation>Mislukt</translation> </message> <message> <location line="+2"/> <source>Sent</source> - <translation type="unfinished"></translation> + <translation>Verstuurd</translation> </message> <message> <location line="+2"/> <source>Received</source> - <translation type="unfinished"></translation> + <translation>Ontvangen</translation> </message> <message> <location line="+2"/> <source>Read</source> - <translation type="unfinished"></translation> + <translation>Gelezen</translation> </message> </context> <context> @@ -3615,12 +3622,12 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/emoji/StickerPicker.qml" line="+69"/> <source>Search</source> - <translation type="unfinished"></translation> + <translation>Zoeken</translation> </message> <message> <location line="+188"/> <source>Change what packs are enabled, remove packs, or create new ones</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Verander welke pakketten ingeschakeld zijn, verwijder ze, of maak nieuwe</translation> </message> </context> <context> @@ -3628,17 +3635,17 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> - <translation type="unfinished"></translation> + <translation>Succesvolle verificatie</translation> </message> <message> <location line="+10"/> <source>Verification successful! Both sides verified their devices!</source> - <translation type="unfinished"></translation> + <translation>Verificatie gelukt! Beide kanten hebben hun apparaat geverifieerd!</translation> </message> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Sluiten</translation> </message> </context> <context> @@ -4052,12 +4059,12 @@ Reden: %4</translation> <location filename="../qml/TimelineRow.qml" line="+107"/> <location line="+171"/> <source>Part of a thread</source> - <translation type="unfinished"></translation> + <translation>Deel van een gespreksdraad</translation> </message> <message> <location line="-18"/> <source>Edited</source> - <translation type="unfinished"></translation> + <translation>Bewerkt</translation> </message> </context> <context> @@ -4065,12 +4072,12 @@ Reden: %4</translation> <message> <location filename="../qml/TimelineView.qml" line="+53"/> <source>No room open</source> - <translation type="unfinished"></translation> + <translation>Geen kamer open</translation> </message> <message> <location line="+102"/> <source>You are about to notify the whole room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Je staat op het punt de hele kamer een notificatie te sturen</translation> </message> <message> <location line="+4"/> @@ -4085,25 +4092,25 @@ Reden: %4</translation> <message> <location line="+41"/> <source>No preview available</source> - <translation type="unfinished">Geen voorbeeld beschikbaar</translation> + <translation>Geen voorbeeld beschikbaar</translation> </message> <message> <location line="+3"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation>Instellingen</translation> </message> <message numerus="yes"> <location line="+15"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n deelnemer</numerusform> + <numerusform>%n deelnemers</numerusform> </translation> </message> <message> <location line="+3"/> <source>View members of %1</source> - <translation type="unfinished"></translation> + <translation>Bekijk deelnemers aan %1</translation> </message> <message> <location line="+19"/> @@ -4113,17 +4120,17 @@ Reden: %4</translation> <message> <location line="+14"/> <source>join the conversation</source> - <translation type="unfinished"></translation> + <translation>Neem deel aan het gesprek</translation> </message> <message> <location line="+7"/> <source>accept invite</source> - <translation type="unfinished"></translation> + <translation>accepteer uitnodiging</translation> </message> <message> <location line="+7"/> <source>decline invite</source> - <translation type="unfinished"></translation> + <translation>wijs uitnodiging af</translation> </message> <message> <location line="+7"/> @@ -4138,17 +4145,17 @@ Reden: %4</translation> <message> <location line="+45"/> <source>Hide invite reason</source> - <translation type="unfinished"></translation> + <translation>Verberg uitnodigingsreden</translation> </message> <message> <location line="+0"/> <source>Show invite reason</source> - <translation type="unfinished"></translation> + <translation>Toon uitnodigingsreden</translation> </message> <message> <location line="+18"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation>Terug naar kamerlijst</translation> </message> </context> <context> @@ -4156,82 +4163,82 @@ Reden: %4</translation> <message> <location filename="../qml/TopBar.qml" line="+21"/> <source>No room selected</source> - <translation type="unfinished"></translation> + <translation>Geen kamer geselecteerd</translation> </message> <message> <location line="+53"/> <source>In %1</source> - <translation type="unfinished"></translation> + <translation>In %1</translation> </message> <message> <location line="+13"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation>Terug naar kamerlijst</translation> </message> <message> <location line="+55"/> <source>Show or hide pinned messages</source> - <translation type="unfinished"></translation> + <translation>Toon of verberg vastgeprikte berichten</translation> </message> <message> <location line="+30"/> <source>Show room members.</source> - <translation type="unfinished"></translation> + <translation>Laat kamerdeelnemers zien.</translation> </message> <message> <location line="+3"/> <source>This room contains only verified devices.</source> - <translation type="unfinished"></translation> + <translation>Deze kamer bevat alleen geverifieerde apparaten.</translation> </message> <message> <location line="+2"/> <source>This room contains verified devices and devices which have never changed their master key.</source> - <translation type="unfinished"></translation> + <translation>Deze kamer bevat alleen geverifiëerde apparaten en apparaten die nooit hun hoofdsleutel hebben veranderd.</translation> </message> <message> <location line="+2"/> <source>This room contains unverified devices!</source> - <translation type="unfinished"></translation> + <translation>Deze kamer bevat ongeverifieerde apparaten!</translation> </message> <message> <location line="+25"/> <source>Search this room</source> - <translation type="unfinished"></translation> + <translation>Doorzoek deze kamer</translation> </message> <message> <location line="+24"/> <source>Room options</source> - <translation type="unfinished"></translation> + <translation>Kameropties</translation> </message> <message> <location line="+11"/> <source>Invite users</source> - <translation type="unfinished"></translation> + <translation>Gebruikers uitnodigen</translation> </message> <message> <location line="+6"/> <source>Members</source> - <translation type="unfinished"></translation> + <translation>Deelnemers</translation> </message> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Kamer verlaten</translation> </message> <message> <location line="+5"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation>Instellingen</translation> </message> <message> <location line="+67"/> <source>Unpin</source> - <translation type="unfinished"></translation> + <translation>Vastprikken ongedaan maken</translation> </message> <message> <location line="+44"/> <source>Enter search query</source> - <translation type="unfinished"></translation> + <translation>Voer zoekopdracht in</translation> </message> </context> <context> @@ -4277,9 +4284,9 @@ Reden: %4</translation> <message numerus="yes"> <location filename="../qml/UploadBox.qml" line="+92"/> <source>Upload %n file(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>Bestand versturen</numerusform> + <numerusform>%n bestanden versturen</numerusform> </translation> </message> </context> @@ -4318,32 +4325,32 @@ Reden: %4</translation> <message> <location filename="../qml/dialogs/UserProfile.qml" line="+26"/> <source>Global User Profile</source> - <translation type="unfinished"></translation> + <translation>Globaal gebruikersprofiel</translation> </message> <message> <location line="+0"/> <source>Room User Profile</source> - <translation type="unfinished"></translation> + <translation>Kamerspecifiek gebruikersprofiel</translation> </message> <message> <location line="+43"/> <source>Change avatar globally.</source> - <translation type="unfinished"></translation> + <translation>Verander avatar globaal.</translation> </message> <message> <location line="+0"/> <source>Change avatar. Will only apply to this room.</source> - <translation type="unfinished"></translation> + <translation>Verander avatar. Heeft alleen effect op deze kamer.</translation> </message> <message> <location line="+84"/> <source>Change display name globally.</source> - <translation type="unfinished"></translation> + <translation>Verander weergavenaam globaal.</translation> </message> <message> <location line="+0"/> <source>Change display name. Will only apply to this room.</source> - <translation type="unfinished"></translation> + <translation>Verander weergavenaam. Heeft alleen effect op deze kamer.</translation> </message> <message> <location line="+23"/> @@ -4353,48 +4360,48 @@ Reden: %4</translation> <message> <location line="+25"/> <source>Room: %1</source> - <translation type="unfinished"></translation> + <translation>Kamer: %1</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> + <translation>Dit is een kamer-specifiek profiel. De weergavenaam en avatar kunnen verschillen van de globale versie.</translation> </message> <message> <location line="+15"/> <source>Open the global profile for this user.</source> - <translation type="unfinished"></translation> + <translation>Open het globale profiel van deze gebruiker.</translation> </message> <message> <location line="+9"/> <location line="+232"/> <source>Verify</source> - <translation type="unfinished"></translation> + <translation>Verifiëren</translation> </message> <message> <location line="-192"/> <source>Start a private chat.</source> - <translation type="unfinished"></translation> + <translation>Begin een privéchat.</translation> </message> <message> <location line="+10"/> <source>Kick the user.</source> - <translation type="unfinished"></translation> + <translation>Verwijder de gebruiker.</translation> </message> <message> <location line="+11"/> <source>Ban the user.</source> - <translation type="unfinished"></translation> + <translation>Verban de gebruiker.</translation> </message> <message> <location line="+11"/> <source>Refresh device list.</source> - <translation type="unfinished"></translation> + <translation>Ververs apparaatlijst.</translation> </message> <message> <location line="+15"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Apparaten</translation> </message> <message> <location line="+3"/> @@ -4404,22 +4411,22 @@ Reden: %4</translation> <message> <location line="+62"/> <source>Sign out this device.</source> - <translation type="unfinished"></translation> + <translation>Meld dit apparaat af.</translation> </message> <message> <location line="+31"/> <source>Change device name.</source> - <translation type="unfinished"></translation> + <translation>Verander apparaatnaam.</translation> </message> <message> <location line="+22"/> <source>Last seen %1 from %2</source> - <translation type="unfinished"></translation> + <translation>Laatst gezien %1 via %2</translation> </message> <message> <location line="+27"/> <source>Unverify</source> - <translation type="unfinished"></translation> + <translation>On-verifiëren</translation> </message> </context> <context> @@ -4857,21 +4864,7 @@ This will also enable or disable sending typing notifications to others.</source Dit schakelt ook het versturen van je eigen typnotificaties naar anderen in of uit.</translation> </message> <message> - <location line="+4"/> - <source>Display rooms with new messages first. -If this is off, the list of rooms will only be sorted by the preferred sorting order. -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 the preferred sorting order, since you don't seem to consider them as important as the other rooms.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+9"/> - <source>Sort rooms alphabetically. -If this is off, the list of rooms will be sorted by the timestamp of the last message in a room. -If this is on, rooms that come first alphabetically will be sorted earlier than ones that come later.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> + <location line="+19"/> <source>Show buttons to quickly reply, react or access additional options next to each message.</source> <translation>Laat knoppen zien om snel te reageren, beantwoorden, of extra opties te kunnen gebruiken naast elk bericht.</translation> </message> @@ -4945,7 +4938,21 @@ Meestal zorgt dit dat het icoon in de taakbalk op een manier animeert of iets de <translation>Laat een zijbalk zien met groepen en markeringen naast de kamerlijst.</translation> </message> <message> - <location line="+42"/> + <location line="+23"/> + <source>Display rooms with new messages first. +If this is off, the list of rooms will only be sorted by the preferred sorting order. +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 the preferred sorting order, since you don't seem to consider them as important as the other rooms.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Sort rooms alphabetically. +If this is off, the list of rooms will be sorted by the timestamp of the last message in a room. +If this is on, rooms that come first alphabetically will be sorted earlier than ones that come later.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> <source>Show if your message was read. Status is displayed next to timestamps. Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> @@ -5103,37 +5110,37 @@ Deze instelling wordt toegepast na opnieuw starten van de applicatie.</translati <message> <location filename="../qml/pages/UserSettingsPage.qml" line="+189"/> <source>CACHED</source> - <translation type="unfinished"></translation> + <translation>IN CACHE</translation> </message> <message> <location line="+0"/> <source>NOT CACHED</source> - <translation type="unfinished"></translation> + <translation>NIET IN CACHE</translation> </message> <message> <location line="+7"/> <source>IMPORT</source> - <translation type="unfinished"></translation> + <translation>IMPORTEREN</translation> </message> <message> <location line="+4"/> <source>EXPORT</source> - <translation type="unfinished"></translation> + <translation>EXPORTEREN</translation> </message> <message> <location line="+9"/> <source>DOWNLOAD</source> - <translation type="unfinished"></translation> + <translation>DOWNLOADEN</translation> </message> <message> <location line="+4"/> <source>REQUEST</source> - <translation type="unfinished"></translation> + <translation>OPVRAGEN</translation> </message> <message> <location line="+25"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>Terug</translation> </message> </context> <context> @@ -5149,27 +5156,27 @@ Deze instelling wordt toegepast na opnieuw starten van de applicatie.</translati <message> <location filename="../qml/device-verification/Waiting.qml" line="+12"/> <source>Waiting for other party…</source> - <translation type="unfinished"></translation> + <translation>Wachten op andere kant…</translation> </message> <message> <location line="+12"/> <source>Waiting for other side to accept the verification request.</source> - <translation type="unfinished"></translation> + <translation>Wachten op de andere kant om het verificatieverzoek te accepteren.</translation> </message> <message> <location line="+2"/> <source>Waiting for other side to continue the verification process.</source> - <translation type="unfinished"></translation> + <translation>Wachten op de andere kant om het verificatieproces voort te zetten.</translation> </message> <message> <location line="+2"/> <source>Waiting for other side to complete the verification process.</source> - <translation type="unfinished"></translation> + <translation>Wachten op de andere kant om het verificatieproces af te ronden.</translation> </message> <message> <location line="+19"/> <source>Cancel</source> - <translation type="unfinished">Annuleren</translation> + <translation>Annuleren</translation> </message> </context> <context> @@ -5177,32 +5184,32 @@ Deze instelling wordt toegepast na opnieuw starten van de applicatie.</translati <message> <location filename="../qml/pages/WelcomePage.qml" line="+30"/> <source>Welcome to nheko! The desktop client for the Matrix protocol.</source> - <translation type="unfinished"></translation> + <translation>Welkom bij Nheko! De bureaubladclient voor het Matrix-protocol.</translation> </message> <message> <location line="+10"/> <source>Enjoy your stay!</source> - <translation type="unfinished"></translation> + <translation>Geniet van je verblijf!</translation> </message> <message> <location line="+14"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>REGISTREREN</translation> </message> <message> <location line="+8"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>INLOGGEN</translation> </message> <message> <location line="+26"/> <source>Reduce animations</source> - <translation type="unfinished"></translation> + <translation>Beperk animaties</translation> </message> <message> <location line="+7"/> <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> - <translation type="unfinished">Nheko gebruikt animaties op verscheidene plaatsen om dingen mooier te maken. Met deze optie kan je de animaties uitschakelen als je je er niet goed door voelt.</translation> + <translation>Nheko gebruikt animaties op verscheidene plaatsen om dingen mooier te maken. Hiermee kan je deze uitschakelen als je je er niet goed door voelt.</translation> </message> </context> <context> diff --git a/resources/langs/nheko_pl.ts b/resources/langs/nheko_pl.ts index 4f2361c174cd0bc13518caf5132b16306962f577..d4c46c00fcd2e23e35d0e25824664c8c628d1ac0 100644 --- a/resources/langs/nheko_pl.ts +++ b/resources/langs/nheko_pl.ts @@ -6,33 +6,33 @@ <message> <location filename="../qml/voip/ActiveCallBar.qml" line="+107"/> <source>Calling...</source> - <translation type="unfinished"></translation> + <translation>Dzwonię…</translation> </message> <message> <location line="+10"/> <location line="+10"/> <source>Connecting...</source> - <translation type="unfinished"></translation> + <translation>ÅÄ…czę…</translation> </message> <message> <location line="+67"/> <source>You are screen sharing</source> - <translation type="unfinished"></translation> + <translation>UdostÄ™pniasz ekran.</translation> </message> <message> <location line="+17"/> <source>Hide/Show Picture-in-Picture</source> - <translation type="unfinished"></translation> + <translation>Ukryj/Pokaż rozmowÄ™ w maÅ‚ym oknie</translation> </message> <message> <location line="+13"/> <source>Unmute Mic</source> - <translation type="unfinished"></translation> + <translation>WyÅ‚Ä…cz wyciszenie mikrofonu</translation> </message> <message> <location line="+0"/> <source>Mute Mic</source> - <translation type="unfinished"></translation> + <translation>Wycisz mikrofon</translation> </message> </context> <context> @@ -56,47 +56,47 @@ <message> <location filename="../qml/dialogs/AliasEditor.qml" line="+26"/> <source>Aliases to %1</source> - <translation type="unfinished"></translation> + <translation>Aliasy do %1</translation> </message> <message> <location line="+14"/> <source>List of aliases to this room. Usually you can only add aliases on your server. You can have one canonical alias and many alternate aliases.</source> - <translation type="unfinished"></translation> + <translation>Lista aliasów do tego pokoju. Zwykle możesz tworzyć aliasy tylko dla swojego serwera. Możesz istnieć jeden alias główny i wiele alternatywnych aliasów.</translation> </message> <message> <location line="+41"/> <source>Primary alias</source> - <translation type="unfinished"></translation> + <translation>Alias główny</translation> </message> <message> <location line="+0"/> <source>Make primary alias</source> - <translation type="unfinished"></translation> + <translation>Utwórz główny alias</translation> </message> <message> <location line="+14"/> <source>Advertise as an alias in this room</source> - <translation type="unfinished"></translation> + <translation>OgÅ‚oÅ› jako alias tego pokoju</translation> </message> <message> <location line="+13"/> <source>Publish in room directory</source> - <translation type="unfinished"></translation> + <translation>Opublikuj w katalogu pokojów</translation> </message> <message> <location line="+12"/> <source>Remove this alias</source> - <translation type="unfinished"></translation> + <translation>UsuÅ„ ten alias</translation> </message> <message> <location line="+19"/> <source>#new-alias:server.tld</source> - <translation type="unfinished"></translation> + <translation>#nowy-alias:serwer.tld</translation> </message> <message> <location line="+12"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation>Dodaj</translation> </message> </context> <context> @@ -114,17 +114,17 @@ <message> <location line="+36"/> <source>Parent community</source> - <translation type="unfinished"></translation> + <translation>NadrzÄ™dna spoÅ‚eczność</translation> </message> <message> <location line="+0"/> <source>Other room</source> - <translation type="unfinished"></translation> + <translation>Inny pokój</translation> </message> <message> <location line="+42"/> <source>Enter additional rooms not in the list yet...</source> - <translation type="unfinished"></translation> + <translation>Podaj dodatkowe pokoje, których nie ma jeszcze na liÅ›cie...</translation> </message> </context> <context> @@ -150,17 +150,17 @@ <message> <location filename="../qml/voip/CallInvite.qml" line="+75"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Rozmowa Wideo</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>Rozmowa gÅ‚osowa</translation> </message> <message> <location line="+62"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Nie znaleziono mikrofonu.</translation> </message> </context> <context> @@ -168,42 +168,42 @@ <message> <location filename="../qml/voip/CallInviteBar.qml" line="+65"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Rozmowa wideo</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>PoÅ‚Ä…czenie GÅ‚osowe</translation> </message> <message> <location line="+16"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation>UrzÄ…dzenia</translation> </message> <message> <location line="+11"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>Akceptuj</translation> </message> <message> <location line="+4"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Nie znaleziono mikrofonu.</translation> </message> <message> <location line="+8"/> <source>Unknown microphone: %1</source> - <translation type="unfinished"></translation> + <translation>Niezidentyfikowany mikrofon: %1</translation> </message> <message> <location line="+9"/> <source>Unknown camera: %1</source> - <translation type="unfinished"></translation> + <translation>Nieznana kamera: %1</translation> </message> <message> <location line="+14"/> <source>Decline</source> - <translation type="unfinished"></translation> + <translation>Odrzuć</translation> </message> </context> <context> @@ -253,7 +253,19 @@ <translation>Potwierdź wylogowanie</translation> </message> <message> - <location line="+102"/> + <location line="+1"/> + <source>Because of the following reason Nheko wants to drop you to the login page: +%1 +If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+88"/> + <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> <translation>Pamięć podrÄ™czna na twoim dysku jest nowsza niż wspierana przez tÄ™ wersjÄ™ Nheko. Zaktualizuj Nheko lub wyczyść pamięć podrÄ™cznÄ….</translation> </message> @@ -268,7 +280,13 @@ <translation>Zapukaj do pokoju</translation> </message> <message> - <location line="+4"/> + <location line="+3"/> + <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? +You may optionally provide a reason for others to accept your knock:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> <translation>Czy na pewno chcesz zapukać do %1? Możesz podać powód pukania:</translation> </message> @@ -349,19 +367,7 @@ <translation>Nie udaÅ‚o siÄ™ przenieść pamiÄ™ci podrÄ™cznej!</translation> </message> <message> - <location line="-87"/> - <source>Because of the following reason Nheko wants to drop you to the login page: -%1 -If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+88"/> - <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> + <location line="+13"/> <source>Incompatible cache version</source> <translation>Niekompatybilna wersja pamiÄ™ci podrÄ™cznej</translation> </message> @@ -389,13 +395,7 @@ If you think this is a mistake, you can close Nheko instead to possibly recover <translation>Spróbuj zalogować siÄ™ ponownie: %1</translation> </message> <message> - <location line="+34"/> - <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? -You may optionally provide a reason for others to accept your knock:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+52"/> + <location line="+86"/> <source>Failed to join room: %1</source> <translation>Nie udaÅ‚o siÄ™ doÅ‚Ä…czyć do pokoju: %1</translation> </message> @@ -442,7 +442,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/ChatPage.qml" line="+36"/> <source>No network connection</source> - <translation type="unfinished"></translation> + <translation>Brak poÅ‚Ä…czenia z sieciÄ…</translation> </message> </context> <context> @@ -518,7 +518,12 @@ You may optionally provide a reason for others to accept your knock:</source> <translation>/md <wiadomość></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>/cmark <message></source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>/plain <message></source> <translation>/plain <wiadomość></translation> </message> @@ -553,12 +558,7 @@ You may optionally provide a reason for others to accept your knock:</source> <translation>/rainbowconfetti [wiadomość]</translation> </message> <message> - <location line="-14"/> - <source>/cmark <message></source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+16"/> + <location line="+2"/> <source>/rainfall [message]</source> <translation type="unfinished"></translation> </message> @@ -739,17 +739,17 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/CommunitiesList.qml" line="+123"/> <source>Expand</source> - <translation type="unfinished"></translation> + <translation>RozwiÅ„</translation> </message> <message> <location line="+0"/> <source>Collapse</source> - <translation type="unfinished"></translation> + <translation>ZwiÅ„</translation> </message> <message> <location line="+87"/> <source>Do not show notification counts for this community or tag.</source> - <translation type="unfinished"></translation> + <translation>Nie pokazuj liczników powiadomieÅ„ dla tej spoÅ‚ecznoÅ›ci lub tagu.</translation> </message> <message> <location line="+7"/> @@ -835,41 +835,41 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/ConfirmJoinRoomDialog.qml" line="+19"/> <source>Confirm community join</source> - <translation type="unfinished"></translation> + <translation>Potwierdź doÅ‚Ä…czenie do spoÅ‚ecznoÅ›ci</translation> </message> <message> <location line="+0"/> <source>Confirm room join</source> - <translation type="unfinished"></translation> + <translation>Potwierdź doÅ‚Ä…czenie do pokoju</translation> </message> <message numerus="yes"> <location line="+66"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n czÅ‚onek</numerusform> + <numerusform>%n czÅ‚onków</numerusform> + <numerusform>%n czÅ‚onków</numerusform> </translation> </message> <message> <location line="+25"/> - <source>This room can't be joined directly. You can, however, knock on the room and room members can accept or decline this join request. You can additionally provide a reason for them to let you in below:</source> - <translation type="unfinished"></translation> + <source>Do you want to join this room? You can optionally add a reason below:</source> + <translation>Czy chcesz doÅ‚Ä…czyć do tego pokoju? Możesz podać powód, dla którego czÅ‚onkowie mieliby ciÄ™ przyjąć:</translation> </message> <message> <location line="+0"/> - <source>Do you want to join this room? You can optionally add a reason below:</source> + <source>This room can't be joined directly. You can, however, knock on the room and room members can accept or decline this join request. You can additionally provide a reason for them to let you in below:</source> <translation type="unfinished"></translation> </message> <message> <location line="+32"/> <source>Knock</source> - <translation type="unfinished"></translation> + <translation>Zapukaj</translation> </message> <message> <location line="+0"/> <source>Join</source> - <translation type="unfinished"></translation> + <translation>DoÅ‚Ä…cz</translation> </message> </context> <context> @@ -877,22 +877,22 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/CreateDirect.qml" line="+15"/> <source>Create Direct Chat</source> - <translation type="unfinished"></translation> + <translation>Utwórz czat bezpoÅ›redni</translation> </message> <message> <location line="+60"/> <source>User to invite</source> - <translation type="unfinished"></translation> + <translation>Użytkownik do zaproszenia</translation> </message> <message> <location line="+1"/> <source>@user:server.tld</source> - <translation type="unfinished"></translation> + <translation>@użytkownik:serwer.tld</translation> </message> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Szyfrowanie</translation> </message> </context> <context> @@ -900,72 +900,72 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/CreateRoom.qml" line="+17"/> <source>New community</source> - <translation type="unfinished"></translation> + <translation>Nowa spoÅ‚eczność</translation> </message> <message> <location line="+0"/> <source>New Room</source> - <translation type="unfinished"></translation> + <translation>Nowy pokój</translation> </message> <message> <location line="+27"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation>Nazwa</translation> </message> <message> <location line="+1"/> <source>No name</source> - <translation type="unfinished"></translation> + <translation>Bez nazwy</translation> </message> <message> <location line="+8"/> <source>Topic</source> - <translation type="unfinished"></translation> + <translation>Temat</translation> </message> <message> <location line="+1"/> <source>No topic</source> - <translation type="unfinished"></translation> + <translation>Bez tematu</translation> </message> <message> <location line="+18"/> <source>Alias</source> - <translation type="unfinished"></translation> + <translation>Alias</translation> </message> <message> <location line="+12"/> <source>Public</source> - <translation type="unfinished"></translation> + <translation>Publiczny</translation> </message> <message> <location line="+6"/> <source>Public rooms can be joined by anyone; private rooms need explicit invites.</source> - <translation type="unfinished"></translation> + <translation>Do publicznych pokojów może doÅ‚Ä…czyć każdy; prywatne pokoje wymagajÄ… zaproszenia.</translation> </message> <message> <location line="+13"/> <source>Trusted</source> - <translation type="unfinished"></translation> + <translation>Zaufany</translation> </message> <message> <location line="+6"/> <source>All invitees are given the same power level as the creator</source> - <translation type="unfinished"></translation> + <translation>Wszyscy zaproszeni otrzymajÄ… taki sam poziom mocy jak autor</translation> </message> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Szyfrowanie</translation> </message> <message> <location line="+6"/> <source>Caution: Encryption cannot be disabled</source> - <translation type="unfinished"></translation> + <translation>Uwaga: Szyfrowanie nie może zostać wyÅ‚Ä…czone</translation> </message> <message> <location line="+16"/> <source>Create Room</source> - <translation type="unfinished"></translation> + <translation>Utwórz pokój</translation> </message> </context> <context> @@ -1001,22 +1001,22 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/DigitVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Kod weryfikacyjny</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>Zweryfikuj poniższy ciÄ…g cyfr. Po obu stronach powinny być wyÅ›wietlane identyczne. Jeżeli ciÄ…gi siÄ™ różniÄ…, naciÅ›nij 'Nie pasujÄ…!' aby przerwać weryfikacjÄ™!</translation> </message> <message> <location line="+33"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Nie pasujÄ…!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>PasujÄ…!</translation> </message> </context> <context> @@ -1024,27 +1024,27 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/EmojiVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Kod weryfikacyjny</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>Zweryfikuj poniższe emotikony. Powinny być identyczne po obu stronach. Jeżeli sÄ… różne, naciÅ›nij 'Nie pasujÄ…!' aby przerwać weryfikacjÄ™!</translation> </message> <message> <location line="+379"/> <source>The displayed emoji might look different in different clients if a different font is used. Similarly they might be translated into different languages. Nonetheless they should depict one of 64 different objects or animals. For example a lion and a cat are different, but a cat is the same even if one client just shows a cat face, while another client shows a full cat body.</source> - <translation type="unfinished"></translation> + <translation>WyÅ›wietlane emoji mogÄ… różnić siÄ™ wyglÄ…dem miÄ™dzy klientami, jeÅ›li używana jest inna czcionka. Ich nazwy mogÄ… też być przetÅ‚umaczone na inny jÄ™zyk. Niemniej jednak powinny one przedstawiać jedno z 64 różnych obiektów lub zwierzÄ…t. Dla przykÅ‚adu lew i kot sÄ… różnymi emoji, zaÅ› twarz kota w jednym kliencie i caÅ‚y kot w drugim sÄ… tak samo traktowane jako emoji kota.</translation> </message> <message> <location line="+10"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Nie pasujÄ…!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>PasujÄ…!</translation> </message> </context> <context> @@ -1052,42 +1052,42 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/delegates/Encrypted.qml" line="+46"/> <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> + <translation>Brakuje klucza do odblokowania tej wiadomoÅ›ci. PoprosiliÅ›my o klucz automatycznie, ale możesz poprosić rÄ™cznie jeszcze raz, jeÅ›li jesteÅ› niecierpliwy(a).</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> + <translation>Ta wiadomość nie mogÅ‚a zostać odszyfrowana, ponieważ mamy klucz wyÅ‚Ä…cznie dla nowszych wiadomoÅ›ci. Możesz spróbować poprosić o dostÄ™p do tej wiadomoÅ›ci.</translation> </message> <message> <location line="+2"/> <source>There was an internal error reading the decryption key from the database.</source> - <translation type="unfinished"></translation> + <translation>WystÄ…piÅ‚ wewnÄ™trzny bÅ‚Ä…d odczytywania klucza odszyfrowywania z bazy danych.</translation> </message> <message> <location line="+2"/> <source>There was an error decrypting this message.</source> - <translation type="unfinished"></translation> + <translation>WystÄ…piÅ‚ bÅ‚Ä…d podczas odszyfrowywania tej wiadomoÅ›ci.</translation> </message> <message> <location line="+2"/> <source>The message couldn't be parsed.</source> - <translation type="unfinished"></translation> + <translation>WystÄ…piÅ‚ bÅ‚Ä…d podczas przetwarzania tej wiadomoÅ›ci.</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> + <translation>Ten klucz szyfrowania zostaÅ‚ już użyty! Być może ktoÅ› próbuje umieÅ›cić faÅ‚szywe wiadomoÅ›ci w tym czacie!</translation> </message> <message> <location line="+2"/> <source>Unknown decryption error</source> - <translation type="unfinished"></translation> + <translation>Nieznany bÅ‚Ä…d odszyfrowywania</translation> </message> <message> <location line="+9"/> <source>Request key</source> - <translation type="unfinished"></translation> + <translation>PoproÅ› o klucz</translation> </message> </context> <context> @@ -1108,22 +1108,22 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/EncryptionIndicator.qml" line="+36"/> <source>This message is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>Ta wiadomość nie jest zaszyfrowana!</translation> </message> <message> <location line="+3"/> <source>Encrypted by a verified device</source> - <translation type="unfinished"></translation> + <translation>Zaszyfrowane przez zweryfikowane urzÄ…dzenie</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> + <translation>Zaszyfrowane przez niezweryfikowane urzÄ…dzenie, ale pochodzÄ…ce od zaufanego użytkownika.</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> + <translation>Zaszyfrowane przez niezweryfikowane urzÄ…dzenie, albo klucz pochodzi z niezaufanego źródÅ‚a, np. backup-u klucza.</translation> </message> </context> <context> @@ -1203,42 +1203,42 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/Failed.qml" line="+11"/> <source>Verification failed</source> - <translation type="unfinished"></translation> + <translation>Weryfikacja nieudana</translation> </message> <message> <location line="+12"/> <source>Other client does not support our verification protocol.</source> - <translation type="unfinished"></translation> + <translation>Inny klient nie obsÅ‚uguje naszego protokoÅ‚u weryfikacji.</translation> </message> <message> <location line="+4"/> <source>Key mismatch detected!</source> - <translation type="unfinished"></translation> + <translation>Wykryto niedopasowanie kluczy!</translation> </message> <message> <location line="+2"/> <source>Device verification timed out.</source> - <translation type="unfinished"></translation> + <translation>Przekroczono limit czasu na weryfikacjÄ™ urzÄ…dzenia.</translation> </message> <message> <location line="+2"/> <source>Other party canceled the verification.</source> - <translation type="unfinished"></translation> + <translation>Druga strona anulowaÅ‚a weryfikacjÄ™.</translation> </message> <message> <location line="+2"/> <source>Verification messages received out of order!</source> - <translation type="unfinished"></translation> + <translation>WiadomoÅ›ci weryfikacyjne zostaÅ‚y odebrane w nieprawidÅ‚owej kolejnoÅ›ci!</translation> </message> <message> <location line="+2"/> <source>Unknown verification error.</source> - <translation type="unfinished"></translation> + <translation>Nieznany bÅ‚Ä…d weryfikacji.</translation> </message> <message> <location line="+16"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Zamknij</translation> </message> </context> <context> @@ -1246,7 +1246,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/ForwardCompleter.qml" line="+52"/> <source>Forward Message</source> - <translation type="unfinished"></translation> + <translation>PrzeÅ›lij wiadomość dalej</translation> </message> </context> <context> @@ -1271,47 +1271,47 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/HiddenEventsDialog.qml" line="+33"/> <source>Hidden events for %1</source> - <translation type="unfinished"></translation> + <translation>Ukryte zdarzenia dla %1</translation> </message> <message> <location line="+3"/> <source>Hidden events</source> - <translation type="unfinished"></translation> + <translation>Ukryte zdarzenia</translation> </message> <message> <location line="+18"/> <source>These events will be <b>shown</b> in %1:</source> - <translation type="unfinished"></translation> + <translation>Poniższe zdarzenia bÄ™dÄ… <b>wyÅ›wietlane</b> w %1:</translation> </message> <message> <location line="+3"/> <source>These events will be <b>shown</b> in all rooms:</source> - <translation type="unfinished"></translation> + <translation>Poniższe zdarzenia bÄ™dÄ… <b>wyÅ›wietlane</b> we wszystkich pokojach:</translation> </message> <message> <location line="+15"/> <source>User events</source> - <translation type="unfinished"></translation> + <translation>Zdarzenia użytkownika</translation> </message> <message> <location line="+1"/> <source>Joins, leaves, avatar and name changes, bans, …</source> - <translation type="unfinished"></translation> + <translation>DoÅ‚Ä…czenia, wyjÅ›cia, zmiany awataru i nazwy, bany, …</translation> </message> <message> <location line="+16"/> <source>Power level changes</source> - <translation type="unfinished"></translation> + <translation>Zmiany poziomu mocy</translation> </message> <message> <location line="+1"/> <source>Sent when a moderator is added/removed or the permissions of a room are changed.</source> - <translation type="unfinished"></translation> + <translation>WysyÅ‚ane gdy moderator zostanie dodany lub usuniÄ™ty, bÄ…dź gdy uprawnienia pokoju ulegnÄ… zmianie.</translation> </message> <message> <location line="+16"/> <source>Stickers</source> - <translation type="unfinished"></translation> + <translation>Naklejki</translation> </message> </context> <context> @@ -1319,89 +1319,89 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/ImagePackEditorDialog.qml" line="+22"/> <source>Editing image pack</source> - <translation type="unfinished"></translation> + <translation>Edytowanie paczki obrazów</translation> </message> <message> <location line="+56"/> <source>Add images</source> - <translation type="unfinished"></translation> + <translation>Dodaj obrazy</translation> </message> <message> <location line="+7"/> <source>Images (*.png *.webp *.gif *.jpg *.jpeg)</source> - <translation type="unfinished"></translation> + <translation>Obrazy (*.png *.webp *.gif *.jpg *.jpeg)</translation> </message> <message> <location line="+1"/> <source>Select images for pack</source> - <translation type="unfinished"></translation> + <translation>Wybierz obrazy do paczki</translation> </message> <message> <location line="+1"/> <source>Add to pack</source> - <translation type="unfinished"></translation> + <translation>Dodaj do paczki</translation> </message> <message> <location line="+61"/> <source>Change the overview image for this pack</source> - <translation type="unfinished"></translation> + <translation>ZmieÅ„ obraz poglÄ…dowy tej paczki</translation> </message> <message> <location line="+13"/> <source>Overview Image (*.png *.webp *.jpg *.jpeg)</source> - <translation type="unfinished"></translation> + <translation>Obraz poglÄ…dowy (*.png *.webp *.jpg *.jpeg)</translation> </message> <message> <location line="+1"/> <source>Select overview image for pack</source> - <translation type="unfinished"></translation> + <translation>Wybierz obraz poglÄ…dowy dla paczki</translation> </message> <message> <location line="+12"/> <source>State key</source> - <translation type="unfinished"></translation> + <translation>Klucz stanu</translation> </message> <message> <location line="+8"/> <source>Packname</source> - <translation type="unfinished"></translation> + <translation>Nazwa paczki</translation> </message> <message> <location line="+8"/> <source>Attribution</source> - <translation type="unfinished"></translation> + <translation>ŹródÅ‚o (autor/link)</translation> </message> <message> <location line="+9"/> <location line="+75"/> <source>Use as Emoji</source> - <translation type="unfinished"></translation> + <translation>Użyj jako emoji</translation> </message> <message> <location line="-62"/> <location line="+75"/> <source>Use as Sticker</source> - <translation type="unfinished"></translation> + <translation>Użyj jako naklejki</translation> </message> <message> <location line="-37"/> <source>Shortcode</source> - <translation type="unfinished"></translation> + <translation>Skrót</translation> </message> <message> <location line="+15"/> <source>Body</source> - <translation type="unfinished"></translation> + <translation>Zawartość</translation> </message> <message> <location line="+35"/> <source>Remove from pack</source> - <translation type="unfinished"></translation> + <translation>UsuÅ„ z paczki</translation> </message> <message> <location line="+4"/> <source>Remove</source> - <translation type="unfinished"></translation> + <translation>UsuÅ„</translation> </message> </context> <context> @@ -1409,57 +1409,57 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/ImagePackSettingsDialog.qml" line="+23"/> <source>Image pack settings</source> - <translation type="unfinished"></translation> + <translation>Ustawienia paczki obrazów</translation> </message> <message> <location line="+48"/> <source>Create account pack</source> - <translation type="unfinished"></translation> + <translation>Utwórz paczkÄ™ konta</translation> </message> <message> <location line="+13"/> <source>New room pack</source> - <translation type="unfinished"></translation> + <translation>Nowa paczka pokoju</translation> </message> <message> <location line="+22"/> <source>Private pack</source> - <translation type="unfinished"></translation> + <translation>Prywatna paczka</translation> </message> <message> <location line="+2"/> <source>Pack from this room</source> - <translation type="unfinished"></translation> + <translation>Paczka z tego pokoju</translation> </message> <message> <location line="+2"/> <source>Pack from parent community</source> - <translation type="unfinished"></translation> + <translation>Paczka z nadrzÄ™dnej spoÅ‚ecznoÅ›ci</translation> </message> <message> <location line="+2"/> <source>Globally enabled pack</source> - <translation type="unfinished"></translation> + <translation>Paczka wÅ‚Ä…czona globalnie</translation> </message> <message> <location line="+68"/> <source>Enable globally</source> - <translation type="unfinished"></translation> + <translation>WÅ‚Ä…cz globalnie</translation> </message> <message> <location line="+4"/> <source>Enables this pack to be used in all rooms</source> - <translation type="unfinished"></translation> + <translation>Umożliw używanie tej paczki we wszystkich pokojach</translation> </message> <message> <location line="+10"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation>Edytuj</translation> </message> <message> <location line="+60"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Zamknij</translation> </message> </context> <context> @@ -1485,7 +1485,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/InviteDialog.qml" line="+40"/> <source>Invite users to %1</source> - <translation type="unfinished"></translation> + <translation>ZaproÅ› użytkowników do %1</translation> </message> <message> <location line="+50"/> @@ -1496,7 +1496,7 @@ You may optionally provide a reason for others to accept your knock:</source> <location line="+13"/> <source>@joe:matrix.org</source> <comment>Example user id. The name 'joe' can be localized however you want.</comment> - <translation type="unfinished"></translation> + <translation>@ania:matrix.org</translation> </message> <message> <location line="+42"/> @@ -1506,12 +1506,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+86"/> <source>Invite</source> - <translation type="unfinished"></translation> + <translation>ZaproÅ›</translation> </message> <message> <location line="+7"/> <source>Cancel</source> - <translation type="unfinished">Anuluj</translation> + <translation>Anuluj</translation> </message> </context> <context> @@ -1519,17 +1519,17 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/JoinRoomDialog.qml" line="+14"/> <source>Join room</source> - <translation type="unfinished"></translation> + <translation>DoÅ‚Ä…cz do pokoju</translation> </message> <message> <location line="+20"/> <source>Room ID or alias</source> - <translation type="unfinished"></translation> + <translation>ID pokoju lub alias</translation> </message> <message> <location line="+31"/> <source>Join</source> - <translation type="unfinished"></translation> + <translation>DoÅ‚Ä…cz</translation> </message> </context> <context> @@ -1537,12 +1537,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/LeaveRoomDialog.qml" line="+17"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Opuść pokój</translation> </message> <message> <location line="+1"/> <source>Are you sure you want to leave?</source> - <translation type="unfinished"></translation> + <translation>Czy na pewno chcesz opuÅ›cić pokój?</translation> </message> </context> <context> @@ -1628,12 +1628,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/pages/LoginPage.qml" line="+58"/> <source>Matrix ID</source> - <translation type="unfinished"></translation> + <translation>ID Matrixa</translation> </message> <message> <location line="+1"/> <source>e.g @joe:matrix.org</source> - <translation type="unfinished"></translation> + <translation>np. @joe:matrix.org</translation> </message> <message> <location line="+3"/> @@ -1646,17 +1646,17 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th <message> <location line="+27"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>HasÅ‚o</translation> </message> <message> <location line="+2"/> <source>Your password.</source> - <translation type="unfinished"></translation> + <translation>Twoje hasÅ‚o.</translation> </message> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>Nazwa urzÄ…dzenia</translation> </message> <message> <location line="+2"/> @@ -1666,12 +1666,12 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th <message> <location line="+10"/> <source>Homeserver address</source> - <translation type="unfinished"></translation> + <translation>Adres serwera domowego</translation> </message> <message> <location line="+1"/> <source>server.my:8787</source> - <translation type="unfinished"></translation> + <translation>serwer.mój:8787</translation> </message> <message> <location line="+3"/> @@ -1682,12 +1682,12 @@ Example: https://server.my:8787</source> <message> <location line="+32"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>ZALOGUJ</translation> </message> <message> <location line="+42"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>Wróć</translation> </message> </context> <context> @@ -1695,17 +1695,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/LogoutDialog.qml" line="+13"/> <source>Log out</source> - <translation type="unfinished"></translation> + <translation>Wyloguj siÄ™</translation> </message> <message> <location line="+1"/> <source>A call is in progress. Log out?</source> - <translation type="unfinished"></translation> + <translation>Trwa poÅ‚Ä…czenie. Wylogować?</translation> </message> <message> <location line="+0"/> <source>Are you sure you want to log out?</source> - <translation type="unfinished"></translation> + <translation>Czy na pewno chcesz siÄ™ wylogować?</translation> </message> </context> <context> @@ -1732,7 +1732,7 @@ Example: https://server.my:8787</source> <message> <location line="+176"/> <source>%1 removed a message</source> - <translation type="unfinished"></translation> + <translation>%1 usunÄ…Å‚/ęła wiadomość</translation> </message> <message> <location line="+34"/> @@ -1742,37 +1742,37 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%2 changed the room name to: %1</source> - <translation type="unfinished"></translation> + <translation>%2 zmieniÅ‚(a) nazwÄ™ pokoju na: %1</translation> </message> <message> <location line="+0"/> <source>%1 removed the room name</source> - <translation type="unfinished"></translation> + <translation>%1 usunÄ…Å‚/ęła nazwÄ™ pokoju</translation> </message> <message> <location line="+14"/> <source>%2 changed the topic to: %1</source> - <translation type="unfinished"></translation> + <translation>%2 zmieniÅ‚(a) temat pokoju na: %1</translation> </message> <message> <location line="+0"/> <source>%1 removed the topic</source> - <translation type="unfinished"></translation> + <translation>%1 usunÄ…Å‚/ęła temat pokoju</translation> </message> <message> <location line="+14"/> <source>%1 changed the room avatar</source> - <translation type="unfinished"></translation> + <translation>%1 zmieniÅ‚(a) awatar pokoju</translation> </message> <message> <location line="+14"/> <source>%1 changed the pinned messages.</source> - <translation type="unfinished"></translation> + <translation>%1 zmieniÅ‚(a) przypiÄ™te wiadomoÅ›ci.</translation> </message> <message> <location line="+29"/> <source>%1 changed the addresses for this room.</source> - <translation type="unfinished"></translation> + <translation>%1 zmieniÅ‚(a) adresy tego pokoju.</translation> </message> <message> <location line="+14"/> @@ -1782,27 +1782,27 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%1 created and configured room: %2</source> - <translation type="unfinished"></translation> + <translation>%1 utworzyÅ‚(a) i skonfigurowaÅ‚(a) pokój: %2</translation> </message> <message> <location line="+17"/> <source>%1 placed a voice call.</source> - <translation type="unfinished"></translation> + <translation>%1 rozpoczÄ…Å‚(-ęła) poÅ‚Ä…czenie gÅ‚osowe.</translation> </message> <message> <location line="+2"/> <source>%1 placed a video call.</source> - <translation type="unfinished"></translation> + <translation>%1 rozpoczÄ…Å‚(-ęła) poÅ‚Ä…czenie wideo.</translation> </message> <message> <location line="+2"/> <source>%1 placed a call.</source> - <translation type="unfinished"></translation> + <translation>%1 rozpoczÄ…Å‚(-ęła) poÅ‚Ä…czenie.</translation> </message> <message> <location line="+16"/> <source>%1 answered the call.</source> - <translation type="unfinished"></translation> + <translation>%1 odebraÅ‚(a) poÅ‚Ä…czenie.</translation> </message> <message> <location line="+14"/> @@ -1817,18 +1817,18 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%1 ended the call.</source> - <translation type="unfinished"></translation> + <translation>%1 zakoÅ„czyÅ‚(a) poÅ‚Ä…czenie.</translation> </message> <message> <location line="+14"/> <location line="+14"/> <source>%1 is negotiating the call...</source> - <translation type="unfinished"></translation> + <translation>%1 negocjuje poÅ‚Ä…czenie...</translation> </message> <message> <location line="+122"/> <source>Allow them in</source> - <translation type="unfinished"></translation> + <translation>Wpuść</translation> </message> </context> <context> @@ -1836,47 +1836,47 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageInput.qml" line="+47"/> <source>Hang up</source> - <translation type="unfinished"></translation> + <translation>RozÅ‚Ä…cz siÄ™</translation> </message> <message> <location line="+0"/> - <source>Already on a call</source> - <translation type="unfinished"></translation> + <source>Place a call</source> + <translation>ZadzwoÅ„</translation> </message> <message> <location line="+0"/> - <source>Place a call</source> + <source>Already on a call</source> <translation type="unfinished"></translation> </message> <message> <location line="+28"/> <source>Send a file</source> - <translation type="unfinished"></translation> + <translation>WyÅ›lij plik</translation> </message> <message> <location line="+64"/> <source>Write a message...</source> - <translation type="unfinished">Napisz wiadomość…</translation> + <translation>Napisz wiadomość…</translation> </message> <message> <location line="+257"/> <source>Stickers</source> - <translation type="unfinished"></translation> + <translation>Naklejki</translation> </message> <message> <location line="+24"/> <source>Emoji</source> - <translation type="unfinished"></translation> + <translation>Emoji</translation> </message> <message> <location line="+22"/> <source>Send</source> - <translation type="unfinished">WyÅ›lij</translation> + <translation>WyÅ›lij</translation> </message> <message> <location line="+15"/> <source>You don't have permission to send messages in this room</source> - <translation type="unfinished"></translation> + <translation>Nie masz uprawnieÅ„ do wysyÅ‚ania wiadomoÅ›ci w tym pokoju</translation> </message> </context> <context> @@ -1884,27 +1884,27 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageView.qml" line="+346"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation>Edytuj</translation> </message> <message> <location line="+17"/> <source>React</source> - <translation type="unfinished"></translation> + <translation>Zareaguj</translation> </message> <message> <location line="+15"/> <source>Reply in thread</source> - <translation type="unfinished"></translation> + <translation>Odpowiedz w wÄ…tku</translation> </message> <message> <location line="+0"/> <source>New thread</source> - <translation type="unfinished"></translation> + <translation>Nowy wÄ…tek</translation> </message> <message> <location line="+11"/> <source>Reply</source> - <translation type="unfinished"></translation> + <translation>Odpowiedz</translation> </message> <message> <location line="+11"/> @@ -1914,7 +1914,7 @@ Example: https://server.my:8787</source> <message> <location line="+17"/> <source>Options</source> - <translation type="unfinished"></translation> + <translation>Opcje</translation> </message> <message> <location line="+187"/> @@ -1924,12 +1924,12 @@ Example: https://server.my:8787</source> <message> <location line="+69"/> <source>Enter reason for removal or hit enter for no reason:</source> - <translation type="unfinished"></translation> + <translation>Podaj powód usuniÄ™cia lub wciÅ›nij enter by nie podawać powodu:</translation> </message> <message> <location line="+1"/> <source>Reason for removal</source> - <translation type="unfinished"></translation> + <translation>Powód usuniÄ™cia</translation> </message> <message> <location line="+9"/> @@ -1940,28 +1940,28 @@ Example: https://server.my:8787</source> <location line="+10"/> <location line="+138"/> <source>&Copy</source> - <translation type="unfinished"></translation> + <translation>&Kopiuj</translation> </message> <message> <location line="-131"/> <location line="+138"/> <source>Copy &link location</source> - <translation type="unfinished"></translation> + <translation>Kopiuj &adres odnoÅ›nika</translation> </message> <message> <location line="-130"/> <source>Re&act</source> - <translation type="unfinished"></translation> + <translation>Zar&eaguj</translation> </message> <message> <location line="+9"/> <source>Repl&y</source> - <translation type="unfinished"></translation> + <translation>Odp&isz</translation> </message> <message> <location line="+7"/> <source>&Edit</source> - <translation type="unfinished"></translation> + <translation>&Edytuj</translation> </message> <message> <location line="+7"/> @@ -1971,62 +1971,62 @@ Example: https://server.my:8787</source> <message> <location line="+7"/> <source>Un&pin</source> - <translation type="unfinished"></translation> + <translation>Odep&nij</translation> </message> <message> <location line="+0"/> <source>&Pin</source> - <translation type="unfinished"></translation> + <translation>Przyp&nij</translation> </message> <message> <location line="+6"/> <source>&Read receipts</source> - <translation type="unfinished"></translation> + <translation>Potwierdzenia p&rzeczytania</translation> </message> <message> <location line="+5"/> <source>&Forward</source> - <translation type="unfinished"></translation> + <translation>&Przekaż dalej</translation> </message> <message> <location line="+11"/> <source>&Mark as read</source> - <translation type="unfinished"></translation> + <translation>&Oznacz jako przeczytane</translation> </message> <message> <location line="+3"/> <source>View raw message</source> - <translation type="unfinished"></translation> + <translation>WyÅ›wietl źródÅ‚o &wiadomoÅ›ci</translation> </message> <message> <location line="+6"/> <source>View decrypted raw message</source> - <translation type="unfinished"></translation> + <translation>WyÅ›wietl odszyfrowane źródÅ‚o wiadomoÅ›ci</translation> </message> <message> <location line="+7"/> <source>Remo&ve message</source> - <translation type="unfinished"></translation> + <translation>&UsuÅ„ wiadomość</translation> </message> <message> <location line="+13"/> <source>&Save as</source> - <translation type="unfinished"></translation> + <translation>&Zapisz jako</translation> </message> <message> <location line="+7"/> <source>&Open in external program</source> - <translation type="unfinished"></translation> + <translation>Otwórz w &zewnÄ™trznym programie</translation> </message> <message> <location line="+7"/> <source>Copy link to eve&nt</source> - <translation type="unfinished"></translation> + <translation>Skopiuj link do z&darzenia</translation> </message> <message> <location line="+42"/> <source>&Go to quoted message</source> - <translation type="unfinished"></translation> + <translation>Idź do zacytowanej wiado&moÅ›ci</translation> </message> </context> <context> @@ -2034,12 +2034,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/device-verification/NewVerificationRequest.qml" line="+11"/> <source>Send Verification Request</source> - <translation type="unfinished"></translation> + <translation>WyÅ›lij proÅ›bÄ™ o weryfikacjÄ™</translation> </message> <message> <location line="+0"/> <source>Received Verification Request</source> - <translation type="unfinished"></translation> + <translation>Otrzymano proÅ›bÄ™ o weryfikacjÄ™</translation> </message> <message> <location line="+14"/> @@ -2054,42 +2054,42 @@ Example: https://server.my:8787</source> <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 type="unfinished"></translation> + <translation>Aby upewnić siÄ™, że żaden zÅ‚oÅ›liwy użytkownik nie może podsÅ‚uchiwać twojej zaszyfrowanej komunikacji, możesz zweryfikować drugÄ… stronÄ™.</translation> </message> <message> <location line="+3"/> <source>%1 has requested to verify their device %2.</source> - <translation type="unfinished"></translation> + <translation>%1 poprosiÅ‚(a) ciÄ™ o weryfikacjÄ™ jego/jej urzÄ…dzenia: %2.</translation> </message> <message> <location line="+2"/> <source>%1 using the device %2 has requested to be verified.</source> - <translation type="unfinished"></translation> + <translation>%1 używajÄ…c urzÄ…dzenia %2 poprosiÅ‚(a) ciÄ™ o weryfikacjÄ™.</translation> </message> <message> <location line="+2"/> <source>Your device (%1) has requested to be verified.</source> - <translation type="unfinished"></translation> + <translation>Twoje urzÄ…dzenie (%1) poprosiÅ‚o o weryfikacjÄ™.</translation> </message> <message> <location line="+12"/> <source>Cancel</source> - <translation type="unfinished">Anuluj</translation> + <translation>Anuluj</translation> </message> <message> <location line="+0"/> <source>Deny</source> - <translation type="unfinished"></translation> + <translation>Odmów</translation> </message> <message> <location line="+13"/> <source>Start verification</source> - <translation type="unfinished"></translation> + <translation>Rozpocznij weryfikacjÄ™</translation> </message> <message> <location line="+0"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>Akceptuj</translation> </message> </context> <context> @@ -2128,32 +2128,32 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/PlaceCall.qml" line="+39"/> <source>Place a call to %1?</source> - <translation type="unfinished"></translation> + <translation>Zadzwonić do %1?</translation> </message> <message> <location line="+16"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Nie znaleziono mikrofonu.</translation> </message> <message> <location line="+24"/> <source>Voice</source> - <translation type="unfinished"></translation> + <translation>GÅ‚os</translation> </message> <message> <location line="+13"/> <source>Video</source> - <translation type="unfinished"></translation> + <translation>Wideo</translation> </message> <message> <location line="+13"/> <source>Screen</source> - <translation type="unfinished"></translation> + <translation>Ekran</translation> </message> <message> <location line="+16"/> <source>Cancel</source> - <translation type="unfinished">Anuluj</translation> + <translation>Anuluj</translation> </message> </context> <context> @@ -2161,7 +2161,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/delegates/Placeholder.qml" line="+11"/> <source>unimplemented event: </source> - <translation type="unfinished"></translation> + <translation>Niezaimplementowane zdarzenie: </translation> </message> </context> <context> @@ -2169,85 +2169,85 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/PowerLevelEditor.qml" line="+26"/> <source>Permissions in %1</source> - <translation type="unfinished"></translation> + <translation>Uprawnienia w %1</translation> </message> <message> <location line="+14"/> <source>Be careful when editing permissions. You can't lower the permissions of people with a same or higher level than you. Be careful when promoting others.</source> - <translation type="unfinished"></translation> + <translation>Zachowaj ostrożność edytujÄ…c uprawnienia. Nie możesz obniżyć uprawnieÅ„ ludzi o tym samym lub wyższym poziomie niż twój. Zachowaj ostrożność podnoszÄ…c poziomy innych czÅ‚onków.</translation> </message> <message> <location line="+13"/> <source>Roles</source> - <translation type="unfinished"></translation> + <translation>Role</translation> </message> <message> <location line="+3"/> <source>Users</source> - <translation type="unfinished"></translation> + <translation>Użytkownicy</translation> </message> <message> <location line="+20"/> <source>Move permissions between roles to change them</source> - <translation type="unfinished"></translation> + <translation>PrzenieÅ› uprawnienia miÄ™dzy rolami aby je zmienić</translation> </message> <message> <location line="+22"/> <location line="+240"/> <source>Administrator (%1)</source> - <translation type="unfinished"></translation> + <translation>Administrator (%1)</translation> </message> <message> <location line="-238"/> <location line="+240"/> <source>Moderator (%1)</source> - <translation type="unfinished"></translation> + <translation>Moderator (%1)</translation> </message> <message> <location line="-238"/> <source>User (%1)</source> - <translation type="unfinished"></translation> + <translation>Użytkownik (%1)</translation> </message> <message> <location line="+2"/> <location line="+238"/> <source>Custom (%1)</source> - <translation type="unfinished"></translation> + <translation>WÅ‚asny (%1)</translation> </message> <message> <location line="-225"/> <source>Remove event type</source> - <translation type="unfinished"></translation> + <translation>UsuÅ„ typ zdarzenia</translation> </message> <message> <location line="+0"/> <source>Add event type</source> - <translation type="unfinished"></translation> + <translation>Dodaj typ zdarzenia</translation> </message> <message> <location line="+42"/> <source>Add new role</source> - <translation type="unfinished"></translation> + <translation>Dodaj nowÄ… rolÄ™</translation> </message> <message> <location line="+38"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation>Dodaj</translation> </message> <message> <location line="+16"/> <source>Move users up or down to change their permissions</source> - <translation type="unfinished"></translation> + <translation>PrzenieÅ› użytkowników wyżej lub niżej aby zmienić ich uprawnienia</translation> </message> <message> <location line="+142"/> <source>Remove user</source> - <translation type="unfinished"></translation> + <translation>UsuÅ„ użytkownika</translation> </message> <message> <location line="+0"/> <source>Add user</source> - <translation type="unfinished"></translation> + <translation>Dodaj użytkownika</translation> </message> </context> <context> @@ -2255,7 +2255,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/PowerLevelSpacesApplyDialog.qml" line="+27"/> <source>Apply permission changes</source> - <translation type="unfinished"></translation> + <translation>Zastosuj zmiany uprawnieÅ„</translation> </message> <message> <location line="+14"/> @@ -2265,7 +2265,7 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>Apply permissions recursively</source> - <translation type="unfinished"></translation> + <translation>Zastosuj uprawnienia rekursywnie</translation> </message> <message> <location line="+12"/> @@ -2514,14 +2514,29 @@ Example: https://server.my:8787</source> </message> <message> <location line="+1"/> - <source>profile name</source> - <translation>nazwa profilu</translation> + <source>profile name</source> + <translation>nazwa profilu</translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/notifications/ManagerMac.cpp" line="-58"/> + <source>Respond</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Send</source> + <translation>WyÅ›lij</translation> + </message> + <message> + <location line="+1"/> + <source>Write a message...</source> + <translation>Napisz wiadomość…</translation> </message> -</context> -<context> - <name>QObject</name> <message> - <location line="-26"/> + <location filename="../../src/main.cpp" line="-26"/> <source>Alias for '--log-level trace'.</source> <translation type="unfinished"></translation> </message> @@ -2545,33 +2560,18 @@ Example: https://server.my:8787</source> <source>type</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../src/notifications/ManagerMac.cpp" line="-58"/> - <source>Respond</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Send</source> - <translation>WyÅ›lij</translation> - </message> - <message> - <location line="+1"/> - <source>Write a message...</source> - <translation>Napisz wiadomość…</translation> - </message> </context> <context> <name>ReCaptchaDialog</name> <message> <location filename="../qml/dialogs/ReCaptchaDialog.qml" line="+40"/> <source>Solve the reCAPTCHA and press the confirm button</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Rozwiąż reCAPTCHA i naciÅ›nij przycisk „potwierdźâ€</translation> </message> <message> <location line="+8"/> <source>Open reCAPTCHA</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Otwórz reCAPTCHA</translation> </message> <message> <location line="+5"/> @@ -2589,7 +2589,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/ReadReceipts.qml" line="+39"/> <source>Read receipts</source> - <translation type="unfinished">Potwierdzenia przeczytania</translation> + <translation>Potwierdzenia przeczytania</translation> </message> </context> <context> @@ -2660,58 +2660,58 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/pages/RegisterPage.qml" line="+58"/> <source>Homeserver</source> - <translation type="unfinished">Serwer domowy</translation> + <translation>Serwer domowy</translation> </message> <message> <location line="+1"/> <source>your.server</source> - <translation type="unfinished"></translation> + <translation>twój.serwer</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 type="unfinished"></translation> + <translation>Serwer, który pozwala na rejestracjÄ™. Ponieważ Matrix jest zdecentralizowany, musisz najpierw znaleźć serwer który pozwala na rejestracjÄ™ bÄ…dź hostować swój wÅ‚asny.</translation> </message> <message> <location line="+32"/> <source>Username</source> - <translation type="unfinished"></translation> + <translation>Nazwa użytkownika</translation> </message> <message> <location line="+1"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> - <translation type="unfinished"></translation> + <translation>Nazwa użytkownika nie może być pusta i może zawierać wyÅ‚Ä…cznie znaki a-z, 0-9, ., _, =, -, i /.</translation> </message> <message> <location line="+21"/> <location line="+102"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>Wróć</translation> </message> <message> <location line="-79"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>HasÅ‚o</translation> </message> <message> <location line="+2"/> <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> - <translation type="unfinished"></translation> + <translation>Wpisz swoje hasÅ‚o. DokÅ‚adne wymagania dotyczÄ…ce jego siÅ‚y mogÄ… zależeć od Twojego serwera.</translation> </message> <message> <location line="+7"/> <source>Password confirmation</source> - <translation type="unfinished"></translation> + <translation>Potwierdzenie hasÅ‚a</translation> </message> <message> <location line="+9"/> <source>Your passwords do not match!</source> - <translation type="unfinished"></translation> + <translation>Podane hasÅ‚a nie sÄ… identyczne!</translation> </message> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>Nazwa urzÄ…dzenia</translation> </message> <message> <location line="+2"/> @@ -2721,7 +2721,7 @@ Example: https://server.my:8787</source> <message> <location line="+31"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>ZAREJESTRUJ</translation> </message> </context> <context> @@ -2729,17 +2729,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/ReplyPopup.qml" line="+54"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Zamknij</translation> </message> <message> <location line="+16"/> <source>Cancel Edit</source> - <translation type="unfinished"></translation> + <translation>Anuluj edycjÄ™</translation> </message> <message> <location line="+16"/> <source>Cancel Thread</source> - <translation type="unfinished"></translation> + <translation>Zamknij wÄ…tek</translation> </message> </context> <context> @@ -2747,17 +2747,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomDirectory.qml" line="+24"/> <source>Explore Public Rooms</source> - <translation type="unfinished"></translation> + <translation>PrzeglÄ…daj publiczne pokoje</translation> </message> <message> <location line="+138"/> <source>Search for public rooms</source> - <translation type="unfinished"></translation> + <translation>Szukaj publicznych pokojów</translation> </message> <message> <location line="+12"/> <source>Choose custom homeserver</source> - <translation type="unfinished"></translation> + <translation>Wybierz wÅ‚asny serwer domowy</translation> </message> </context> <context> @@ -2773,150 +2773,150 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/RoomList.qml" line="+49"/> <source>Start a new chat</source> - <translation type="unfinished"></translation> + <translation>Utwórz nowy czat</translation> </message> <message> <location line="+13"/> <source>Join a room</source> - <translation type="unfinished"></translation> + <translation>DoÅ‚Ä…cz do pokoju</translation> </message> <message> <location line="+5"/> <source>Create a new room</source> - <translation type="unfinished"></translation> + <translation>Utwórz nowy pokój</translation> </message> <message> <location line="+9"/> <source>Start a direct chat</source> - <translation type="unfinished"></translation> + <translation>Rozpocznij czat bezpoÅ›redni</translation> </message> <message> <location line="+9"/> <source>Create a new community</source> - <translation type="unfinished"></translation> + <translation>Stwórz nowÄ… spoÅ‚eczność</translation> </message> <message> <location line="+16"/> <source>Room directory</source> - <translation type="unfinished"></translation> + <translation>Katalog pokojów</translation> </message> <message> <location line="+18"/> <source>Search rooms (Ctrl+K)</source> - <translation type="unfinished"></translation> + <translation>Szukaj pokojów (Ctrl+K)</translation> </message> <message> <location line="+24"/> <source>User settings</source> - <translation type="unfinished"></translation> + <translation>Ustawienia użytkownika</translation> </message> <message> <location line="+95"/> <source>Logout</source> - <translation type="unfinished"></translation> + <translation>Wyloguj</translation> </message> <message> <location line="+12"/> <source>Enter your status message:</source> - <translation type="unfinished"></translation> + <translation>Wprowadź swojÄ… wiadomość statusowÄ…:</translation> </message> <message> <location line="+1"/> <source>Status Message</source> - <translation type="unfinished"></translation> + <translation>Wiadomość Statusowa</translation> </message> <message> <location line="+10"/> <source>Profile settings</source> - <translation type="unfinished"></translation> + <translation>Ustawienia profilu</translation> </message> <message> <location line="+5"/> <source>Set status message</source> - <translation type="unfinished"></translation> + <translation>Ustaw wiadomość statusowÄ…</translation> </message> <message> <location line="+52"/> <source>Encryption not set up</source> <extracomment>Cross-signing setup has not run yet.</extracomment> - <translation type="unfinished"></translation> + <translation>Szyfrowanie nie zostaÅ‚o skonfigurowane</translation> </message> <message> <location line="+3"/> <source>Unverified login</source> <extracomment>The user just signed in with this device and hasn't verified their master key.</extracomment> - <translation type="unfinished"></translation> + <translation>Niezweryfikowana sesja</translation> </message> <message> <location line="+3"/> <source>Please verify your other devices</source> <extracomment>There are unverified devices signed in to this account.</extracomment> - <translation type="unfinished"></translation> + <translation>Zweryfikuj swoje pozostaÅ‚e urzÄ…dzenia</translation> </message> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Zamknij</translation> </message> <message> <location line="+372"/> <source>Enter the tag you want to use:</source> - <translation type="unfinished"></translation> + <translation>Wprowadź tag, którego chcesz użyć:</translation> </message> <message> <location line="+1"/> <source>New tag</source> - <translation type="unfinished"></translation> + <translation>Nowy tag</translation> </message> <message> <location line="+7"/> <source>Open separately</source> - <translation type="unfinished"></translation> + <translation>Otwórz w nowym oknie</translation> </message> <message> <location line="+12"/> <source>Room settings</source> - <translation type="unfinished"></translation> + <translation>Ustawienia pokoju</translation> </message> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Opuść pokój</translation> </message> <message> <location line="+5"/> <source>Copy room link</source> - <translation type="unfinished"></translation> + <translation>Skopiuj link do pokoju</translation> </message> <message> <location line="+7"/> <source>Tag room as:</source> - <translation type="unfinished"></translation> + <translation>Oznacz pokój tagiem:</translation> </message> <message> <location line="+13"/> <source>Favourite</source> - <translation type="unfinished"></translation> + <translation>Ulubione</translation> </message> <message> <location line="+2"/> <source>Low priority</source> - <translation type="unfinished"></translation> + <translation>Niski priorytet</translation> </message> <message> <location line="+2"/> <source>Server notice</source> - <translation type="unfinished"></translation> + <translation>Powiadomienie serwera</translation> </message> <message> <location line="+13"/> <source>Create new tag...</source> - <translation type="unfinished"></translation> + <translation>Utwórz nowy tag…</translation> </message> <message> <location line="+11"/> <source>Add or remove from community...</source> - <translation type="unfinished"></translation> + <translation>Dodaj lub usuÅ„ ze spoÅ‚ecznoÅ›ci...</translation> </message> </context> <context> @@ -2924,82 +2924,82 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomMembers.qml" line="+19"/> <source>Members of %1</source> - <translation type="unfinished"></translation> + <translation>Obecni w %1</translation> </message> <message numerus="yes"> <location line="+31"/> <source>%n people in %1</source> <comment>Summary above list of members</comment> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n osoba w %1</numerusform> + <numerusform>%n osoby w %1</numerusform> + <numerusform>%n osób w %1</numerusform> </translation> </message> <message> <location line="+10"/> <source>Invite more people</source> - <translation type="unfinished"></translation> + <translation>ZaproÅ› wiÄ™cej ludzi</translation> </message> <message> <location line="+8"/> <source>Search...</source> - <translation type="unfinished"></translation> + <translation>Szukaj...</translation> </message> <message> <location line="+10"/> <source>Sort by: </source> - <translation type="unfinished"></translation> + <translation>Sortuj wedÅ‚ug: </translation> </message> <message> <location line="+6"/> <source>User ID</source> - <translation type="unfinished">ID użytkownika</translation> + <translation>ID użytkownika</translation> </message> <message> <location line="+1"/> <source>Display name</source> - <translation type="unfinished"></translation> + <translation>WyÅ›wietlana nazwa</translation> </message> <message> <location line="+1"/> <source>Power level</source> - <translation type="unfinished"></translation> + <translation>Poziom mocy</translation> </message> <message> <location line="+98"/> <source>Administrator: %1</source> - <translation type="unfinished"></translation> + <translation>Administrator: %1</translation> </message> <message> <location line="+2"/> <source>Moderator: %1</source> - <translation type="unfinished"></translation> + <translation>Moderator: %1</translation> </message> <message> <location line="+2"/> <source>User: %1</source> - <translation type="unfinished"></translation> + <translation>Użytkownik: %1</translation> </message> <message> <location line="+20"/> <source>This room is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>Ten pokój nie jest szyfrowany!</translation> </message> <message> <location line="+4"/> <source>This user is verified.</source> - <translation type="unfinished"></translation> + <translation>Ten użytkownik zostaÅ‚ zweryfikowany.</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> + <translation>Ten użytkownik nie zostaÅ‚ zweryfikowany, ale wciąż używa tego samego klucza głównego którego używaÅ‚ podczas waszej pierwszej rozmowy.</translation> </message> <message> <location line="+2"/> <source>This user has unverified devices!</source> - <translation type="unfinished"></translation> + <translation>Ten użytkownik ma urzÄ…dzenia, które nie zostaÅ‚y zweryfikowane!</translation> </message> </context> <context> @@ -3038,41 +3038,41 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomSettings.qml" line="+26"/> <source>Room Settings</source> - <translation type="unfinished"></translation> + <translation>Ustawienia pokoju</translation> </message> <message> <location line="+35"/> <source>Change room avatar.</source> - <translation type="unfinished"></translation> + <translation>ZmieÅ„ awatar pokoju.</translation> </message> <message> <location line="+93"/> <source>Change name of this room</source> - <translation type="unfinished"></translation> + <translation>ZmieÅ„ nazwÄ™ tego pokoju</translation> </message> <message numerus="yes"> <location line="+22"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n czÅ‚onek</numerusform> + <numerusform>%n czÅ‚onkowie</numerusform> + <numerusform>%n czÅ‚onków</numerusform> </translation> </message> <message> <location line="+8"/> <source>View members of %1</source> - <translation type="unfinished"></translation> + <translation>Pokaż czÅ‚onków pokoju %1</translation> </message> <message> <location line="+24"/> <source>No topic set</source> - <translation type="unfinished"></translation> + <translation>Brak ustawionego tematu</translation> </message> <message> <location line="+21"/> <source>Change topic of this room</source> - <translation type="unfinished"></translation> + <translation>ZmieÅ„ temat tego pokoju</translation> </message> <message> <location line="+31"/> @@ -3082,22 +3082,22 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Notifications</source> - <translation type="unfinished"></translation> + <translation>Powiadomienia</translation> </message> <message> <location line="+6"/> <source>Muted</source> - <translation type="unfinished"></translation> + <translation>Wyciszony</translation> </message> <message> <location line="+0"/> <source>Mentions only</source> - <translation type="unfinished"></translation> + <translation>Tylko wzmianki</translation> </message> <message> <location line="+0"/> <source>All messages</source> - <translation type="unfinished"></translation> + <translation>Wszystkie wiadomoÅ›ci</translation> </message> <message> <location line="+10"/> @@ -3107,12 +3107,12 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Anyone can join</source> - <translation type="unfinished"></translation> + <translation>Każdy może doÅ‚Ä…czyć</translation> </message> <message> <location line="+14"/> <source>Allow knocking</source> - <translation type="unfinished"></translation> + <translation>Pozwól na pukanie</translation> </message> <message> <location line="+19"/> @@ -3128,7 +3128,7 @@ Example: https://server.my:8787</source> <location line="+12"/> <location line="+242"/> <source>Change</source> - <translation type="unfinished"></translation> + <translation>ZmieÅ„</translation> </message> <message> <location line="-241"/> @@ -3143,7 +3143,7 @@ Example: https://server.my:8787</source> <message> <location line="+17"/> <source>Apply access rules</source> - <translation type="unfinished"></translation> + <translation>Zastosuj reguÅ‚y dostÄ™pu</translation> </message> <message> <location line="+7"/> @@ -3216,12 +3216,12 @@ Example: https://server.my:8787</source> <location line="+60"/> <location line="+12"/> <source>Configure</source> - <translation type="unfinished"></translation> + <translation>Konfiguruj</translation> </message> <message> <location line="-89"/> <source>Select events to hide in this room</source> - <translation type="unfinished"></translation> + <translation>Wybierz zdarzenia do ukrycia w tym pokoju</translation> </message> <message> <location line="+6"/> @@ -3241,43 +3241,44 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Szyfrowanie</translation> </message> <message> <location line="+22"/> <source>End-to-End Encryption</source> - <translation type="unfinished"></translation> + <translation>Szyfrowanie end-to-end</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> + <translation>Szyfrowanie jest obecnie eksperymentalne, niektóre funkcjonalnoÅ›ci mogÄ… nagle przestać dziaÅ‚ać. <br> +Zwróć uwagÄ™, iż nie bÄ™dzie ono mogÅ‚o zostać wyÅ‚Ä…czone.</translation> </message> <message> <location line="+16"/> <source>Permission</source> - <translation type="unfinished"></translation> + <translation>Uprawnienia</translation> </message> <message> <location line="+6"/> <source>View and change the permissions in this room</source> - <translation type="unfinished"></translation> + <translation>WyÅ›wietl i edytuj uprawnienia tego pokoju</translation> </message> <message> <location line="+6"/> <source>Aliases</source> - <translation type="unfinished"></translation> + <translation>Aliasy</translation> </message> <message> <location line="+6"/> <source>View and change the addresses/aliases of this room</source> - <translation type="unfinished"></translation> + <translation>WyÅ›wietl i edytuj adresy/aliasy tego pokoju</translation> </message> <message> <location line="+6"/> <source>Sticker & Emote Settings</source> - <translation type="unfinished"></translation> + <translation>Ustawienia naklejek i emotek</translation> </message> <message> <location line="+6"/> @@ -3287,32 +3288,32 @@ Example: https://server.my:8787</source> <message> <location line="+6"/> <source>INFO</source> - <translation type="unfinished">INFO</translation> + <translation>INFO</translation> </message> <message> <location line="+9"/> <source>Internal ID</source> - <translation type="unfinished"></translation> + <translation>WewnÄ™trzne ID</translation> </message> <message> <location line="+16"/> <source>Copied to clipboard</source> - <translation type="unfinished"></translation> + <translation>Skopiowano do schowka</translation> </message> <message> <location line="+19"/> <source>Room Version</source> - <translation type="unfinished"></translation> + <translation>Wersja Pokoju</translation> </message> <message> <location line="+19"/> <source>show less</source> - <translation type="unfinished"></translation> + <translation>pokaż mniej</translation> </message> <message> <location line="+0"/> <source>show more</source> - <translation type="unfinished"></translation> + <translation>pokaż wiÄ™cej</translation> </message> </context> <context> @@ -3343,17 +3344,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/Root.qml" line="+313"/> <source>Please enter your login password to continue:</source> - <translation type="unfinished"></translation> + <translation>Wprowadź swoje hasÅ‚o do konta, aby kontynuować:</translation> </message> <message> <location line="+10"/> <source>Please enter a valid email address to continue:</source> - <translation type="unfinished"></translation> + <translation>Wprowadź prawidÅ‚owy adres email aby kontynuować:</translation> </message> <message> <location line="+10"/> <source>Please enter a valid phone number to continue:</source> - <translation type="unfinished"></translation> + <translation>Wprowadź prawidÅ‚owy numer telefonu aby kontynuować:</translation> </message> <message> <location line="+10"/> @@ -3363,7 +3364,7 @@ Example: https://server.my:8787</source> <message> <location line="+11"/> <source>Wait for the confirmation link to arrive, then continue.</source> - <translation type="unfinished"></translation> + <translation>Zaczekaj na dostarczenie linku potwierdzajÄ…cego, a nastÄ™pnie kontynuuj.</translation> </message> </context> <context> @@ -3371,7 +3372,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/ScreenShare.qml" line="+30"/> <source>Share desktop with %1?</source> - <translation type="unfinished"></translation> + <translation>UdostÄ™pnić pulpit (desktop) użytkownikowi: %1?</translation> </message> <message> <location line="+11"/> @@ -3381,7 +3382,7 @@ Example: https://server.my:8787</source> <message> <location line="+20"/> <source>Window:</source> - <translation type="unfinished"></translation> + <translation>Okno:</translation> </message> <message> <location line="+15"/> @@ -3391,43 +3392,43 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>Frame rate:</source> - <translation type="unfinished"></translation> + <translation>Klatek na sekundÄ™:</translation> </message> <message> <location line="+19"/> <source>Include your camera picture-in-picture</source> - <translation type="unfinished"></translation> + <translation>WÅ‚Ä…cz funkcjÄ™ picture-in-picture kamery</translation> </message> <message> <location line="+12"/> <source>Request remote camera</source> - <translation type="unfinished"></translation> + <translation>PoproÅ› rozmówcÄ™ o wÅ‚Ä…czenie kamery</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> + <translation>WyÅ›wietl widok kamery rozmówcy jak podczas zwykÅ‚ej rozmoowy wideo</translation> </message> <message> <location line="+5"/> <source>Hide mouse cursor</source> - <translation type="unfinished"></translation> + <translation>Ukryj kursor myszy</translation> </message> <message> <location line="+21"/> <source>Share</source> - <translation type="unfinished"></translation> + <translation>UdostÄ™pnij</translation> </message> <message> <location line="+16"/> <source>Preview</source> - <translation type="unfinished"></translation> + <translation>PodglÄ…d</translation> </message> <message> <location line="+7"/> <source>Cancel</source> - <translation type="unfinished">Anuluj</translation> + <translation>Anuluj</translation> </message> </context> <context> @@ -3448,49 +3449,51 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/SelfVerificationCheck.qml" line="+50"/> <source>This is your recovery key. You will need it to restore access to your encrypted messages and verification keys. Keep this safe. Don't share it with anyone and don't lose it! Do not pass go! Do not collect $200!</source> - <translation type="unfinished"></translation> + <translation>Oto twój klucz odzyskiwania. BÄ™dziesz go potrzebować aby móc przywrócić dostÄ™p do zaszyfrowanych wiadomoÅ›ci i kluczy weryfikacyjnych. Przechowuj go w bezpiecznym miejscu, nie udostÄ™pniaj go nikomu i nie zgub go!</translation> </message> <message> <location line="+21"/> <source>Encryption setup successfully</source> - <translation type="unfinished"></translation> + <translation>Konfiguracja szyfrowania zakoÅ„czona pomyÅ›lnie</translation> </message> <message> <location line="+8"/> <source>Failed to setup encryption: %1</source> - <translation type="unfinished"></translation> + <translation>Konfiguracja szyfrowania zakoÅ„czona niepowodzeniem: %1</translation> </message> <message> <location line="+32"/> <source>Setup Encryption</source> - <translation type="unfinished"></translation> + <translation>Skonfiguruj szyfrowanie</translation> </message> <message> <location line="+9"/> <source>Hello and welcome to Matrix! It seems like you are new. Before you can securely encrypt your messages, we need to setup a few small things. You can either press accept immediately or adjust a few basic options. We also try to explain a few of the basics. You can skip those parts, but they might prove to be helpful!</source> - <translation type="unfinished"></translation> + <translation>Witaj w sieci Matrix! +WyglÄ…da na to, że jesteÅ› tu nowy(-a). Zanim bÄ™dzie można bezpiecznie szyfrować Twoje wiadomoÅ›ci, musimy skonfigurować parÄ™ drobiazgów. Możesz od razu kliknąć "akceptuj" lub dostosować niektóre opcje. Postaramy siÄ™ także wyjaÅ›nić kilka podstaw. Możesz pominąć ten samouczek, choć może on okazać siÄ™ pomocny!</translation> </message> <message> <location line="+108"/> <source>Activate Encryption</source> - <translation type="unfinished"></translation> + <translation>Aktywuj szyfrowanie</translation> </message> <message> <location line="+9"/> <source>It seems like you have encryption already configured for this account. To be able to access your encrypted messages and make this device appear as trusted, you can either verify an existing device or (if you have one) enter your recovery passphrase. Please select one of the options below. If you choose verify, you need to have the other device available. If you choose "enter passphrase", you will need your recovery key or passphrase. If you click cancel, you can choose to verify yourself at a later point.</source> - <translation type="unfinished"></translation> + <translation>WyglÄ…da na to, że masz już skonfigurowane szyfrowanie dla tego konta. Aby mieć dostÄ™p do zaszyfrowanych wiadomoÅ›ci i oznaczyć to urzÄ…dzenie jako zaufane możesz je zweryfikować przy użyciu innego istniejÄ…cego urzÄ…dzenia (zaufanego) lub podać hasÅ‚o odzyskiwania (jeÅ›li zostaÅ‚o ustawione). Wybierz jednÄ… z opcji poniżej: +JeÅ›li zdecydujesz siÄ™ na weryfikacjÄ™, bÄ™dziesz potrzebować innego zaufanego urzÄ…dzania. JeÅ›li wybierzesz opcjÄ™ "Wprowadź hasÅ‚oâ€, bÄ™dziesz potrzebować klucza odzyskiwania lub hasÅ‚a. JeÅ›li klikniesz przycisk "anuluj", bÄ™dziesz mógÅ‚/mogÅ‚a zweryfikować to urzÄ…dzenie później.</translation> </message> <message> <location line="+5"/> <source>verify</source> - <translation type="unfinished"></translation> + <translation>zweryfikuj</translation> </message> <message> <location line="+9"/> <source>enter passphrase</source> - <translation type="unfinished"></translation> + <translation>wprowadź hasÅ‚o</translation> </message> </context> <context> @@ -3557,37 +3560,37 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/components/SpaceMenuLevel.qml" line="+16"/> <source>Add or remove from community</source> - <translation type="unfinished"></translation> + <translation>Dodaj lub usuÅ„ ze spoÅ‚ecznoÅ›ci</translation> </message> <message> <location line="+12"/> <source>Official community for this room</source> - <translation type="unfinished"></translation> + <translation>Oficjalna spoÅ‚eczność tego pokoju</translation> </message> <message> <location line="+8"/> <source>Affiliated community for this room</source> - <translation type="unfinished"></translation> + <translation>PowiÄ…zana spoÅ‚eczność tego pokoju</translation> </message> <message> <location line="+8"/> <source>Listed only for community members</source> - <translation type="unfinished"></translation> + <translation>Widoczna tylko dla czÅ‚onków spoÅ‚ecznoÅ›ci</translation> </message> <message> <location line="+8"/> <source>Listed only for room members</source> - <translation type="unfinished"></translation> + <translation>Widoczna tylko dla czÅ‚onków pokoju</translation> </message> <message> <location line="+8"/> <source>Not related</source> - <translation type="unfinished"></translation> + <translation>NiezwiÄ…zana</translation> </message> <message> <location line="+9"/> <source>Subcommunities</source> - <translation type="unfinished"></translation> + <translation>PodspoÅ‚ecznoÅ›ci</translation> </message> </context> <context> @@ -3595,22 +3598,22 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/StatusIndicator.qml" line="+18"/> <source>Failed</source> - <translation type="unfinished"></translation> + <translation>BÅ‚Ä…d</translation> </message> <message> <location line="+2"/> <source>Sent</source> - <translation type="unfinished"></translation> + <translation>WysÅ‚ano</translation> </message> <message> <location line="+2"/> <source>Received</source> - <translation type="unfinished"></translation> + <translation>Dostarczono</translation> </message> <message> <location line="+2"/> <source>Read</source> - <translation type="unfinished"></translation> + <translation>Przeczytano</translation> </message> </context> <context> @@ -3618,7 +3621,7 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/emoji/StickerPicker.qml" line="+69"/> <source>Search</source> - <translation type="unfinished"></translation> + <translation>Szukaj</translation> </message> <message> <location line="+188"/> @@ -3631,17 +3634,17 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> - <translation type="unfinished"></translation> + <translation>Weryfikacja udana</translation> </message> <message> <location line="+10"/> <source>Verification successful! Both sides verified their devices!</source> - <translation type="unfinished"></translation> + <translation>Weryfikacja udana! Obaj rozmówcy zweryfikowali swoje urzÄ…dzenia!</translation> </message> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Zamknij</translation> </message> </context> <context> @@ -3694,7 +3697,12 @@ If you choose verify, you need to have the other device available. If you choose <translation>%1 zmieniÅ‚(a) status pokoju na publiczny.</translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>%1 made this room require an invitation to join.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>%1 allowed to join this room by knocking.</source> <translation>%1 zazwoliÅ‚(a) na doÅ‚Ä…czenie do tego pokoju poprzez pukanie.</translation> </message> @@ -4018,12 +4026,7 @@ Powód: %4</translation> <translation>DoÅ‚Ä…czyÅ‚eÅ›(-aÅ›) do tego pokoju.</translation> </message> <message> - <location line="+998"/> - <source>%1 made this room require an invitation to join.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+654"/> + <location line="+1652"/> <source>%1 invited %2.</source> <translation>%1 zaprosiÅ‚(a) %2.</translation> </message> @@ -4060,12 +4063,12 @@ Powód: %4</translation> <location filename="../qml/TimelineRow.qml" line="+107"/> <location line="+171"/> <source>Part of a thread</source> - <translation type="unfinished"></translation> + <translation>Część wÄ…tku</translation> </message> <message> <location line="-18"/> <source>Edited</source> - <translation type="unfinished"></translation> + <translation>Edytowane</translation> </message> </context> <context> @@ -4073,12 +4076,12 @@ Powód: %4</translation> <message> <location filename="../qml/TimelineView.qml" line="+53"/> <source>No room open</source> - <translation type="unfinished"></translation> + <translation>Brak otwartych pokojów</translation> </message> <message> <location line="+102"/> <source>You are about to notify the whole room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Zamierzasz wysÅ‚ać powiadomienie do wszystkich w pokoju</translation> </message> <message> <location line="+4"/> @@ -4093,26 +4096,26 @@ Powód: %4</translation> <message> <location line="+41"/> <source>No preview available</source> - <translation type="unfinished">PodglÄ…d pokoju niedostÄ™pny</translation> + <translation>PodglÄ…d niedostÄ™pny</translation> </message> <message> <location line="+3"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation>Ustawienia</translation> </message> <message numerus="yes"> <location line="+15"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n czÅ‚onek</numerusform> + <numerusform>%n czÅ‚onkowie</numerusform> + <numerusform>%n czÅ‚onków</numerusform> </translation> </message> <message> <location line="+3"/> <source>View members of %1</source> - <translation type="unfinished"></translation> + <translation>Pokaż czÅ‚onków %1</translation> </message> <message> <location line="+19"/> @@ -4122,17 +4125,17 @@ Powód: %4</translation> <message> <location line="+14"/> <source>join the conversation</source> - <translation type="unfinished"></translation> + <translation>DoÅ‚Ä…cz do rozmowy</translation> </message> <message> <location line="+7"/> <source>accept invite</source> - <translation type="unfinished"></translation> + <translation>zaakceptuj zaproszenie</translation> </message> <message> <location line="+7"/> <source>decline invite</source> - <translation type="unfinished"></translation> + <translation>odrzuć zaproszenie</translation> </message> <message> <location line="+7"/> @@ -4147,17 +4150,17 @@ Powód: %4</translation> <message> <location line="+45"/> <source>Hide invite reason</source> - <translation type="unfinished"></translation> + <translation>Ukryj przyczynÄ™ zaproszenia</translation> </message> <message> <location line="+0"/> <source>Show invite reason</source> - <translation type="unfinished"></translation> + <translation>Pokaż przyczynÄ™ zaproszenia</translation> </message> <message> <location line="+18"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation>Wróc do listy pokoi</translation> </message> </context> <context> @@ -4165,82 +4168,82 @@ Powód: %4</translation> <message> <location filename="../qml/TopBar.qml" line="+21"/> <source>No room selected</source> - <translation type="unfinished"></translation> + <translation>Nie wybrano pokoju</translation> </message> <message> <location line="+53"/> <source>In %1</source> - <translation type="unfinished"></translation> + <translation>W %1</translation> </message> <message> <location line="+13"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation>Wróć do listy pokoi</translation> </message> <message> <location line="+55"/> <source>Show or hide pinned messages</source> - <translation type="unfinished"></translation> + <translation>Pokaż lub ukryj przypiÄ™te wiadomoÅ›ci</translation> </message> <message> <location line="+30"/> <source>Show room members.</source> - <translation type="unfinished"></translation> + <translation>Pokaż czÅ‚onków pokoju.</translation> </message> <message> <location line="+3"/> <source>This room contains only verified devices.</source> - <translation type="unfinished"></translation> + <translation>Ten pokój zawiera wyÅ‚Ä…cznie zweryfikowane urzÄ…dzenia.</translation> </message> <message> <location line="+2"/> <source>This room contains verified devices and devices which have never changed their master key.</source> - <translation type="unfinished"></translation> + <translation>Ten pokój zawiera zweryfikowane urzÄ…dzenia oraz urzÄ…dzenia, które nigdy nie zmieniÅ‚y swojego klucza głównego.</translation> </message> <message> <location line="+2"/> <source>This room contains unverified devices!</source> - <translation type="unfinished"></translation> + <translation>Ten pokój zawiera niezweryfikowane urzÄ…dzenia!</translation> </message> <message> <location line="+25"/> <source>Search this room</source> - <translation type="unfinished"></translation> + <translation>Szukaj w tym pokoju</translation> </message> <message> <location line="+24"/> <source>Room options</source> - <translation type="unfinished"></translation> + <translation>Ustawienia pokoju</translation> </message> <message> <location line="+11"/> <source>Invite users</source> - <translation type="unfinished"></translation> + <translation>ZaproÅ› użytkowników</translation> </message> <message> <location line="+6"/> <source>Members</source> - <translation type="unfinished"></translation> + <translation>CzÅ‚onkowie</translation> </message> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Opuść pokój</translation> </message> <message> <location line="+5"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation>Ustawienia</translation> </message> <message> <location line="+67"/> <source>Unpin</source> - <translation type="unfinished"></translation> + <translation>Odepnij</translation> </message> <message> <location line="+44"/> <source>Enter search query</source> - <translation type="unfinished"></translation> + <translation>Wpisz kryterium wyszukiwania</translation> </message> </context> <context> @@ -4286,10 +4289,10 @@ Powód: %4</translation> <message numerus="yes"> <location filename="../qml/UploadBox.qml" line="+92"/> <source>Upload %n file(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>WyÅ›lij plik</numerusform> + <numerusform>WyÅ›lij %n pliki</numerusform> + <numerusform>WyÅ›lij %n plików</numerusform> </translation> </message> </context> @@ -4328,32 +4331,32 @@ Powód: %4</translation> <message> <location filename="../qml/dialogs/UserProfile.qml" line="+26"/> <source>Global User Profile</source> - <translation type="unfinished"></translation> + <translation>Globalny profil użytkownika</translation> </message> <message> <location line="+0"/> <source>Room User Profile</source> - <translation type="unfinished"></translation> + <translation>Profil użytkownika w pokoju</translation> </message> <message> <location line="+43"/> <source>Change avatar globally.</source> - <translation type="unfinished"></translation> + <translation>ZmieÅ„ awatar globalnie.</translation> </message> <message> <location line="+0"/> <source>Change avatar. Will only apply to this room.</source> - <translation type="unfinished"></translation> + <translation>ZmieÅ„ awatar wyÅ‚Ä…cznie dla bieżącego pokoju.</translation> </message> <message> <location line="+84"/> <source>Change display name globally.</source> - <translation type="unfinished"></translation> + <translation>ZmieÅ„ nazwÄ™ wyÅ›wietlanÄ… globalnie.</translation> </message> <message> <location line="+0"/> <source>Change display name. Will only apply to this room.</source> - <translation type="unfinished"></translation> + <translation>ZmieÅ„ nazwÄ™ wyÅ›wietlanÄ… wyÅ‚Ä…cznie dla bieżącego pokoju.</translation> </message> <message> <location line="+23"/> @@ -4363,48 +4366,48 @@ Powód: %4</translation> <message> <location line="+25"/> <source>Room: %1</source> - <translation type="unfinished"></translation> + <translation>Pokój: %1</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> + <translation>To profil specyficzny dla tego pokoju. Nazwa użytkownika oraz awatar mogÄ… być inne niż globalna nazwa użytkownika i globalny awatar.</translation> </message> <message> <location line="+15"/> <source>Open the global profile for this user.</source> - <translation type="unfinished"></translation> + <translation>Otwórz globalny profil tego użytkownika.</translation> </message> <message> <location line="+9"/> <location line="+232"/> <source>Verify</source> - <translation type="unfinished"></translation> + <translation>Zweryfikuj</translation> </message> <message> <location line="-192"/> <source>Start a private chat.</source> - <translation type="unfinished"></translation> + <translation>Rozpocznij prywatny czat.</translation> </message> <message> <location line="+10"/> <source>Kick the user.</source> - <translation type="unfinished"></translation> + <translation>Wyrzuć użytkownika.</translation> </message> <message> <location line="+11"/> <source>Ban the user.</source> - <translation type="unfinished"></translation> + <translation>Zbanuj użytkownika.</translation> </message> <message> <location line="+11"/> <source>Refresh device list.</source> - <translation type="unfinished"></translation> + <translation>OdÅ›wież listÄ™ urzÄ…dzeÅ„.</translation> </message> <message> <location line="+15"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation type="unfinished">UrzÄ…dzenia</translation> </message> <message> <location line="+3"/> @@ -4414,22 +4417,22 @@ Powód: %4</translation> <message> <location line="+62"/> <source>Sign out this device.</source> - <translation type="unfinished"></translation> + <translation>Wyloguj to urzÄ…dzenie.</translation> </message> <message> <location line="+31"/> <source>Change device name.</source> - <translation type="unfinished"></translation> + <translation>ZmieÅ„ nazwÄ™ urzÄ…dzenia.</translation> </message> <message> <location line="+22"/> <source>Last seen %1 from %2</source> - <translation type="unfinished"></translation> + <translation>Ostatnio widziane %1 z %2</translation> </message> <message> <location line="+27"/> <source>Unverify</source> - <translation type="unfinished"></translation> + <translation>Udweryfikuj</translation> </message> </context> <context> @@ -5111,37 +5114,37 @@ To ustawienie wejdzie w życie po restarcie aplikacji.</translation> <message> <location filename="../qml/pages/UserSettingsPage.qml" line="+189"/> <source>CACHED</source> - <translation type="unfinished"></translation> + <translation>ZAPISANO W PAMIĘCI PODRĘCZNEJ</translation> </message> <message> <location line="+0"/> <source>NOT CACHED</source> - <translation type="unfinished"></translation> + <translation>BRAK W PAMIĘCI PODRĘCZNEJ</translation> </message> <message> <location line="+7"/> <source>IMPORT</source> - <translation type="unfinished"></translation> + <translation>IMPORTUJ</translation> </message> <message> <location line="+4"/> <source>EXPORT</source> - <translation type="unfinished"></translation> + <translation>EKSPORTUJ</translation> </message> <message> <location line="+9"/> <source>DOWNLOAD</source> - <translation type="unfinished"></translation> + <translation>POBIERZ</translation> </message> <message> <location line="+4"/> <source>REQUEST</source> - <translation type="unfinished"></translation> + <translation>POPROÅš O</translation> </message> <message> <location line="+25"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>Wróć</translation> </message> </context> <context> @@ -5157,27 +5160,27 @@ To ustawienie wejdzie w życie po restarcie aplikacji.</translation> <message> <location filename="../qml/device-verification/Waiting.qml" line="+12"/> <source>Waiting for other party…</source> - <translation type="unfinished"></translation> + <translation>Oczekiwanie na drugÄ… stronę…</translation> </message> <message> <location line="+12"/> <source>Waiting for other side to accept the verification request.</source> - <translation type="unfinished"></translation> + <translation>Oczekiwanie na przyjÄ™cie proÅ›by o weryfikacjÄ™ przez drugÄ… stronÄ™.</translation> </message> <message> <location line="+2"/> <source>Waiting for other side to continue the verification process.</source> - <translation type="unfinished"></translation> + <translation>Oczekiwanie na kontynuowanie weryfikacji przez drugÄ… stronÄ™.</translation> </message> <message> <location line="+2"/> <source>Waiting for other side to complete the verification process.</source> - <translation type="unfinished"></translation> + <translation>Oczekiwanie na dokoÅ„czenie weryfikacji przez drugÄ… stronÄ™.</translation> </message> <message> <location line="+19"/> <source>Cancel</source> - <translation type="unfinished">Anuluj</translation> + <translation>Anuluj</translation> </message> </context> <context> @@ -5185,22 +5188,22 @@ To ustawienie wejdzie w życie po restarcie aplikacji.</translation> <message> <location filename="../qml/pages/WelcomePage.qml" line="+30"/> <source>Welcome to nheko! The desktop client for the Matrix protocol.</source> - <translation type="unfinished"></translation> + <translation>Witamy w Nheko! Oto desktopowy klient protokoÅ‚u Matrix.</translation> </message> <message> <location line="+10"/> <source>Enjoy your stay!</source> - <translation type="unfinished"></translation> + <translation>Udanego pobytu!</translation> </message> <message> <location line="+14"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>ZAREJESTRUJ SIĘ</translation> </message> <message> <location line="+8"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>ZALOGUJ SIĘ</translation> </message> <message> <location line="+26"/> diff --git a/resources/langs/nheko_pt_BR.ts b/resources/langs/nheko_pt_BR.ts index 0ea3d419e9e43f780b73ec5db19591a11f58e6c1..2cd3e9c1cca33254b84d2bf7d3a40881506a7073 100644 --- a/resources/langs/nheko_pt_BR.ts +++ b/resources/langs/nheko_pt_BR.ts @@ -6,33 +6,33 @@ <message> <location filename="../qml/voip/ActiveCallBar.qml" line="+107"/> <source>Calling...</source> - <translation type="unfinished"></translation> + <translation>Ligando...</translation> </message> <message> <location line="+10"/> <location line="+10"/> <source>Connecting...</source> - <translation type="unfinished"></translation> + <translation>Conectando...</translation> </message> <message> <location line="+67"/> <source>You are screen sharing</source> - <translation type="unfinished"></translation> + <translation>Você está compartilhando sua tela</translation> </message> <message> <location line="+17"/> <source>Hide/Show Picture-in-Picture</source> - <translation type="unfinished"></translation> + <translation>Esconder/Mostrar Picture-in-Picture</translation> </message> <message> <location line="+13"/> <source>Unmute Mic</source> - <translation type="unfinished"></translation> + <translation>Ligar Microfone</translation> </message> <message> <location line="+0"/> <source>Mute Mic</source> - <translation type="unfinished"></translation> + <translation>Desligar Microfone</translation> </message> </context> <context> @@ -149,17 +149,17 @@ <message> <location filename="../qml/voip/CallInvite.qml" line="+75"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Chamada de VÃdeo</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>Chamada de Voz</translation> </message> <message> <location line="+62"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Nenhum microfone encontrado.</translation> </message> </context> <context> @@ -167,42 +167,42 @@ <message> <location filename="../qml/voip/CallInviteBar.qml" line="+65"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Chamada de VÃdeo</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>Chamada de Voz</translation> </message> <message> <location line="+16"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation>Dispositivos</translation> </message> <message> <location line="+11"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>Aceitar</translation> </message> <message> <location line="+4"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Nenhum microfone encontrado.</translation> </message> <message> <location line="+8"/> <source>Unknown microphone: %1</source> - <translation type="unfinished"></translation> + <translation>Microfone desconhecido: %1</translation> </message> <message> <location line="+9"/> <source>Unknown camera: %1</source> - <translation type="unfinished"></translation> + <translation>Câmera desconhecida: %1</translation> </message> <message> <location line="+14"/> <source>Decline</source> - <translation type="unfinished"></translation> + <translation>Rejeitar</translation> </message> </context> <context> @@ -251,7 +251,19 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+102"/> + <location line="+1"/> + <source>Because of the following reason Nheko wants to drop you to the login page: +%1 +If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+88"/> + <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> <translation type="unfinished"></translation> </message> @@ -266,7 +278,13 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+3"/> + <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? +You may optionally provide a reason for others to accept your knock:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> @@ -281,7 +299,12 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+13"/> + <source>Room creation failed: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>Room %1 created.</source> <translation>Sala %1 criada.</translation> </message> @@ -302,12 +325,32 @@ <translation>Falha ao convidar %1 para %2: %3</translation> </message> <message> - <location line="+32"/> + <location line="+13"/> + <source>Reason for the kick</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> <source>Kicked user: %1</source> <translation>Usuário expulso: %1</translation> </message> <message> - <location line="+26"/> + <location line="+10"/> + <source>Reason for the ban</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> <source>Failed to ban %1 in %2: %3</source> <translation>Falha ao banir %1 em %2: %3</translation> </message> @@ -347,19 +390,7 @@ <translation>Migração do cache falhou!</translation> </message> <message> - <location line="-87"/> - <source>Because of the following reason Nheko wants to drop you to the login page: -%1 -If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+88"/> - <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> + <location line="+13"/> <source>Incompatible cache version</source> <translation>Versão do cache incompatÃvel</translation> </message> @@ -387,13 +418,7 @@ If you think this is a mistake, you can close Nheko instead to possibly recover <translation>Por favor, tente entrar novamente: %1</translation> </message> <message> - <location line="+34"/> - <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? -You may optionally provide a reason for others to accept your knock:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+52"/> + <location line="+86"/> <source>Failed to join room: %1</source> <translation>Falha ao entrar na sala: %1</translation> </message> @@ -403,40 +428,15 @@ You may optionally provide a reason for others to accept your knock:</source> <translation>Falha ao remover o convite: %1</translation> </message> <message> - <location line="+27"/> - <source>Room creation failed: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+18"/> + <location line="+45"/> <source>Failed to leave room: %1</source> <translation>Falha ao sair da sala: %1</translation> </message> <message> - <location line="+56"/> - <source>Reason for the kick</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+15"/> + <location line="+72"/> <source>Failed to kick %1 from %2: %3</source> <translation>Falha ao expulsar %1 de %2: %3</translation> </message> - <message> - <location line="+13"/> - <source>Reason for the ban</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../qml/ChatPage.qml" line="+36"/> <source>No network connection</source> @@ -455,73 +455,63 @@ You may optionally provide a reason for others to accept your knock:</source> <source>/react <text></source> <translation type="unfinished"></translation> </message> - <message> - <location line="+6"/> - <source>/part [reason]</source> - <translation type="unfinished"></translation> - </message> <message> <location line="+2"/> - <source>/leave [reason]</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>/roomnick <displayname></source> + <source>/join <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/shrug [message]</source> + <source>/knock <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> - <source>/confetti [message]</source> + <location line="+2"/> + <source>/part [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/rainbowconfetti [message]</source> + <source>/leave [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="-50"/> - <source>/join <!roomid|#alias> [reason]</source> + <location line="+2"/> + <source>/invite <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/knock <!roomid|#alias> [reason]</source> + <source>/kick <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>/invite <@userid> [reason]</source> + <location line="+2"/> + <source>/ban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/kick <@userid> [reason]</source> + <source>/unban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/ban <@userid> [reason]</source> + <source>/redact <$eventid|@userid></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/unban <@userid> [reason]</source> + <source>/roomnick <displayname></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/redact <$eventid|@userid></source> + <source>/shrug [message]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>/md <message></source> <translation type="unfinished"></translation> </message> @@ -556,7 +546,17 @@ You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> + <location line="+2"/> + <source>/confetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/rainbowconfetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>/rainfall [message]</source> <translation type="unfinished"></translation> </message> @@ -968,7 +968,7 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+291"/> + <location filename="../../src/ChatPage.cpp" line="+305"/> <source>Decrypt secrets</source> <translation>Descriptografar segredos</translation> </message> @@ -998,7 +998,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/DigitVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Código de Verificação</translation> </message> <message> <location line="+8"/> @@ -1008,12 +1008,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+33"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Eles não são iguais!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Eles são iguais!</translation> </message> </context> <context> @@ -1021,12 +1021,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/EmojiVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Código de Verificação</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>Por favor verifique o emoji a seguir. Você deve ver o mesmo emoji em ambos os lados. Se eles forem diferentes, por favor aperte 'Eles não são iguais!' para abortar a verificação!</translation> </message> <message> <location line="+379"/> @@ -1036,12 +1036,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+10"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Eles não são iguais!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Eles são iguais!</translation> </message> </context> <context> @@ -1049,7 +1049,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/delegates/Encrypted.qml" line="+46"/> <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> + <translation>Não existe uma chave para desbloquear esta mensagem. Nós pedimos pela chave automaticamente, mas você pode tentar pedir novamente se for impaciente.</translation> </message> <message> <location line="+2"/> @@ -1463,12 +1463,12 @@ You may optionally provide a reason for others to accept your knock:</source> <name>InputBar</name> <message> <location filename="../../src/timeline/InputBar.cpp" line="+374"/> - <source>All Files (*)</source> + <source>Select file(s)</source> <translation type="unfinished"></translation> </message> <message> <location line="+0"/> - <source>Select file(s)</source> + <source>All Files (*)</source> <translation type="unfinished"></translation> </message> <message> @@ -1545,145 +1545,145 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>LoginPage</name> <message> - <location filename="../../src/LoginPage.cpp" line="+79"/> - <location line="+6"/> - <location line="+64"/> - <location line="+127"/> - <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> + <location filename="../qml/pages/LoginPage.qml" line="+58"/> + <source>Matrix ID</source> <translation type="unfinished"></translation> </message> <message> - <location line="-157"/> - <source>Autodiscovery failed. Received malformed response.</source> + <location line="+1"/> + <source>e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <location line="+3"/> + <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 type="unfinished"></translation> </message> <message> - <location line="+33"/> - <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <location line="+27"/> + <source>Password</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <location line="+2"/> + <source>Your password.</source> <translation type="unfinished"></translation> </message> <message> <location line="+8"/> - <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <source>Device name</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> - <source>The selected server does not support a version of the Matrix protocol, that this client understands (v1.1 to v1.5). You can't sign in.</source> + <location line="+2"/> + <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+20"/> - <source>Sign in with Apple</source> + <location line="+10"/> + <source>Homeserver address</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Continue with Facebook</source> + <location line="+1"/> + <source>server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Sign in with Google</source> + <location line="+3"/> + <source>The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Sign in with Twitter</source> + <location line="+32"/> + <source>LOGIN</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Login using %1</source> + <location line="+42"/> + <source>Back</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> - <source>SSO LOGIN</source> + <location filename="../../src/LoginPage.cpp" line="+79"/> + <location line="+6"/> + <location line="+64"/> + <location line="+127"/> + <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="+58"/> - <source>Empty password</source> + <location line="-157"/> + <source>Autodiscovery failed. Received malformed response.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+55"/> - <source>SSO login failed</source> + <location line="+6"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../qml/pages/LoginPage.qml" line="+58"/> - <source>Matrix ID</source> + <location line="+33"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>e.g @joe:matrix.org</source> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <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> + <location line="+8"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+27"/> - <source>Password</source> + <location line="+16"/> + <source>The selected server does not support a version of the Matrix protocol, that this client understands (v1.1 to v1.5). You can't sign in.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Your password.</source> + <location line="+20"/> + <source>Sign in with Apple</source> <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Device name</source> + <location line="+2"/> + <source>Continue with Facebook</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used.</source> + <source>Sign in with Google</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> - <source>Homeserver address</source> + <location line="+2"/> + <source>Sign in with Twitter</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>server.my:8787</source> + <location line="+2"/> + <source>Login using %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>The address that can be used to contact you homeserver's client API. -Example: https://server.my:8787</source> + <location line="+9"/> + <source>SSO LOGIN</source> <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> - <source>LOGIN</source> + <location line="+58"/> + <source>Empty password</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Back</source> + <location line="+55"/> + <source>SSO login failed</source> <translation type="unfinished"></translation> </message> </context> @@ -2080,12 +2080,12 @@ Example: https://server.my:8787</source> </message> <message> <location line="+13"/> - <source>Start verification</source> - <translation type="unfinished"></translation> + <source>Accept</source> + <translation type="unfinished">Aceitar</translation> </message> <message> <location line="+0"/> - <source>Accept</source> + <source>Start verification</source> <translation type="unfinished"></translation> </message> </context> @@ -2129,7 +2129,7 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Nenhum microfone encontrado.</translation> </message> <message> <location line="+24"/> @@ -2599,124 +2599,124 @@ Example: https://server.my:8787</source> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+82"/> - <source>Autodiscovery failed. Received malformed response.</source> + <location filename="../qml/pages/RegisterPage.qml" line="+58"/> + <source>Homeserver</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <location line="+1"/> + <source>your.server</source> <translation type="unfinished"></translation> </message> <message> - <location line="+25"/> - <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <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 type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <location line="+32"/> + <source>Username</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <location line="+1"/> + <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+17"/> - <source>The selected server does not support a version of the Matrix protocol that this client understands (v1.1 to v1.5). You can't register.</source> + <location line="+21"/> + <location line="+102"/> + <source>Back</source> <translation type="unfinished"></translation> </message> <message> - <location line="+11"/> - <source>Server does not support querying registration flows!</source> + <location line="-79"/> + <source>Password</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>Server does not support registration.</source> + <location line="+2"/> + <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> - <source>Invalid username.</source> + <location line="+7"/> + <source>Password confirmation</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Name already in use.</source> + <location line="+9"/> + <source>Your passwords do not match!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Part of the reserved namespace.</source> + <location line="+8"/> + <source>Device name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../qml/pages/RegisterPage.qml" line="+58"/> - <source>Homeserver</source> + <location line="+2"/> + <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>your.server</source> + <location line="+31"/> + <source>REGISTER</source> <translation type="unfinished"></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> + <location filename="../../src/RegisterPage.cpp" line="+82"/> + <source>Autodiscovery failed. Received malformed response.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> - <source>Username</source> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> + <location line="+25"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+21"/> - <location line="+102"/> - <source>Back</source> + <location line="+7"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-79"/> - <source>Password</source> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> + <location line="+17"/> + <source>The selected server does not support a version of the Matrix protocol that this client understands (v1.1 to v1.5). You can't register.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Password confirmation</source> + <location line="+11"/> + <source>Server does not support querying registration flows!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> - <source>Your passwords do not match!</source> + <location line="+5"/> + <source>Server does not support registration.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Device name</source> + <location line="+28"/> + <source>Invalid username.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> + <source>Name already in use.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+31"/> - <source>REGISTER</source> + <location line="+2"/> + <source>Part of the reserved namespace.</source> <translation type="unfinished"></translation> </message> </context> @@ -2999,37 +2999,6 @@ Example: https://server.my:8787</source> </context> <context> <name>RoomSettings</name> - <message> - <location filename="../../src/ui/RoomSettings.cpp" line="+236"/> - <source>Failed to enable encryption: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+404"/> - <source>Select an avatar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+0"/> - <source>All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>The selected file is not an image</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Error while reading file: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+32"/> - <location line="+19"/> - <source>Failed to upload image: %s</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../qml/dialogs/RoomSettings.qml" line="+26"/> <source>Room Settings</source> @@ -3308,6 +3277,37 @@ Example: https://server.my:8787</source> <source>show more</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../src/ui/RoomSettings.cpp" line="+236"/> + <source>Failed to enable encryption: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+404"/> + <source>Select an avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>The selected file is not an image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Error while reading file: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <location line="+19"/> + <source>Failed to upload image: %s</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>RoomlistModel</name> @@ -3612,7 +3612,7 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/emoji/StickerPicker.qml" line="+69"/> <source>Search</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Pesquisar</translation> </message> <message> <location line="+188"/> @@ -3641,7 +3641,12 @@ If you choose verify, you need to have the other device available. If you choose <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1501"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1251"/> + <source>You joined this room.</source> + <translation type="unfinished">Você entrou nessa sala.</translation> + </message> + <message> + <location line="+250"/> <location line="+17"/> <source>Message redaction failed: %1</source> <translation type="unfinished"></translation> @@ -3687,7 +3692,12 @@ If you choose verify, you need to have the other device available. If you choose <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>%1 made this room require an invitation to join.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>%1 allowed to join this room by knocking.</source> <translation type="unfinished"></translation> </message> @@ -3941,27 +3951,22 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+152"/> - <source>%2 revoked the invite to %1.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> - <source>%2 kicked %1.</source> + <location line="+109"/> + <source>%1 invited %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>%2 unbanned %1.</source> + <location line="+12"/> + <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>%2 rejected the knock from %1.</source> + <location line="+4"/> + <source>%1 has changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-32"/> + <location line="+2"/> <source>%1 changed their avatar.</source> <translation type="unfinished"></translation> </message> @@ -3981,52 +3986,42 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>%1 rejected their invite.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> + <location line="+8"/> <source>%1 left the room.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+31"/> - <source>Reason: %1</source> + <location line="+2"/> + <source>%2 kicked %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-19"/> - <source>%1 redacted their knock.</source> + <location line="+3"/> + <source>%1 rejected their invite.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-1700"/> - <source>You joined this room.</source> - <translation type="unfinished">Você entrou nessa sala.</translation> - </message> - <message> - <location line="+998"/> - <source>%1 made this room require an invitation to join.</source> + <location line="+2"/> + <source>%2 revoked the invite to %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+654"/> - <source>%1 invited %2.</source> + <location line="+2"/> + <source>%2 unbanned %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>%1 has changed their avatar and changed their display name to %2.</source> + <location line="+3"/> + <source>%1 redacted their knock.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>%1 has changed their display name to %2.</source> + <location line="+2"/> + <source>%2 rejected the knock from %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+36"/> + <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 type="unfinished"></translation> @@ -4041,6 +4036,11 @@ Reason: %4</source> <source>%1 knocked.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+5"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TimelineRow</name> @@ -4281,36 +4281,6 @@ Reason: %4</source> </context> <context> <name>UserProfile</name> - <message> - <location filename="../../src/ui/UserProfile.cpp" line="+204"/> - <source>Sign out device %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+10"/> - <source>You signed out this device.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+222"/> - <source>Select an avatar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+0"/> - <source>All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>The selected file is not an image</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Error while reading file: %1</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../qml/dialogs/UserProfile.qml" line="+26"/> <source>Global User Profile</source> @@ -4390,7 +4360,7 @@ Reason: %4</source> <message> <location line="+15"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Dispositivos</translation> </message> <message> <location line="+3"/> @@ -4417,6 +4387,36 @@ Reason: %4</source> <source>Unverify</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../src/ui/UserProfile.cpp" line="+204"/> + <source>Sign out device %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>You signed out this device.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+222"/> + <source>Select an avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>The selected file is not an image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Error while reading file: %1</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>UserSettings</name> @@ -4460,7 +4460,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Communities sidebar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Scrollbars in room list</source> <translation type="unfinished"></translation> </message> @@ -4560,7 +4565,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show message counts for communities and tags</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Display fancy effects such as confetti</source> <translation type="unfinished"></translation> </message> @@ -4785,7 +4795,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> + <location line="+7"/> + <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <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> @@ -4812,7 +4827,12 @@ Set to 0 to blur immediately after focus loss. Max value of 1 hour (3600 seconds <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show a column containing communities and tags next to the room list.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Shows scrollbars in the room list and communities list.</source> <translation type="unfinished"></translation> </message> @@ -4868,104 +4888,74 @@ If this is on, rooms that come first alphabetically will be sorted earlier than <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Notify about received messages when the client is not currently focused.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Change the appearance of user avatars in chats. -OFF - square, ON - circle.</source> + <location line="+4"/> + <source>Show if your message was read. +Status is displayed next to timestamps. +Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> - <source>Decrypt messages shown in notifications for encrypted chats.</source> + <location line="+4"/> + <source>Notify about received messages when the client is not currently focused.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Choose where to show the total number of notifications contained within a community or tag.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+16"/> - <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="+32"/> - <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 type="unfinished"></translation> - </message> - <message> - <location line="-76"/> <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 type="unfinished"></translation> </message> <message> - <location line="-350"/> - <source>Communities sidebar</source> + <location line="+4"/> + <source>Change the appearance of user avatars in chats. +OFF - square, ON - circle.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Show message counts for communities and tags</source> + <location line="+3"/> + <source>Display an identicon instead of a letter when no avatar is set.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+241"/> - <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <location line="+2"/> + <source>Opens images with an external program when tapping the image. +Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+19"/> - <source>Show a column containing communities and tags next to the room list.</source> + <location line="+4"/> + <source>Opens videos with an external program when tapping the video. +Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Show if your message was read. -Status is displayed next to timestamps. -Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> + <location line="+4"/> + <source>Decrypt the messages shown in the sidebar. +Only affects messages in encrypted chats.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>Display an identicon instead of a letter when no avatar is set.</source> + <location line="+3"/> + <source>Decrypt messages shown in notifications for encrypted chats.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Opens images with an external program when tapping the image. -Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> + <source>Choose where to show the total number of notifications contained within a community or tag.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Opens videos with an external program when tapping the video. -Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> + <location line="+3"/> + <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Decrypt the messages shown in the sidebar. -Only affects messages in encrypted chats.</source> + <location line="+3"/> + <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+14"/> + <location line="+3"/> <source>When the window loses focus, the timeline will be blurred.</source> <translation type="unfinished"></translation> @@ -4991,7 +4981,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> + <location line="+3"/> + <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="+4"/> <source>Download message encryption keys from and upload to the encrypted online key backup.</source> <translation type="unfinished"></translation> </message> @@ -5001,7 +4996,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> + <location line="+4"/> + <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 type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>The key to verify other users. If it is cached, verifying a user will verify all their devices.</source> <translation type="unfinished"></translation> </message> diff --git a/resources/langs/nheko_pt_PT.ts b/resources/langs/nheko_pt_PT.ts index bdfeef7347901452e88e7323409e93289de30ebf..9b0824bf48a2dc34aece44cf0d865b663dd28692 100644 --- a/resources/langs/nheko_pt_PT.ts +++ b/resources/langs/nheko_pt_PT.ts @@ -6,33 +6,33 @@ <message> <location filename="../qml/voip/ActiveCallBar.qml" line="+107"/> <source>Calling...</source> - <translation type="unfinished"></translation> + <translation>A chamar...</translation> </message> <message> <location line="+10"/> <location line="+10"/> <source>Connecting...</source> - <translation type="unfinished"></translation> + <translation>A ligar...</translation> </message> <message> <location line="+67"/> <source>You are screen sharing</source> - <translation type="unfinished"></translation> + <translation>Está a partilhar o seu ecrã</translation> </message> <message> <location line="+17"/> <source>Hide/Show Picture-in-Picture</source> - <translation type="unfinished"></translation> + <translation>Mostrar/Ocultar Picture-in-Picture</translation> </message> <message> <location line="+13"/> <source>Unmute Mic</source> - <translation type="unfinished"></translation> + <translation>Ativar microfone</translation> </message> <message> <location line="+0"/> <source>Mute Mic</source> - <translation type="unfinished"></translation> + <translation>Desativar microfone</translation> </message> </context> <context> @@ -56,47 +56,47 @@ <message> <location filename="../qml/dialogs/AliasEditor.qml" line="+26"/> <source>Aliases to %1</source> - <translation type="unfinished"></translation> + <translation>Alcunhas de %1</translation> </message> <message> <location line="+14"/> <source>List of aliases to this room. Usually you can only add aliases on your server. You can have one canonical alias and many alternate aliases.</source> - <translation type="unfinished"></translation> + <translation>Lista de alcunhas desta sala. Normalmente só é possÃvel adicionar alcunhas no seu servidor. Pode existir uma alcunha canónica e várias outras alternativas.</translation> </message> <message> <location line="+41"/> <source>Primary alias</source> - <translation type="unfinished"></translation> + <translation>Alcunha principal</translation> </message> <message> <location line="+0"/> <source>Make primary alias</source> - <translation type="unfinished"></translation> + <translation>Tornar alcunha principal</translation> </message> <message> <location line="+14"/> <source>Advertise as an alias in this room</source> - <translation type="unfinished"></translation> + <translation>Publicitar como uma alcunha nesta sala</translation> </message> <message> <location line="+13"/> <source>Publish in room directory</source> - <translation type="unfinished"></translation> + <translation>Publicar no diretório de salas</translation> </message> <message> <location line="+12"/> <source>Remove this alias</source> - <translation type="unfinished"></translation> + <translation>Remover esta alcunha</translation> </message> <message> <location line="+19"/> <source>#new-alias:server.tld</source> - <translation type="unfinished"></translation> + <translation>#nova-alcunha:servidor.tld</translation> </message> <message> <location line="+12"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation>Adicionar</translation> </message> </context> <context> @@ -104,27 +104,27 @@ <message> <location filename="../qml/dialogs/AllowedRoomsSettingsDialog.qml" line="+26"/> <source>Allowed rooms settings</source> - <translation type="unfinished"></translation> + <translation>Definições das salas permitidas</translation> </message> <message> <location line="+14"/> <source>List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room.</source> - <translation type="unfinished"></translation> + <translation>Lista de salas que podem aceder a esta. Qualquer membro dessas salas pode aceder a esta.</translation> </message> <message> <location line="+36"/> <source>Parent community</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Comunidade mãe</translation> </message> <message> <location line="+0"/> <source>Other room</source> - <translation type="unfinished"></translation> + <translation>Outra sala</translation> </message> <message> <location line="+42"/> <source>Enter additional rooms not in the list yet...</source> - <translation type="unfinished"></translation> + <translation>Insira salas adicionais ainda não presentes na lista...</translation> </message> </context> <context> @@ -149,17 +149,17 @@ <message> <location filename="../qml/voip/CallInvite.qml" line="+75"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Videochamada</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>Chamada</translation> </message> <message> <location line="+62"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Nenhum microfone encontrado.</translation> </message> </context> <context> @@ -167,42 +167,42 @@ <message> <location filename="../qml/voip/CallInviteBar.qml" line="+65"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Videochamada</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>Chamada</translation> </message> <message> <location line="+16"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation>Dispositivos</translation> </message> <message> <location line="+11"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>Aceitar</translation> </message> <message> <location line="+4"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Nenhum microfone encontrado.</translation> </message> <message> <location line="+8"/> <source>Unknown microphone: %1</source> - <translation type="unfinished"></translation> + <translation>Microfone desconhecido: %1</translation> </message> <message> <location line="+9"/> <source>Unknown camera: %1</source> - <translation type="unfinished"></translation> + <translation>Câmara desconhecida: %1</translation> </message> <message> <location line="+14"/> <source>Decline</source> - <translation type="unfinished"></translation> + <translation>Recusar</translation> </message> </context> <context> @@ -251,7 +251,19 @@ <translation>Confirmar saÃda</translation> </message> <message> - <location line="+102"/> + <location line="+1"/> + <source>Because of the following reason Nheko wants to drop you to the login page: +%1 +If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+88"/> + <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> <translation>A cache no seu disco é mais recente do que aquela que esta versão do Nheko suporta. Por favor atualize o Nheko ou limpe a sua cache.</translation> </message> @@ -266,7 +278,13 @@ <translation>"Bater à porta"</translation> </message> <message> - <location line="+4"/> + <location line="+3"/> + <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? +You may optionally provide a reason for others to accept your knock:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> <translation>Tem a certeza que quer bater à porta de %1? Opcionalmente, pode indicar uma razão para os membros o aceitarem:</translation> </message> @@ -307,7 +325,12 @@ <translation>Utilizador expulso: %1</translation> </message> <message> - <location line="+26"/> + <location line="+11"/> + <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> <source>Failed to ban %1 in %2: %3</source> <translation>Falha ao banir %1 em %2: %3</translation> </message> @@ -347,19 +370,7 @@ <translation>Falha ao migrar a cache!</translation> </message> <message> - <location line="-87"/> - <source>Because of the following reason Nheko wants to drop you to the login page: -%1 -If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+88"/> - <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> + <location line="+13"/> <source>Incompatible cache version</source> <translation>Versão da cache incompatÃvel</translation> </message> @@ -387,13 +398,7 @@ If you think this is a mistake, you can close Nheko instead to possibly recover <translation>Por favor, tente autenticar-se novamente: %1</translation> </message> <message> - <location line="+34"/> - <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? -You may optionally provide a reason for others to accept your knock:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+52"/> + <location line="+86"/> <source>Failed to join room: %1</source> <translation>Falha ao entrar em sala: %1</translation> </message> @@ -432,11 +437,6 @@ You may optionally provide a reason for others to accept your knock:</source> <source>Reason for the ban</source> <translation>Razão para</translation> </message> - <message> - <location line="+1"/> - <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../qml/ChatPage.qml" line="+36"/> <source>No network connection</source> @@ -455,73 +455,63 @@ You may optionally provide a reason for others to accept your knock:</source> <source>/react <text></source> <translation type="unfinished"></translation> </message> - <message> - <location line="+6"/> - <source>/part [reason]</source> - <translation type="unfinished"></translation> - </message> <message> <location line="+2"/> - <source>/leave [reason]</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>/roomnick <displayname></source> + <source>/join <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/shrug [message]</source> + <source>/knock <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> - <source>/confetti [message]</source> + <location line="+2"/> + <source>/part [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/rainbowconfetti [message]</source> + <source>/leave [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="-50"/> - <source>/join <!roomid|#alias> [reason]</source> + <location line="+2"/> + <source>/invite <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/knock <!roomid|#alias> [reason]</source> + <source>/kick <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>/invite <@userid> [reason]</source> + <location line="+2"/> + <source>/ban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/kick <@userid> [reason]</source> + <source>/unban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/ban <@userid> [reason]</source> + <source>/redact <$eventid|@userid></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/unban <@userid> [reason]</source> + <source>/roomnick <displayname></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/redact <$eventid|@userid></source> + <source>/shrug [message]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>/md <message></source> <translation type="unfinished"></translation> </message> @@ -556,7 +546,17 @@ You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> + <location line="+2"/> + <source>/confetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/rainbowconfetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>/rainfall [message]</source> <translation type="unfinished"></translation> </message> @@ -889,7 +889,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Encriptação</translation> </message> </context> <context> @@ -907,7 +907,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+27"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Nome</translation> </message> <message> <location line="+1"/> @@ -917,7 +917,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+8"/> <source>Topic</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Tópico</translation> </message> <message> <location line="+1"/> @@ -927,7 +927,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+18"/> <source>Alias</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Alcunha</translation> </message> <message> <location line="+12"/> @@ -952,7 +952,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Encriptação</translation> </message> <message> <location line="+6"/> @@ -968,7 +968,7 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+291"/> + <location filename="../../src/ChatPage.cpp" line="+292"/> <source>Decrypt secrets</source> <translation>Desencriptar segredos</translation> </message> @@ -998,22 +998,22 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/DigitVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Código de verificação</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>Por favor verifique os seguintes dÃgitos. Deve ver os mesmos em ambos os lados. Se forem diferentes, carregue em "Não coincidem!" para abortar a verificação!</translation> </message> <message> <location line="+33"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Não coincidem!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Coincidem!</translation> </message> </context> <context> @@ -1021,12 +1021,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/EmojiVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Código de verificação</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>Por favor verifique os seguintes emojis. Deve ver os mesmos em ambos os lados. Se não coincidirem, carregue em "Não coincidem!" para abortar a verificação!</translation> </message> <message> <location line="+379"/> @@ -1036,12 +1036,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+10"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Não coincidem!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Coincidem!</translation> </message> </context> <context> @@ -1049,42 +1049,42 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/delegates/Encrypted.qml" line="+46"/> <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> + <translation>Não existe nenhuma chave para desbloquear esta mensagem. Nós pedimos a chave automaticamente, mas pode tentar pedi-la outra vez se estiver impaciente.</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> + <translation>Esta mensagem não pôde ser desencriptada, porque apenas temos uma chave para mensagens mais recentes. Pode tentar solicitar acesso a esta mensagem.</translation> </message> <message> <location line="+2"/> <source>There was an internal error reading the decryption key from the database.</source> - <translation type="unfinished"></translation> + <translation>Ocorreu um erro interno ao ler a chave de desencriptação da base de dados.</translation> </message> <message> <location line="+2"/> <source>There was an error decrypting this message.</source> - <translation type="unfinished"></translation> + <translation>Ocorreu um erro ao desencriptar esta mensagem.</translation> </message> <message> <location line="+2"/> <source>The message couldn't be parsed.</source> - <translation type="unfinished"></translation> + <translation>Esta mensagem não pôde ser processada.</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> + <translation>Esta chave de encriptação foi reutilizada! É possÃvel que alguém esteja a tentar inserir mensagens falsas nesta conversa!</translation> </message> <message> <location line="+2"/> <source>Unknown decryption error</source> - <translation type="unfinished"></translation> + <translation>Erro de desencriptação desconhecido</translation> </message> <message> <location line="+9"/> <source>Request key</source> - <translation type="unfinished"></translation> + <translation>Solicitar chave</translation> </message> </context> <context> @@ -1105,22 +1105,22 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/EncryptionIndicator.qml" line="+36"/> <source>This message is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>Esta mensagem não está encriptada!</translation> </message> <message> <location line="+3"/> <source>Encrypted by a verified device</source> - <translation type="unfinished"></translation> + <translation>Encriptado por um dispositivo verificado.</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> + <translation>Encriptado por um dispositivo não verificado, mas até agora tem confiado neste utilizador.</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> + <translation>Encriptado por um dispositivo não verificado ou a chave é de uma fonte não confiável, como o backup da chave.</translation> </message> </context> <context> @@ -1200,42 +1200,42 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/Failed.qml" line="+11"/> <source>Verification failed</source> - <translation type="unfinished"></translation> + <translation>Falha ao verifcar</translation> </message> <message> <location line="+12"/> <source>Other client does not support our verification protocol.</source> - <translation type="unfinished"></translation> + <translation>O outro cliente não suporta o nosso protocolo de verificação.</translation> </message> <message> <location line="+4"/> <source>Key mismatch detected!</source> - <translation type="unfinished"></translation> + <translation>Detetada divergência de chaves!</translation> </message> <message> <location line="+2"/> <source>Device verification timed out.</source> - <translation type="unfinished"></translation> + <translation>A verificação do dispositivo expirou.</translation> </message> <message> <location line="+2"/> <source>Other party canceled the verification.</source> - <translation type="unfinished"></translation> + <translation>A outra parte cancelou a verificação.</translation> </message> <message> <location line="+2"/> <source>Verification messages received out of order!</source> - <translation type="unfinished"></translation> + <translation>Mensagens de verificação recebidas fora de ordem!</translation> </message> <message> <location line="+2"/> <source>Unknown verification error.</source> - <translation type="unfinished"></translation> + <translation>Erro de verificação desconhecido.</translation> </message> <message> <location line="+16"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Fechar</translation> </message> </context> <context> @@ -1243,7 +1243,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/ForwardCompleter.qml" line="+52"/> <source>Forward Message</source> - <translation type="unfinished"></translation> + <translation>Reencaminhar mensagem</translation> </message> </context> <context> @@ -1308,7 +1308,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+16"/> <source>Stickers</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Autocolantes</translation> </message> </context> <context> @@ -1316,12 +1316,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/ImagePackEditorDialog.qml" line="+22"/> <source>Editing image pack</source> - <translation type="unfinished"></translation> + <translation>A editar pacote de imagens</translation> </message> <message> <location line="+56"/> <source>Add images</source> - <translation type="unfinished"></translation> + <translation>Adicionar imagens</translation> </message> <message> <location line="+7"/> @@ -1356,49 +1356,49 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+12"/> <source>State key</source> - <translation type="unfinished"></translation> + <translation>Chave de estado</translation> </message> <message> <location line="+8"/> <source>Packname</source> - <translation type="unfinished"></translation> + <translation>Nome do pacote</translation> </message> <message> <location line="+8"/> <source>Attribution</source> - <translation type="unfinished"></translation> + <translation>Atribuição</translation> </message> <message> <location line="+9"/> <location line="+75"/> <source>Use as Emoji</source> - <translation type="unfinished"></translation> + <translation>Usar como emoji</translation> </message> <message> <location line="-62"/> <location line="+75"/> <source>Use as Sticker</source> - <translation type="unfinished"></translation> + <translation>Usar como autocolante</translation> </message> <message> <location line="-37"/> <source>Shortcode</source> - <translation type="unfinished"></translation> + <translation>Código</translation> </message> <message> <location line="+15"/> <source>Body</source> - <translation type="unfinished"></translation> + <translation>Corpo</translation> </message> <message> <location line="+35"/> <source>Remove from pack</source> - <translation type="unfinished"></translation> + <translation>Remover do pacote</translation> </message> <message> <location line="+4"/> <source>Remove</source> - <translation type="unfinished"></translation> + <translation>Remover</translation> </message> </context> <context> @@ -1406,27 +1406,27 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/ImagePackSettingsDialog.qml" line="+23"/> <source>Image pack settings</source> - <translation type="unfinished"></translation> + <translation>Definições do pacote de imagens</translation> </message> <message> <location line="+48"/> <source>Create account pack</source> - <translation type="unfinished"></translation> + <translation>Criar pacote de conta</translation> </message> <message> <location line="+13"/> <source>New room pack</source> - <translation type="unfinished"></translation> + <translation>Criar pacote de sala</translation> </message> <message> <location line="+22"/> <source>Private pack</source> - <translation type="unfinished"></translation> + <translation>Pacote privado</translation> </message> <message> <location line="+2"/> <source>Pack from this room</source> - <translation type="unfinished"></translation> + <translation>Pacote desta sala</translation> </message> <message> <location line="+2"/> @@ -1436,27 +1436,27 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+2"/> <source>Globally enabled pack</source> - <translation type="unfinished"></translation> + <translation>Pacote ativo globalmente</translation> </message> <message> <location line="+68"/> <source>Enable globally</source> - <translation type="unfinished"></translation> + <translation>Ativar globalmente</translation> </message> <message> <location line="+4"/> <source>Enables this pack to be used in all rooms</source> - <translation type="unfinished"></translation> + <translation>Permite que o pacote seja usado em todas as salas</translation> </message> <message> <location line="+10"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation>Editar</translation> </message> <message> <location line="+60"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Fechar</translation> </message> </context> <context> @@ -1482,7 +1482,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/InviteDialog.qml" line="+40"/> <source>Invite users to %1</source> - <translation type="unfinished"></translation> + <translation>Convidar utilizadores para %1</translation> </message> <message> <location line="+50"/> @@ -1493,7 +1493,7 @@ You may optionally provide a reason for others to accept your knock:</source> <location line="+13"/> <source>@joe:matrix.org</source> <comment>Example user id. The name 'joe' can be localized however you want.</comment> - <translation type="unfinished"></translation> + <translation>@ze:matrix.org</translation> </message> <message> <location line="+42"/> @@ -1503,12 +1503,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+86"/> <source>Invite</source> - <translation type="unfinished"></translation> + <translation>Convidar</translation> </message> <message> <location line="+7"/> <source>Cancel</source> - <translation type="unfinished">Cancelar</translation> + <translation>Cancelar</translation> </message> </context> <context> @@ -1516,12 +1516,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/JoinRoomDialog.qml" line="+14"/> <source>Join room</source> - <translation type="unfinished"></translation> + <translation>Entrar na sala</translation> </message> <message> <location line="+20"/> <source>Room ID or alias</source> - <translation type="unfinished"></translation> + <translation>ID ou alcunha da sala</translation> </message> <message> <location line="+31"/> @@ -1534,12 +1534,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/LeaveRoomDialog.qml" line="+17"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Sair da sala</translation> </message> <message> <location line="+1"/> <source>Are you sure you want to leave?</source> - <translation type="unfinished"></translation> + <translation>Tem a certeza que quer sair?</translation> </message> </context> <context> @@ -1625,12 +1625,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/pages/LoginPage.qml" line="+58"/> <source>Matrix ID</source> - <translation type="unfinished"></translation> + <translation>ID Matrix</translation> </message> <message> <location line="+1"/> <source>e.g @joe:matrix.org</source> - <translation type="unfinished"></translation> + <translation>p. ex. @ze:matrix.org</translation> </message> <message> <location line="+3"/> @@ -1643,17 +1643,17 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th <message> <location line="+27"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Palavra-passe</translation> </message> <message> <location line="+2"/> <source>Your password.</source> - <translation type="unfinished"></translation> + <translation>A sua palavra-passe</translation> </message> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>Nome do dispositivo</translation> </message> <message> <location line="+2"/> @@ -1663,12 +1663,12 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th <message> <location line="+10"/> <source>Homeserver address</source> - <translation type="unfinished"></translation> + <translation>Endereço do servidor</translation> </message> <message> <location line="+1"/> <source>server.my:8787</source> - <translation type="unfinished"></translation> + <translation>servidor.meu:8787</translation> </message> <message> <location line="+3"/> @@ -1679,7 +1679,7 @@ Example: https://server.my:8787</source> <message> <location line="+32"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>INCIAR SESSÃO</translation> </message> <message> <location line="+42"/> @@ -1692,17 +1692,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/LogoutDialog.qml" line="+13"/> <source>Log out</source> - <translation type="unfinished"></translation> + <translation>Terminar sessão</translation> </message> <message> <location line="+1"/> <source>A call is in progress. Log out?</source> - <translation type="unfinished"></translation> + <translation>Há uma chamada em curso. Terminar sessão?</translation> </message> <message> <location line="+0"/> <source>Are you sure you want to log out?</source> - <translation type="unfinished"></translation> + <translation>Tem a certeza que quer terminar a sessão?</translation> </message> </context> <context> @@ -1759,7 +1759,7 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%1 changed the room avatar</source> - <translation type="unfinished"></translation> + <translation>%1 alterou o Ãcone da sala</translation> </message> <message> <location line="+14"/> @@ -1779,27 +1779,27 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%1 created and configured room: %2</source> - <translation type="unfinished"></translation> + <translation>%1 criou e configurou a sala: %2</translation> </message> <message> <location line="+17"/> <source>%1 placed a voice call.</source> - <translation type="unfinished"></translation> + <translation>%1 iniciou uma chamada de voz.</translation> </message> <message> <location line="+2"/> <source>%1 placed a video call.</source> - <translation type="unfinished"></translation> + <translation>%1 iniciou uma chamada de vÃdeo.</translation> </message> <message> <location line="+2"/> <source>%1 placed a call.</source> - <translation type="unfinished"></translation> + <translation>%1 iniciou uma chamada.</translation> </message> <message> <location line="+16"/> <source>%1 answered the call.</source> - <translation type="unfinished"></translation> + <translation>%1 atendeu a chamada.</translation> </message> <message> <location line="+14"/> @@ -1814,7 +1814,7 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%1 ended the call.</source> - <translation type="unfinished"></translation> + <translation>%1 terminou a chamada.</translation> </message> <message> <location line="+14"/> @@ -1825,7 +1825,7 @@ Example: https://server.my:8787</source> <message> <location line="+122"/> <source>Allow them in</source> - <translation type="unfinished"></translation> + <translation>Permitir a entrada</translation> </message> </context> <context> @@ -1833,47 +1833,47 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageInput.qml" line="+47"/> <source>Hang up</source> - <translation type="unfinished"></translation> + <translation>Desligar</translation> </message> <message> <location line="+0"/> - <source>Already on a call</source> - <translation type="unfinished"></translation> + <source>Place a call</source> + <translation>Iniciar chamada</translation> </message> <message> <location line="+0"/> - <source>Place a call</source> + <source>Already on a call</source> <translation type="unfinished"></translation> </message> <message> <location line="+28"/> <source>Send a file</source> - <translation type="unfinished"></translation> + <translation>Enviar um ficheiro</translation> </message> <message> <location line="+64"/> <source>Write a message...</source> - <translation type="unfinished">Escreva uma mensagem…</translation> + <translation>Escreva uma mensagem…</translation> </message> <message> <location line="+257"/> <source>Stickers</source> - <translation type="unfinished"></translation> + <translation>Autocolantes</translation> </message> <message> <location line="+24"/> <source>Emoji</source> - <translation type="unfinished"></translation> + <translation>Emoji</translation> </message> <message> <location line="+22"/> <source>Send</source> - <translation type="unfinished">Enviar</translation> + <translation>Enviar</translation> </message> <message> <location line="+15"/> <source>You don't have permission to send messages in this room</source> - <translation type="unfinished"></translation> + <translation>Não tem permissão para enviar mensagens nesta sala</translation> </message> </context> <context> @@ -1881,12 +1881,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageView.qml" line="+346"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation>Editar</translation> </message> <message> <location line="+17"/> <source>React</source> - <translation type="unfinished"></translation> + <translation>Reagir</translation> </message> <message> <location line="+15"/> @@ -1901,7 +1901,7 @@ Example: https://server.my:8787</source> <message> <location line="+11"/> <source>Reply</source> - <translation type="unfinished"></translation> + <translation>Responder</translation> </message> <message> <location line="+11"/> @@ -1911,7 +1911,7 @@ Example: https://server.my:8787</source> <message> <location line="+17"/> <source>Options</source> - <translation type="unfinished"></translation> + <translation>Opções</translation> </message> <message> <location line="+187"/> @@ -1937,28 +1937,28 @@ Example: https://server.my:8787</source> <location line="+10"/> <location line="+138"/> <source>&Copy</source> - <translation type="unfinished"></translation> + <translation>&Copiar</translation> </message> <message> <location line="-131"/> <location line="+138"/> <source>Copy &link location</source> - <translation type="unfinished"></translation> + <translation>Copiar localização da &ligação</translation> </message> <message> <location line="-130"/> <source>Re&act</source> - <translation type="unfinished"></translation> + <translation>Re&agir</translation> </message> <message> <location line="+9"/> <source>Repl&y</source> - <translation type="unfinished"></translation> + <translation>Responde&r</translation> </message> <message> <location line="+7"/> <source>&Edit</source> - <translation type="unfinished"></translation> + <translation>&Editar</translation> </message> <message> <location line="+7"/> @@ -1983,47 +1983,47 @@ Example: https://server.my:8787</source> <message> <location line="+5"/> <source>&Forward</source> - <translation type="unfinished"></translation> + <translation>Reen&caminhar</translation> </message> <message> <location line="+11"/> <source>&Mark as read</source> - <translation type="unfinished"></translation> + <translation>&Marcar como lida</translation> </message> <message> <location line="+3"/> <source>View raw message</source> - <translation type="unfinished"></translation> + <translation>Ver mensagem bruta</translation> </message> <message> <location line="+6"/> <source>View decrypted raw message</source> - <translation type="unfinished"></translation> + <translation>Ver mensagem bruta desencriptada</translation> </message> <message> <location line="+7"/> <source>Remo&ve message</source> - <translation type="unfinished"></translation> + <translation>Remo&ver mensagem</translation> </message> <message> <location line="+13"/> <source>&Save as</source> - <translation type="unfinished"></translation> + <translation>&Guardar como</translation> </message> <message> <location line="+7"/> <source>&Open in external program</source> - <translation type="unfinished"></translation> + <translation>Abrir num &programa externo</translation> </message> <message> <location line="+7"/> <source>Copy link to eve&nt</source> - <translation type="unfinished"></translation> + <translation>Copiar ligação para o eve&nto</translation> </message> <message> <location line="+42"/> <source>&Go to quoted message</source> - <translation type="unfinished"></translation> + <translation>Ir para mensagem &citada</translation> </message> </context> <context> @@ -2031,12 +2031,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/device-verification/NewVerificationRequest.qml" line="+11"/> <source>Send Verification Request</source> - <translation type="unfinished"></translation> + <translation>Enviar pedido de verificação</translation> </message> <message> <location line="+0"/> <source>Received Verification Request</source> - <translation type="unfinished"></translation> + <translation>Pedido de verificação recebido</translation> </message> <message> <location line="+14"/> @@ -2051,42 +2051,42 @@ Example: https://server.my:8787</source> <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 type="unfinished"></translation> + <translation>Para garantir que nenhum utilizador mal-intencionado possa intercetar as suas comunicações encriptadas, pode verificar a outra parte.</translation> </message> <message> <location line="+3"/> <source>%1 has requested to verify their device %2.</source> - <translation type="unfinished"></translation> + <translation>%1 requisitou a verificação do seu dispositivo %2.</translation> </message> <message> <location line="+2"/> <source>%1 using the device %2 has requested to be verified.</source> - <translation type="unfinished"></translation> + <translation>%1, usando o dispositivo %2, requisitou a sua verificação.</translation> </message> <message> <location line="+2"/> <source>Your device (%1) has requested to be verified.</source> - <translation type="unfinished"></translation> + <translation>O seu dispositivo (%1) requisitou a sua verificação.</translation> </message> <message> <location line="+12"/> <source>Cancel</source> - <translation type="unfinished">Cancelar</translation> + <translation>Cancelar</translation> </message> <message> <location line="+0"/> <source>Deny</source> - <translation type="unfinished"></translation> + <translation>Recusar</translation> </message> <message> <location line="+13"/> <source>Start verification</source> - <translation type="unfinished"></translation> + <translation>Iniciar verificação</translation> </message> <message> <location line="+0"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>Aceitar</translation> </message> </context> <context> @@ -2124,32 +2124,32 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/PlaceCall.qml" line="+39"/> <source>Place a call to %1?</source> - <translation type="unfinished"></translation> + <translation>Iniciar chamada para %1?</translation> </message> <message> <location line="+16"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Nenhum microfone encontrado.</translation> </message> <message> <location line="+24"/> <source>Voice</source> - <translation type="unfinished"></translation> + <translation>Voz</translation> </message> <message> <location line="+13"/> <source>Video</source> - <translation type="unfinished"></translation> + <translation>VÃdeo</translation> </message> <message> <location line="+13"/> <source>Screen</source> - <translation type="unfinished"></translation> + <translation>Ecrã</translation> </message> <message> <location line="+16"/> <source>Cancel</source> - <translation type="unfinished">Cancelar</translation> + <translation>Cancelar</translation> </message> </context> <context> @@ -2157,7 +2157,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/delegates/Placeholder.qml" line="+11"/> <source>unimplemented event: </source> - <translation type="unfinished"></translation> + <translation>evento não implementado: </translation> </message> </context> <context> @@ -2228,7 +2228,7 @@ Example: https://server.my:8787</source> <message> <location line="+38"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Adicionar</translation> </message> <message> <location line="+16"/> @@ -2517,7 +2517,22 @@ Example: https://server.my:8787</source> <context> <name>QObject</name> <message> - <location line="-26"/> + <location filename="../../src/notifications/ManagerMac.cpp" line="-58"/> + <source>Respond</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Send</source> + <translation type="unfinished">Enviar</translation> + </message> + <message> + <location line="+1"/> + <source>Write a message...</source> + <translation type="unfinished">Escreva uma mensagem…</translation> + </message> + <message> + <location filename="../../src/main.cpp" line="-26"/> <source>Alias for '--log-level trace'.</source> <translation type="unfinished"></translation> </message> @@ -2541,28 +2556,13 @@ Example: https://server.my:8787</source> <source>type</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../src/notifications/ManagerMac.cpp" line="-58"/> - <source>Respond</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Send</source> - <translation type="unfinished">Enviar</translation> - </message> - <message> - <location line="+1"/> - <source>Write a message...</source> - <translation type="unfinished">Escreva uma mensagem…</translation> - </message> </context> <context> <name>ReCaptchaDialog</name> <message> <location filename="../qml/dialogs/ReCaptchaDialog.qml" line="+40"/> <source>Solve the reCAPTCHA and press the confirm button</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Solucione o reCAPTCHA e clique no botão de confirmação</translation> </message> <message> <location line="+8"/> @@ -2585,7 +2585,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/ReadReceipts.qml" line="+39"/> <source>Read receipts</source> - <translation type="unfinished">Recibos de leitura</translation> + <translation>Recibos de leitura</translation> </message> </context> <context> @@ -2656,7 +2656,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/pages/RegisterPage.qml" line="+58"/> <source>Homeserver</source> - <translation type="unfinished">Servidor</translation> + <translation>Servidor</translation> </message> <message> <location line="+1"/> @@ -2666,17 +2666,17 @@ Example: https://server.my:8787</source> <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 type="unfinished"></translation> + <translation>Um servidor que permita registos. Uma vez que a Matrix é descentralizada, o utilizador precisa primeiro de encontrar um servidor onde se possa registar, ou alojar o seu próprio.</translation> </message> <message> <location line="+32"/> <source>Username</source> - <translation type="unfinished"></translation> + <translation>Nome de utilizador</translation> </message> <message> <location line="+1"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> - <translation type="unfinished"></translation> + <translation>O nome de utilizador não pode ser vazio e tem que conter apenas os caracteres a-z, 0-9, ., _, =, - e /.</translation> </message> <message> <location line="+21"/> @@ -2687,17 +2687,17 @@ Example: https://server.my:8787</source> <message> <location line="-79"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Palavra-passe</translation> </message> <message> <location line="+2"/> <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> - <translation type="unfinished"></translation> + <translation>Por favor, escolha uma palavra-passe segura. Os requisitos exatos para a força da palavra-passe poderão depender no seu servidor.</translation> </message> <message> <location line="+7"/> <source>Password confirmation</source> - <translation type="unfinished"></translation> + <translation>Confirmação da palavra-passe</translation> </message> <message> <location line="+9"/> @@ -2707,7 +2707,7 @@ Example: https://server.my:8787</source> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Nome do dispositivo</translation> </message> <message> <location line="+2"/> @@ -2717,7 +2717,7 @@ Example: https://server.my:8787</source> <message> <location line="+31"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>REGISTAR</translation> </message> </context> <context> @@ -2725,7 +2725,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/ReplyPopup.qml" line="+54"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Fechar</translation> </message> <message> <location line="+16"/> @@ -2743,17 +2743,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomDirectory.qml" line="+24"/> <source>Explore Public Rooms</source> - <translation type="unfinished"></translation> + <translation>Explorar salas públicas</translation> </message> <message> <location line="+138"/> <source>Search for public rooms</source> - <translation type="unfinished"></translation> + <translation>Procurar por salas públicas</translation> </message> <message> <location line="+12"/> <source>Choose custom homeserver</source> - <translation type="unfinished"></translation> + <translation>Escolher servidor personalizado</translation> </message> </context> <context> @@ -2769,17 +2769,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/RoomList.qml" line="+49"/> <source>Start a new chat</source> - <translation type="unfinished"></translation> + <translation>Iniciar uma nova conversa</translation> </message> <message> <location line="+13"/> <source>Join a room</source> - <translation type="unfinished"></translation> + <translation>Entrar numa sala</translation> </message> <message> <location line="+5"/> <source>Create a new room</source> - <translation type="unfinished"></translation> + <translation>Criar uma nova sala</translation> </message> <message> <location line="+9"/> @@ -2794,7 +2794,7 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>Room directory</source> - <translation type="unfinished"></translation> + <translation>Diretório de salas</translation> </message> <message> <location line="+18"/> @@ -2804,65 +2804,65 @@ Example: https://server.my:8787</source> <message> <location line="+24"/> <source>User settings</source> - <translation type="unfinished"></translation> + <translation>Definições de utilizador</translation> </message> <message> <location line="+95"/> <source>Logout</source> - <translation type="unfinished"></translation> + <translation>Terminar sessão</translation> </message> <message> <location line="+12"/> <source>Enter your status message:</source> - <translation type="unfinished"></translation> + <translation>Insira a sua mensagem de estado:</translation> </message> <message> <location line="+1"/> <source>Status Message</source> - <translation type="unfinished"></translation> + <translation>Mensagem de estado</translation> </message> <message> <location line="+10"/> <source>Profile settings</source> - <translation type="unfinished"></translation> + <translation>Definições de perfil</translation> </message> <message> <location line="+5"/> <source>Set status message</source> - <translation type="unfinished"></translation> + <translation>Definir mensagem de estado</translation> </message> <message> <location line="+52"/> <source>Encryption not set up</source> <extracomment>Cross-signing setup has not run yet.</extracomment> - <translation type="unfinished"></translation> + <translation>Encriptação não configurada</translation> </message> <message> <location line="+3"/> <source>Unverified login</source> <extracomment>The user just signed in with this device and hasn't verified their master key.</extracomment> - <translation type="unfinished"></translation> + <translation>Sessão não verificada</translation> </message> <message> <location line="+3"/> <source>Please verify your other devices</source> <extracomment>There are unverified devices signed in to this account.</extracomment> - <translation type="unfinished"></translation> + <translation>Por favor, verifique os seus outros dispositivos</translation> </message> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Fechar</translation> </message> <message> <location line="+372"/> <source>Enter the tag you want to use:</source> - <translation type="unfinished"></translation> + <translation>Insira a etiqueta que quer usar:</translation> </message> <message> <location line="+1"/> <source>New tag</source> - <translation type="unfinished"></translation> + <translation>Nova etiqueta</translation> </message> <message> <location line="+7"/> @@ -2877,7 +2877,7 @@ Example: https://server.my:8787</source> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Sair da sala</translation> </message> <message> <location line="+5"/> @@ -2887,27 +2887,27 @@ Example: https://server.my:8787</source> <message> <location line="+7"/> <source>Tag room as:</source> - <translation type="unfinished"></translation> + <translation>Etiquetar sala com:</translation> </message> <message> <location line="+13"/> <source>Favourite</source> - <translation type="unfinished"></translation> + <translation>Favoritos</translation> </message> <message> <location line="+2"/> <source>Low priority</source> - <translation type="unfinished"></translation> + <translation>Prioridade baixa</translation> </message> <message> <location line="+2"/> <source>Server notice</source> - <translation type="unfinished"></translation> + <translation>Avisos do servidor</translation> </message> <message> <location line="+13"/> <source>Create new tag...</source> - <translation type="unfinished"></translation> + <translation>Criar nova etiqueta...</translation> </message> <message> <location line="+11"/> @@ -2920,21 +2920,21 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomMembers.qml" line="+19"/> <source>Members of %1</source> - <translation type="unfinished"></translation> + <translation>Membros de %1</translation> </message> <message numerus="yes"> <location line="+31"/> <source>%n people in %1</source> <comment>Summary above list of members</comment> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n pessoa em %1</numerusform> + <numerusform>%n pessoas em %1</numerusform> </translation> </message> <message> <location line="+10"/> <source>Invite more people</source> - <translation type="unfinished"></translation> + <translation>Convidar mais pessoas</translation> </message> <message> <location line="+8"/> @@ -2979,22 +2979,22 @@ Example: https://server.my:8787</source> <message> <location line="+20"/> <source>This room is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>Esta sala não está encriptada!</translation> </message> <message> <location line="+4"/> <source>This user is verified.</source> - <translation type="unfinished"></translation> + <translation>Este utilizador está verificado.</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> + <translation>Este utilizador não está verificado, mas continua a usar a mesma chave-mestra da primeira vez que se conheceram.</translation> </message> <message> <location line="+2"/> <source>This user has unverified devices!</source> - <translation type="unfinished"></translation> + <translation>Este utilizador tem dispositivos não verificados!</translation> </message> </context> <context> @@ -3033,7 +3033,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomSettings.qml" line="+26"/> <source>Room Settings</source> - <translation type="unfinished"></translation> + <translation>Definições de sala</translation> </message> <message> <location line="+35"/> @@ -3076,22 +3076,22 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Notifications</source> - <translation type="unfinished"></translation> + <translation>Notificações</translation> </message> <message> <location line="+6"/> <source>Muted</source> - <translation type="unfinished"></translation> + <translation>Silenciada</translation> </message> <message> <location line="+0"/> <source>Mentions only</source> - <translation type="unfinished"></translation> + <translation>Apenas menções</translation> </message> <message> <location line="+0"/> <source>All messages</source> - <translation type="unfinished"></translation> + <translation>Todas as mensagens</translation> </message> <message> <location line="+10"/> @@ -3122,7 +3122,7 @@ Example: https://server.my:8787</source> <location line="+12"/> <location line="+242"/> <source>Change</source> - <translation type="unfinished"></translation> + <translation>Alterar</translation> </message> <message> <location line="-241"/> @@ -3235,12 +3235,12 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Encriptação</translation> </message> <message> <location line="+22"/> <source>End-to-End Encryption</source> - <translation type="unfinished"></translation> + <translation>Encriptação ponta-a-ponta</translation> </message> <message> <location line="+1"/> @@ -3271,7 +3271,7 @@ Example: https://server.my:8787</source> <message> <location line="+6"/> <source>Sticker & Emote Settings</source> - <translation type="unfinished"></translation> + <translation>Definições de autocolantes e emojis</translation> </message> <message> <location line="+6"/> @@ -3281,12 +3281,12 @@ Example: https://server.my:8787</source> <message> <location line="+6"/> <source>INFO</source> - <translation type="unfinished">INFO</translation> + <translation>INFO</translation> </message> <message> <location line="+9"/> <source>Internal ID</source> - <translation type="unfinished"></translation> + <translation>ID interno</translation> </message> <message> <location line="+16"/> @@ -3296,7 +3296,7 @@ Example: https://server.my:8787</source> <message> <location line="+19"/> <source>Room Version</source> - <translation type="unfinished"></translation> + <translation>Versão da sala</translation> </message> <message> <location line="+19"/> @@ -3337,17 +3337,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/Root.qml" line="+313"/> <source>Please enter your login password to continue:</source> - <translation type="unfinished"></translation> + <translation>Por favor, insira a sua palavra-passe para continuar:</translation> </message> <message> <location line="+10"/> <source>Please enter a valid email address to continue:</source> - <translation type="unfinished"></translation> + <translation>Por favor, insira um endereço de correio eletrónico válido para continuar:</translation> </message> <message> <location line="+10"/> <source>Please enter a valid phone number to continue:</source> - <translation type="unfinished"></translation> + <translation>Por favor, insira um número de telefone válido para continuar:</translation> </message> <message> <location line="+10"/> @@ -3357,7 +3357,7 @@ Example: https://server.my:8787</source> <message> <location line="+11"/> <source>Wait for the confirmation link to arrive, then continue.</source> - <translation type="unfinished"></translation> + <translation>Aguarde pela chegada da ligação de confirmação, depois continue.</translation> </message> </context> <context> @@ -3365,7 +3365,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/ScreenShare.qml" line="+30"/> <source>Share desktop with %1?</source> - <translation type="unfinished"></translation> + <translation>Partilhar ambiente de trabalho com %1?</translation> </message> <message> <location line="+11"/> @@ -3375,7 +3375,7 @@ Example: https://server.my:8787</source> <message> <location line="+20"/> <source>Window:</source> - <translation type="unfinished"></translation> + <translation>Janela:</translation> </message> <message> <location line="+15"/> @@ -3385,17 +3385,17 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>Frame rate:</source> - <translation type="unfinished"></translation> + <translation>Taxa de fotogramas:</translation> </message> <message> <location line="+19"/> <source>Include your camera picture-in-picture</source> - <translation type="unfinished"></translation> + <translation>Incluir a sua câmara em miniatura</translation> </message> <message> <location line="+12"/> <source>Request remote camera</source> - <translation type="unfinished"></translation> + <translation>Requisitar câmara remota</translation> </message> <message> <location line="+1"/> @@ -3406,22 +3406,22 @@ Example: https://server.my:8787</source> <message> <location line="+5"/> <source>Hide mouse cursor</source> - <translation type="unfinished"></translation> + <translation>Esconder cursor do rato</translation> </message> <message> <location line="+21"/> <source>Share</source> - <translation type="unfinished"></translation> + <translation>Partilhar</translation> </message> <message> <location line="+16"/> <source>Preview</source> - <translation type="unfinished"></translation> + <translation>Pré-visualizar</translation> </message> <message> <location line="+7"/> <source>Cancel</source> - <translation type="unfinished">Cancelar</translation> + <translation>Cancelar</translation> </message> </context> <context> @@ -3442,49 +3442,51 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/SelfVerificationCheck.qml" line="+50"/> <source>This is your recovery key. You will need it to restore access to your encrypted messages and verification keys. Keep this safe. Don't share it with anyone and don't lose it! Do not pass go! Do not collect $200!</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Esta é a sua chave de recuperação. Irá necessitar dela para restabelecer o acesso à s suas mensagens encriptadas e chaves de verificação. Mantenha-a segura. Não a partilhe com ninguém e não a perca! Não aceite dinheiro em troca da chave!</translation> </message> <message> <location line="+21"/> <source>Encryption setup successfully</source> - <translation type="unfinished"></translation> + <translation>Encriptação configurada com sucesso</translation> </message> <message> <location line="+8"/> <source>Failed to setup encryption: %1</source> - <translation type="unfinished"></translation> + <translation>Falha ao configurar encriptação: %1</translation> </message> <message> <location line="+32"/> <source>Setup Encryption</source> - <translation type="unfinished"></translation> + <translation>Configurar encriptação</translation> </message> <message> <location line="+9"/> <source>Hello and welcome to Matrix! It seems like you are new. Before you can securely encrypt your messages, we need to setup a few small things. You can either press accept immediately or adjust a few basic options. We also try to explain a few of the basics. You can skip those parts, but they might prove to be helpful!</source> - <translation type="unfinished"></translation> + <translation>Olá, seja bem-vindo à Matrix! +Parece que é a sua primeira vez aqui. Antes de poder encriptar as suas mensagens de forma segura, é necessário configurar algumas coisas. Pode premir "Aceitar" logo, ou ajustar algumas opções básicas, que tentaremos explicar como funcionam. Poderá saltar essas partes, mas elas podem vir a ser úteis!</translation> </message> <message> <location line="+108"/> <source>Activate Encryption</source> - <translation type="unfinished"></translation> + <translation>Ativar encriptação</translation> </message> <message> <location line="+9"/> <source>It seems like you have encryption already configured for this account. To be able to access your encrypted messages and make this device appear as trusted, you can either verify an existing device or (if you have one) enter your recovery passphrase. Please select one of the options below. If you choose verify, you need to have the other device available. If you choose "enter passphrase", you will need your recovery key or passphrase. If you click cancel, you can choose to verify yourself at a later point.</source> - <translation type="unfinished"></translation> + <translation>Parece que já possui configurações de encriptação nesta conta. Para poder aceder à s suas mensagens encriptadas e fazer este dispositivo aparecer como de confiança, pode ou verificar um dispositivo existente, ou inserir a sua palavra-passe de recuperação, caso a tenha. Por favor, escolha uma das opções abaixo. +Se escolher a verificação, terá que ter o outro dispositivo disponÃvel. Se escolher a palavra-passe, irá necessitar da chave de recuperação. Também pode cancelar e verificar-se mais tarde.</translation> </message> <message> <location line="+5"/> <source>verify</source> - <translation type="unfinished"></translation> + <translation>verificar</translation> </message> <message> <location line="+9"/> <source>enter passphrase</source> - <translation type="unfinished"></translation> + <translation>inserir palavra-passe</translation> </message> </context> <context> @@ -3589,22 +3591,22 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/StatusIndicator.qml" line="+18"/> <source>Failed</source> - <translation type="unfinished"></translation> + <translation>Falhou</translation> </message> <message> <location line="+2"/> <source>Sent</source> - <translation type="unfinished"></translation> + <translation>Enviado</translation> </message> <message> <location line="+2"/> <source>Received</source> - <translation type="unfinished"></translation> + <translation>Recebido</translation> </message> <message> <location line="+2"/> <source>Read</source> - <translation type="unfinished"></translation> + <translation>Lido</translation> </message> </context> <context> @@ -3612,7 +3614,7 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/emoji/StickerPicker.qml" line="+69"/> <source>Search</source> - <translation type="unfinished"></translation> + <translation>Procurar</translation> </message> <message> <location line="+188"/> @@ -3625,17 +3627,17 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> - <translation type="unfinished"></translation> + <translation>Verificação bem sucedida</translation> </message> <message> <location line="+10"/> <source>Verification successful! Both sides verified their devices!</source> - <translation type="unfinished"></translation> + <translation>Verificação bem sucedida! Ambos os lados verificaram os seus dispositivos!</translation> </message> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Fechar</translation> </message> </context> <context> @@ -3687,7 +3689,12 @@ If you choose verify, you need to have the other device available. If you choose <translation>%1 abriu a sala ao público.</translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>%1 made this room require an invitation to join.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>%1 allowed to join this room by knocking.</source> <translation>%1 tornou possÃvel entrar na sala "batendo à porta".</translation> </message> @@ -3941,27 +3948,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+152"/> - <source>%2 revoked the invite to %1.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> - <source>%2 kicked %1.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>%2 unbanned %1.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>%2 rejected the knock from %1.</source> + <location line="+109"/> + <source>%1 invited %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-32"/> + <location line="+18"/> <source>%1 changed their avatar.</source> <translation>%1 alterou o seu avatar.</translation> </message> @@ -3981,7 +3973,12 @@ Reason: %4</source> <translation>%1 entrou com autorização do servidor de %2.</translation> </message> <message> - <location line="+13"/> + <location line="+10"/> + <source>%2 kicked %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <source>%1 rejected their invite.</source> <translation>%1 recusou o seu convite.</translation> </message> @@ -4006,17 +4003,7 @@ Reason: %4</source> <translation>Entrou na sala.</translation> </message> <message> - <location line="+998"/> - <source>%1 made this room require an invitation to join.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+654"/> - <source>%1 invited %2.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> + <location line="+1664"/> <source>%1 has changed their avatar and changed their display name to %2.</source> <translation>%1 alterou o seu avatar e também o seu nome de exibição para %2.</translation> </message> @@ -4026,7 +4013,22 @@ Reason: %4</source> <translation>%1 alterou o seu nome de exibição para %2.</translation> </message> <message> - <location line="+36"/> + <location line="+27"/> + <source>%2 revoked the invite to %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>%2 unbanned %1.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>%2 rejected the knock from %1.</source> + <translation type="unfinished"></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 saiu depois de já ter saÃdo!</translation> @@ -4053,7 +4055,7 @@ Reason: %4</source> <message> <location line="-18"/> <source>Edited</source> - <translation type="unfinished"></translation> + <translation>Editada</translation> </message> </context> <context> @@ -4061,12 +4063,12 @@ Reason: %4</source> <message> <location filename="../qml/TimelineView.qml" line="+53"/> <source>No room open</source> - <translation type="unfinished"></translation> + <translation>Nenhuma sala aberta</translation> </message> <message> <location line="+102"/> <source>You are about to notify the whole room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Está prestes a notificar toda a sala</translation> </message> <message> <location line="+4"/> @@ -4081,12 +4083,12 @@ Reason: %4</source> <message> <location line="+41"/> <source>No preview available</source> - <translation type="unfinished">Pré-visualização não disponÃvel</translation> + <translation>Pré-visualização não disponÃvel</translation> </message> <message> <location line="+3"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Definições</translation> </message> <message numerus="yes"> <location line="+15"/> @@ -4109,17 +4111,17 @@ Reason: %4</source> <message> <location line="+14"/> <source>join the conversation</source> - <translation type="unfinished"></translation> + <translation>juntar-se à conversa</translation> </message> <message> <location line="+7"/> <source>accept invite</source> - <translation type="unfinished"></translation> + <translation>aceitar convite</translation> </message> <message> <location line="+7"/> <source>decline invite</source> - <translation type="unfinished"></translation> + <translation>recusar convite</translation> </message> <message> <location line="+7"/> @@ -4144,7 +4146,7 @@ Reason: %4</source> <message> <location line="+18"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation>Voltar à lista de salas</translation> </message> </context> <context> @@ -4152,7 +4154,7 @@ Reason: %4</source> <message> <location filename="../qml/TopBar.qml" line="+21"/> <source>No room selected</source> - <translation type="unfinished"></translation> + <translation>Nenhuma sala selecionada</translation> </message> <message> <location line="+53"/> @@ -4162,7 +4164,7 @@ Reason: %4</source> <message> <location line="+13"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation>Voltar à lista de salas</translation> </message> <message> <location line="+55"/> @@ -4177,17 +4179,17 @@ Reason: %4</source> <message> <location line="+3"/> <source>This room contains only verified devices.</source> - <translation type="unfinished"></translation> + <translation>Esta sala contém apenas dispositivos verificados.</translation> </message> <message> <location line="+2"/> <source>This room contains verified devices and devices which have never changed their master key.</source> - <translation type="unfinished"></translation> + <translation>Esta sala contém dispositivos verificados e/ou que nunca alteraram a sua chave mestra.</translation> </message> <message> <location line="+2"/> <source>This room contains unverified devices!</source> - <translation type="unfinished"></translation> + <translation>Esta sala contém dispositivos não verificados!</translation> </message> <message> <location line="+25"/> @@ -4197,27 +4199,27 @@ Reason: %4</source> <message> <location line="+24"/> <source>Room options</source> - <translation type="unfinished"></translation> + <translation>Opções da sala</translation> </message> <message> <location line="+11"/> <source>Invite users</source> - <translation type="unfinished"></translation> + <translation>Convidar utilizadores</translation> </message> <message> <location line="+6"/> <source>Members</source> - <translation type="unfinished"></translation> + <translation>Membros</translation> </message> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Sair da sala</translation> </message> <message> <location line="+5"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation>Definições</translation> </message> <message> <location line="+67"/> @@ -4314,32 +4316,32 @@ Reason: %4</source> <message> <location filename="../qml/dialogs/UserProfile.qml" line="+26"/> <source>Global User Profile</source> - <translation type="unfinished"></translation> + <translation>Perfil de utilizador global</translation> </message> <message> <location line="+0"/> <source>Room User Profile</source> - <translation type="unfinished"></translation> + <translation>Perfil de utilizador na sala</translation> </message> <message> <location line="+43"/> <source>Change avatar globally.</source> - <translation type="unfinished"></translation> + <translation>Alterar avatar globalmente.</translation> </message> <message> <location line="+0"/> <source>Change avatar. Will only apply to this room.</source> - <translation type="unfinished"></translation> + <translation>Alterar avatar. Irá apenas afetar esta sala.</translation> </message> <message> <location line="+84"/> <source>Change display name globally.</source> - <translation type="unfinished"></translation> + <translation>Alterar nome de exibição globalmente.</translation> </message> <message> <location line="+0"/> <source>Change display name. Will only apply to this room.</source> - <translation type="unfinished"></translation> + <translation>Alterar nome de exibição. Irá apenas afetar esta sala.</translation> </message> <message> <location line="+23"/> @@ -4349,48 +4351,48 @@ Reason: %4</source> <message> <location line="+25"/> <source>Room: %1</source> - <translation type="unfinished"></translation> + <translation>Sala: %1</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> + <translation>Este é um perfil especÃfico desta sala. O nome e avatar do utilizador poderão ser diferentes dos seus homólogos globais.</translation> </message> <message> <location line="+15"/> <source>Open the global profile for this user.</source> - <translation type="unfinished"></translation> + <translation>Abrir o perfil global deste utilizador.</translation> </message> <message> <location line="+9"/> <location line="+232"/> <source>Verify</source> - <translation type="unfinished"></translation> + <translation>Verificar</translation> </message> <message> <location line="-192"/> <source>Start a private chat.</source> - <translation type="unfinished"></translation> + <translation>Iniciar uma conversa privada.</translation> </message> <message> <location line="+10"/> <source>Kick the user.</source> - <translation type="unfinished"></translation> + <translation>Expulsar o utilizador.</translation> </message> <message> <location line="+11"/> <source>Ban the user.</source> - <translation type="unfinished"></translation> + <translation>Banir o utilizador.</translation> </message> <message> <location line="+11"/> <source>Refresh device list.</source> - <translation type="unfinished"></translation> + <translation>Atualizar a lista de dispositivos.</translation> </message> <message> <location line="+15"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Dispositivos</translation> </message> <message> <location line="+3"/> @@ -4400,22 +4402,22 @@ Reason: %4</source> <message> <location line="+62"/> <source>Sign out this device.</source> - <translation type="unfinished"></translation> + <translation>Terminar sessão neste dispositivo.</translation> </message> <message> <location line="+31"/> <source>Change device name.</source> - <translation type="unfinished"></translation> + <translation>Alterar nome do dispositivo.</translation> </message> <message> <location line="+22"/> <source>Last seen %1 from %2</source> - <translation type="unfinished"></translation> + <translation>Ativo pela última vez a %1 em %2</translation> </message> <message> <location line="+27"/> <source>Unverify</source> - <translation type="unfinished"></translation> + <translation>Anular verificação</translation> </message> </context> <context> @@ -4460,7 +4462,12 @@ Reason: %4</source> <translation type="unfinished">Iniciar na bandeja</translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Communities sidebar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Scrollbars in room list</source> <translation type="unfinished"></translation> </message> @@ -4560,7 +4567,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show message counts for communities and tags</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Display fancy effects such as confetti</source> <translation type="unfinished"></translation> </message> @@ -4785,7 +4797,12 @@ Reason: %4</source> <translation type="unfinished">Tocar o som de notificação quando chegar um convite de chamada</translation> </message> <message> - <location line="+10"/> + <location line="+7"/> + <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <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> @@ -4814,7 +4831,12 @@ Defina como 0 para desfocar imediatamente após perder a atenção. Valor máxim <translation type="unfinished">Iniciar a aplicação em segundo plano sem mostrar a janela do cliente.</translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show a column containing communities and tags next to the room list.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Shows scrollbars in the room list and communities list.</source> <translation type="unfinished"></translation> </message> @@ -4872,81 +4894,31 @@ If this is on, rooms that come first alphabetically will be sorted earlier than <translation type="unfinished">Mostrar botões para resposta rápida, reações ou acesso a opções adicionais junto de cada mensagem.</translation> </message> <message> - <location line="+8"/> - <source>Notify about received messages when the client is not currently focused.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Change the appearance of user avatars in chats. -OFF - square, ON - circle.</source> + <location line="+4"/> + <source>Show if your message was read. +Status is displayed next to timestamps. +Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> - <source>Decrypt messages shown in notifications for encrypted chats.</source> + <location line="+4"/> + <source>Notify about received messages when the client is not currently focused.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Choose where to show the total number of notifications contained within a community or tag.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+16"/> - <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="+32"/> - <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 type="unfinished"></translation> - </message> - <message> - <location line="-76"/> <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 type="unfinished">Mostrar alerta quando é recebida uma mensagem.</translation> </message> <message> - <location line="-350"/> - <source>Communities sidebar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+42"/> - <source>Show message counts for communities and tags</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+241"/> - <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+19"/> - <source>Show a column containing communities and tags next to the room list.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+42"/> - <source>Show if your message was read. -Status is displayed next to timestamps. -Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> + <location line="+4"/> + <source>Change the appearance of user avatars in chats. +OFF - square, ON - circle.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> + <location line="+3"/> <source>Display an identicon instead of a letter when no avatar is set.</source> <translation type="unfinished"></translation> </message> @@ -4970,7 +4942,27 @@ Only affects messages in encrypted chats.</source> Apenas afeta mensagens em conversas encriptadas.</translation> </message> <message> - <location line="+14"/> + <location line="+3"/> + <source>Decrypt messages shown in notifications for encrypted chats.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Choose where to show the total number of notifications contained within a community or tag.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <source>When the window loses focus, the timeline will be blurred.</source> <translation type="unfinished">Quando a janela perde a atenção, a cronologia @@ -4997,7 +4989,12 @@ será desfocada.</translation> <translation type="unfinished">Exigir que um utilizador esteja verificado para lhe enviar mensagens encriptadas. Isto melhora a segurança mas torna a encriptação mais entediante.</translation> </message> <message> - <location line="+7"/> + <location line="+3"/> + <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="+4"/> <source>Download message encryption keys from and upload to the encrypted online key backup.</source> <translation type="unfinished"></translation> </message> @@ -5007,7 +5004,12 @@ será desfocada.</translation> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> + <location line="+4"/> + <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 type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>The key to verify other users. If it is cached, verifying a user will verify all their devices.</source> <translation type="unfinished">A chave para verificar outros utilizadores. Se armazenada em cache, verificar um utilizador irá verificar todos os seus dispositivos.</translation> </message> @@ -5091,32 +5093,32 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/pages/UserSettingsPage.qml" line="+189"/> <source>CACHED</source> - <translation type="unfinished"></translation> + <translation>ARMAZENADO EM CACHE</translation> </message> <message> <location line="+0"/> <source>NOT CACHED</source> - <translation type="unfinished"></translation> + <translation>NÃO ARMAZENADO EM CACHE</translation> </message> <message> <location line="+7"/> <source>IMPORT</source> - <translation type="unfinished"></translation> + <translation>IMPORTAR</translation> </message> <message> <location line="+4"/> <source>EXPORT</source> - <translation type="unfinished"></translation> + <translation>EXPORTAR</translation> </message> <message> <location line="+9"/> <source>DOWNLOAD</source> - <translation type="unfinished"></translation> + <translation>DESCARREGAR</translation> </message> <message> <location line="+4"/> <source>REQUEST</source> - <translation type="unfinished"></translation> + <translation>PEDIR</translation> </message> <message> <location line="+25"/> @@ -5157,7 +5159,7 @@ This setting will take effect upon restart.</source> <message> <location line="+19"/> <source>Cancel</source> - <translation type="unfinished">Cancelar</translation> + <translation>Cancelar</translation> </message> </context> <context> @@ -5165,7 +5167,7 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/pages/WelcomePage.qml" line="+30"/> <source>Welcome to nheko! The desktop client for the Matrix protocol.</source> - <translation type="unfinished"></translation> + <translation>Bem-vindo(a) ao Nheko! Um cliente de computador para o protocolo Matrix.</translation> </message> <message> <location line="+10"/> @@ -5175,12 +5177,12 @@ This setting will take effect upon restart.</source> <message> <location line="+14"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation type="unfinished">REGISTAR</translation> </message> <message> <location line="+8"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation type="unfinished">INCIAR SESSÃO</translation> </message> <message> <location line="+26"/> diff --git a/resources/langs/nheko_ro.ts b/resources/langs/nheko_ro.ts index 85ad07e17fcd1ddbc51b3a62dffa23cc5c1ac48f..d706cdca7b4e75ecc76e26118e592031e81776ec 100644 --- a/resources/langs/nheko_ro.ts +++ b/resources/langs/nheko_ro.ts @@ -178,12 +178,12 @@ <message> <location line="+16"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Dispozitive</translation> </message> <message> <location line="+11"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Acceptare</translation> </message> <message> <location line="+4"/> @@ -203,7 +203,7 @@ <message> <location line="+14"/> <source>Decline</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Refuzare</translation> </message> </context> <context> @@ -237,79 +237,59 @@ <source>Invited user: %1</source> <translation>Utilizator invitat: %1</translation> </message> - <message numerus="yes"> - <location line="-631"/> - <source>%n unread message(s) in room %1 -</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - <numerusform></numerusform> - </translation> - </message> <message> - <location line="+71"/> - <source>Confirm logout</source> - <translation type="unfinished"></translation> + <location line="-59"/> + <source>Room %1 created.</source> + <translation>Camera %1 a fost creată.</translation> </message> <message> - <location line="+102"/> - <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> + <location line="+43"/> + <location line="+477"/> + <source>Confirm invite</source> <translation type="unfinished"></translation> </message> <message> - <location line="+41"/> - <source>Failed to open database, logging out!</source> + <location line="-476"/> + <source>Do you really want to invite %1 (%2)?</source> <translation type="unfinished"></translation> </message> <message> - <location line="+262"/> - <source>Knock on room</source> - <translation type="unfinished"></translation> + <location line="+12"/> + <source>Failed to invite %1 to %2: %3</source> + <translation>Nu s-a putut invita %1 în %2: %3</translation> </message> <message> - <location line="+4"/> - <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> + <location line="+13"/> + <source>Reason for the kick</source> <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> - <source>Failed to knock room: %1</source> + <location line="+1"/> + <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+59"/> - <source>Room creation failed: Bad Alias</source> + <location line="+15"/> + <source>Failed to kick %1 from %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> - <source>Room %1 created.</source> - <translation>Camera %1 a fost creată.</translation> + <location line="+3"/> + <source>Kicked user: %1</source> + <translation>Utilizator eliminat: %1</translation> </message> <message> - <location line="+43"/> - <location line="+477"/> - <source>Confirm invite</source> + <location line="+10"/> + <source>Reason for the ban</source> <translation type="unfinished"></translation> </message> <message> - <location line="-476"/> - <source>Do you really want to invite %1 (%2)?</source> + <location line="+1"/> + <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Failed to invite %1 to %2: %3</source> - <translation>Nu s-a putut invita %1 în %2: %3</translation> - </message> - <message> - <location line="+32"/> - <source>Kicked user: %1</source> - <translation>Utilizator eliminat: %1</translation> - </message> - <message> - <location line="+26"/> + <location line="+15"/> <source>Failed to ban %1 in %2: %3</source> <translation>Nu s-a putut interzice utilizatorul %1 în %2: %3</translation> </message> @@ -339,17 +319,27 @@ <translation>Utilizator dezinterzis: %1</translation> </message> <message> - <location line="+382"/> - <source>Do you really want to start a private chat with %1?</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-934"/> + <location line="-552"/> <source>Cache migration failed!</source> <translation>Nu s-a putut migra cache-ul!</translation> </message> + <message numerus="yes"> + <location line="-159"/> + <source>%n unread message(s) in room %1 +</source> + <translation type="unfinished"> + <numerusform></numerusform> + <numerusform></numerusform> + <numerusform></numerusform> + </translation> + </message> + <message> + <location line="+71"/> + <source>Confirm logout</source> + <translation type="unfinished"></translation> + </message> <message> - <location line="-87"/> + <location line="+1"/> <source>Because of the following reason Nheko wants to drop you to the login page: %1 If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> @@ -366,7 +356,17 @@ If you think this is a mistake, you can close Nheko instead to possibly recover <translation>Versiune cache incompatibilă</translation> </message> <message> - <location line="+60"/> + <location line="+1"/> + <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+41"/> + <source>Failed to open database, logging out!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> <source>Failed to restore OLM account. Please login again.</source> <translation>Nu s-a putut restabili contul OLM. Vă rugăm să vă reconectaÈ›i.</translation> </message> @@ -389,13 +389,28 @@ If you think this is a mistake, you can close Nheko instead to possibly recover <translation>Vă rugăm să vă reconectaÈ›i: %1</translation> </message> <message> - <location line="+34"/> + <location line="+31"/> + <source>Knock on room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+52"/> + <location line="+1"/> + <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Failed to knock room: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+36"/> <source>Failed to join room: %1</source> <translation>Nu s-a putut alătura la cameră: %1</translation> </message> @@ -405,7 +420,12 @@ You may optionally provide a reason for others to accept your knock:</source> <translation>Nu s-a putut È™terge invitaÈ›ia: %1</translation> </message> <message> - <location line="+27"/> + <location line="+14"/> + <source>Room creation failed: Bad Alias</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> <source>Room creation failed: %1</source> <translation>Nu s-a putut crea camera: %1</translation> </message> @@ -415,28 +435,8 @@ You may optionally provide a reason for others to accept your knock:</source> <translation>Nu s-a putut părăsi camera: %1</translation> </message> <message> - <location line="+56"/> - <source>Reason for the kick</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+15"/> - <source>Failed to kick %1 from %2: %3</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+13"/> - <source>Reason for the ban</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> + <location line="+508"/> + <source>Do you really want to start a private chat with %1?</source> <translation type="unfinished"></translation> </message> <message> @@ -457,73 +457,63 @@ You may optionally provide a reason for others to accept your knock:</source> <source>/react <text></source> <translation type="unfinished"></translation> </message> - <message> - <location line="+6"/> - <source>/part [reason]</source> - <translation type="unfinished"></translation> - </message> <message> <location line="+2"/> - <source>/leave [reason]</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>/roomnick <displayname></source> + <source>/join <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/shrug [message]</source> + <source>/knock <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> - <source>/confetti [message]</source> + <location line="+2"/> + <source>/part [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/rainbowconfetti [message]</source> + <source>/leave [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="-50"/> - <source>/join <!roomid|#alias> [reason]</source> + <location line="+2"/> + <source>/invite <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/knock <!roomid|#alias> [reason]</source> + <source>/kick <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>/invite <@userid> [reason]</source> + <location line="+2"/> + <source>/ban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/kick <@userid> [reason]</source> + <source>/unban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/ban <@userid> [reason]</source> + <source>/redact <$eventid|@userid></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/unban <@userid> [reason]</source> + <source>/roomnick <displayname></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/redact <$eventid|@userid></source> + <source>/shrug [message]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>/md <message></source> <translation type="unfinished"></translation> </message> @@ -558,7 +548,17 @@ You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> + <location line="+2"/> + <source>/confetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/rainbowconfetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>/rainfall [message]</source> <translation type="unfinished"></translation> </message> @@ -910,7 +910,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+27"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Nume</translation> </message> <message> <location line="+1"/> @@ -920,7 +920,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+8"/> <source>Topic</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Subiect</translation> </message> <message> <location line="+1"/> @@ -930,7 +930,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+18"/> <source>Alias</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Alias</translation> </message> <message> <location line="+12"/> @@ -971,7 +971,7 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+291"/> + <location filename="../../src/ChatPage.cpp" line="-131"/> <source>Decrypt secrets</source> <translation type="unfinished"></translation> </message> @@ -1238,7 +1238,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+16"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ÃŽnchide</translation> </message> </context> <context> @@ -1459,7 +1459,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+60"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ÃŽnchide</translation> </message> </context> <context> @@ -1524,7 +1524,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+20"/> <source>Room ID or alias</source> - <translation type="unfinished"></translation> + <translation type="unfinished">IDul camerei sau alias</translation> </message> <message> <location line="+31"/> @@ -1537,12 +1537,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/LeaveRoomDialog.qml" line="+17"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">PărăseÈ™te camera</translation> </message> <message> <location line="+1"/> <source>Are you sure you want to leave?</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Sigur vrei să părăseÈ™ti camera?</translation> </message> </context> <context> @@ -1628,12 +1628,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/pages/LoginPage.qml" line="+58"/> <source>Matrix ID</source> - <translation type="unfinished"></translation> + <translation>ID Matrix</translation> </message> <message> <location line="+1"/> <source>e.g @joe:matrix.org</source> - <translation type="unfinished"></translation> + <translation>ex. @joe:matrix.org</translation> </message> <message> <location line="+3"/> @@ -1646,7 +1646,7 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th <message> <location line="+27"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Parolă</translation> </message> <message> <location line="+2"/> @@ -1656,7 +1656,7 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>Nume dispozitiv</translation> </message> <message> <location line="+2"/> @@ -1682,7 +1682,7 @@ Example: https://server.my:8787</source> <message> <location line="+32"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>CONECTARE</translation> </message> <message> <location line="+42"/> @@ -1782,7 +1782,7 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%1 created and configured room: %2</source> - <translation type="unfinished"></translation> + <translation>%1 a creat È™i configurat camera: %2</translation> </message> <message> <location line="+17"/> @@ -1802,7 +1802,7 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>%1 answered the call.</source> - <translation type="unfinished"></translation> + <translation>%1 a răspuns apelului.</translation> </message> <message> <location line="+14"/> @@ -1817,7 +1817,7 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%1 ended the call.</source> - <translation type="unfinished"></translation> + <translation>%1 a închis apelul.</translation> </message> <message> <location line="+14"/> @@ -1904,7 +1904,7 @@ Example: https://server.my:8787</source> <message> <location line="+11"/> <source>Reply</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Răspuns</translation> </message> <message> <location line="+11"/> @@ -1914,7 +1914,7 @@ Example: https://server.my:8787</source> <message> <location line="+17"/> <source>Options</source> - <translation type="unfinished"></translation> + <translation type="unfinished">OpÈ›iuni</translation> </message> <message> <location line="+187"/> @@ -1996,12 +1996,12 @@ Example: https://server.my:8787</source> <message> <location line="+3"/> <source>View raw message</source> - <translation type="unfinished"></translation> + <translation type="unfinished">VedeÈ›i mesajul brut</translation> </message> <message> <location line="+6"/> <source>View decrypted raw message</source> - <translation type="unfinished"></translation> + <translation type="unfinished">VedeÈ›i mesajul brut decriptat</translation> </message> <message> <location line="+7"/> @@ -2083,12 +2083,12 @@ Example: https://server.my:8787</source> </message> <message> <location line="+13"/> - <source>Start verification</source> - <translation type="unfinished"></translation> + <source>Accept</source> + <translation type="unfinished">Acceptare</translation> </message> <message> <location line="+0"/> - <source>Accept</source> + <source>Start verification</source> <translation type="unfinished"></translation> </message> </context> @@ -2160,7 +2160,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/delegates/Placeholder.qml" line="+11"/> <source>unimplemented event: </source> - <translation type="unfinished"></translation> + <translation>eveniment neimplementat: </translation> </message> </context> <context> @@ -2565,7 +2565,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/ReCaptchaDialog.qml" line="+40"/> <source>Solve the reCAPTCHA and press the confirm button</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Rezolvă reCAPTCHA È™i apasă butonul de confirmare</translation> </message> <message> <location line="+8"/> @@ -2659,7 +2659,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/pages/RegisterPage.qml" line="+58"/> <source>Homeserver</source> - <translation type="unfinished">Homeserver</translation> + <translation>Homeserver</translation> </message> <message> <location line="+1"/> @@ -2669,17 +2669,17 @@ Example: https://server.my:8787</source> <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 type="unfinished"></translation> + <translation>Un server care permite înregistrarea. Deoarece Matrix este decentralizat, trebuie să găsiÈ›i un server pe care să vă înregistraÈ›i sau să vă găzduiÈ›i propriul server.</translation> </message> <message> <location line="+32"/> <source>Username</source> - <translation type="unfinished"></translation> + <translation>Nume de utilizator</translation> </message> <message> <location line="+1"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> - <translation type="unfinished"></translation> + <translation>Numele de utilizator nu poate fi gol, È™i trebuie să conÈ›ină doar caracterele a-z, 0-9, ., =, - È™i /.</translation> </message> <message> <location line="+21"/> @@ -2690,17 +2690,17 @@ Example: https://server.my:8787</source> <message> <location line="-79"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Parolă</translation> </message> <message> <location line="+2"/> <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> - <translation type="unfinished"></translation> + <translation>Vă rugăm să alegeÈ›i o parolă sigură. CerinÈ›ele necesare pentru rezistenÈ›a parolei pot depinde de serverul dumneavoastră.</translation> </message> <message> <location line="+7"/> <source>Password confirmation</source> - <translation type="unfinished"></translation> + <translation>Confirmare parolă</translation> </message> <message> <location line="+9"/> @@ -2710,7 +2710,7 @@ Example: https://server.my:8787</source> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Nume dispozitiv</translation> </message> <message> <location line="+2"/> @@ -2720,7 +2720,7 @@ Example: https://server.my:8787</source> <message> <location line="+31"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>ÃŽNREGISTRARE</translation> </message> </context> <context> @@ -2728,7 +2728,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/ReplyPopup.qml" line="+54"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ÃŽnchide</translation> </message> <message> <location line="+16"/> @@ -2772,12 +2772,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/RoomList.qml" line="+49"/> <source>Start a new chat</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ÃŽncepe o nouă conversaÈ›ie</translation> </message> <message> <location line="+13"/> <source>Join a room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Alătură-te unei camere</translation> </message> <message> <location line="+5"/> @@ -2797,7 +2797,7 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>Room directory</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Registru de camere</translation> </message> <message> <location line="+18"/> @@ -2807,12 +2807,12 @@ Example: https://server.my:8787</source> <message> <location line="+24"/> <source>User settings</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Setări utilizator</translation> </message> <message> <location line="+95"/> <source>Logout</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Deconectare</translation> </message> <message> <location line="+12"/> @@ -2855,7 +2855,7 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ÃŽnchide</translation> </message> <message> <location line="+372"/> @@ -2880,7 +2880,7 @@ Example: https://server.my:8787</source> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">PărăseÈ™te camera</translation> </message> <message> <location line="+5"/> @@ -3245,7 +3245,7 @@ Example: https://server.my:8787</source> <message> <location line="+22"/> <source>End-to-End Encryption</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Criptare Capăt-la-Capăt</translation> </message> <message> <location line="+1"/> @@ -3594,22 +3594,22 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/StatusIndicator.qml" line="+18"/> <source>Failed</source> - <translation type="unfinished"></translation> + <translation>EÈ™uat</translation> </message> <message> <location line="+2"/> <source>Sent</source> - <translation type="unfinished"></translation> + <translation>Trimis</translation> </message> <message> <location line="+2"/> <source>Received</source> - <translation type="unfinished"></translation> + <translation>Primit</translation> </message> <message> <location line="+2"/> <source>Read</source> - <translation type="unfinished"></translation> + <translation>Citit</translation> </message> </context> <context> @@ -3640,7 +3640,7 @@ If you choose verify, you need to have the other device available. If you choose <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ÃŽnchide</translation> </message> </context> <context> @@ -3693,7 +3693,12 @@ If you choose verify, you need to have the other device available. If you choose <translation>%1 a deschis camera publicului.</translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>%1 made this room require an invitation to join.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>%1 allowed to join this room by knocking.</source> <translation type="unfinished"></translation> </message> @@ -3951,27 +3956,22 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+152"/> - <source>%2 revoked the invite to %1.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> - <source>%2 kicked %1.</source> + <location line="+109"/> + <source>%1 invited %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>%2 unbanned %1.</source> + <location line="+12"/> + <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>%2 rejected the knock from %1.</source> + <location line="+4"/> + <source>%1 has changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-32"/> + <location line="+2"/> <source>%1 changed their avatar.</source> <translation>%1 È™i-a schimbat avatarul.</translation> </message> @@ -3991,22 +3991,27 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>%1 rejected their invite.</source> - <translation>%1 a respins invitaÈ›ia.</translation> + <location line="+10"/> + <source>%2 kicked %1.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="-5"/> - <source>%1 left the room.</source> - <translation>%1 a părăsit camera.</translation> + <location line="+3"/> + <source>%1 rejected their invite.</source> + <translation>%1 a respins invitaÈ›ia.</translation> </message> <message> - <location line="+31"/> + <location line="+26"/> <source>Reason: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="-19"/> + <location line="-31"/> + <source>%1 left the room.</source> + <translation>%1 a părăsit camera.</translation> + </message> + <message> + <location line="+12"/> <source>%1 redacted their knock.</source> <translation>%1 È™i-a redactat ciocănitul.</translation> </message> @@ -4016,27 +4021,22 @@ Reason: %4</source> <translation>Te-ai alăturat camerei.</translation> </message> <message> - <location line="+998"/> - <source>%1 made this room require an invitation to join.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+654"/> - <source>%1 invited %2.</source> + <location line="+1695"/> + <source>%2 revoked the invite to %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>%1 has changed their avatar and changed their display name to %2.</source> + <location line="+2"/> + <source>%2 unbanned %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>%1 has changed their display name to %2.</source> + <location line="+5"/> + <source>%2 rejected the knock from %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+36"/> + <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 a părăsit camera după ce a părăsit-o deja înainte!</translation> @@ -4071,7 +4071,7 @@ Reason: %4</source> <message> <location filename="../qml/TimelineView.qml" line="+53"/> <source>No room open</source> - <translation type="unfinished"></translation> + <translation>Nicio cameră deschisă</translation> </message> <message> <location line="+102"/> @@ -4096,7 +4096,7 @@ Reason: %4</source> <message> <location line="+3"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Setări</translation> </message> <message numerus="yes"> <location line="+15"/> @@ -4223,12 +4223,12 @@ Reason: %4</source> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">PărăseÈ™te camera</translation> </message> <message> <location line="+5"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Setări</translation> </message> <message> <location line="+67"/> @@ -4402,7 +4402,7 @@ Reason: %4</source> <message> <location line="+15"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Dispozitive</translation> </message> <message> <location line="+3"/> @@ -4472,7 +4472,12 @@ Reason: %4</source> <translation type="unfinished">PorneÈ™te în bara de notificări</translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Communities sidebar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Scrollbars in room list</source> <translation type="unfinished"></translation> </message> @@ -4572,7 +4577,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show message counts for communities and tags</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Display fancy effects such as confetti</source> <translation type="unfinished"></translation> </message> @@ -4797,7 +4807,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> + <location line="+7"/> + <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <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> @@ -4824,7 +4839,12 @@ Set to 0 to blur immediately after focus loss. Max value of 1 hour (3600 seconds <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show a column containing communities and tags next to the room list.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Shows scrollbars in the room list and communities list.</source> <translation type="unfinished"></translation> </message> @@ -4880,104 +4900,74 @@ If this is on, rooms that come first alphabetically will be sorted earlier than <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Notify about received messages when the client is not currently focused.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Change the appearance of user avatars in chats. -OFF - square, ON - circle.</source> + <location line="+4"/> + <source>Show if your message was read. +Status is displayed next to timestamps. +Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> - <source>Decrypt messages shown in notifications for encrypted chats.</source> + <location line="+4"/> + <source>Notify about received messages when the client is not currently focused.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Choose where to show the total number of notifications contained within a community or tag.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+16"/> - <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="+32"/> - <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 type="unfinished"></translation> - </message> - <message> - <location line="-76"/> <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 type="unfinished">Arată o alertă când primiÈ›i un mesaj. Deobicei pictograma aplicaÈ›iei se animează în taskbar.</translation> </message> <message> - <location line="-350"/> - <source>Communities sidebar</source> + <location line="+4"/> + <source>Change the appearance of user avatars in chats. +OFF - square, ON - circle.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Show message counts for communities and tags</source> + <location line="+3"/> + <source>Display an identicon instead of a letter when no avatar is set.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+241"/> - <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <location line="+2"/> + <source>Opens images with an external program when tapping the image. +Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+19"/> - <source>Show a column containing communities and tags next to the room list.</source> + <location line="+4"/> + <source>Opens videos with an external program when tapping the video. +Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Show if your message was read. -Status is displayed next to timestamps. -Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> + <location line="+4"/> + <source>Decrypt the messages shown in the sidebar. +Only affects messages in encrypted chats.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>Display an identicon instead of a letter when no avatar is set.</source> + <location line="+3"/> + <source>Decrypt messages shown in notifications for encrypted chats.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Opens images with an external program when tapping the image. -Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> + <source>Choose where to show the total number of notifications contained within a community or tag.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Opens videos with an external program when tapping the video. -Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> + <location line="+3"/> + <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Decrypt the messages shown in the sidebar. -Only affects messages in encrypted chats.</source> + <location line="+3"/> + <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+14"/> + <location line="+3"/> <source>When the window loses focus, the timeline will be blurred.</source> <translation type="unfinished"></translation> @@ -5003,7 +4993,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> + <location line="+3"/> + <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="+4"/> <source>Download message encryption keys from and upload to the encrypted online key backup.</source> <translation type="unfinished"></translation> </message> @@ -5013,7 +5008,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> + <location line="+4"/> + <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 type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>The key to verify other users. If it is cached, verifying a user will verify all their devices.</source> <translation type="unfinished"></translation> </message> @@ -5041,13 +5041,13 @@ This setting will take effect upon restart.</source> </message> <message> <location line="+463"/> - <source>Select a file</source> - <translation type="unfinished"></translation> + <source>All Files (*)</source> + <translation type="unfinished">Toate fiÈ™ierele (*)</translation> </message> <message> <location line="+0"/> - <source>All Files (*)</source> - <translation type="unfinished">Toate fiÈ™ierele (*)</translation> + <source>Select a file</source> + <translation type="unfinished"></translation> </message> <message> <location line="+103"/> @@ -5107,12 +5107,12 @@ This setting will take effect upon restart.</source> <message> <location line="+7"/> <source>IMPORT</source> - <translation type="unfinished"></translation> + <translation>IMPORTARE</translation> </message> <message> <location line="+4"/> <source>EXPORT</source> - <translation type="unfinished"></translation> + <translation>EXPORTARE</translation> </message> <message> <location line="+9"/> @@ -5171,22 +5171,22 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/pages/WelcomePage.qml" line="+30"/> <source>Welcome to nheko! The desktop client for the Matrix protocol.</source> - <translation type="unfinished"></translation> + <translation>Bine aÈ›i venit în nheko! Clientul desktop pentru protocolul Matrix.</translation> </message> <message> <location line="+10"/> <source>Enjoy your stay!</source> - <translation type="unfinished"></translation> + <translation>Ședere plăcută!</translation> </message> <message> <location line="+14"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>ÃŽNREGISTRARE</translation> </message> <message> <location line="+8"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>CONECTARE</translation> </message> <message> <location line="+26"/> diff --git a/resources/langs/nheko_ru.ts b/resources/langs/nheko_ru.ts index 3355d1eab43c086113ccff8af5c3db725b8785a5..b6eec539a6d4688bf18eb8634b341eaacf2d6c2e 100644 --- a/resources/langs/nheko_ru.ts +++ b/resources/langs/nheko_ru.ts @@ -6,33 +6,33 @@ <message> <location filename="../qml/voip/ActiveCallBar.qml" line="+107"/> <source>Calling...</source> - <translation type="unfinished"></translation> + <translation>Вызов…</translation> </message> <message> <location line="+10"/> <location line="+10"/> <source>Connecting...</source> - <translation type="unfinished"></translation> + <translation>Соединение…</translation> </message> <message> <location line="+67"/> <source>You are screen sharing</source> - <translation type="unfinished"></translation> + <translation>Ð’Ñ‹ демонÑтрируете Ñкран.</translation> </message> <message> <location line="+17"/> <source>Hide/Show Picture-in-Picture</source> - <translation type="unfinished"></translation> + <translation>Убрать/Показать Картинку-в-Картинке</translation> </message> <message> <location line="+13"/> <source>Unmute Mic</source> - <translation type="unfinished"></translation> + <translation>Включить микрофон</translation> </message> <message> <location line="+0"/> <source>Mute Mic</source> - <translation type="unfinished"></translation> + <translation>Выключить микрофон</translation> </message> </context> <context> @@ -56,17 +56,17 @@ <message> <location filename="../qml/dialogs/AliasEditor.qml" line="+26"/> <source>Aliases to %1</source> - <translation type="unfinished"></translation> + <translation>ПÑевдонимы Ð´Ð»Ñ %1</translation> </message> <message> <location line="+14"/> <source>List of aliases to this room. Usually you can only add aliases on your server. You can have one canonical alias and many alternate aliases.</source> - <translation type="unfinished"></translation> + <translation>СпиÑок пÑевдонимов (альтернативных имён) данной комнаты. Обычно, Ð’Ñ‹ можете задать пÑевдонимы лишь на Ñвоём домашнем Ñервере. Комнаты могут иметь лишь одно каноничеÑкое Ð¸Ð¼Ñ Ð¸ множеÑтво пÑевдонимов.</translation> </message> <message> <location line="+41"/> <source>Primary alias</source> - <translation type="unfinished"></translation> + <translation>ОÑновное имÑ</translation> </message> <message> <location line="+0"/> @@ -76,17 +76,17 @@ <message> <location line="+14"/> <source>Advertise as an alias in this room</source> - <translation type="unfinished"></translation> + <translation>ПредÑтавитьÑÑ Ð² данной комнате под пÑевдонимом</translation> </message> <message> <location line="+13"/> <source>Publish in room directory</source> - <translation type="unfinished"></translation> + <translation>Опубликовать в ÑпиÑке комнат</translation> </message> <message> <location line="+12"/> <source>Remove this alias</source> - <translation type="unfinished"></translation> + <translation>Удалить пÑевдоним</translation> </message> <message> <location line="+19"/> @@ -96,7 +96,7 @@ <message> <location line="+12"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation>Добавить</translation> </message> </context> <context> @@ -114,12 +114,12 @@ <message> <location line="+36"/> <source>Parent community</source> - <translation type="unfinished"></translation> + <translation>РодительÑкое ÑообщеÑтво</translation> </message> <message> <location line="+0"/> <source>Other room</source> - <translation type="unfinished"></translation> + <translation>Ð”Ñ€ÑƒÐ³Ð°Ñ ÐºÐ¾Ð¼Ð½Ð°Ñ‚Ð°</translation> </message> <message> <location line="+42"/> @@ -150,17 +150,17 @@ <message> <location filename="../qml/voip/CallInvite.qml" line="+75"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Видео Звонок</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>ГолоÑовой Звонок</translation> </message> <message> <location line="+62"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Микрофон не найден.</translation> </message> </context> <context> @@ -168,42 +168,42 @@ <message> <location filename="../qml/voip/CallInviteBar.qml" line="+65"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Видеозвонок</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>ГолоÑовой Звонок</translation> </message> <message> <location line="+16"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation>УÑтройÑтва</translation> </message> <message> <location line="+11"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>ПринÑÑ‚ÑŒ</translation> </message> <message> <location line="+4"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Микрофон не найден.</translation> </message> <message> <location line="+8"/> <source>Unknown microphone: %1</source> - <translation type="unfinished"></translation> + <translation>Ðеопознанный микрофон: %1</translation> </message> <message> <location line="+9"/> <source>Unknown camera: %1</source> - <translation type="unfinished"></translation> + <translation>ÐÐµÐ¾Ð¿Ð¾Ð·Ð½Ð°Ð½Ð½Ð°Ñ ÐºÐ°Ð¼ÐµÑ€Ð°: %1</translation> </message> <message> <location line="+14"/> <source>Decline</source> - <translation type="unfinished"></translation> + <translation>Отклонить</translation> </message> </context> <context> @@ -253,7 +253,19 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+102"/> + <location line="+1"/> + <source>Because of the following reason Nheko wants to drop you to the login page: +%1 +If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+88"/> + <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> <translation>ВерÑÐ¸Ñ ÐºÑша на вашем диÑке новее той, что поддерживаетÑÑ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ верÑией Nheko. ПожалуйÑта, обновите Nheko или очиÑтите кÑш.</translation> </message> @@ -268,7 +280,13 @@ <translation>ПопроÑить приглашение</translation> </message> <message> - <location line="+4"/> + <location line="+3"/> + <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? +You may optionally provide a reason for others to accept your knock:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> <translation>Ð’Ñ‹ дейÑтвительно хотите попроÑить приглашение войти? Ð’Ñ‹ можете добавить причину Вашего визита (необÑзательно):</translation> </message> @@ -304,12 +322,22 @@ <translation>Ðе удалоÑÑŒ приглаÑить %1 в %2: %3</translation> </message> <message> - <location line="+32"/> + <location line="+14"/> + <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> <source>Kicked user: %1</source> <translation>Выгнанный пользователь: %1</translation> </message> <message> - <location line="+26"/> + <location line="+11"/> + <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> <source>Failed to ban %1 in %2: %3</source> <translation>Ðе удалоÑÑŒ заблокировать %1 в %2: %3</translation> </message> @@ -349,19 +377,7 @@ <translation>ÐœÐ¸Ð³Ñ€Ð°Ñ†Ð¸Ñ ÐºÑша не удалаÑÑŒ!</translation> </message> <message> - <location line="-87"/> - <source>Because of the following reason Nheko wants to drop you to the login page: -%1 -If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+88"/> - <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> + <location line="+13"/> <source>Incompatible cache version</source> <translation>ÐеÑовмеÑÑ‚Ð¸Ð¼Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ ÐºÑша</translation> </message> @@ -389,13 +405,7 @@ If you think this is a mistake, you can close Nheko instead to possibly recover <translation>Повторите попытку входа: %1</translation> </message> <message> - <location line="+34"/> - <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? -You may optionally provide a reason for others to accept your knock:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+52"/> + <location line="+86"/> <source>Failed to join room: %1</source> <translation>Ðе удалоÑÑŒ приÑоединитьÑÑ Ðº комнате: %1</translation> </message> @@ -420,12 +430,7 @@ You may optionally provide a reason for others to accept your knock:</source> <translation>Причина иÑключениÑ</translation> </message> <message> - <location line="+1"/> - <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+15"/> + <location line="+16"/> <source>Failed to kick %1 from %2: %3</source> <translation>Ðе удалоÑÑŒ иÑключить %1 из %2: %3</translation> </message> @@ -434,15 +439,10 @@ You may optionally provide a reason for others to accept your knock:</source> <source>Reason for the ban</source> <translation>Причина блокировки</translation> </message> - <message> - <location line="+1"/> - <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../qml/ChatPage.qml" line="+36"/> <source>No network connection</source> - <translation type="unfinished"></translation> + <translation>ОтÑутÑтвует подключение к Ñети</translation> </message> </context> <context> @@ -457,73 +457,63 @@ You may optionally provide a reason for others to accept your knock:</source> <source>/react <text></source> <translation type="unfinished"></translation> </message> - <message> - <location line="+6"/> - <source>/part [reason]</source> - <translation type="unfinished"></translation> - </message> <message> <location line="+2"/> - <source>/leave [reason]</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>/roomnick <displayname></source> + <source>/join <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/shrug [message]</source> + <source>/knock <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> - <source>/confetti [message]</source> + <location line="+2"/> + <source>/part [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/rainbowconfetti [message]</source> + <source>/leave [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="-50"/> - <source>/join <!roomid|#alias> [reason]</source> + <location line="+2"/> + <source>/invite <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/knock <!roomid|#alias> [reason]</source> + <source>/kick <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>/invite <@userid> [reason]</source> + <location line="+2"/> + <source>/ban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/kick <@userid> [reason]</source> + <source>/unban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/ban <@userid> [reason]</source> + <source>/redact <$eventid|@userid></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/unban <@userid> [reason]</source> + <source>/roomnick <displayname></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/redact <$eventid|@userid></source> + <source>/shrug [message]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>/md <message></source> <translation type="unfinished"></translation> </message> @@ -558,7 +548,17 @@ You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> + <location line="+2"/> + <source>/confetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/rainbowconfetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>/rainfall [message]</source> <translation type="unfinished"></translation> </message> @@ -739,12 +739,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/CommunitiesList.qml" line="+123"/> <source>Expand</source> - <translation type="unfinished"></translation> + <translation>Развернуть</translation> </message> <message> <location line="+0"/> <source>Collapse</source> - <translation type="unfinished"></translation> + <translation>Свернуть</translation> </message> <message> <location line="+87"/> @@ -845,10 +845,10 @@ You may optionally provide a reason for others to accept your knock:</source> <message numerus="yes"> <location line="+66"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n учаÑтник</numerusform> + <numerusform>%n учаÑтника</numerusform> + <numerusform>%n учаÑтников</numerusform> </translation> </message> <message> @@ -863,12 +863,12 @@ You may optionally provide a reason for others to accept your knock:</source> </message> <message> <location line="+32"/> - <source>Knock</source> - <translation type="unfinished"></translation> + <source>Join</source> + <translation>ПриÑоединитьÑÑ</translation> </message> <message> <location line="+0"/> - <source>Join</source> + <source>Knock</source> <translation type="unfinished"></translation> </message> </context> @@ -892,7 +892,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Шифрование</translation> </message> </context> <context> @@ -910,7 +910,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+27"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Ðазвание</translation> </message> <message> <location line="+1"/> @@ -920,7 +920,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+8"/> <source>Topic</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Тема</translation> </message> <message> <location line="+1"/> @@ -930,7 +930,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+18"/> <source>Alias</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ПÑевдоним</translation> </message> <message> <location line="+12"/> @@ -955,7 +955,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Шифрование</translation> </message> <message> <location line="+6"/> @@ -971,7 +971,7 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+291"/> + <location filename="../../src/ChatPage.cpp" line="+292"/> <source>Decrypt secrets</source> <translation>РаÑшифровать ключи</translation> </message> @@ -1001,22 +1001,22 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/DigitVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Код Ð´Ð»Ñ Ð’ÐµÑ€Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>ПожалуйÑта Ñверьте Ñледующие цифры. Ð’Ñ‹ должны увидеть одинаковые чиÑла у ÑÐµÐ±Ñ Ð¸ у ÑобеÑедника. ЕÑли они разные, пожалуйÑта нажмите 'Они не Ñовпадают!' Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÐ½Ñ‹ верификации!</translation> </message> <message> <location line="+33"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Они не Ñовпадают!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Они Ñовпадают!</translation> </message> </context> <context> @@ -1024,12 +1024,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/EmojiVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Код Верификации</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>ПожалуйÑта Ñверьте данные Ñмоджи. Ð’Ñ‹ должны видеть одинаковые Ñможди у ÑÐµÐ±Ñ Ð¸ у ÑобеÑедника. ЕÑли они разные, пожалуйÑта нажмите ' Они не Ñовпадают!' Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÐ½Ñ‹ верификации!</translation> </message> <message> <location line="+379"/> @@ -1039,12 +1039,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+10"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Они не Ñовпадают!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Они Ñовпадают!</translation> </message> </context> <context> @@ -1052,27 +1052,27 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/delegates/Encrypted.qml" line="+46"/> <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> + <translation>Сообщение не было раÑшифровано из-за отÑутÑÑ‚Ð²Ð¸Ñ ÐºÐ»ÑŽÑ‡Ð°. Ключ был запрошен автоматичеÑки, но Ð’Ñ‹ можете попробовать запроÑить его Ñнова вручную.</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> + <translation>Сообщение не было раÑшифровано, так как имеющийÑÑ ÐºÐ»ÑŽÑ‡ подходит только к более поздним ÑообщениÑм. Попробуйте запроÑить доÑтуп к Ñтому Ñообщению.</translation> </message> <message> <location line="+2"/> <source>There was an internal error reading the decryption key from the database.</source> - <translation type="unfinished"></translation> + <translation>При чтении ключа раÑшифровки произошла внутреннÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ°.</translation> </message> <message> <location line="+2"/> <source>There was an error decrypting this message.</source> - <translation type="unfinished"></translation> + <translation>При раÑшифровке ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ð¸Ð·Ð¾ÑˆÐ»Ð° ошибка.</translation> </message> <message> <location line="+2"/> <source>The message couldn't be parsed.</source> - <translation type="unfinished"></translation> + <translation>Ошибка при анализе ÑообщениÑ.</translation> </message> <message> <location line="+2"/> @@ -1087,7 +1087,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+9"/> <source>Request key</source> - <translation type="unfinished"></translation> + <translation>ЗапроÑить ключ</translation> </message> </context> <context> @@ -1108,17 +1108,17 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/EncryptionIndicator.qml" line="+36"/> <source>This message is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>Ðто Ñообщение не зашифровано!</translation> </message> <message> <location line="+3"/> <source>Encrypted by a verified device</source> - <translation type="unfinished"></translation> + <translation>Зашифровано верефицированым уÑтройÑтвом</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> + <translation>Зашифрованно неверефицированым уÑтройÑтвом, но Ð’Ñ‹ вÑе еще доверÑете Ñтому пользователю.</translation> </message> <message> <location line="+2"/> @@ -1203,27 +1203,27 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/Failed.qml" line="+11"/> <source>Verification failed</source> - <translation type="unfinished"></translation> + <translation>Ð’ÐµÑ€Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð½Ðµ удалаÑÑŒ</translation> </message> <message> <location line="+12"/> <source>Other client does not support our verification protocol.</source> - <translation type="unfinished"></translation> + <translation>Другой клиент не поддерживает наш протокол верификации.</translation> </message> <message> <location line="+4"/> <source>Key mismatch detected!</source> - <translation type="unfinished"></translation> + <translation>Обнаружено неÑовпадение ключей!</translation> </message> <message> <location line="+2"/> <source>Device verification timed out.</source> - <translation type="unfinished"></translation> + <translation>Ð’Ñ€ÐµÐ¼Ñ Ð´Ð»Ñ Ð²ÐµÑ€Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ уÑтройÑта закончилоÑÑŒ.</translation> </message> <message> <location line="+2"/> <source>Other party canceled the verification.</source> - <translation type="unfinished"></translation> + <translation>Ð”Ñ€ÑƒÐ³Ð°Ñ Ñторона отменила верификацию.</translation> </message> <message> <location line="+2"/> @@ -1238,7 +1238,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+16"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Закрыть</translation> </message> </context> <context> @@ -1246,7 +1246,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/ForwardCompleter.qml" line="+52"/> <source>Forward Message</source> - <translation type="unfinished"></translation> + <translation>ПереÑлать Сообщение</translation> </message> </context> <context> @@ -1454,12 +1454,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+10"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Редактировать</translation> </message> <message> <location line="+60"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Закрыть</translation> </message> </context> <context> @@ -1524,12 +1524,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+20"/> <source>Room ID or alias</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Идентификатор или пÑевдоним комнаты</translation> </message> <message> <location line="+31"/> <source>Join</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ПриÑоединитьÑÑ</translation> </message> </context> <context> @@ -1537,12 +1537,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/LeaveRoomDialog.qml" line="+17"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Покинуть комнату</translation> </message> <message> <location line="+1"/> <source>Are you sure you want to leave?</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Ð’Ñ‹ дейÑтвительно желаете выйти?</translation> </message> </context> <context> @@ -1628,12 +1628,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/pages/LoginPage.qml" line="+58"/> <source>Matrix ID</source> - <translation type="unfinished"></translation> + <translation>Идентификатор Matrix</translation> </message> <message> <location line="+1"/> <source>e.g @joe:matrix.org</source> - <translation type="unfinished"></translation> + <translation>Пример: @joe:matrix.org</translation> </message> <message> <location line="+3"/> @@ -1646,17 +1646,17 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th <message> <location line="+27"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Пароль</translation> </message> <message> <location line="+2"/> <source>Your password.</source> - <translation type="unfinished"></translation> + <translation>Ваш пароль.</translation> </message> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>Ð˜Ð¼Ñ ÑƒÑтройÑтва</translation> </message> <message> <location line="+2"/> @@ -1666,12 +1666,12 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th <message> <location line="+10"/> <source>Homeserver address</source> - <translation type="unfinished"></translation> + <translation>ÐÐ´Ñ€ÐµÑ Ð´Ð¾Ð¼Ð°ÑˆÐ½ÐµÐ³Ð¾ Ñервера</translation> </message> <message> <location line="+1"/> <source>server.my:8787</source> - <translation type="unfinished"></translation> + <translation>server.my:8787</translation> </message> <message> <location line="+3"/> @@ -1682,7 +1682,7 @@ Example: https://server.my:8787</source> <message> <location line="+32"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>ВОЙТИ</translation> </message> <message> <location line="+42"/> @@ -1782,27 +1782,27 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%1 created and configured room: %2</source> - <translation type="unfinished"></translation> + <translation>%1 Ñоздал и наÑтроил комнату: %2</translation> </message> <message> <location line="+17"/> <source>%1 placed a voice call.</source> - <translation type="unfinished"></translation> + <translation>%1 начал голоÑовой звонок.</translation> </message> <message> <location line="+2"/> <source>%1 placed a video call.</source> - <translation type="unfinished"></translation> + <translation>%1 начал видео звонок.</translation> </message> <message> <location line="+2"/> <source>%1 placed a call.</source> - <translation type="unfinished"></translation> + <translation>%1 начал вызов.</translation> </message> <message> <location line="+16"/> <source>%1 answered the call.</source> - <translation type="unfinished"></translation> + <translation>%1 ответил на звонок.</translation> </message> <message> <location line="+14"/> @@ -1817,7 +1817,7 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%1 ended the call.</source> - <translation type="unfinished"></translation> + <translation>%1 завершил вызов.</translation> </message> <message> <location line="+14"/> @@ -1836,27 +1836,27 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageInput.qml" line="+47"/> <source>Hang up</source> - <translation type="unfinished"></translation> + <translation>Завершить звонок</translation> </message> <message> <location line="+0"/> - <source>Already on a call</source> - <translation type="unfinished"></translation> + <source>Place a call</source> + <translation>Позвонить</translation> </message> <message> <location line="+0"/> - <source>Place a call</source> + <source>Already on a call</source> <translation type="unfinished"></translation> </message> <message> <location line="+28"/> <source>Send a file</source> - <translation type="unfinished"></translation> + <translation>Отправить файл</translation> </message> <message> <location line="+64"/> <source>Write a message...</source> - <translation type="unfinished">ÐапиÑать Ñообщение…</translation> + <translation>ÐапиÑать Ñообщение…</translation> </message> <message> <location line="+257"/> @@ -1866,17 +1866,17 @@ Example: https://server.my:8787</source> <message> <location line="+24"/> <source>Emoji</source> - <translation type="unfinished"></translation> + <translation>Ðмоджи</translation> </message> <message> <location line="+22"/> <source>Send</source> - <translation type="unfinished">Отправить</translation> + <translation>Отправить</translation> </message> <message> <location line="+15"/> <source>You don't have permission to send messages in this room</source> - <translation type="unfinished"></translation> + <translation>У Ð²Ð°Ñ Ð½ÐµÑ‚ прав Ð´Ð»Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñообщений в Ñтой комнате</translation> </message> </context> <context> @@ -1884,12 +1884,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageView.qml" line="+346"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation>Редактировать</translation> </message> <message> <location line="+17"/> <source>React</source> - <translation type="unfinished"></translation> + <translation>РеакциÑ</translation> </message> <message> <location line="+15"/> @@ -1904,7 +1904,7 @@ Example: https://server.my:8787</source> <message> <location line="+11"/> <source>Reply</source> - <translation type="unfinished"></translation> + <translation>Ответить</translation> </message> <message> <location line="+11"/> @@ -1914,7 +1914,7 @@ Example: https://server.my:8787</source> <message> <location line="+17"/> <source>Options</source> - <translation type="unfinished"></translation> + <translation>Опции</translation> </message> <message> <location line="+187"/> @@ -1996,12 +1996,12 @@ Example: https://server.my:8787</source> <message> <location line="+3"/> <source>View raw message</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ПроÑмотреть Ñырое Ñообщение</translation> </message> <message> <location line="+6"/> <source>View decrypted raw message</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ПроÑмототреть дешифрованое Ñырое Ñообщение</translation> </message> <message> <location line="+7"/> @@ -2034,12 +2034,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/device-verification/NewVerificationRequest.qml" line="+11"/> <source>Send Verification Request</source> - <translation type="unfinished"></translation> + <translation>Отправить Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° проверку</translation> </message> <message> <location line="+0"/> <source>Received Verification Request</source> - <translation type="unfinished"></translation> + <translation>Получен Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð’ÐµÑ€Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸</translation> </message> <message> <location line="+14"/> @@ -2074,22 +2074,22 @@ Example: https://server.my:8787</source> <message> <location line="+12"/> <source>Cancel</source> - <translation type="unfinished">Отмена</translation> + <translation>Отмена</translation> </message> <message> <location line="+0"/> <source>Deny</source> - <translation type="unfinished"></translation> + <translation>Отклонить</translation> </message> <message> <location line="+13"/> <source>Start verification</source> - <translation type="unfinished"></translation> + <translation>Ðачать верификацию</translation> </message> <message> <location line="+0"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>ПринÑÑ‚ÑŒ</translation> </message> </context> <context> @@ -2127,32 +2127,32 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/PlaceCall.qml" line="+39"/> <source>Place a call to %1?</source> - <translation type="unfinished"></translation> + <translation>Позвонить %1?</translation> </message> <message> <location line="+16"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Микрофон не найден.</translation> </message> <message> <location line="+24"/> <source>Voice</source> - <translation type="unfinished"></translation> + <translation>ГолоÑ</translation> </message> <message> <location line="+13"/> <source>Video</source> - <translation type="unfinished"></translation> + <translation>Видео</translation> </message> <message> <location line="+13"/> <source>Screen</source> - <translation type="unfinished"></translation> + <translation>Ðкран</translation> </message> <message> <location line="+16"/> <source>Cancel</source> - <translation type="unfinished">Отмена</translation> + <translation>Отмена</translation> </message> </context> <context> @@ -2160,7 +2160,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/delegates/Placeholder.qml" line="+11"/> <source>unimplemented event: </source> - <translation type="unfinished"></translation> + <translation>нереализованное Ñобытие: </translation> </message> </context> <context> @@ -2231,7 +2231,7 @@ Example: https://server.my:8787</source> <message> <location line="+38"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Добавить</translation> </message> <message> <location line="+16"/> @@ -2520,44 +2520,44 @@ Example: https://server.my:8787</source> <context> <name>QObject</name> <message> - <location line="-26"/> - <source>Alias for '--log-level trace'.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+4"/> - <source>Set the global log level, or a comma-separated list of <component>=<level> pairs, or both. For example, to set the default log level to 'warn' but disable logging for the 'ui' component, pass 'warn,ui=off'. levels:{trace,debug,info,warning,error,critical,off} components:{crypto,db,mtx,net,qml,ui}</source> + <location filename="../../src/notifications/ManagerMac.cpp" line="-58"/> + <source>Respond</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>level</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Send</source> + <translation type="unfinished">Отправить</translation> </message> <message> - <location line="+4"/> - <source>Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none}</source> + <location line="+1"/> + <source>Write a message...</source> + <translation type="unfinished">ÐапиÑать Ñообщение…</translation> + </message> + <message> + <location filename="../../src/main.cpp" line="-26"/> + <source>Alias for '--log-level trace'.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>type</source> + <location line="+4"/> + <source>Set the global log level, or a comma-separated list of <component>=<level> pairs, or both. For example, to set the default log level to 'warn' but disable logging for the 'ui' component, pass 'warn,ui=off'. levels:{trace,debug,info,warning,error,critical,off} components:{crypto,db,mtx,net,qml,ui}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/notifications/ManagerMac.cpp" line="-58"/> - <source>Respond</source> + <location line="+5"/> + <source>level</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>Send</source> - <translation type="unfinished">Отправить</translation> + <location line="+4"/> + <source>Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none}</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>Write a message...</source> - <translation type="unfinished">ÐапиÑать Ñообщение…</translation> + <location line="+2"/> + <source>type</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -2565,7 +2565,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/ReCaptchaDialog.qml" line="+40"/> <source>Solve the reCAPTCHA and press the confirm button</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Решите reCAPTCHA и нажмите кнопку подтверждениÑ</translation> </message> <message> <location line="+8"/> @@ -2659,7 +2659,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/pages/RegisterPage.qml" line="+58"/> <source>Homeserver</source> - <translation type="unfinished">Домашний Ñервер</translation> + <translation>Домашний Ñервер</translation> </message> <message> <location line="+1"/> @@ -2669,17 +2669,17 @@ Example: https://server.my:8787</source> <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 type="unfinished"></translation> + <translation>Сервер разрешающий региÑтрацию.ПоÑкольку matrix децентрализованный, нужно выбрать Ñервер где вы можете зарегиÑтрироватьÑÑ Ð¸Ð»Ð¸ поднимите Ñвой Ñервер.</translation> </message> <message> <location line="+32"/> <source>Username</source> - <translation type="unfinished"></translation> + <translation>Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ</translation> </message> <message> <location line="+1"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> - <translation type="unfinished"></translation> + <translation>Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð½Ðµ должно быть пуÑтым и должно Ñодержать только Ñимволы a-z, 0-9, ., _, =, -, и /.</translation> </message> <message> <location line="+21"/> @@ -2690,17 +2690,17 @@ Example: https://server.my:8787</source> <message> <location line="-79"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Пароль</translation> </message> <message> <location line="+2"/> <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> - <translation type="unfinished"></translation> + <translation>ПожалуйÑта выбирите надежный пароль. ÐадёжноÑÑ‚ÑŒ паролÑ, влиÑет на безопаÑноÑÑ‚ÑŒ Ñервера.</translation> </message> <message> <location line="+7"/> <source>Password confirmation</source> - <translation type="unfinished"></translation> + <translation>Подтверждение паролÑ</translation> </message> <message> <location line="+9"/> @@ -2710,7 +2710,7 @@ Example: https://server.my:8787</source> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Ð˜Ð¼Ñ ÑƒÑтройÑтва</translation> </message> <message> <location line="+2"/> @@ -2720,7 +2720,7 @@ Example: https://server.my:8787</source> <message> <location line="+31"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>РЕГИСТРÐЦИЯ</translation> </message> </context> <context> @@ -2728,7 +2728,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/ReplyPopup.qml" line="+54"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Закрыть</translation> </message> <message> <location line="+16"/> @@ -2772,12 +2772,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/RoomList.qml" line="+49"/> <source>Start a new chat</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Ðачать новый чат</translation> </message> <message> <location line="+13"/> <source>Join a room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ПриÑоединитьÑÑ Ðº комнате</translation> </message> <message> <location line="+5"/> @@ -2797,7 +2797,7 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>Room directory</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Каталог комнат</translation> </message> <message> <location line="+18"/> @@ -2807,12 +2807,12 @@ Example: https://server.my:8787</source> <message> <location line="+24"/> <source>User settings</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ПользовательÑкие наÑтройки</translation> </message> <message> <location line="+95"/> <source>Logout</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Выйти</translation> </message> <message> <location line="+12"/> @@ -2855,7 +2855,7 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Закрыть</translation> </message> <message> <location line="+372"/> @@ -2880,7 +2880,7 @@ Example: https://server.my:8787</source> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Покинуть комнату</translation> </message> <message> <location line="+5"/> @@ -2890,12 +2890,12 @@ Example: https://server.my:8787</source> <message> <location line="+7"/> <source>Tag room as:</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ТÑгировать комнату как:</translation> </message> <message> <location line="+13"/> <source>Favourite</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Важные</translation> </message> <message> <location line="+2"/> @@ -2910,7 +2910,7 @@ Example: https://server.my:8787</source> <message> <location line="+13"/> <source>Create new tag...</source> - <translation type="unfinished"></translation> + <translation>Создать метку…</translation> </message> <message> <location line="+11"/> @@ -3037,7 +3037,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomSettings.qml" line="+26"/> <source>Room Settings</source> - <translation type="unfinished"></translation> + <translation>ÐаÑтройки комнаты</translation> </message> <message> <location line="+35"/> @@ -3053,9 +3053,9 @@ Example: https://server.my:8787</source> <location line="+22"/> <source>%n member(s)</source> <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - <numerusform></numerusform> + <numerusform>%n учаÑтник</numerusform> + <numerusform>%n учаÑтника</numerusform> + <numerusform>%n учаÑтников</numerusform> </translation> </message> <message> @@ -3081,22 +3081,22 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Notifications</source> - <translation type="unfinished"></translation> + <translation>УведомлениÑ</translation> </message> <message> <location line="+6"/> <source>Muted</source> - <translation type="unfinished"></translation> + <translation>Заглушен</translation> </message> <message> <location line="+0"/> <source>Mentions only</source> - <translation type="unfinished"></translation> + <translation>Ð£Ð¿Ð¾Ð¼Ð¸Ð½Ð°Ð½Ð¸Ñ Ñ‚Ð¾Ð»ÑŒÐºÐ¾</translation> </message> <message> <location line="+0"/> <source>All messages</source> - <translation type="unfinished"></translation> + <translation>Ð’Ñе ÑообщениÑ</translation> </message> <message> <location line="+10"/> @@ -3240,12 +3240,12 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Шифрование</translation> </message> <message> <location line="+22"/> <source>End-to-End Encryption</source> - <translation type="unfinished"></translation> + <translation>Оконечное шифрование</translation> </message> <message> <location line="+1"/> @@ -3256,7 +3256,7 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>Permission</source> - <translation type="unfinished"></translation> + <translation>Права доÑтупа</translation> </message> <message> <location line="+6"/> @@ -3286,12 +3286,12 @@ Example: https://server.my:8787</source> <message> <location line="+6"/> <source>INFO</source> - <translation type="unfinished">ИÐФОРМÐЦИЯ</translation> + <translation>ИÐФОРМÐЦИЯ</translation> </message> <message> <location line="+9"/> <source>Internal ID</source> - <translation type="unfinished"></translation> + <translation>Внутренний ID</translation> </message> <message> <location line="+16"/> @@ -3301,7 +3301,7 @@ Example: https://server.my:8787</source> <message> <location line="+19"/> <source>Room Version</source> - <translation type="unfinished"></translation> + <translation>ВерÑÐ¸Ñ ÐšÐ¾Ð¼Ð½Ð°Ñ‚Ñ‹</translation> </message> <message> <location line="+19"/> @@ -3370,7 +3370,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/ScreenShare.qml" line="+30"/> <source>Share desktop with %1?</source> - <translation type="unfinished"></translation> + <translation>ПоделитьÑÑ Ñкраном Ñ %1?</translation> </message> <message> <location line="+11"/> @@ -3380,7 +3380,7 @@ Example: https://server.my:8787</source> <message> <location line="+20"/> <source>Window:</source> - <translation type="unfinished"></translation> + <translation>Окно:</translation> </message> <message> <location line="+15"/> @@ -3390,17 +3390,17 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>Frame rate:</source> - <translation type="unfinished"></translation> + <translation>ЧаÑтота кадров:</translation> </message> <message> <location line="+19"/> <source>Include your camera picture-in-picture</source> - <translation type="unfinished"></translation> + <translation>Включить Вашу камеру в режиме картинка-в-картинке</translation> </message> <message> <location line="+12"/> <source>Request remote camera</source> - <translation type="unfinished"></translation> + <translation>ЗапроÑить удалённую камеру</translation> </message> <message> <location line="+1"/> @@ -3411,22 +3411,22 @@ Example: https://server.my:8787</source> <message> <location line="+5"/> <source>Hide mouse cursor</source> - <translation type="unfinished"></translation> + <translation>СпрÑтать курÑор мыши</translation> </message> <message> <location line="+21"/> <source>Share</source> - <translation type="unfinished"></translation> + <translation>ПоделитьÑÑ</translation> </message> <message> <location line="+16"/> <source>Preview</source> - <translation type="unfinished"></translation> + <translation>ПредпроÑмотр</translation> </message> <message> <location line="+7"/> <source>Cancel</source> - <translation type="unfinished">Отмена</translation> + <translation>Отмена</translation> </message> </context> <context> @@ -3594,22 +3594,22 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/StatusIndicator.qml" line="+18"/> <source>Failed</source> - <translation type="unfinished"></translation> + <translation>Ðе удалоcÑŒ</translation> </message> <message> <location line="+2"/> <source>Sent</source> - <translation type="unfinished"></translation> + <translation>Отправлено</translation> </message> <message> <location line="+2"/> <source>Received</source> - <translation type="unfinished"></translation> + <translation>Получено</translation> </message> <message> <location line="+2"/> <source>Read</source> - <translation type="unfinished"></translation> + <translation>Прочитано</translation> </message> </context> <context> @@ -3617,7 +3617,7 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/emoji/StickerPicker.qml" line="+69"/> <source>Search</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ПоиÑк</translation> </message> <message> <location line="+188"/> @@ -3630,17 +3630,17 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> - <translation type="unfinished"></translation> + <translation>Ð’ÐµÑ€Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð¿Ñ€Ð¾ÑˆÐ»Ð° уÑпешно</translation> </message> <message> <location line="+10"/> <source>Verification successful! Both sides verified their devices!</source> - <translation type="unfinished"></translation> + <translation>Ð’ÐµÑ€Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð¿Ñ€Ð¾ÑˆÐ»Ð° уÑпешно! Обе Ñтороны верефицировали Ñвои уÑтройÑтва!</translation> </message> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Закрыть</translation> </message> </context> <context> @@ -3693,7 +3693,12 @@ If you choose verify, you need to have the other device available. If you choose <translation>%1 Ñделал комнату публичной.</translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>%1 made this room require an invitation to join.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>%1 allowed to join this room by knocking.</source> <translation type="unfinished"></translation> </message> @@ -3951,27 +3956,22 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+152"/> - <source>%2 revoked the invite to %1.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> - <source>%2 kicked %1.</source> + <location line="+109"/> + <source>%1 invited %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>%2 unbanned %1.</source> + <location line="+12"/> + <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>%2 rejected the knock from %1.</source> + <location line="+4"/> + <source>%1 has changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-32"/> + <location line="+2"/> <source>%1 changed their avatar.</source> <translation>%1 изменил Ñвой аватар.</translation> </message> @@ -3991,22 +3991,27 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>%1 rejected their invite.</source> - <translation>%1 отклонил приглашение.</translation> + <location line="+10"/> + <source>%2 kicked %1.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="-5"/> - <source>%1 left the room.</source> - <translation>%1 покинул комнату.</translation> + <location line="+3"/> + <source>%1 rejected their invite.</source> + <translation>%1 отклонил приглашение.</translation> </message> <message> - <location line="+31"/> + <location line="+26"/> <source>Reason: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="-19"/> + <location line="-31"/> + <source>%1 left the room.</source> + <translation>%1 покинул комнату.</translation> + </message> + <message> + <location line="+12"/> <source>%1 redacted their knock.</source> <translation>%1 отредактировал его "Ñтук".</translation> </message> @@ -4016,27 +4021,22 @@ Reason: %4</source> <translation>Ð’Ñ‹ приÑоединилиÑÑŒ к комнате.</translation> </message> <message> - <location line="+998"/> - <source>%1 made this room require an invitation to join.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+654"/> - <source>%1 invited %2.</source> + <location line="+1695"/> + <source>%2 revoked the invite to %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>%1 has changed their avatar and changed their display name to %2.</source> + <location line="+2"/> + <source>%2 unbanned %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>%1 has changed their display name to %2.</source> + <location line="+5"/> + <source>%2 rejected the knock from %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+36"/> + <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 покинул чат, уже покинув его!</translation> @@ -4063,7 +4063,7 @@ Reason: %4</source> <message> <location line="-18"/> <source>Edited</source> - <translation type="unfinished"></translation> + <translation>Изменено</translation> </message> </context> <context> @@ -4071,7 +4071,7 @@ Reason: %4</source> <message> <location filename="../qml/TimelineView.qml" line="+53"/> <source>No room open</source> - <translation type="unfinished"></translation> + <translation>Комната не выбрана</translation> </message> <message> <location line="+102"/> @@ -4096,15 +4096,15 @@ Reason: %4</source> <message> <location line="+3"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ÐаÑтройки</translation> </message> <message numerus="yes"> <location line="+15"/> <source>%n member(s)</source> <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - <numerusform></numerusform> + <numerusform>%n учаÑтник</numerusform> + <numerusform>%n учаÑтника</numerusform> + <numerusform>%n учаÑтников</numerusform> </translation> </message> <message> @@ -4155,7 +4155,7 @@ Reason: %4</source> <message> <location line="+18"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ВернутьÑÑ Ðº ÑпиÑку комнат</translation> </message> </context> <context> @@ -4163,7 +4163,7 @@ Reason: %4</source> <message> <location filename="../qml/TopBar.qml" line="+21"/> <source>No room selected</source> - <translation type="unfinished"></translation> + <translation>Комнаты не выбраны</translation> </message> <message> <location line="+53"/> @@ -4173,7 +4173,7 @@ Reason: %4</source> <message> <location line="+13"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation>ВернутьÑÑ Ðº ÑпиÑку комнат</translation> </message> <message> <location line="+55"/> @@ -4208,27 +4208,27 @@ Reason: %4</source> <message> <location line="+24"/> <source>Room options</source> - <translation type="unfinished"></translation> + <translation>ÐаÑтройки комнаты</translation> </message> <message> <location line="+11"/> <source>Invite users</source> - <translation type="unfinished"></translation> + <translation>ПриглаÑить пользователей</translation> </message> <message> <location line="+6"/> <source>Members</source> - <translation type="unfinished"></translation> + <translation>УчаÑтники</translation> </message> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Покинуть комнату</translation> </message> <message> <location line="+5"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation>ÐаÑтройки</translation> </message> <message> <location line="+67"/> @@ -4326,12 +4326,12 @@ Reason: %4</source> <message> <location filename="../qml/dialogs/UserProfile.qml" line="+26"/> <source>Global User Profile</source> - <translation type="unfinished"></translation> + <translation>Глобальный ПользовательÑкий Профиль</translation> </message> <message> <location line="+0"/> <source>Room User Profile</source> - <translation type="unfinished"></translation> + <translation>ПоользовательÑкий Профиль в Комнате</translation> </message> <message> <location line="+43"/> @@ -4377,7 +4377,7 @@ Reason: %4</source> <location line="+9"/> <location line="+232"/> <source>Verify</source> - <translation type="unfinished"></translation> + <translation>Верифицировать</translation> </message> <message> <location line="-192"/> @@ -4402,7 +4402,7 @@ Reason: %4</source> <message> <location line="+15"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation type="unfinished">УÑтройÑтва</translation> </message> <message> <location line="+3"/> @@ -4427,7 +4427,7 @@ Reason: %4</source> <message> <location line="+27"/> <source>Unverify</source> - <translation type="unfinished"></translation> + <translation>Отменить Верификацию</translation> </message> </context> <context> @@ -4472,7 +4472,12 @@ Reason: %4</source> <translation type="unfinished">ЗапуÑкать в ÑиÑтемной панели</translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Communities sidebar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Scrollbars in room list</source> <translation type="unfinished"></translation> </message> @@ -4572,7 +4577,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show message counts for communities and tags</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Display fancy effects such as confetti</source> <translation type="unfinished"></translation> </message> @@ -4797,7 +4807,12 @@ Reason: %4</source> <translation>Выбрать звук ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð²Ñ…Ð¾Ð´Ñщего звонка</translation> </message> <message> - <location line="+10"/> + <location line="+7"/> + <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <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> @@ -4824,7 +4839,12 @@ Set to 0 to blur immediately after focus loss. Max value of 1 hour (3600 seconds <translation type="unfinished">ЗапуÑкать приложение в фоне, без Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ð¾ÐºÐ½Ð°.</translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show a column containing communities and tags next to the room list.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Shows scrollbars in the room list and communities list.</source> <translation type="unfinished"></translation> </message> @@ -4882,82 +4902,32 @@ If this is on, rooms that come first alphabetically will be sorted earlier than <translation type="unfinished">Отображать кнопки быÑтрого ответа, реакции или предоÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… опций Ñ€Ñдом Ñ ÐºÐ°Ð¶Ð´Ñ‹Ð¼ Ñообщением.</translation> </message> <message> - <location line="+8"/> - <source>Notify about received messages when the client is not currently focused.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Change the appearance of user avatars in chats. -OFF - square, ON - circle.</source> + <location line="+4"/> + <source>Show if your message was read. +Status is displayed next to timestamps. +Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> - <source>Decrypt messages shown in notifications for encrypted chats.</source> + <location line="+4"/> + <source>Notify about received messages when the client is not currently focused.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Choose where to show the total number of notifications contained within a community or tag.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+16"/> - <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="+32"/> - <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 type="unfinished"></translation> - </message> - <message> - <location line="-76"/> <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 type="unfinished">Показывать предупреждение, когда получено Ñообщеение. Ðа Ñто обычно реагирует иконка Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð² таÑкбаре.</translation> </message> <message> - <location line="-350"/> - <source>Communities sidebar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+42"/> - <source>Show message counts for communities and tags</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+241"/> - <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+19"/> - <source>Show a column containing communities and tags next to the room list.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+42"/> - <source>Show if your message was read. -Status is displayed next to timestamps. -Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> + <location line="+4"/> + <source>Change the appearance of user avatars in chats. +OFF - square, ON - circle.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> + <location line="+3"/> <source>Display an identicon instead of a letter when no avatar is set.</source> <translation type="unfinished"></translation> </message> @@ -4981,7 +4951,27 @@ Only affects messages in encrypted chats.</source> Ðктуально только Ð´Ð»Ñ ÐºÐ¾Ð¼Ð½Ð°Ñ‚, в которых включено шифрование.</translation> </message> <message> - <location line="+14"/> + <location line="+3"/> + <source>Decrypt messages shown in notifications for encrypted chats.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Choose where to show the total number of notifications contained within a community or tag.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <source>When the window loses focus, the timeline will be blurred.</source> <translation type="unfinished"></translation> @@ -5007,7 +4997,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> + <location line="+3"/> + <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="+4"/> <source>Download message encryption keys from and upload to the encrypted online key backup.</source> <translation type="unfinished"></translation> </message> @@ -5017,7 +5012,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> + <location line="+4"/> + <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 type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>The key to verify other users. If it is cached, verifying a user will verify all their devices.</source> <translation type="unfinished"></translation> </message> @@ -5101,32 +5101,32 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/pages/UserSettingsPage.qml" line="+189"/> <source>CACHED</source> - <translation type="unfinished"></translation> + <translation>Закешировано</translation> </message> <message> <location line="+0"/> <source>NOT CACHED</source> - <translation type="unfinished"></translation> + <translation>ÐЕ ЗÐКЕШИРОВÐÐО</translation> </message> <message> <location line="+7"/> <source>IMPORT</source> - <translation type="unfinished"></translation> + <translation>ИМПОРТИРОВÐТЬ</translation> </message> <message> <location line="+4"/> <source>EXPORT</source> - <translation type="unfinished"></translation> + <translation>ÐКСПОРТИРОВÐТЬ</translation> </message> <message> <location line="+9"/> <source>DOWNLOAD</source> - <translation type="unfinished"></translation> + <translation>СКÐЧÐТЬ</translation> </message> <message> <location line="+4"/> <source>REQUEST</source> - <translation type="unfinished"></translation> + <translation>ЗÐПРОС</translation> </message> <message> <location line="+25"/> @@ -5152,22 +5152,22 @@ This setting will take effect upon restart.</source> <message> <location line="+12"/> <source>Waiting for other side to accept the verification request.</source> - <translation type="unfinished"></translation> + <translation>Ожидание Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñа верификации другой Ñтороной.</translation> </message> <message> <location line="+2"/> <source>Waiting for other side to continue the verification process.</source> - <translation type="unfinished"></translation> + <translation>Ожидание другой Ñтороны Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð´Ð¾Ð»Ð¶ÐµÐ½Ð¸Ñ Ð²ÐµÑ€Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð³Ð¾ процеÑÑа.</translation> </message> <message> <location line="+2"/> <source>Waiting for other side to complete the verification process.</source> - <translation type="unfinished"></translation> + <translation>Ожидание другой Ñтороны, Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ðµ верификационного процеÑÑа.</translation> </message> <message> <location line="+19"/> <source>Cancel</source> - <translation type="unfinished">Отмена</translation> + <translation>Отмена</translation> </message> </context> <context> @@ -5175,22 +5175,22 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/pages/WelcomePage.qml" line="+30"/> <source>Welcome to nheko! The desktop client for the Matrix protocol.</source> - <translation type="unfinished"></translation> + <translation>Добро пожаловать в Nheko, клиент Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñ‚Ð¾ÐºÐ¾Ð»Ð° Matrix.</translation> </message> <message> <location line="+10"/> <source>Enjoy your stay!</source> - <translation type="unfinished"></translation> + <translation>ПриÑтного времÑпрепровождениÑ!</translation> </message> <message> <location line="+14"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>РЕГИСТРÐЦИЯ</translation> </message> <message> <location line="+8"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>ВХОД</translation> </message> <message> <location line="+26"/> diff --git a/resources/langs/nheko_si.ts b/resources/langs/nheko_si.ts index 588ffb079a93357ca57f173f0b668748c3e6ef77..6a19012a28cc5578c46b4d598aa26d00fa17f945 100644 --- a/resources/langs/nheko_si.ts +++ b/resources/langs/nheko_si.ts @@ -225,6 +225,11 @@ </context> <context> <name>ChatPage</name> + <message> + <location filename="../qml/ChatPage.qml" line="+36"/> + <source>No network connection</source> + <translation type="unfinished"></translation> + </message> <message> <location filename="../../src/ChatPage.cpp" line="+114"/> <source>Failed to invite user: %1</source> @@ -251,195 +256,190 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+102"/> - <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> + <location line="+1"/> + <source>Because of the following reason Nheko wants to drop you to the login page: +%1 +If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+41"/> - <source>Failed to open database, logging out!</source> + <location line="+87"/> + <source>Cache migration failed!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+262"/> - <source>Knock on room</source> + <location line="+1"/> + <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> + <location line="+12"/> + <source>Incompatible cache version</source> <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> - <source>Failed to knock room: %1</source> + <location line="+1"/> + <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+59"/> - <source>Room creation failed: Bad Alias</source> + <location line="+41"/> + <source>Failed to open database, logging out!</source> <translation type="unfinished"></translation> </message> <message> <location line="+18"/> - <source>Room %1 created.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+43"/> - <location line="+477"/> - <source>Confirm invite</source> + <source>Failed to restore OLM account. Please login again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-476"/> - <source>Do you really want to invite %1 (%2)?</source> + <location line="+4"/> + <location line="+4"/> + <location line="+4"/> + <source>Failed to restore save data. Please login again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Failed to invite %1 to %2: %3</source> + <location line="+54"/> + <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> - <source>Kicked user: %1</source> + <location line="+35"/> + <location line="+112"/> + <source>Please try to login again: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+26"/> - <source>Failed to ban %1 in %2: %3</source> + <location line="+31"/> + <source>Knock on room</source> <translation type="unfinished"></translation> </message> <message> <location line="+3"/> - <source>Banned user: %1</source> + <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? +You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Confirm unban</source> + <location line="+1"/> + <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>Do you really want to unban %1 (%2)?</source> + <location line="+15"/> + <source>Failed to knock room: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> - <source>Failed to unban %1 in %2: %3</source> + <location line="+36"/> + <source>Failed to join room: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Unbanned user: %1</source> + <location line="+9"/> + <source>Failed to remove invite: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+382"/> - <source>Do you really want to start a private chat with %1?</source> + <location line="+14"/> + <source>Room creation failed: Bad Alias</source> <translation type="unfinished"></translation> </message> <message> - <location line="-934"/> - <source>Cache migration failed!</source> + <location line="+13"/> + <source>Room creation failed: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="-87"/> - <source>Because of the following reason Nheko wants to drop you to the login page: -%1 -If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> + <location line="+5"/> + <source>Room %1 created.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+88"/> - <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> + <location line="+13"/> + <source>Failed to leave room: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Incompatible cache version</source> + <location line="+30"/> + <location line="+477"/> + <source>Confirm invite</source> <translation type="unfinished"></translation> </message> <message> - <location line="+60"/> - <source>Failed to restore OLM account. Please login again.</source> + <location line="-476"/> + <source>Do you really want to invite %1 (%2)?</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <location line="+4"/> - <location line="+4"/> - <source>Failed to restore save data. Please login again.</source> + <location line="+12"/> + <source>Failed to invite %1 to %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+54"/> - <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> + <location line="+13"/> + <source>Reason for the kick</source> <translation type="unfinished"></translation> </message> <message> - <location line="+35"/> - <location line="+112"/> - <source>Please try to login again: %1</source> + <location line="+1"/> + <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+34"/> - <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? -You may optionally provide a reason for others to accept your knock:</source> + <location line="+15"/> + <source>Failed to kick %1 from %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+52"/> - <source>Failed to join room: %1</source> + <location line="+3"/> + <source>Kicked user: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> - <source>Failed to remove invite: %1</source> + <location line="+10"/> + <source>Reason for the ban</source> <translation type="unfinished"></translation> </message> <message> - <location line="+27"/> - <source>Room creation failed: %1</source> + <location line="+1"/> + <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> - <source>Failed to leave room: %1</source> + <location line="+15"/> + <source>Failed to ban %1 in %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+56"/> - <source>Reason for the kick</source> + <location line="+3"/> + <source>Banned user: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> + <location line="+8"/> + <source>Confirm unban</source> <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> - <source>Failed to kick %1 from %2: %3</source> + <location line="+1"/> + <source>Do you really want to unban %1 (%2)?</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>Reason for the ban</source> + <location line="+10"/> + <source>Failed to unban %1 in %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> + <location line="+3"/> + <source>Unbanned user: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../qml/ChatPage.qml" line="+36"/> - <source>No network connection</source> + <location line="+382"/> + <source>Do you really want to start a private chat with %1?</source> <translation type="unfinished"></translation> </message> </context> @@ -455,73 +455,63 @@ You may optionally provide a reason for others to accept your knock:</source> <source>/react <text></source> <translation type="unfinished"></translation> </message> - <message> - <location line="+6"/> - <source>/part [reason]</source> - <translation type="unfinished"></translation> - </message> <message> <location line="+2"/> - <source>/leave [reason]</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>/roomnick <displayname></source> + <source>/join <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/shrug [message]</source> + <source>/knock <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> - <source>/confetti [message]</source> + <location line="+2"/> + <source>/part [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/rainbowconfetti [message]</source> + <source>/leave [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="-50"/> - <source>/join <!roomid|#alias> [reason]</source> + <location line="+2"/> + <source>/invite <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/knock <!roomid|#alias> [reason]</source> + <source>/kick <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>/invite <@userid> [reason]</source> + <location line="+2"/> + <source>/ban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/kick <@userid> [reason]</source> + <source>/unban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/ban <@userid> [reason]</source> + <source>/redact <$eventid|@userid></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/unban <@userid> [reason]</source> + <source>/roomnick <displayname></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/redact <$eventid|@userid></source> + <source>/shrug [message]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>/md <message></source> <translation type="unfinished"></translation> </message> @@ -556,7 +546,17 @@ You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> + <location line="+2"/> + <source>/confetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/rainbowconfetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>/rainfall [message]</source> <translation type="unfinished"></translation> </message> @@ -968,7 +968,7 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+291"/> + <location filename="../../src/ChatPage.cpp" line="-131"/> <source>Decrypt secrets</source> <translation type="unfinished"></translation> </message> @@ -1463,12 +1463,12 @@ You may optionally provide a reason for others to accept your knock:</source> <name>InputBar</name> <message> <location filename="../../src/timeline/InputBar.cpp" line="+374"/> - <source>All Files (*)</source> + <source>Select file(s)</source> <translation type="unfinished"></translation> </message> <message> <location line="+0"/> - <source>Select file(s)</source> + <source>All Files (*)</source> <translation type="unfinished"></translation> </message> <message> @@ -1545,145 +1545,145 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>LoginPage</name> <message> - <location filename="../../src/LoginPage.cpp" line="+79"/> - <location line="+6"/> - <location line="+64"/> - <location line="+127"/> - <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> + <location filename="../qml/pages/LoginPage.qml" line="+58"/> + <source>Matrix ID</source> <translation type="unfinished"></translation> </message> <message> - <location line="-157"/> - <source>Autodiscovery failed. Received malformed response.</source> + <location line="+1"/> + <source>e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <location line="+3"/> + <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 type="unfinished"></translation> </message> <message> - <location line="+33"/> - <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <location line="+27"/> + <source>Password</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <location line="+2"/> + <source>Your password.</source> <translation type="unfinished"></translation> </message> <message> <location line="+8"/> - <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <source>Device name</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> - <source>The selected server does not support a version of the Matrix protocol, that this client understands (v1.1 to v1.5). You can't sign in.</source> + <location line="+2"/> + <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+20"/> - <source>Sign in with Apple</source> + <location line="+10"/> + <source>Homeserver address</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Continue with Facebook</source> + <location line="+1"/> + <source>server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Sign in with Google</source> + <location line="+3"/> + <source>The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Sign in with Twitter</source> + <location line="+32"/> + <source>LOGIN</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Login using %1</source> + <location line="+42"/> + <source>Back</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> - <source>SSO LOGIN</source> + <location filename="../../src/LoginPage.cpp" line="+79"/> + <location line="+6"/> + <location line="+64"/> + <location line="+127"/> + <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="+58"/> - <source>Empty password</source> + <location line="-157"/> + <source>Autodiscovery failed. Received malformed response.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+55"/> - <source>SSO login failed</source> + <location line="+6"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../qml/pages/LoginPage.qml" line="+58"/> - <source>Matrix ID</source> + <location line="+33"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>e.g @joe:matrix.org</source> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <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> + <location line="+8"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+27"/> - <source>Password</source> + <location line="+16"/> + <source>The selected server does not support a version of the Matrix protocol, that this client understands (v1.1 to v1.5). You can't sign in.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Your password.</source> + <location line="+20"/> + <source>Sign in with Apple</source> <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Device name</source> + <location line="+2"/> + <source>Continue with Facebook</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used.</source> + <source>Sign in with Google</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> - <source>Homeserver address</source> + <location line="+2"/> + <source>Sign in with Twitter</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>server.my:8787</source> + <location line="+2"/> + <source>Login using %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>The address that can be used to contact you homeserver's client API. -Example: https://server.my:8787</source> + <location line="+9"/> + <source>SSO LOGIN</source> <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> - <source>LOGIN</source> + <location line="+58"/> + <source>Empty password</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Back</source> + <location line="+55"/> + <source>SSO login failed</source> <translation type="unfinished"></translation> </message> </context> @@ -2599,124 +2599,124 @@ Example: https://server.my:8787</source> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+82"/> - <source>Autodiscovery failed. Received malformed response.</source> + <location filename="../qml/pages/RegisterPage.qml" line="+58"/> + <source>Homeserver</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <location line="+1"/> + <source>your.server</source> <translation type="unfinished"></translation> </message> <message> - <location line="+25"/> - <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <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 type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <location line="+32"/> + <source>Username</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <location line="+1"/> + <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+17"/> - <source>The selected server does not support a version of the Matrix protocol that this client understands (v1.1 to v1.5). You can't register.</source> + <location line="+21"/> + <location line="+102"/> + <source>Back</source> <translation type="unfinished"></translation> </message> <message> - <location line="+11"/> - <source>Server does not support querying registration flows!</source> + <location line="-79"/> + <source>Password</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>Server does not support registration.</source> + <location line="+2"/> + <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> - <source>Invalid username.</source> + <location line="+7"/> + <source>Password confirmation</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Name already in use.</source> + <location line="+9"/> + <source>Your passwords do not match!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Part of the reserved namespace.</source> + <location line="+8"/> + <source>Device name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../qml/pages/RegisterPage.qml" line="+58"/> - <source>Homeserver</source> + <location line="+2"/> + <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>your.server</source> + <location line="+31"/> + <source>REGISTER</source> <translation type="unfinished"></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> + <location filename="../../src/RegisterPage.cpp" line="+82"/> + <source>Autodiscovery failed. Received malformed response.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> - <source>Username</source> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> + <location line="+25"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+21"/> - <location line="+102"/> - <source>Back</source> + <location line="+7"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-79"/> - <source>Password</source> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> + <location line="+17"/> + <source>The selected server does not support a version of the Matrix protocol that this client understands (v1.1 to v1.5). You can't register.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Password confirmation</source> + <location line="+11"/> + <source>Server does not support querying registration flows!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> - <source>Your passwords do not match!</source> + <location line="+5"/> + <source>Server does not support registration.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Device name</source> + <location line="+28"/> + <source>Invalid username.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> + <source>Name already in use.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+31"/> - <source>REGISTER</source> + <location line="+2"/> + <source>Part of the reserved namespace.</source> <translation type="unfinished"></translation> </message> </context> @@ -2999,37 +2999,6 @@ Example: https://server.my:8787</source> </context> <context> <name>RoomSettings</name> - <message> - <location filename="../../src/ui/RoomSettings.cpp" line="+236"/> - <source>Failed to enable encryption: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+404"/> - <source>Select an avatar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+0"/> - <source>All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>The selected file is not an image</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Error while reading file: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+32"/> - <location line="+19"/> - <source>Failed to upload image: %s</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../qml/dialogs/RoomSettings.qml" line="+26"/> <source>Room Settings</source> @@ -3304,8 +3273,39 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+0"/> - <source>show more</source> + <location line="+0"/> + <source>show more</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/RoomSettings.cpp" line="+236"/> + <source>Failed to enable encryption: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+404"/> + <source>Select an avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>The selected file is not an image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Error while reading file: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <location line="+19"/> + <source>Failed to upload image: %s</source> <translation type="unfinished"></translation> </message> </context> @@ -3641,7 +3641,12 @@ If you choose verify, you need to have the other device available. If you choose <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1501"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1251"/> + <source>You joined this room.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+250"/> <location line="+17"/> <source>Message redaction failed: %1</source> <translation type="unfinished"></translation> @@ -3687,7 +3692,12 @@ If you choose verify, you need to have the other device available. If you choose <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>%1 made this room require an invitation to join.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>%1 allowed to join this room by knocking.</source> <translation type="unfinished"></translation> </message> @@ -3941,27 +3951,22 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+152"/> - <source>%2 revoked the invite to %1.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> - <source>%2 kicked %1.</source> + <location line="+109"/> + <source>%1 invited %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>%2 unbanned %1.</source> + <location line="+12"/> + <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>%2 rejected the knock from %1.</source> + <location line="+4"/> + <source>%1 has changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-32"/> + <location line="+2"/> <source>%1 changed their avatar.</source> <translation type="unfinished"></translation> </message> @@ -3981,52 +3986,42 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>%1 rejected their invite.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> + <location line="+8"/> <source>%1 left the room.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+31"/> - <source>Reason: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-19"/> - <source>%1 redacted their knock.</source> + <location line="+2"/> + <source>%2 kicked %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-1700"/> - <source>You joined this room.</source> + <location line="+3"/> + <source>%1 rejected their invite.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+998"/> - <source>%1 made this room require an invitation to join.</source> + <location line="+2"/> + <source>%2 revoked the invite to %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+654"/> - <source>%1 invited %2.</source> + <location line="+2"/> + <source>%2 unbanned %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>%1 has changed their avatar and changed their display name to %2.</source> + <location line="+3"/> + <source>%1 redacted their knock.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>%1 has changed their display name to %2.</source> + <location line="+2"/> + <source>%2 rejected the knock from %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+36"/> + <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 type="unfinished"></translation> @@ -4041,6 +4036,11 @@ Reason: %4</source> <source>%1 knocked.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+5"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TimelineRow</name> @@ -4281,36 +4281,6 @@ Reason: %4</source> </context> <context> <name>UserProfile</name> - <message> - <location filename="../../src/ui/UserProfile.cpp" line="+204"/> - <source>Sign out device %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+10"/> - <source>You signed out this device.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+222"/> - <source>Select an avatar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+0"/> - <source>All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>The selected file is not an image</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Error while reading file: %1</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../qml/dialogs/UserProfile.qml" line="+26"/> <source>Global User Profile</source> @@ -4417,6 +4387,36 @@ Reason: %4</source> <source>Unverify</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../src/ui/UserProfile.cpp" line="+204"/> + <source>Sign out device %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>You signed out this device.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+222"/> + <source>Select an avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>The selected file is not an image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Error while reading file: %1</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>UserSettings</name> @@ -4460,7 +4460,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Communities sidebar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Scrollbars in room list</source> <translation type="unfinished"></translation> </message> @@ -4560,7 +4565,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show message counts for communities and tags</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Display fancy effects such as confetti</source> <translation type="unfinished"></translation> </message> @@ -4785,7 +4795,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> + <location line="+7"/> + <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <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> @@ -4812,7 +4827,12 @@ Set to 0 to blur immediately after focus loss. Max value of 1 hour (3600 seconds <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show a column containing communities and tags next to the room list.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Shows scrollbars in the room list and communities list.</source> <translation type="unfinished"></translation> </message> @@ -4868,104 +4888,74 @@ If this is on, rooms that come first alphabetically will be sorted earlier than <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Notify about received messages when the client is not currently focused.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Change the appearance of user avatars in chats. -OFF - square, ON - circle.</source> + <location line="+4"/> + <source>Show if your message was read. +Status is displayed next to timestamps. +Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> - <source>Decrypt messages shown in notifications for encrypted chats.</source> + <location line="+4"/> + <source>Notify about received messages when the client is not currently focused.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Choose where to show the total number of notifications contained within a community or tag.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+16"/> - <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="+32"/> - <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 type="unfinished"></translation> - </message> - <message> - <location line="-76"/> <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 type="unfinished"></translation> </message> <message> - <location line="-350"/> - <source>Communities sidebar</source> + <location line="+4"/> + <source>Change the appearance of user avatars in chats. +OFF - square, ON - circle.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Show message counts for communities and tags</source> + <location line="+3"/> + <source>Display an identicon instead of a letter when no avatar is set.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+241"/> - <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <location line="+2"/> + <source>Opens images with an external program when tapping the image. +Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+19"/> - <source>Show a column containing communities and tags next to the room list.</source> + <location line="+4"/> + <source>Opens videos with an external program when tapping the video. +Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Show if your message was read. -Status is displayed next to timestamps. -Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> + <location line="+4"/> + <source>Decrypt the messages shown in the sidebar. +Only affects messages in encrypted chats.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>Display an identicon instead of a letter when no avatar is set.</source> + <location line="+3"/> + <source>Decrypt messages shown in notifications for encrypted chats.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Opens images with an external program when tapping the image. -Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> + <source>Choose where to show the total number of notifications contained within a community or tag.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Opens videos with an external program when tapping the video. -Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> + <location line="+3"/> + <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Decrypt the messages shown in the sidebar. -Only affects messages in encrypted chats.</source> + <location line="+3"/> + <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+14"/> + <location line="+3"/> <source>When the window loses focus, the timeline will be blurred.</source> <translation type="unfinished"></translation> @@ -4991,7 +4981,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> + <location line="+3"/> + <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="+4"/> <source>Download message encryption keys from and upload to the encrypted online key backup.</source> <translation type="unfinished"></translation> </message> @@ -5001,7 +4996,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> + <location line="+4"/> + <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 type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>The key to verify other users. If it is cached, verifying a user will verify all their devices.</source> <translation type="unfinished"></translation> </message> diff --git a/resources/langs/nheko_sr_Latn.ts b/resources/langs/nheko_sr_Latn.ts index 72f4cb9d619a905966fd8ec6ce1a7b2116201e4f..535d79fcb0b30e150b57398b91ab39e30311c3bc 100644 --- a/resources/langs/nheko_sr_Latn.ts +++ b/resources/langs/nheko_sr_Latn.ts @@ -226,6 +226,11 @@ </context> <context> <name>ChatPage</name> + <message> + <location filename="../qml/ChatPage.qml" line="+36"/> + <source>No network connection</source> + <translation type="unfinished"></translation> + </message> <message> <location filename="../../src/ChatPage.cpp" line="+114"/> <source>Failed to invite user: %1</source> @@ -253,195 +258,190 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+102"/> - <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> + <location line="+1"/> + <source>Because of the following reason Nheko wants to drop you to the login page: +%1 +If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+41"/> - <source>Failed to open database, logging out!</source> + <location line="+87"/> + <source>Cache migration failed!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+262"/> - <source>Knock on room</source> + <location line="+1"/> + <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> + <location line="+12"/> + <source>Incompatible cache version</source> <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> - <source>Failed to knock room: %1</source> + <location line="+1"/> + <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+59"/> - <source>Room creation failed: Bad Alias</source> + <location line="+41"/> + <source>Failed to open database, logging out!</source> <translation type="unfinished"></translation> </message> <message> <location line="+18"/> - <source>Room %1 created.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+43"/> - <location line="+477"/> - <source>Confirm invite</source> + <source>Failed to restore OLM account. Please login again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-476"/> - <source>Do you really want to invite %1 (%2)?</source> + <location line="+4"/> + <location line="+4"/> + <location line="+4"/> + <source>Failed to restore save data. Please login again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Failed to invite %1 to %2: %3</source> + <location line="+54"/> + <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> - <source>Kicked user: %1</source> + <location line="+35"/> + <location line="+112"/> + <source>Please try to login again: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+26"/> - <source>Failed to ban %1 in %2: %3</source> + <location line="+31"/> + <source>Knock on room</source> <translation type="unfinished"></translation> </message> <message> <location line="+3"/> - <source>Banned user: %1</source> + <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? +You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Confirm unban</source> + <location line="+1"/> + <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>Do you really want to unban %1 (%2)?</source> + <location line="+15"/> + <source>Failed to knock room: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> - <source>Failed to unban %1 in %2: %3</source> + <location line="+36"/> + <source>Failed to join room: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Unbanned user: %1</source> + <location line="+9"/> + <source>Failed to remove invite: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+382"/> - <source>Do you really want to start a private chat with %1?</source> + <location line="+14"/> + <source>Room creation failed: Bad Alias</source> <translation type="unfinished"></translation> </message> <message> - <location line="-934"/> - <source>Cache migration failed!</source> + <location line="+13"/> + <source>Room creation failed: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="-87"/> - <source>Because of the following reason Nheko wants to drop you to the login page: -%1 -If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> + <location line="+5"/> + <source>Room %1 created.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+88"/> - <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> + <location line="+13"/> + <source>Failed to leave room: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Incompatible cache version</source> + <location line="+30"/> + <location line="+477"/> + <source>Confirm invite</source> <translation type="unfinished"></translation> </message> <message> - <location line="+60"/> - <source>Failed to restore OLM account. Please login again.</source> + <location line="-476"/> + <source>Do you really want to invite %1 (%2)?</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <location line="+4"/> - <location line="+4"/> - <source>Failed to restore save data. Please login again.</source> + <location line="+12"/> + <source>Failed to invite %1 to %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+54"/> - <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> + <location line="+13"/> + <source>Reason for the kick</source> <translation type="unfinished"></translation> </message> <message> - <location line="+35"/> - <location line="+112"/> - <source>Please try to login again: %1</source> + <location line="+1"/> + <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+34"/> - <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? -You may optionally provide a reason for others to accept your knock:</source> + <location line="+15"/> + <source>Failed to kick %1 from %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+52"/> - <source>Failed to join room: %1</source> + <location line="+3"/> + <source>Kicked user: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> - <source>Failed to remove invite: %1</source> + <location line="+10"/> + <source>Reason for the ban</source> <translation type="unfinished"></translation> </message> <message> - <location line="+27"/> - <source>Room creation failed: %1</source> + <location line="+1"/> + <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> - <source>Failed to leave room: %1</source> + <location line="+15"/> + <source>Failed to ban %1 in %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+56"/> - <source>Reason for the kick</source> + <location line="+3"/> + <source>Banned user: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> + <location line="+8"/> + <source>Confirm unban</source> <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> - <source>Failed to kick %1 from %2: %3</source> + <location line="+1"/> + <source>Do you really want to unban %1 (%2)?</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>Reason for the ban</source> + <location line="+10"/> + <source>Failed to unban %1 in %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> + <location line="+3"/> + <source>Unbanned user: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../qml/ChatPage.qml" line="+36"/> - <source>No network connection</source> + <location line="+382"/> + <source>Do you really want to start a private chat with %1?</source> <translation type="unfinished"></translation> </message> </context> @@ -457,73 +457,63 @@ You may optionally provide a reason for others to accept your knock:</source> <source>/react <text></source> <translation type="unfinished"></translation> </message> - <message> - <location line="+6"/> - <source>/part [reason]</source> - <translation type="unfinished"></translation> - </message> <message> <location line="+2"/> - <source>/leave [reason]</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>/roomnick <displayname></source> + <source>/join <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/shrug [message]</source> + <source>/knock <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> - <source>/confetti [message]</source> + <location line="+2"/> + <source>/part [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/rainbowconfetti [message]</source> + <source>/leave [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="-50"/> - <source>/join <!roomid|#alias> [reason]</source> + <location line="+2"/> + <source>/invite <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/knock <!roomid|#alias> [reason]</source> + <source>/kick <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>/invite <@userid> [reason]</source> + <location line="+2"/> + <source>/ban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/kick <@userid> [reason]</source> + <source>/unban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/ban <@userid> [reason]</source> + <source>/redact <$eventid|@userid></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/unban <@userid> [reason]</source> + <source>/roomnick <displayname></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/redact <$eventid|@userid></source> + <source>/shrug [message]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>/md <message></source> <translation type="unfinished"></translation> </message> @@ -558,7 +548,17 @@ You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> + <location line="+2"/> + <source>/confetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/rainbowconfetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>/rainfall [message]</source> <translation type="unfinished"></translation> </message> @@ -971,7 +971,7 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+291"/> + <location filename="../../src/ChatPage.cpp" line="-131"/> <source>Decrypt secrets</source> <translation type="unfinished"></translation> </message> @@ -1466,12 +1466,12 @@ You may optionally provide a reason for others to accept your knock:</source> <name>InputBar</name> <message> <location filename="../../src/timeline/InputBar.cpp" line="+374"/> - <source>All Files (*)</source> + <source>Select file(s)</source> <translation type="unfinished"></translation> </message> <message> <location line="+0"/> - <source>Select file(s)</source> + <source>All Files (*)</source> <translation type="unfinished"></translation> </message> <message> @@ -1548,145 +1548,145 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>LoginPage</name> <message> - <location filename="../../src/LoginPage.cpp" line="+79"/> - <location line="+6"/> - <location line="+64"/> - <location line="+127"/> - <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> + <location filename="../qml/pages/LoginPage.qml" line="+58"/> + <source>Matrix ID</source> <translation type="unfinished"></translation> </message> <message> - <location line="-157"/> - <source>Autodiscovery failed. Received malformed response.</source> + <location line="+1"/> + <source>e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <location line="+3"/> + <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 type="unfinished"></translation> </message> <message> - <location line="+33"/> - <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <location line="+27"/> + <source>Password</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <location line="+2"/> + <source>Your password.</source> <translation type="unfinished"></translation> </message> <message> <location line="+8"/> - <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <source>Device name</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> - <source>The selected server does not support a version of the Matrix protocol, that this client understands (v1.1 to v1.5). You can't sign in.</source> + <location line="+2"/> + <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+20"/> - <source>Sign in with Apple</source> + <location line="+10"/> + <source>Homeserver address</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Continue with Facebook</source> + <location line="+1"/> + <source>server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Sign in with Google</source> + <location line="+3"/> + <source>The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Sign in with Twitter</source> + <location line="+32"/> + <source>LOGIN</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Login using %1</source> + <location line="+42"/> + <source>Back</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> - <source>SSO LOGIN</source> + <location filename="../../src/LoginPage.cpp" line="+79"/> + <location line="+6"/> + <location line="+64"/> + <location line="+127"/> + <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="+58"/> - <source>Empty password</source> + <location line="-157"/> + <source>Autodiscovery failed. Received malformed response.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+55"/> - <source>SSO login failed</source> + <location line="+6"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../qml/pages/LoginPage.qml" line="+58"/> - <source>Matrix ID</source> + <location line="+33"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>e.g @joe:matrix.org</source> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <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> + <location line="+8"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+27"/> - <source>Password</source> + <location line="+16"/> + <source>The selected server does not support a version of the Matrix protocol, that this client understands (v1.1 to v1.5). You can't sign in.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Your password.</source> + <location line="+20"/> + <source>Sign in with Apple</source> <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Device name</source> + <location line="+2"/> + <source>Continue with Facebook</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used.</source> + <source>Sign in with Google</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> - <source>Homeserver address</source> + <location line="+2"/> + <source>Sign in with Twitter</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>server.my:8787</source> + <location line="+2"/> + <source>Login using %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>The address that can be used to contact you homeserver's client API. -Example: https://server.my:8787</source> + <location line="+9"/> + <source>SSO LOGIN</source> <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> - <source>LOGIN</source> + <location line="+58"/> + <source>Empty password</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Back</source> + <location line="+55"/> + <source>SSO login failed</source> <translation type="unfinished"></translation> </message> </context> @@ -2602,124 +2602,124 @@ Example: https://server.my:8787</source> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+82"/> - <source>Autodiscovery failed. Received malformed response.</source> + <location filename="../qml/pages/RegisterPage.qml" line="+58"/> + <source>Homeserver</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <location line="+1"/> + <source>your.server</source> <translation type="unfinished"></translation> </message> <message> - <location line="+25"/> - <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <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 type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <location line="+32"/> + <source>Username</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <location line="+1"/> + <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+17"/> - <source>The selected server does not support a version of the Matrix protocol that this client understands (v1.1 to v1.5). You can't register.</source> + <location line="+21"/> + <location line="+102"/> + <source>Back</source> <translation type="unfinished"></translation> </message> <message> - <location line="+11"/> - <source>Server does not support querying registration flows!</source> + <location line="-79"/> + <source>Password</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>Server does not support registration.</source> + <location line="+2"/> + <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> - <source>Invalid username.</source> + <location line="+7"/> + <source>Password confirmation</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Name already in use.</source> + <location line="+9"/> + <source>Your passwords do not match!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Part of the reserved namespace.</source> + <location line="+8"/> + <source>Device name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../qml/pages/RegisterPage.qml" line="+58"/> - <source>Homeserver</source> + <location line="+2"/> + <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>your.server</source> + <location line="+31"/> + <source>REGISTER</source> <translation type="unfinished"></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> + <location filename="../../src/RegisterPage.cpp" line="+82"/> + <source>Autodiscovery failed. Received malformed response.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> - <source>Username</source> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> + <location line="+25"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+21"/> - <location line="+102"/> - <source>Back</source> + <location line="+7"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-79"/> - <source>Password</source> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> + <location line="+17"/> + <source>The selected server does not support a version of the Matrix protocol that this client understands (v1.1 to v1.5). You can't register.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Password confirmation</source> + <location line="+11"/> + <source>Server does not support querying registration flows!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> - <source>Your passwords do not match!</source> + <location line="+5"/> + <source>Server does not support registration.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Device name</source> + <location line="+28"/> + <source>Invalid username.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> + <source>Name already in use.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+31"/> - <source>REGISTER</source> + <location line="+2"/> + <source>Part of the reserved namespace.</source> <translation type="unfinished"></translation> </message> </context> @@ -3003,37 +3003,6 @@ Example: https://server.my:8787</source> </context> <context> <name>RoomSettings</name> - <message> - <location filename="../../src/ui/RoomSettings.cpp" line="+236"/> - <source>Failed to enable encryption: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+404"/> - <source>Select an avatar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+0"/> - <source>All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>The selected file is not an image</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Error while reading file: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+32"/> - <location line="+19"/> - <source>Failed to upload image: %s</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../qml/dialogs/RoomSettings.qml" line="+26"/> <source>Room Settings</source> @@ -3309,8 +3278,39 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+0"/> - <source>show more</source> + <location line="+0"/> + <source>show more</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/RoomSettings.cpp" line="+236"/> + <source>Failed to enable encryption: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+404"/> + <source>Select an avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>The selected file is not an image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Error while reading file: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <location line="+19"/> + <source>Failed to upload image: %s</source> <translation type="unfinished"></translation> </message> </context> @@ -3646,7 +3646,12 @@ If you choose verify, you need to have the other device available. If you choose <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1501"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1251"/> + <source>You joined this room.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+250"/> <location line="+17"/> <source>Message redaction failed: %1</source> <translation type="unfinished"></translation> @@ -3693,7 +3698,12 @@ If you choose verify, you need to have the other device available. If you choose <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>%1 made this room require an invitation to join.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>%1 allowed to join this room by knocking.</source> <translation type="unfinished"></translation> </message> @@ -3951,27 +3961,22 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+152"/> - <source>%2 revoked the invite to %1.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> - <source>%2 kicked %1.</source> + <location line="+109"/> + <source>%1 invited %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>%2 unbanned %1.</source> + <location line="+12"/> + <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>%2 rejected the knock from %1.</source> + <location line="+4"/> + <source>%1 has changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-32"/> + <location line="+2"/> <source>%1 changed their avatar.</source> <translation type="unfinished"></translation> </message> @@ -3991,52 +3996,42 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>%1 rejected their invite.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> + <location line="+8"/> <source>%1 left the room.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+31"/> - <source>Reason: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-19"/> - <source>%1 redacted their knock.</source> + <location line="+2"/> + <source>%2 kicked %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-1700"/> - <source>You joined this room.</source> + <location line="+3"/> + <source>%1 rejected their invite.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+998"/> - <source>%1 made this room require an invitation to join.</source> + <location line="+2"/> + <source>%2 revoked the invite to %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+654"/> - <source>%1 invited %2.</source> + <location line="+2"/> + <source>%2 unbanned %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>%1 has changed their avatar and changed their display name to %2.</source> + <location line="+3"/> + <source>%1 redacted their knock.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>%1 has changed their display name to %2.</source> + <location line="+2"/> + <source>%2 rejected the knock from %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+36"/> + <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 type="unfinished"></translation> @@ -4051,6 +4046,11 @@ Reason: %4</source> <source>%1 knocked.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+5"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TimelineRow</name> @@ -4293,36 +4293,6 @@ Reason: %4</source> </context> <context> <name>UserProfile</name> - <message> - <location filename="../../src/ui/UserProfile.cpp" line="+204"/> - <source>Sign out device %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+10"/> - <source>You signed out this device.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+222"/> - <source>Select an avatar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+0"/> - <source>All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>The selected file is not an image</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Error while reading file: %1</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../qml/dialogs/UserProfile.qml" line="+26"/> <source>Global User Profile</source> @@ -4429,6 +4399,36 @@ Reason: %4</source> <source>Unverify</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../src/ui/UserProfile.cpp" line="+204"/> + <source>Sign out device %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>You signed out this device.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+222"/> + <source>Select an avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>The selected file is not an image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Error while reading file: %1</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>UserSettings</name> @@ -4472,7 +4472,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Communities sidebar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Scrollbars in room list</source> <translation type="unfinished"></translation> </message> @@ -4572,7 +4577,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show message counts for communities and tags</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Display fancy effects such as confetti</source> <translation type="unfinished"></translation> </message> @@ -4797,7 +4807,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> + <location line="+7"/> + <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <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> @@ -4824,7 +4839,12 @@ Set to 0 to blur immediately after focus loss. Max value of 1 hour (3600 seconds <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show a column containing communities and tags next to the room list.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Shows scrollbars in the room list and communities list.</source> <translation type="unfinished"></translation> </message> @@ -4880,104 +4900,74 @@ If this is on, rooms that come first alphabetically will be sorted earlier than <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Notify about received messages when the client is not currently focused.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Change the appearance of user avatars in chats. -OFF - square, ON - circle.</source> + <location line="+4"/> + <source>Show if your message was read. +Status is displayed next to timestamps. +Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> - <source>Decrypt messages shown in notifications for encrypted chats.</source> + <location line="+4"/> + <source>Notify about received messages when the client is not currently focused.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Choose where to show the total number of notifications contained within a community or tag.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+16"/> - <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="+32"/> - <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 type="unfinished"></translation> - </message> - <message> - <location line="-76"/> <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 type="unfinished"></translation> </message> <message> - <location line="-350"/> - <source>Communities sidebar</source> + <location line="+4"/> + <source>Change the appearance of user avatars in chats. +OFF - square, ON - circle.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Show message counts for communities and tags</source> + <location line="+3"/> + <source>Display an identicon instead of a letter when no avatar is set.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+241"/> - <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <location line="+2"/> + <source>Opens images with an external program when tapping the image. +Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+19"/> - <source>Show a column containing communities and tags next to the room list.</source> + <location line="+4"/> + <source>Opens videos with an external program when tapping the video. +Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Show if your message was read. -Status is displayed next to timestamps. -Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> + <location line="+4"/> + <source>Decrypt the messages shown in the sidebar. +Only affects messages in encrypted chats.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>Display an identicon instead of a letter when no avatar is set.</source> + <location line="+3"/> + <source>Decrypt messages shown in notifications for encrypted chats.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Opens images with an external program when tapping the image. -Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> + <source>Choose where to show the total number of notifications contained within a community or tag.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Opens videos with an external program when tapping the video. -Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> + <location line="+3"/> + <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Decrypt the messages shown in the sidebar. -Only affects messages in encrypted chats.</source> + <location line="+3"/> + <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+14"/> + <location line="+3"/> <source>When the window loses focus, the timeline will be blurred.</source> <translation type="unfinished"></translation> @@ -5003,7 +4993,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> + <location line="+3"/> + <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="+4"/> <source>Download message encryption keys from and upload to the encrypted online key backup.</source> <translation type="unfinished"></translation> </message> @@ -5013,7 +5008,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> + <location line="+4"/> + <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 type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>The key to verify other users. If it is cached, verifying a user will verify all their devices.</source> <translation type="unfinished"></translation> </message> diff --git a/resources/langs/nheko_sv.ts b/resources/langs/nheko_sv.ts index 193512ce72bffbcbc72a2c12b9cf70bc74785bdb..b6b94af47f640eef2671e5cae8bd6d5f0bebf10d 100644 --- a/resources/langs/nheko_sv.ts +++ b/resources/langs/nheko_sv.ts @@ -6,13 +6,13 @@ <message> <location filename="../qml/voip/ActiveCallBar.qml" line="+107"/> <source>Calling...</source> - <translation type="unfinished"></translation> + <translation>Ringer upp...</translation> </message> <message> <location line="+10"/> <location line="+10"/> <source>Connecting...</source> - <translation type="unfinished"></translation> + <translation>Ansluter...</translation> </message> <message> <location line="+67"/> @@ -27,12 +27,12 @@ <message> <location line="+13"/> <source>Unmute Mic</source> - <translation type="unfinished"></translation> + <translation>SlÃ¥ pÃ¥ mikrofonen</translation> </message> <message> <location line="+0"/> <source>Mute Mic</source> - <translation type="unfinished"></translation> + <translation>Stäng av mikrofonen</translation> </message> </context> <context> @@ -149,17 +149,17 @@ <message> <location filename="../qml/voip/CallInvite.qml" line="+75"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Videosamtal</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>Röstsamtal</translation> </message> <message> <location line="+62"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Ingen mikrofon kunde hittas.</translation> </message> </context> <context> @@ -167,42 +167,42 @@ <message> <location filename="../qml/voip/CallInviteBar.qml" line="+65"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Videosamtal</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>Röstsamtal</translation> </message> <message> <location line="+16"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation>Enheter</translation> </message> <message> <location line="+11"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>Godkänn</translation> </message> <message> <location line="+4"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Ingen mikrofon hittad.</translation> </message> <message> <location line="+8"/> <source>Unknown microphone: %1</source> - <translation type="unfinished"></translation> + <translation>Okänd mikrofon: %1</translation> </message> <message> <location line="+9"/> <source>Unknown camera: %1</source> - <translation type="unfinished"></translation> + <translation>Okänd kamera: %1</translation> </message> <message> <location line="+14"/> <source>Decline</source> - <translation type="unfinished"></translation> + <translation>Neka</translation> </message> </context> <context> @@ -251,7 +251,19 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+102"/> + <location line="+1"/> + <source>Because of the following reason Nheko wants to drop you to the login page: +%1 +If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+88"/> + <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> <translation type="unfinished"></translation> </message> @@ -266,7 +278,13 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+3"/> + <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? +You may optionally provide a reason for others to accept your knock:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> @@ -302,12 +320,37 @@ <translation>Kunde inte bjuda in %1 till %2: %3</translation> </message> <message> - <location line="+32"/> + <location line="+13"/> + <source>Reason for the kick</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Failed to kick %1 from %2: %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <source>Kicked user: %1</source> <translation>Sparkade ut användare: %1</translation> </message> <message> - <location line="+26"/> + <location line="+10"/> + <source>Reason for the ban</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> <source>Failed to ban %1 in %2: %3</source> <translation>Kunde inte bannlysa %1 i %2: %3</translation> </message> @@ -347,19 +390,7 @@ <translation>Cache-migration misslyckades!</translation> </message> <message> - <location line="-87"/> - <source>Because of the following reason Nheko wants to drop you to the login page: -%1 -If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+88"/> - <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> + <location line="+13"/> <source>Incompatible cache version</source> <translation>Inkompatibel cache-version</translation> </message> @@ -387,13 +418,7 @@ If you think this is a mistake, you can close Nheko instead to possibly recover <translation>Vänligen försök logga in pÃ¥ nytt: %1</translation> </message> <message> - <location line="+34"/> - <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? -You may optionally provide a reason for others to accept your knock:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+52"/> + <location line="+86"/> <source>Failed to join room: %1</source> <translation>Kunde inte gÃ¥ med i rum: %1</translation> </message> @@ -412,31 +437,6 @@ You may optionally provide a reason for others to accept your knock:</source> <source>Failed to leave room: %1</source> <translation>Kunde inte lämna rum: %1</translation> </message> - <message> - <location line="+56"/> - <source>Reason for the kick</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+15"/> - <source>Failed to kick %1 from %2: %3</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+13"/> - <source>Reason for the ban</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../qml/ChatPage.qml" line="+36"/> <source>No network connection</source> @@ -455,73 +455,63 @@ You may optionally provide a reason for others to accept your knock:</source> <source>/react <text></source> <translation type="unfinished"></translation> </message> - <message> - <location line="+6"/> - <source>/part [reason]</source> - <translation type="unfinished"></translation> - </message> <message> <location line="+2"/> - <source>/leave [reason]</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>/roomnick <displayname></source> + <source>/join <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/shrug [message]</source> + <source>/knock <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> - <source>/confetti [message]</source> + <location line="+2"/> + <source>/part [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/rainbowconfetti [message]</source> + <source>/leave [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="-50"/> - <source>/join <!roomid|#alias> [reason]</source> + <location line="+2"/> + <source>/invite <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/knock <!roomid|#alias> [reason]</source> + <source>/kick <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>/invite <@userid> [reason]</source> + <location line="+2"/> + <source>/ban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/kick <@userid> [reason]</source> + <source>/unban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/ban <@userid> [reason]</source> + <source>/redact <$eventid|@userid></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/unban <@userid> [reason]</source> + <source>/roomnick <displayname></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/redact <$eventid|@userid></source> + <source>/shrug [message]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>/md <message></source> <translation type="unfinished"></translation> </message> @@ -556,7 +546,17 @@ You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> + <location line="+2"/> + <source>/confetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/rainbowconfetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>/rainfall [message]</source> <translation type="unfinished"></translation> </message> @@ -907,7 +907,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+27"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Namn</translation> </message> <message> <location line="+1"/> @@ -917,7 +917,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+8"/> <source>Topic</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Ämne</translation> </message> <message> <location line="+1"/> @@ -927,7 +927,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+18"/> <source>Alias</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Alias</translation> </message> <message> <location line="+12"/> @@ -968,7 +968,7 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+291"/> + <location filename="../../src/ChatPage.cpp" line="+377"/> <source>Decrypt secrets</source> <translation>Dekryptera hemliga nycklar</translation> </message> @@ -998,22 +998,22 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/DigitVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Verifikationskod</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <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="+33"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Siffrorna överensstämmer inte!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Siffrorna överensstämmer!</translation> </message> </context> <context> @@ -1021,12 +1021,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/EmojiVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Verifikationskod</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <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="+379"/> @@ -1036,12 +1036,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+10"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>De överensstämmer inte!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>De överensstämmer!</translation> </message> </context> <context> @@ -1105,7 +1105,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/EncryptionIndicator.qml" line="+36"/> <source>This message is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>Detta meddelande är inte krypterat!</translation> </message> <message> <location line="+3"/> @@ -1200,27 +1200,27 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/Failed.qml" line="+11"/> <source>Verification failed</source> - <translation type="unfinished"></translation> + <translation>Verifikation misslyckades</translation> </message> <message> <location line="+12"/> <source>Other client does not support our verification protocol.</source> - <translation type="unfinished"></translation> + <translation>Motpartens klient stödjer inte vÃ¥rt verifikationsprotokoll.</translation> </message> <message> <location line="+4"/> <source>Key mismatch detected!</source> - <translation type="unfinished"></translation> + <translation>Nycklarna överensstämmer inte!</translation> </message> <message> <location line="+2"/> <source>Device verification timed out.</source> - <translation type="unfinished"></translation> + <translation>Enhetsverifikation tog för lÃ¥ng tid.</translation> </message> <message> <location line="+2"/> <source>Other party canceled the verification.</source> - <translation type="unfinished"></translation> + <translation>Motparten avbröt verifikationen.</translation> </message> <message> <location line="+2"/> @@ -1235,7 +1235,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+16"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Stäng</translation> </message> </context> <context> @@ -1456,7 +1456,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+60"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Stäng</translation> </message> </context> <context> @@ -1521,7 +1521,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+20"/> <source>Room ID or alias</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Rum-ID eller alias</translation> </message> <message> <location line="+31"/> @@ -1534,12 +1534,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/LeaveRoomDialog.qml" line="+17"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Lämna rum</translation> </message> <message> <location line="+1"/> <source>Are you sure you want to leave?</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Är du säker pÃ¥ att du vill lämna?</translation> </message> </context> <context> @@ -1625,12 +1625,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/pages/LoginPage.qml" line="+58"/> <source>Matrix ID</source> - <translation type="unfinished"></translation> + <translation>Matrix-ID</translation> </message> <message> <location line="+1"/> <source>e.g @joe:matrix.org</source> - <translation type="unfinished"></translation> + <translation>t.ex. @joe:matrix.org</translation> </message> <message> <location line="+3"/> @@ -1643,7 +1643,7 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th <message> <location line="+27"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Lösenord</translation> </message> <message> <location line="+2"/> @@ -1653,7 +1653,7 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>Enhetsnamn</translation> </message> <message> <location line="+2"/> @@ -1679,7 +1679,7 @@ Example: https://server.my:8787</source> <message> <location line="+32"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>INLOGGNING</translation> </message> <message> <location line="+42"/> @@ -1779,27 +1779,27 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%1 created and configured room: %2</source> - <translation type="unfinished"></translation> + <translation>%1 skapade och konfigurerade rum: %2</translation> </message> <message> <location line="+17"/> <source>%1 placed a voice call.</source> - <translation type="unfinished"></translation> + <translation>%1 pÃ¥började ett röstsamtal.</translation> </message> <message> <location line="+2"/> <source>%1 placed a video call.</source> - <translation type="unfinished"></translation> + <translation>%1 pÃ¥började ett videosamtal.</translation> </message> <message> <location line="+2"/> <source>%1 placed a call.</source> - <translation type="unfinished"></translation> + <translation>%1 pÃ¥började ett samtal.</translation> </message> <message> <location line="+16"/> <source>%1 answered the call.</source> - <translation type="unfinished"></translation> + <translation>%1 besvarade samtalet.</translation> </message> <message> <location line="+14"/> @@ -1814,7 +1814,7 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%1 ended the call.</source> - <translation type="unfinished"></translation> + <translation>%1 avslutade samtalet.</translation> </message> <message> <location line="+14"/> @@ -1833,27 +1833,27 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageInput.qml" line="+47"/> <source>Hang up</source> - <translation type="unfinished"></translation> + <translation>Lägg pÃ¥</translation> </message> <message> <location line="+0"/> - <source>Already on a call</source> - <translation type="unfinished"></translation> + <source>Place a call</source> + <translation>Ring upp</translation> </message> <message> <location line="+0"/> - <source>Place a call</source> + <source>Already on a call</source> <translation type="unfinished"></translation> </message> <message> <location line="+28"/> <source>Send a file</source> - <translation type="unfinished"></translation> + <translation>Skicka en fil</translation> </message> <message> <location line="+64"/> <source>Write a message...</source> - <translation type="unfinished">Skriv ett meddelande…</translation> + <translation>Skriv ett meddelande…</translation> </message> <message> <location line="+257"/> @@ -1863,12 +1863,12 @@ Example: https://server.my:8787</source> <message> <location line="+24"/> <source>Emoji</source> - <translation type="unfinished"></translation> + <translation>Emoji</translation> </message> <message> <location line="+22"/> <source>Send</source> - <translation type="unfinished">Skicka</translation> + <translation>Skicka</translation> </message> <message> <location line="+15"/> @@ -1886,7 +1886,7 @@ Example: https://server.my:8787</source> <message> <location line="+17"/> <source>React</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Reagera</translation> </message> <message> <location line="+15"/> @@ -1901,7 +1901,7 @@ Example: https://server.my:8787</source> <message> <location line="+11"/> <source>Reply</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Svara</translation> </message> <message> <location line="+11"/> @@ -1911,7 +1911,7 @@ Example: https://server.my:8787</source> <message> <location line="+17"/> <source>Options</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Alternativ</translation> </message> <message> <location line="+187"/> @@ -1993,12 +1993,12 @@ Example: https://server.my:8787</source> <message> <location line="+3"/> <source>View raw message</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Visa meddelandekälla</translation> </message> <message> <location line="+6"/> <source>View decrypted raw message</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Visa dekrypterad meddelandekälla</translation> </message> <message> <location line="+7"/> @@ -2031,12 +2031,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/device-verification/NewVerificationRequest.qml" line="+11"/> <source>Send Verification Request</source> - <translation type="unfinished"></translation> + <translation>Skicka verifikationsförfrÃ¥gan</translation> </message> <message> <location line="+0"/> <source>Received Verification Request</source> - <translation type="unfinished"></translation> + <translation>Mottog VerifikationsförfrÃ¥gan</translation> </message> <message> <location line="+14"/> @@ -2051,42 +2051,42 @@ Example: https://server.my:8787</source> <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 type="unfinished"></translation> + <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 type="unfinished"></translation> + <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 type="unfinished"></translation> + <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 type="unfinished"></translation> + <translation>Din enhet (%1) har begärt att bli verifierad.</translation> </message> <message> <location line="+12"/> <source>Cancel</source> - <translation type="unfinished">Avbryt</translation> + <translation>Avbryt</translation> </message> <message> <location line="+0"/> <source>Deny</source> - <translation type="unfinished"></translation> + <translation>Avvisa</translation> </message> <message> <location line="+13"/> <source>Start verification</source> - <translation type="unfinished"></translation> + <translation>PÃ¥börja verifikation</translation> </message> <message> <location line="+0"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>Godkänn</translation> </message> </context> <context> @@ -2124,22 +2124,22 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/PlaceCall.qml" line="+39"/> <source>Place a call to %1?</source> - <translation type="unfinished"></translation> + <translation>Ring upp %1?</translation> </message> <message> <location line="+16"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Ingen mikrofon kunde hittas.</translation> </message> <message> <location line="+24"/> <source>Voice</source> - <translation type="unfinished"></translation> + <translation>Röst</translation> </message> <message> <location line="+13"/> <source>Video</source> - <translation type="unfinished"></translation> + <translation>Video</translation> </message> <message> <location line="+13"/> @@ -2149,7 +2149,7 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>Cancel</source> - <translation type="unfinished">Avbryt</translation> + <translation>Avbryt</translation> </message> </context> <context> @@ -2157,7 +2157,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/delegates/Placeholder.qml" line="+11"/> <source>unimplemented event: </source> - <translation type="unfinished"></translation> + <translation>ej implementerat event: </translation> </message> </context> <context> @@ -2517,7 +2517,22 @@ Example: https://server.my:8787</source> <context> <name>QObject</name> <message> - <location line="-26"/> + <location filename="../../src/notifications/ManagerMac.cpp" line="-58"/> + <source>Respond</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Send</source> + <translation type="unfinished">Skicka</translation> + </message> + <message> + <location line="+1"/> + <source>Write a message...</source> + <translation type="unfinished">Skriv ett meddelande…</translation> + </message> + <message> + <location filename="../../src/main.cpp" line="-26"/> <source>Alias for '--log-level trace'.</source> <translation type="unfinished"></translation> </message> @@ -2541,28 +2556,13 @@ Example: https://server.my:8787</source> <source>type</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../../src/notifications/ManagerMac.cpp" line="-58"/> - <source>Respond</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Send</source> - <translation type="unfinished">Skicka</translation> - </message> - <message> - <location line="+1"/> - <source>Write a message...</source> - <translation type="unfinished">Skriv ett meddelande…</translation> - </message> </context> <context> <name>ReCaptchaDialog</name> <message> <location filename="../qml/dialogs/ReCaptchaDialog.qml" line="+40"/> <source>Solve the reCAPTCHA and press the confirm button</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Lös reCAPTCHAn och tryck pÃ¥ Bekräfta</translation> </message> <message> <location line="+8"/> @@ -2656,7 +2656,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/pages/RegisterPage.qml" line="+58"/> <source>Homeserver</source> - <translation type="unfinished">Hemserver</translation> + <translation>Hemserver</translation> </message> <message> <location line="+1"/> @@ -2666,17 +2666,17 @@ Example: https://server.my:8787</source> <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 type="unfinished"></translation> + <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="+32"/> <source>Username</source> - <translation type="unfinished"></translation> + <translation>Användarnamn</translation> </message> <message> <location line="+1"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> - <translation type="unfinished"></translation> + <translation>Användarnamnet kan inte vara tomt, och mÃ¥ste enbart innehÃ¥lla tecknen a-z, 0-9, ., _, =, -, och /.</translation> </message> <message> <location line="+21"/> @@ -2687,17 +2687,17 @@ Example: https://server.my:8787</source> <message> <location line="-79"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Lösenord</translation> </message> <message> <location line="+2"/> <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> - <translation type="unfinished"></translation> + <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="+7"/> <source>Password confirmation</source> - <translation type="unfinished"></translation> + <translation>Bekräfta lösenord</translation> </message> <message> <location line="+9"/> @@ -2707,7 +2707,7 @@ Example: https://server.my:8787</source> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Enhetsnamn</translation> </message> <message> <location line="+2"/> @@ -2717,7 +2717,7 @@ Example: https://server.my:8787</source> <message> <location line="+31"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>REGISTRERA</translation> </message> </context> <context> @@ -2725,7 +2725,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/ReplyPopup.qml" line="+54"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Stäng</translation> </message> <message> <location line="+16"/> @@ -2769,12 +2769,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/RoomList.qml" line="+49"/> <source>Start a new chat</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Starta en ny chatt</translation> </message> <message> <location line="+13"/> <source>Join a room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">GÃ¥ med i ett rum</translation> </message> <message> <location line="+5"/> @@ -2794,7 +2794,7 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>Room directory</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Rumkatalog</translation> </message> <message> <location line="+18"/> @@ -2804,12 +2804,12 @@ Example: https://server.my:8787</source> <message> <location line="+24"/> <source>User settings</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Användarinställningar</translation> </message> <message> <location line="+95"/> <source>Logout</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Logga ut</translation> </message> <message> <location line="+12"/> @@ -2852,7 +2852,7 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Stäng</translation> </message> <message> <location line="+372"/> @@ -2877,7 +2877,7 @@ Example: https://server.my:8787</source> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Lämna rum</translation> </message> <message> <location line="+5"/> @@ -2887,12 +2887,12 @@ Example: https://server.my:8787</source> <message> <location line="+7"/> <source>Tag room as:</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Tagga rum som:</translation> </message> <message> <location line="+13"/> <source>Favourite</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Favorit</translation> </message> <message> <location line="+2"/> @@ -3240,7 +3240,7 @@ Example: https://server.my:8787</source> <message> <location line="+22"/> <source>End-to-End Encryption</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Totalsträckskryptering</translation> </message> <message> <location line="+1"/> @@ -3589,22 +3589,22 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/StatusIndicator.qml" line="+18"/> <source>Failed</source> - <translation type="unfinished"></translation> + <translation>Misslyckat</translation> </message> <message> <location line="+2"/> <source>Sent</source> - <translation type="unfinished"></translation> + <translation>Skickat</translation> </message> <message> <location line="+2"/> <source>Received</source> - <translation type="unfinished"></translation> + <translation>Mottaget</translation> </message> <message> <location line="+2"/> <source>Read</source> - <translation type="unfinished"></translation> + <translation>Läst</translation> </message> </context> <context> @@ -3612,7 +3612,7 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/emoji/StickerPicker.qml" line="+69"/> <source>Search</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Sök</translation> </message> <message> <location line="+188"/> @@ -3625,17 +3625,17 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> - <translation type="unfinished"></translation> + <translation>Lyckad verifikation</translation> </message> <message> <location line="+10"/> <source>Verification successful! Both sides verified their devices!</source> - <translation type="unfinished"></translation> + <translation>Verifikationen lyckades! Bägge sidor verifierade sina enheter!</translation> </message> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Stäng</translation> </message> </context> <context> @@ -3687,7 +3687,12 @@ If you choose verify, you need to have the other device available. If you choose <translation>%1 öppnade rummet till allmänheten.</translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>%1 made this room require an invitation to join.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>%1 allowed to join this room by knocking.</source> <translation type="unfinished"></translation> </message> @@ -3941,27 +3946,22 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+152"/> - <source>%2 revoked the invite to %1.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> - <source>%2 kicked %1.</source> + <location line="+109"/> + <source>%1 invited %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>%2 unbanned %1.</source> + <location line="+12"/> + <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>%2 rejected the knock from %1.</source> + <location line="+4"/> + <source>%1 has changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-32"/> + <location line="+2"/> <source>%1 changed their avatar.</source> <translation>%1 ändrade sin avatar.</translation> </message> @@ -3981,22 +3981,27 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>%1 rejected their invite.</source> - <translation>%1 avvisade sin inbjudan.</translation> + <location line="+10"/> + <source>%2 kicked %1.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="-5"/> - <source>%1 left the room.</source> - <translation>%1 lämnade rummet.</translation> + <location line="+3"/> + <source>%1 rejected their invite.</source> + <translation>%1 avvisade sin inbjudan.</translation> </message> <message> - <location line="+31"/> + <location line="+26"/> <source>Reason: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="-19"/> + <location line="-31"/> + <source>%1 left the room.</source> + <translation>%1 lämnade rummet.</translation> + </message> + <message> + <location line="+12"/> <source>%1 redacted their knock.</source> <translation>%1 maskerade sin knackning.</translation> </message> @@ -4006,27 +4011,22 @@ Reason: %4</source> <translation>Du gick med i detta rum.</translation> </message> <message> - <location line="+998"/> - <source>%1 made this room require an invitation to join.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+654"/> - <source>%1 invited %2.</source> + <location line="+1695"/> + <source>%2 revoked the invite to %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>%1 has changed their avatar and changed their display name to %2.</source> + <location line="+2"/> + <source>%2 unbanned %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>%1 has changed their display name to %2.</source> + <location line="+5"/> + <source>%2 rejected the knock from %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+36"/> + <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> @@ -4061,7 +4061,7 @@ Reason: %4</source> <message> <location filename="../qml/TimelineView.qml" line="+53"/> <source>No room open</source> - <translation type="unfinished"></translation> + <translation>Inget rum öppet</translation> </message> <message> <location line="+102"/> @@ -4086,7 +4086,7 @@ Reason: %4</source> <message> <location line="+3"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Inställningar</translation> </message> <message numerus="yes"> <location line="+15"/> @@ -4144,7 +4144,7 @@ Reason: %4</source> <message> <location line="+18"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Tillbaka till rumlista</translation> </message> </context> <context> @@ -4152,7 +4152,7 @@ Reason: %4</source> <message> <location filename="../qml/TopBar.qml" line="+21"/> <source>No room selected</source> - <translation type="unfinished"></translation> + <translation>Inget rum markerat</translation> </message> <message> <location line="+53"/> @@ -4162,7 +4162,7 @@ Reason: %4</source> <message> <location line="+13"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation>Tillbaka till rumlista</translation> </message> <message> <location line="+55"/> @@ -4197,27 +4197,27 @@ Reason: %4</source> <message> <location line="+24"/> <source>Room options</source> - <translation type="unfinished"></translation> + <translation>Alternativ för rum</translation> </message> <message> <location line="+11"/> <source>Invite users</source> - <translation type="unfinished"></translation> + <translation>Bjud in användare</translation> </message> <message> <location line="+6"/> <source>Members</source> - <translation type="unfinished"></translation> + <translation>Medlemmar</translation> </message> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Lämna rum</translation> </message> <message> <location line="+5"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation>Inställningar</translation> </message> <message> <location line="+67"/> @@ -4365,7 +4365,7 @@ Reason: %4</source> <location line="+9"/> <location line="+232"/> <source>Verify</source> - <translation type="unfinished"></translation> + <translation>Bekräfta</translation> </message> <message> <location line="-192"/> @@ -4390,7 +4390,7 @@ Reason: %4</source> <message> <location line="+15"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Enheter</translation> </message> <message> <location line="+3"/> @@ -4460,7 +4460,12 @@ Reason: %4</source> <translation type="unfinished">Starta i systemtrÃ¥g</translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Communities sidebar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Scrollbars in room list</source> <translation type="unfinished"></translation> </message> @@ -4560,7 +4565,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show message counts for communities and tags</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Display fancy effects such as confetti</source> <translation type="unfinished"></translation> </message> @@ -4785,7 +4795,12 @@ Reason: %4</source> <translation type="unfinished">Ställ in notifikationsljudet som spelas upp vid ett inkommande samtal</translation> </message> <message> - <location line="+10"/> + <location line="+7"/> + <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <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> @@ -4812,7 +4827,12 @@ Set to 0 to blur immediately after focus loss. Max value of 1 hour (3600 seconds <translation type="unfinished">Starta applikationen i bakgrunden utan att visa klienten.</translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show a column containing communities and tags next to the room list.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Shows scrollbars in the room list and communities list.</source> <translation type="unfinished"></translation> </message> @@ -4870,82 +4890,32 @@ If this is on, rooms that come first alphabetically will be sorted earlier than <translation type="unfinished">Visa knappar för att enkelt svara, reagera eller komma Ã¥t ytterligare alternativ bredvid varje meddelande.</translation> </message> <message> - <location line="+8"/> - <source>Notify about received messages when the client is not currently focused.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Change the appearance of user avatars in chats. -OFF - square, ON - circle.</source> + <location line="+4"/> + <source>Show if your message was read. +Status is displayed next to timestamps. +Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> - <source>Decrypt messages shown in notifications for encrypted chats.</source> + <location line="+4"/> + <source>Notify about received messages when the client is not currently focused.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Choose where to show the total number of notifications contained within a community or tag.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+16"/> - <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="+32"/> - <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 type="unfinished"></translation> - </message> - <message> - <location line="-76"/> <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 type="unfinished">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="-350"/> - <source>Communities sidebar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+42"/> - <source>Show message counts for communities and tags</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+241"/> - <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+19"/> - <source>Show a column containing communities and tags next to the room list.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+42"/> - <source>Show if your message was read. -Status is displayed next to timestamps. -Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> + <location line="+4"/> + <source>Change the appearance of user avatars in chats. +OFF - square, ON - circle.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> + <location line="+3"/> <source>Display an identicon instead of a letter when no avatar is set.</source> <translation type="unfinished"></translation> </message> @@ -4969,7 +4939,27 @@ Only affects messages in encrypted chats.</source> PÃ¥verkar endast krypterade chattar.</translation> </message> <message> - <location line="+14"/> + <location line="+3"/> + <source>Decrypt messages shown in notifications for encrypted chats.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Choose where to show the total number of notifications contained within a community or tag.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <source>When the window loses focus, the timeline will be blurred.</source> <translation type="unfinished"></translation> @@ -4995,7 +4985,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> + <location line="+3"/> + <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="+4"/> <source>Download message encryption keys from and upload to the encrypted online key backup.</source> <translation type="unfinished"></translation> </message> @@ -5005,7 +5000,12 @@ be blurred.</source> <translation type="unfinished">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="+9"/> + <location line="+4"/> + <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 type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>The key to verify other users. If it is cached, verifying a user will verify all their devices.</source> <translation type="unfinished">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> @@ -5089,32 +5089,32 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/pages/UserSettingsPage.qml" line="+189"/> <source>CACHED</source> - <translation type="unfinished"></translation> + <translation>SPARAD</translation> </message> <message> <location line="+0"/> <source>NOT CACHED</source> - <translation type="unfinished"></translation> + <translation>EJ SPARAD</translation> </message> <message> <location line="+7"/> <source>IMPORT</source> - <translation type="unfinished"></translation> + <translation>IMPORTERA</translation> </message> <message> <location line="+4"/> <source>EXPORT</source> - <translation type="unfinished"></translation> + <translation>EXPORTERA</translation> </message> <message> <location line="+9"/> <source>DOWNLOAD</source> - <translation type="unfinished"></translation> + <translation>LADDA NED</translation> </message> <message> <location line="+4"/> <source>REQUEST</source> - <translation type="unfinished"></translation> + <translation>BEGÄRAN</translation> </message> <message> <location line="+25"/> @@ -5135,27 +5135,27 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/device-verification/Waiting.qml" line="+12"/> <source>Waiting for other party…</source> - <translation type="unfinished"></translation> + <translation>Väntar pÃ¥ motparten…</translation> </message> <message> <location line="+12"/> <source>Waiting for other side to accept the verification request.</source> - <translation type="unfinished"></translation> + <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 type="unfinished"></translation> + <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 type="unfinished"></translation> + <translation>Väntar pÃ¥ att motparten ska slutföra verifikationsprocessen.</translation> </message> <message> <location line="+19"/> <source>Cancel</source> - <translation type="unfinished">Avbryt</translation> + <translation>Avbryt</translation> </message> </context> <context> @@ -5163,22 +5163,22 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/pages/WelcomePage.qml" line="+30"/> <source>Welcome to nheko! The desktop client for the Matrix protocol.</source> - <translation type="unfinished"></translation> + <translation>Välkommen till Nheko! Skrivbordsklienten för Matrix-protokollet.</translation> </message> <message> <location line="+10"/> <source>Enjoy your stay!</source> - <translation type="unfinished"></translation> + <translation>Ha en trevlig vistelse!</translation> </message> <message> <location line="+14"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>REGISTRERA</translation> </message> <message> <location line="+8"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>LOGGA IN</translation> </message> <message> <location line="+26"/> diff --git a/resources/langs/nheko_tr.ts b/resources/langs/nheko_tr.ts index 4134d30285d9c0a0bd8514c6916116dfac6e7c54..3d2ffdc44e18eb96d59addb1ec9a998f925b04b8 100644 --- a/resources/langs/nheko_tr.ts +++ b/resources/langs/nheko_tr.ts @@ -6,18 +6,18 @@ <message> <location filename="../qml/voip/ActiveCallBar.qml" line="+107"/> <source>Calling...</source> - <translation type="unfinished"></translation> + <translation>Aranıyor…</translation> </message> <message> <location line="+10"/> <location line="+10"/> <source>Connecting...</source> - <translation type="unfinished"></translation> + <translation>BaÄŸlanıyor…</translation> </message> <message> <location line="+67"/> <source>You are screen sharing</source> - <translation type="unfinished"></translation> + <translation>Ekranınızı paylaşıyorsunuz.</translation> </message> <message> <location line="+17"/> @@ -27,12 +27,12 @@ <message> <location line="+13"/> <source>Unmute Mic</source> - <translation type="unfinished"></translation> + <translation>Mikrofonu Aç</translation> </message> <message> <location line="+0"/> <source>Mute Mic</source> - <translation type="unfinished"></translation> + <translation>Mikrofonu Sustur</translation> </message> </context> <context> @@ -56,22 +56,22 @@ <message> <location filename="../qml/dialogs/AliasEditor.qml" line="+26"/> <source>Aliases to %1</source> - <translation type="unfinished"></translation> + <translation>%1'e ait adresler</translation> </message> <message> <location line="+14"/> <source>List of aliases to this room. Usually you can only add aliases on your server. You can have one canonical alias and many alternate aliases.</source> - <translation type="unfinished"></translation> + <translation>Bu odaya ait adresler Genellikle adresleri sadece kendi sunucunuza ekleyebilirsiniz. Bir standart adres ve birden çok alternatif adres alabilirsiniz.</translation> </message> <message> <location line="+41"/> <source>Primary alias</source> - <translation type="unfinished"></translation> + <translation>Ana adres</translation> </message> <message> <location line="+0"/> <source>Make primary alias</source> - <translation type="unfinished"></translation> + <translation>Ana adrese çevir</translation> </message> <message> <location line="+14"/> @@ -81,22 +81,22 @@ <message> <location line="+13"/> <source>Publish in room directory</source> - <translation type="unfinished"></translation> + <translation>Oda sunucusunda yayınla</translation> </message> <message> <location line="+12"/> <source>Remove this alias</source> - <translation type="unfinished"></translation> + <translation>Adı kaldır</translation> </message> <message> <location line="+19"/> <source>#new-alias:server.tld</source> - <translation type="unfinished"></translation> + <translation>#yeni-ad:sunucu.tld</translation> </message> <message> <location line="+12"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation>Ekle</translation> </message> </context> <context> @@ -104,17 +104,17 @@ <message> <location filename="../qml/dialogs/AllowedRoomsSettingsDialog.qml" line="+26"/> <source>Allowed rooms settings</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Ä°zin verilen oda ayarları</translation> </message> <message> <location line="+14"/> <source>List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room.</source> - <translation type="unfinished"></translation> + <translation>Bu odaya eriÅŸimi olan odaların listesi. Bu odalardan herhangi birinde olan kiÅŸi, bu odaya da katılabilir.</translation> </message> <message> <location line="+36"/> <source>Parent community</source> - <translation type="unfinished"></translation> + <translation>Ana Topluluk</translation> </message> <message> <location line="+0"/> @@ -148,17 +148,17 @@ <message> <location filename="../qml/voip/CallInvite.qml" line="+75"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Videolu Arama</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>Sesli Arama</translation> </message> <message> <location line="+62"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Mikrofon bulunamadı.</translation> </message> </context> <context> @@ -166,42 +166,42 @@ <message> <location filename="../qml/voip/CallInviteBar.qml" line="+65"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Videolu Arama</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>Sesli Arama</translation> </message> <message> <location line="+16"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation>Cihazlar</translation> </message> <message> <location line="+11"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>Kabul et</translation> </message> <message> <location line="+4"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Mikrofon bulunamadı.</translation> </message> <message> <location line="+8"/> <source>Unknown microphone: %1</source> - <translation type="unfinished"></translation> + <translation>Bilinmeyen mikrofon: %1</translation> </message> <message> <location line="+9"/> <source>Unknown camera: %1</source> - <translation type="unfinished"></translation> + <translation>Bilinmeyen kamera: %1</translation> </message> <message> <location line="+14"/> <source>Decline</source> - <translation type="unfinished"></translation> + <translation>Reddet</translation> </message> </context> <context> @@ -441,7 +441,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/ChatPage.qml" line="+36"/> <source>No network connection</source> - <translation type="unfinished"></translation> + <translation>AÄŸ baÄŸlantısı kurulamadı</translation> </message> </context> <context> @@ -738,22 +738,22 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/CommunitiesList.qml" line="+123"/> <source>Expand</source> - <translation type="unfinished"></translation> + <translation>GeniÅŸlet</translation> </message> <message> <location line="+0"/> <source>Collapse</source> - <translation type="unfinished"></translation> + <translation>Daralt</translation> </message> <message> <location line="+87"/> <source>Do not show notification counts for this community or tag.</source> - <translation type="unfinished"></translation> + <translation>Bu topluluk veya etiket için bildirim sayısını gösterme.</translation> </message> <message> <location line="+7"/> <source>Hide rooms with this tag or from this community by default.</source> - <translation type="unfinished"></translation> + <translation>Varsayılan olarak bu etikete sahip ya da bu topluluktan gelen odaları gizle.</translation> </message> </context> <context> @@ -834,39 +834,39 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/ConfirmJoinRoomDialog.qml" line="+19"/> <source>Confirm community join</source> - <translation type="unfinished"></translation> + <translation>TopluluÄŸa katılmayı onayla</translation> </message> <message> <location line="+0"/> <source>Confirm room join</source> - <translation type="unfinished"></translation> + <translation>Odaya katılmayı onayla</translation> </message> <message numerus="yes"> <location line="+66"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> + <translation> + <numerusform>%n üye</numerusform> </translation> </message> <message> <location line="+25"/> <source>This room can't be joined directly. You can, however, knock on the room and room members can accept or decline this join request. You can additionally provide a reason for them to let you in below:</source> - <translation type="unfinished"></translation> + <translation>Bu odaya direkt olarak katılamazsınız. Ama yine de odanın kapısını tıklatabilir ve oda üyelerinden giriÅŸ izni isteyebilirsiniz. Ä°sterseniz aÅŸağıdan bir sebep de belirtebilirsiniz:</translation> </message> <message> <location line="+0"/> <source>Do you want to join this room? You can optionally add a reason below:</source> - <translation type="unfinished"></translation> + <translation>Bu odaya katılmak istiyor musunuz? Ä°sterseniz aÅŸağıdan bir sebep belirtebilirsiniz:</translation> </message> <message> <location line="+32"/> <source>Knock</source> - <translation type="unfinished"></translation> + <translation>Kapıyı tıklat</translation> </message> <message> <location line="+0"/> <source>Join</source> - <translation type="unfinished"></translation> + <translation>Katıl</translation> </message> </context> <context> @@ -874,22 +874,22 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/CreateDirect.qml" line="+15"/> <source>Create Direct Chat</source> - <translation type="unfinished"></translation> + <translation>Direkt Sohbet OluÅŸtur</translation> </message> <message> <location line="+60"/> <source>User to invite</source> - <translation type="unfinished"></translation> + <translation>Davet edilecek kullanıcı</translation> </message> <message> <location line="+1"/> <source>@user:server.tld</source> - <translation type="unfinished"></translation> + <translation>@kullanici:sunucu.tld</translation> </message> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Åžifreleme</translation> </message> </context> <context> @@ -897,32 +897,32 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/CreateRoom.qml" line="+17"/> <source>New community</source> - <translation type="unfinished"></translation> + <translation>Yeni Topluluk</translation> </message> <message> <location line="+0"/> <source>New Room</source> - <translation type="unfinished"></translation> + <translation>Yeni Oda</translation> </message> <message> <location line="+27"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation>Ä°sim</translation> </message> <message> <location line="+1"/> <source>No name</source> - <translation type="unfinished"></translation> + <translation>Ä°simsiz</translation> </message> <message> <location line="+8"/> <source>Topic</source> - <translation type="unfinished"></translation> + <translation>Konu</translation> </message> <message> <location line="+1"/> <source>No topic</source> - <translation type="unfinished"></translation> + <translation>Konu yok</translation> </message> <message> <location line="+18"/> @@ -932,37 +932,37 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+12"/> <source>Public</source> - <translation type="unfinished"></translation> + <translation>Herkese Açık</translation> </message> <message> <location line="+6"/> <source>Public rooms can be joined by anyone; private rooms need explicit invites.</source> - <translation type="unfinished"></translation> + <translation>Herkese açık odalara herkes katılabilir; Gizli odalara katılmak için davet gereklidir.</translation> </message> <message> <location line="+13"/> <source>Trusted</source> - <translation type="unfinished"></translation> + <translation>Güvenildi</translation> </message> <message> <location line="+6"/> <source>All invitees are given the same power level as the creator</source> - <translation type="unfinished"></translation> + <translation>Bütün davetlilere oda yapımcısıyla aynı yetkiler verilir</translation> </message> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>Åžifreleme</translation> </message> <message> <location line="+6"/> <source>Caution: Encryption cannot be disabled</source> - <translation type="unfinished"></translation> + <translation>Dikkat: Åžifreleme devre dışı bırakılamaz</translation> </message> <message> <location line="+16"/> <source>Create Room</source> - <translation type="unfinished"></translation> + <translation>Oda OluÅŸtur</translation> </message> </context> <context> @@ -998,7 +998,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/DigitVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>DoÄŸrulama Kodu</translation> </message> <message> <location line="+8"/> @@ -1008,12 +1008,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+33"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>EÅŸleÅŸmiyorlar!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>EÅŸleÅŸiyorlar!</translation> </message> </context> <context> @@ -1021,27 +1021,27 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/EmojiVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>DoÄŸrulama Kodu</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>Lütfen emoji kullanarak doÄŸrulayın. Her iki tarafta da aynı emojileri görmeniz lazım. EÄŸer aynı deÄŸillerse, lütfen 'EÅŸleÅŸmiyorlar!' düğmesine basıp doÄŸrulamayı iptal edin!</translation> </message> <message> <location line="+379"/> <source>The displayed emoji might look different in different clients if a different font is used. Similarly they might be translated into different languages. Nonetheless they should depict one of 64 different objects or animals. For example a lion and a cat are different, but a cat is the same even if one client just shows a cat face, while another client shows a full cat body.</source> - <translation type="unfinished"></translation> + <translation>Görünen emojiler fontlar yüzünden farklı programlarda farklı biçimde görünebilir. Aynı ÅŸekilde baÅŸka dillere de çevrilmiÅŸ olabilirler. Yine de 64 farklı obje veya hayvanlardan oluÅŸmalılar. Örnek olarak bir aslan ve kedi emojisi farklı, fakat bir kedinin kafasının veya bütün vücudunun görünmesi aynıdır.</translation> </message> <message> <location line="+10"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>EÅŸleÅŸmiyorlar!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>EÅŸleÅŸiyorlar!</translation> </message> </context> <context> @@ -1049,42 +1049,42 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/delegates/Encrypted.qml" line="+46"/> <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> + <translation>Bu mesajı çözmek için anahtar yok. Anahtarı otomatik olarak talep ettik ama sabırsızlanıyorsanız yine de tekrar istemeyi deneyebilirsiniz.</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> + <translation>Bu mesaj çözülemedi çünkü sadece yeni mesajlar için anahtarımız var. Bu mesaj için eriÅŸim istemeyi deneyebilirsiniz.</translation> </message> <message> <location line="+2"/> <source>There was an internal error reading the decryption key from the database.</source> - <translation type="unfinished"></translation> + <translation>Åžifreleme anahtarlarını veritabanından okurken bir hata oluÅŸtu.</translation> </message> <message> <location line="+2"/> <source>There was an error decrypting this message.</source> - <translation type="unfinished"></translation> + <translation>Bu mesajı çözmede bir hata oluÅŸtu.</translation> </message> <message> <location line="+2"/> <source>The message couldn't be parsed.</source> - <translation type="unfinished"></translation> + <translation>Ä°leti ayrıştırılamadı.</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> + <translation>Åžifreleme anahtarı tekrar kullanıldı! Birileri bu sohbete sahte mesajlar yerleÅŸtirmeye çalışıyor olabilir!</translation> </message> <message> <location line="+2"/> <source>Unknown decryption error</source> - <translation type="unfinished"></translation> + <translation>Bilinmeyen ÅŸifre çözme hatası</translation> </message> <message> <location line="+9"/> <source>Request key</source> - <translation type="unfinished"></translation> + <translation>Anahtar talep et</translation> </message> </context> <context> @@ -1092,12 +1092,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/delegates/EncryptionEnabled.qml" line="+41"/> <source>%1 enabled end-to-end encryption</source> - <translation type="unfinished"></translation> + <translation>%1 uçtan uça ÅŸifrelmeyi aktive etti</translation> </message> <message> <location line="+8"/> <source>Encryption keeps your messages safe by only allowing the people you sent the message to to read it. For extra security, if you want to make sure you are talking to the right people, you can verify them in real life.</source> - <translation type="unfinished"></translation> + <translation>Åžifreleme, mesajlarınızı sadece gönderen kiÅŸinin okumasını saÄŸlayarak daha güvenli hale getirir. Ekstra güvenlik için, eÄŸer doÄŸru kiÅŸiyle konuÅŸtuÄŸunuza emin olmak istiyorsanız, onları gerçek hayatta doÄŸrulayabilirsiniz.</translation> </message> </context> <context> @@ -1105,22 +1105,22 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/EncryptionIndicator.qml" line="+36"/> <source>This message is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>Bu mesaj ÅŸifreli deÄŸil!</translation> </message> <message> <location line="+3"/> <source>Encrypted by a verified device</source> - <translation type="unfinished"></translation> + <translation>DoÄŸrulanmış bir cihaz tarafından ÅŸifrelendi</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> + <translation>DoÄŸrulanmamış bir cihaz tarafından ÅŸifrelendi, fakat bu kullanıcıya ÅŸu ana kadar güvendiniz.</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> + <translation>DoÄŸrulanmamış bir cihaz ya da ÅŸifre yedeÄŸi gibi güvenilmez bir kaynak ile ÅŸifrelendi.</translation> </message> </context> <context> @@ -1200,42 +1200,42 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/Failed.qml" line="+11"/> <source>Verification failed</source> - <translation type="unfinished"></translation> + <translation>DoÄŸrulama baÅŸarısız</translation> </message> <message> <location line="+12"/> <source>Other client does not support our verification protocol.</source> - <translation type="unfinished"></translation> + <translation>DiÄŸer kullanıcı bizim doÄŸrulama protokolümüzü desteklemiyor.</translation> </message> <message> <location line="+4"/> <source>Key mismatch detected!</source> - <translation type="unfinished"></translation> + <translation>Anahtar uyuÅŸmazlığı tespit edildi!</translation> </message> <message> <location line="+2"/> <source>Device verification timed out.</source> - <translation type="unfinished"></translation> + <translation>Cihaz doÄŸrulaması zaman aşımına uÄŸradı.</translation> </message> <message> <location line="+2"/> <source>Other party canceled the verification.</source> - <translation type="unfinished"></translation> + <translation>DiÄŸer taraf doÄŸrulamayı iptal etti.</translation> </message> <message> <location line="+2"/> <source>Verification messages received out of order!</source> - <translation type="unfinished"></translation> + <translation>DoÄŸrulama mesajları hatalı sırayla alındı!</translation> </message> <message> <location line="+2"/> <source>Unknown verification error.</source> - <translation type="unfinished"></translation> + <translation>Bilinmeyen doÄŸrulama hatası.</translation> </message> <message> <location line="+16"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Kapat</translation> </message> </context> <context> @@ -1243,7 +1243,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/ForwardCompleter.qml" line="+52"/> <source>Forward Message</source> - <translation type="unfinished"></translation> + <translation>Ä°let</translation> </message> </context> <context> @@ -1456,19 +1456,19 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+60"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Kapat</translation> </message> </context> <context> <name>InputBar</name> <message> <location filename="../../src/timeline/InputBar.cpp" line="+374"/> - <source>All Files (*)</source> + <source>Select file(s)</source> <translation type="unfinished"></translation> </message> <message> <location line="+0"/> - <source>Select file(s)</source> + <source>All Files (*)</source> <translation type="unfinished"></translation> </message> <message> @@ -1526,7 +1526,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+31"/> <source>Join</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Katıl</translation> </message> </context> <context> @@ -1545,145 +1545,145 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>LoginPage</name> <message> - <location filename="../../src/LoginPage.cpp" line="+79"/> - <location line="+6"/> - <location line="+64"/> - <location line="+127"/> - <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> + <location filename="../qml/pages/LoginPage.qml" line="+58"/> + <source>Matrix ID</source> <translation type="unfinished"></translation> </message> <message> - <location line="-157"/> - <source>Autodiscovery failed. Received malformed response.</source> + <location line="+1"/> + <source>e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <location line="+3"/> + <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 type="unfinished"></translation> </message> <message> - <location line="+33"/> - <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <location line="+27"/> + <source>Password</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <location line="+2"/> + <source>Your password.</source> <translation type="unfinished"></translation> </message> <message> <location line="+8"/> - <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <source>Device name</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> - <source>The selected server does not support a version of the Matrix protocol, that this client understands (v1.1 to v1.5). You can't sign in.</source> + <location line="+2"/> + <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+20"/> - <source>Sign in with Apple</source> + <location line="+10"/> + <source>Homeserver address</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Continue with Facebook</source> + <location line="+1"/> + <source>server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Sign in with Google</source> + <location line="+3"/> + <source>The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Sign in with Twitter</source> + <location line="+32"/> + <source>LOGIN</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Login using %1</source> + <location line="+42"/> + <source>Back</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> - <source>SSO LOGIN</source> + <location filename="../../src/LoginPage.cpp" line="+79"/> + <location line="+6"/> + <location line="+64"/> + <location line="+127"/> + <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="+58"/> - <source>Empty password</source> + <location line="-157"/> + <source>Autodiscovery failed. Received malformed response.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+55"/> - <source>SSO login failed</source> + <location line="+6"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../qml/pages/LoginPage.qml" line="+58"/> - <source>Matrix ID</source> + <location line="+33"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>e.g @joe:matrix.org</source> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <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> + <location line="+8"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+27"/> - <source>Password</source> + <location line="+16"/> + <source>The selected server does not support a version of the Matrix protocol, that this client understands (v1.1 to v1.5). You can't sign in.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Your password.</source> + <location line="+20"/> + <source>Sign in with Apple</source> <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Device name</source> + <location line="+2"/> + <source>Continue with Facebook</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used.</source> + <source>Sign in with Google</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> - <source>Homeserver address</source> + <location line="+2"/> + <source>Sign in with Twitter</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>server.my:8787</source> + <location line="+2"/> + <source>Login using %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>The address that can be used to contact you homeserver's client API. -Example: https://server.my:8787</source> + <location line="+9"/> + <source>SSO LOGIN</source> <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> - <source>LOGIN</source> + <location line="+58"/> + <source>Empty password</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Back</source> + <location line="+55"/> + <source>SSO login failed</source> <translation type="unfinished"></translation> </message> </context> @@ -2086,7 +2086,7 @@ Example: https://server.my:8787</source> <message> <location line="+0"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Kabul et</translation> </message> </context> <context> @@ -2129,7 +2129,7 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Mikrofon bulunamadı.</translation> </message> <message> <location line="+24"/> @@ -2228,7 +2228,7 @@ Example: https://server.my:8787</source> <message> <location line="+38"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Ekle</translation> </message> <message> <location line="+16"/> @@ -2599,124 +2599,124 @@ Example: https://server.my:8787</source> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+82"/> - <source>Autodiscovery failed. Received malformed response.</source> + <location filename="../qml/pages/RegisterPage.qml" line="+58"/> + <source>Homeserver</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <location line="+1"/> + <source>your.server</source> <translation type="unfinished"></translation> </message> <message> - <location line="+25"/> - <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <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 type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <location line="+32"/> + <source>Username</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <location line="+1"/> + <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+17"/> - <source>The selected server does not support a version of the Matrix protocol that this client understands (v1.1 to v1.5). You can't register.</source> + <location line="+21"/> + <location line="+102"/> + <source>Back</source> <translation type="unfinished"></translation> </message> <message> - <location line="+11"/> - <source>Server does not support querying registration flows!</source> + <location line="-79"/> + <source>Password</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>Server does not support registration.</source> + <location line="+2"/> + <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> - <source>Invalid username.</source> + <location line="+7"/> + <source>Password confirmation</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Name already in use.</source> - <translation type="unfinished"></translation> + <location line="+9"/> + <source>Your passwords do not match!</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Part of the reserved namespace.</source> + <location line="+8"/> + <source>Device name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../qml/pages/RegisterPage.qml" line="+58"/> - <source>Homeserver</source> + <location line="+2"/> + <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>your.server</source> + <location line="+31"/> + <source>REGISTER</source> <translation type="unfinished"></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> + <location filename="../../src/RegisterPage.cpp" line="+82"/> + <source>Autodiscovery failed. Received malformed response.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> - <source>Username</source> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> + <location line="+25"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+21"/> - <location line="+102"/> - <source>Back</source> + <location line="+7"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-79"/> - <source>Password</source> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> + <location line="+17"/> + <source>The selected server does not support a version of the Matrix protocol that this client understands (v1.1 to v1.5). You can't register.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Password confirmation</source> + <location line="+11"/> + <source>Server does not support querying registration flows!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> - <source>Your passwords do not match!</source> + <location line="+5"/> + <source>Server does not support registration.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Device name</source> + <location line="+28"/> + <source>Invalid username.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> + <source>Name already in use.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+31"/> - <source>REGISTER</source> + <location line="+2"/> + <source>Part of the reserved namespace.</source> <translation type="unfinished"></translation> </message> </context> @@ -2725,7 +2725,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/ReplyPopup.qml" line="+54"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Kapat</translation> </message> <message> <location line="+16"/> @@ -2852,7 +2852,7 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Kapat</translation> </message> <message> <location line="+372"/> @@ -2998,37 +2998,6 @@ Example: https://server.my:8787</source> </context> <context> <name>RoomSettings</name> - <message> - <location filename="../../src/ui/RoomSettings.cpp" line="+236"/> - <source>Failed to enable encryption: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+404"/> - <source>Select an avatar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+0"/> - <source>All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>The selected file is not an image</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Error while reading file: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+32"/> - <location line="+19"/> - <source>Failed to upload image: %s</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../qml/dialogs/RoomSettings.qml" line="+26"/> <source>Room Settings</source> @@ -3048,7 +3017,7 @@ Example: https://server.my:8787</source> <location line="+22"/> <source>%n member(s)</source> <translation type="unfinished"> - <numerusform></numerusform> + <numerusform>%n üye</numerusform> </translation> </message> <message> @@ -3233,7 +3202,7 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Åžifreleme</translation> </message> <message> <location line="+22"/> @@ -3306,6 +3275,37 @@ Example: https://server.my:8787</source> <source>show more</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../src/ui/RoomSettings.cpp" line="+236"/> + <source>Failed to enable encryption: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+404"/> + <source>Select an avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>The selected file is not an image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Error while reading file: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <location line="+19"/> + <source>Failed to upload image: %s</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>RoomlistModel</name> @@ -3610,7 +3610,7 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/emoji/StickerPicker.qml" line="+69"/> <source>Search</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Ara</translation> </message> <message> <location line="+188"/> @@ -3633,13 +3633,18 @@ If you choose verify, you need to have the other device available. If you choose <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Kapat</translation> </message> </context> <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1501"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1251"/> + <source>You joined this room.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+250"/> <location line="+17"/> <source>Message redaction failed: %1</source> <translation type="unfinished"></translation> @@ -3684,7 +3689,12 @@ If you choose verify, you need to have the other device available. If you choose <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>%1 made this room require an invitation to join.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>%1 allowed to join this room by knocking.</source> <translation type="unfinished"></translation> </message> @@ -3934,27 +3944,22 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+152"/> - <source>%2 revoked the invite to %1.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> - <source>%2 kicked %1.</source> + <location line="+109"/> + <source>%1 invited %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>%2 unbanned %1.</source> + <location line="+12"/> + <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>%2 rejected the knock from %1.</source> + <location line="+4"/> + <source>%1 has changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-32"/> + <location line="+2"/> <source>%1 changed their avatar.</source> <translation type="unfinished"></translation> </message> @@ -3974,52 +3979,42 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>%1 rejected their invite.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> + <location line="+8"/> <source>%1 left the room.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+31"/> - <source>Reason: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-19"/> - <source>%1 redacted their knock.</source> + <location line="+2"/> + <source>%2 kicked %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-1700"/> - <source>You joined this room.</source> + <location line="+3"/> + <source>%1 rejected their invite.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+998"/> - <source>%1 made this room require an invitation to join.</source> + <location line="+2"/> + <source>%2 revoked the invite to %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+654"/> - <source>%1 invited %2.</source> + <location line="+2"/> + <source>%2 unbanned %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>%1 has changed their avatar and changed their display name to %2.</source> + <location line="+3"/> + <source>%1 redacted their knock.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>%1 has changed their display name to %2.</source> + <location line="+2"/> + <source>%2 rejected the knock from %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+36"/> + <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 type="unfinished"></translation> @@ -4034,6 +4029,11 @@ Reason: %4</source> <source>%1 knocked.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+5"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TimelineRow</name> @@ -4085,7 +4085,7 @@ Reason: %4</source> <location line="+15"/> <source>%n member(s)</source> <translation type="unfinished"> - <numerusform></numerusform> + <numerusform>%n üye</numerusform> </translation> </message> <message> @@ -4272,36 +4272,6 @@ Reason: %4</source> </context> <context> <name>UserProfile</name> - <message> - <location filename="../../src/ui/UserProfile.cpp" line="+204"/> - <source>Sign out device %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+10"/> - <source>You signed out this device.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+222"/> - <source>Select an avatar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+0"/> - <source>All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>The selected file is not an image</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Error while reading file: %1</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../qml/dialogs/UserProfile.qml" line="+26"/> <source>Global User Profile</source> @@ -4381,7 +4351,7 @@ Reason: %4</source> <message> <location line="+15"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Cihazlar</translation> </message> <message> <location line="+3"/> @@ -4408,6 +4378,36 @@ Reason: %4</source> <source>Unverify</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../src/ui/UserProfile.cpp" line="+204"/> + <source>Sign out device %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>You signed out this device.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+222"/> + <source>Select an avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>The selected file is not an image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Error while reading file: %1</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>UserSettings</name> @@ -4451,7 +4451,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Communities sidebar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Scrollbars in room list</source> <translation type="unfinished"></translation> </message> @@ -4551,7 +4556,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show message counts for communities and tags</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Display fancy effects such as confetti</source> <translation type="unfinished"></translation> </message> @@ -4776,7 +4786,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> + <location line="+7"/> + <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <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> @@ -4803,7 +4818,12 @@ Set to 0 to blur immediately after focus loss. Max value of 1 hour (3600 seconds <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show a column containing communities and tags next to the room list.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Shows scrollbars in the room list and communities list.</source> <translation type="unfinished"></translation> </message> @@ -4859,104 +4879,74 @@ If this is on, rooms that come first alphabetically will be sorted earlier than <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Notify about received messages when the client is not currently focused.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Change the appearance of user avatars in chats. -OFF - square, ON - circle.</source> + <location line="+4"/> + <source>Show if your message was read. +Status is displayed next to timestamps. +Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> - <source>Decrypt messages shown in notifications for encrypted chats.</source> + <location line="+4"/> + <source>Notify about received messages when the client is not currently focused.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Choose where to show the total number of notifications contained within a community or tag.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+16"/> - <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="+32"/> - <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 type="unfinished"></translation> - </message> - <message> - <location line="-76"/> <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 type="unfinished"></translation> </message> <message> - <location line="-350"/> - <source>Communities sidebar</source> + <location line="+4"/> + <source>Change the appearance of user avatars in chats. +OFF - square, ON - circle.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Show message counts for communities and tags</source> + <location line="+3"/> + <source>Display an identicon instead of a letter when no avatar is set.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+241"/> - <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <location line="+2"/> + <source>Opens images with an external program when tapping the image. +Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+19"/> - <source>Show a column containing communities and tags next to the room list.</source> + <location line="+4"/> + <source>Opens videos with an external program when tapping the video. +Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Show if your message was read. -Status is displayed next to timestamps. -Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> + <location line="+4"/> + <source>Decrypt the messages shown in the sidebar. +Only affects messages in encrypted chats.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>Display an identicon instead of a letter when no avatar is set.</source> + <location line="+3"/> + <source>Decrypt messages shown in notifications for encrypted chats.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Opens images with an external program when tapping the image. -Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> + <source>Choose where to show the total number of notifications contained within a community or tag.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Opens videos with an external program when tapping the video. -Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> + <location line="+3"/> + <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Decrypt the messages shown in the sidebar. -Only affects messages in encrypted chats.</source> + <location line="+3"/> + <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+14"/> + <location line="+3"/> <source>When the window loses focus, the timeline will be blurred.</source> <translation type="unfinished"></translation> @@ -4982,7 +4972,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> + <location line="+3"/> + <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="+4"/> <source>Download message encryption keys from and upload to the encrypted online key backup.</source> <translation type="unfinished"></translation> </message> @@ -4992,7 +4987,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> + <location line="+4"/> + <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 type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>The key to verify other users. If it is cached, verifying a user will verify all their devices.</source> <translation type="unfinished"></translation> </message> diff --git a/resources/langs/nheko_uk.ts b/resources/langs/nheko_uk.ts index 508de668114f9fc3979e20c8202eddb1de21be79..c8180a7bb6728b6461e1bf2dc51f3c5bb123e969 100644 --- a/resources/langs/nheko_uk.ts +++ b/resources/langs/nheko_uk.ts @@ -6,33 +6,33 @@ <message> <location filename="../qml/voip/ActiveCallBar.qml" line="+107"/> <source>Calling...</source> - <translation type="unfinished"></translation> + <translation>Телефоную…</translation> </message> <message> <location line="+10"/> <location line="+10"/> <source>Connecting...</source> - <translation type="unfinished"></translation> + <translation>ПідключеннÑ…</translation> </message> <message> <location line="+67"/> <source>You are screen sharing</source> - <translation type="unfinished"></translation> + <translation>Ви ділитеÑÑ ÐµÐºÑ€Ð°Ð½Ð¾Ð¼.</translation> </message> <message> <location line="+17"/> <source>Hide/Show Picture-in-Picture</source> - <translation type="unfinished"></translation> + <translation>Приховати/Показати картинку в картинці</translation> </message> <message> <location line="+13"/> <source>Unmute Mic</source> - <translation type="unfinished"></translation> + <translation>Увімкнути мікрофон</translation> </message> <message> <location line="+0"/> <source>Mute Mic</source> - <translation type="unfinished"></translation> + <translation>Вимкнути мікрофон</translation> </message> </context> <context> @@ -56,47 +56,47 @@ <message> <location filename="../qml/dialogs/AliasEditor.qml" line="+26"/> <source>Aliases to %1</source> - <translation type="unfinished"></translation> + <translation>ПÑевдоніми %1</translation> </message> <message> <location line="+14"/> <source>List of aliases to this room. Usually you can only add aliases on your server. You can have one canonical alias and many alternate aliases.</source> - <translation type="unfinished"></translation> + <translation>СпиÑок пÑевдонімів цієї кімнати. Зазвичай ви можете додавати пÑевдоніми лише на Ñвоєму Ñервері. Ви можете мати один канонічний пÑевдонім Ñ– багато альтернативних пÑевдонімів.</translation> </message> <message> <location line="+41"/> <source>Primary alias</source> - <translation type="unfinished"></translation> + <translation>ОÑновний пÑевдонім</translation> </message> <message> <location line="+0"/> <source>Make primary alias</source> - <translation type="unfinished"></translation> + <translation>Створити оÑновний пÑевдонім</translation> </message> <message> <location line="+14"/> <source>Advertise as an alias in this room</source> - <translation type="unfinished"></translation> + <translation>ОголоÑити пÑевдонімом у цій кімнаті</translation> </message> <message> <location line="+13"/> <source>Publish in room directory</source> - <translation type="unfinished"></translation> + <translation>Опублікувати в каталозі кімнати</translation> </message> <message> <location line="+12"/> <source>Remove this alias</source> - <translation type="unfinished"></translation> + <translation>Видалити цей пÑевдонім</translation> </message> <message> <location line="+19"/> <source>#new-alias:server.tld</source> - <translation type="unfinished"></translation> + <translation>#новий-пÑевдонім:Ñервер.домен</translation> </message> <message> <location line="+12"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation>Додати</translation> </message> </context> <context> @@ -104,27 +104,27 @@ <message> <location filename="../qml/dialogs/AllowedRoomsSettingsDialog.qml" line="+26"/> <source>Allowed rooms settings</source> - <translation type="unfinished"></translation> + <translation>ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¾Ð·Ð²Ð¾Ð»ÐµÐ½Ð¸Ñ… кімнат</translation> </message> <message> <location line="+14"/> <source>List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room.</source> - <translation type="unfinished"></translation> + <translation>СпиÑок кімнат, Ñкі дозволÑÑŽÑ‚ÑŒ доÑтуп до цієї кімнати. Кожен, хто перебуває в будь-Ñкій із цих кімнат, може приєднатиÑÑ Ð´Ð¾ цієї кімнати.</translation> </message> <message> <location line="+36"/> <source>Parent community</source> - <translation type="unfinished"></translation> + <translation>БатьківÑька Ñпільнота</translation> </message> <message> <location line="+0"/> <source>Other room</source> - <translation type="unfinished"></translation> + <translation>Інша кімната</translation> </message> <message> <location line="+42"/> <source>Enter additional rooms not in the list yet...</source> - <translation type="unfinished"></translation> + <translation>Введіть додаткові кімнати, Ñких ще немає в ÑпиÑку...</translation> </message> </context> <context> @@ -150,17 +150,17 @@ <message> <location filename="../qml/voip/CallInvite.qml" line="+75"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Відеодзвінок</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>ГолоÑовий виклик</translation> </message> <message> <location line="+62"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Мікрофон не знайдено.</translation> </message> </context> <context> @@ -168,42 +168,42 @@ <message> <location filename="../qml/voip/CallInviteBar.qml" line="+65"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>Відеодзвінок</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>ГолоÑовий виклик</translation> </message> <message> <location line="+16"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation>ПриÑтрої</translation> </message> <message> <location line="+11"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>прийнÑти</translation> </message> <message> <location line="+4"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Мікрофон не знайдено.</translation> </message> <message> <location line="+8"/> <source>Unknown microphone: %1</source> - <translation type="unfinished"></translation> + <translation>Ðевідомий мікрофон: %1</translation> </message> <message> <location line="+9"/> <source>Unknown camera: %1</source> - <translation type="unfinished"></translation> + <translation>Ðевідома камера: %1</translation> </message> <message> <location line="+14"/> <source>Decline</source> - <translation type="unfinished"></translation> + <translation>Відхилити</translation> </message> </context> <context> @@ -445,7 +445,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/ChatPage.qml" line="+36"/> <source>No network connection</source> - <translation type="unfinished"></translation> + <translation>Ðемає Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ð´Ð¾ мережі</translation> </message> </context> <context> @@ -742,22 +742,22 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/CommunitiesList.qml" line="+123"/> <source>Expand</source> - <translation type="unfinished"></translation> + <translation>Розгорнути</translation> </message> <message> <location line="+0"/> <source>Collapse</source> - <translation type="unfinished"></translation> + <translation>Згорнути</translation> </message> <message> <location line="+87"/> <source>Do not show notification counts for this community or tag.</source> - <translation type="unfinished"></translation> + <translation>Ðе показувати кількіÑÑ‚ÑŒ Ñповіщень Ð´Ð»Ñ Ñ†Ñ–Ñ”Ñ— Ñпільноти чи тегу.</translation> </message> <message> <location line="+7"/> <source>Hide rooms with this tag or from this community by default.</source> - <translation type="unfinished"></translation> + <translation>Приховати кімнати з цим тегом або від цієї Ñпільноти за умовчаннÑм.</translation> </message> </context> <context> @@ -838,41 +838,41 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/ConfirmJoinRoomDialog.qml" line="+19"/> <source>Confirm community join</source> - <translation type="unfinished"></translation> + <translation>Підтвердити Ð¿Ñ€Ð¸Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð´Ð¾ Ñпільноти</translation> </message> <message> <location line="+0"/> <source>Confirm room join</source> - <translation type="unfinished"></translation> + <translation>Підтвердити Ð¿Ñ€Ð¸Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð´Ð¾ кімнати</translation> </message> <message numerus="yes"> <location line="+66"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n учаÑник</numerusform> + <numerusform>%n учаÑників</numerusform> + <numerusform>%n учаÑників</numerusform> </translation> </message> <message> <location line="+25"/> <source>This room can't be joined directly. You can, however, knock on the room and room members can accept or decline this join request. You can additionally provide a reason for them to let you in below:</source> - <translation type="unfinished"></translation> + <translation>До цієї кімнати не можна приєднатиÑÑ Ð±ÐµÐ·Ð¿Ð¾Ñередньо. Однак ви можете поÑтукати в кімнату, Ñ– учаÑники кімнати зможуть прийнÑти або відхилити цей запит на приєднаннÑ. Ðижче ви можете додатково вказати причину, щоб вони Ð²Ð°Ñ Ð²Ð¿ÑƒÑтили:</translation> </message> <message> <location line="+0"/> <source>Do you want to join this room? You can optionally add a reason below:</source> - <translation type="unfinished"></translation> + <translation>Ви хочете приєднатиÑÑ Ð´Ð¾ цієї кімнати? Ви можете додати причину нижче:</translation> </message> <message> <location line="+32"/> <source>Knock</source> - <translation type="unfinished"></translation> + <translation>Стукнути</translation> </message> <message> <location line="+0"/> <source>Join</source> - <translation type="unfinished"></translation> + <translation>ПриєднатиÑÑ</translation> </message> </context> <context> @@ -880,22 +880,22 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/CreateDirect.qml" line="+15"/> <source>Create Direct Chat</source> - <translation type="unfinished"></translation> + <translation>Створити прÑмий чат</translation> </message> <message> <location line="+60"/> <source>User to invite</source> - <translation type="unfinished"></translation> + <translation>КориÑтувач Ð´Ð»Ñ Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½Ð½Ñ</translation> </message> <message> <location line="+1"/> <source>@user:server.tld</source> - <translation type="unfinished"></translation> + <translation>@кориÑтувач:Ñервер.домен</translation> </message> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>ШифруваннÑ</translation> </message> </context> <context> @@ -903,72 +903,72 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/CreateRoom.qml" line="+17"/> <source>New community</source> - <translation type="unfinished"></translation> + <translation>Ðова Ñпільнота</translation> </message> <message> <location line="+0"/> <source>New Room</source> - <translation type="unfinished"></translation> + <translation>Ðова кімната</translation> </message> <message> <location line="+27"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation>Ім'Ñ</translation> </message> <message> <location line="+1"/> <source>No name</source> - <translation type="unfinished"></translation> + <translation>Без імені</translation> </message> <message> <location line="+8"/> <source>Topic</source> - <translation type="unfinished"></translation> + <translation>Тема</translation> </message> <message> <location line="+1"/> <source>No topic</source> - <translation type="unfinished"></translation> + <translation>Ðемає теми</translation> </message> <message> <location line="+18"/> <source>Alias</source> - <translation type="unfinished"></translation> + <translation>ПÑевдонім</translation> </message> <message> <location line="+12"/> <source>Public</source> - <translation type="unfinished"></translation> + <translation>ЗагальнодоÑтупна</translation> </message> <message> <location line="+6"/> <source>Public rooms can be joined by anyone; private rooms need explicit invites.</source> - <translation type="unfinished"></translation> + <translation>До загальнодоÑтупних кімнат може приєднатиÑÑ ÐºÐ¾Ð¶ÐµÐ½; приватні кімнати потребують Ñвних запрошень.</translation> </message> <message> <location line="+13"/> <source>Trusted</source> - <translation type="unfinished"></translation> + <translation>Довірена</translation> </message> <message> <location line="+6"/> <source>All invitees are given the same power level as the creator</source> - <translation type="unfinished"></translation> + <translation>УÑім запрошеним надаєтьÑÑ Ñ‚Ð¾Ð¹ Ñамий рівень влади, що й творцю</translation> </message> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>ШифруваннÑ</translation> </message> <message> <location line="+6"/> <source>Caution: Encryption cannot be disabled</source> - <translation type="unfinished"></translation> + <translation>ЗаÑтереженнÑ: ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ðµ можна вимкнути</translation> </message> <message> <location line="+16"/> <source>Create Room</source> - <translation type="unfinished"></translation> + <translation>Створити кімнату</translation> </message> </context> <context> @@ -1004,22 +1004,22 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/DigitVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Код підтвердженнÑ</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>Перевірте наÑтупні цифри. Ви повинні побачити однакові цифри з обох Ñторін. Якщо вони відрізнÑÑŽÑ‚ÑŒÑÑ, натиÑніть «Вони не збігаютьÑÑ!» щоб перервати перевірку!</translation> </message> <message> <location line="+33"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Вони не збігаютьÑÑ!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Вони збігаютьÑÑ!</translation> </message> </context> <context> @@ -1027,27 +1027,27 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/EmojiVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>Код підтвердженнÑ</translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>Перевірте наÑтупні емодзі. Ви повинні побачити однакові емодзі з обох Ñторін. Якщо вони відрізнÑÑŽÑ‚ÑŒÑÑ, натиÑніть «Вони не збігаютьÑÑ!» щоб перервати перевірку!</translation> </message> <message> <location line="+379"/> <source>The displayed emoji might look different in different clients if a different font is used. Similarly they might be translated into different languages. Nonetheless they should depict one of 64 different objects or animals. For example a lion and a cat are different, but a cat is the same even if one client just shows a cat face, while another client shows a full cat body.</source> - <translation type="unfinished"></translation> + <translation>Відображені емодзі можуть виглÑдати по-різному в різних клієнтах, Ñкщо викориÑтовуєтьÑÑ Ñ–Ð½ÑˆÐ¸Ð¹ шрифт. Так Ñамо вони можуть бути перекладені різними мовами. Тим не менш, вони повинні зображати один із 64 різних предметів або тварин. Ðаприклад, лев Ñ– кіт різні, але кіт однаковий, навіть Ñкщо один клієнт показує лише котÑче обличчÑ, а інший показує повне котÑче тіло.</translation> </message> <message> <location line="+10"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>Вони не збігаютьÑÑ!</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>Вони збігаютьÑÑ!</translation> </message> </context> <context> @@ -1055,42 +1055,42 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/delegates/Encrypted.qml" line="+46"/> <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> + <translation>Ðемає ключа Ð´Ð»Ñ Ñ€Ð¾Ð·Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ñ†ÑŒÐ¾Ð³Ð¾ повідомленнÑ. Ми запроÑили ключ автоматично, але Ви можете Ñпробувати запроÑити його знову вручну.</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> + <translation>Це Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð½Ðµ вдалоÑÑ Ñ€Ð¾Ð·ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ñ‚Ð¸, оÑкільки ми маємо ключ лише Ð´Ð»Ñ Ð½Ð¾Ð²Ð¸Ñ… повідомлень. Ви можете Ñпробувати надіÑлати запит на доÑтуп до цього повідомленнÑ.</translation> </message> <message> <location line="+2"/> <source>There was an internal error reading the decryption key from the database.</source> - <translation type="unfinished"></translation> + <translation>Під Ñ‡Ð°Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ ÐºÐ»ÑŽÑ‡Ð° розшифровки з бази даних ÑталаÑÑ Ð²Ð½ÑƒÑ‚Ñ€Ñ–ÑˆÐ½Ñ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°.</translation> </message> <message> <location line="+2"/> <source>There was an error decrypting this message.</source> - <translation type="unfinished"></translation> + <translation>Під Ñ‡Ð°Ñ Ñ€Ð¾Ð·ÑˆÐ¸Ñ„Ñ€Ð¾Ð²ÐºÐ¸ цього Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ ÑталаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°.</translation> </message> <message> <location line="+2"/> <source>The message couldn't be parsed.</source> - <translation type="unfinished"></translation> + <translation>Ðе вдалоÑÑ Ð¿Ñ€Ð¾Ð°Ð½Ð°Ð»Ñ–Ð·ÑƒÐ²Ð°Ñ‚Ð¸ повідомленнÑ.</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> + <translation>Ключ ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñтано повторно! Можливо, хтоÑÑŒ намагаєтьÑÑ Ð²Ñтавити неправдиві Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð² цей чат!</translation> </message> <message> <location line="+2"/> <source>Unknown decryption error</source> - <translation type="unfinished"></translation> + <translation>Ðевідома помилка дешифруваннÑ</translation> </message> <message> <location line="+9"/> <source>Request key</source> - <translation type="unfinished"></translation> + <translation>Запитати ключ</translation> </message> </context> <context> @@ -1098,12 +1098,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/delegates/EncryptionEnabled.qml" line="+41"/> <source>%1 enabled end-to-end encryption</source> - <translation type="unfinished"></translation> + <translation>%1 увімкнув наÑкрізне шифруваннÑ</translation> </message> <message> <location line="+8"/> <source>Encryption keeps your messages safe by only allowing the people you sent the message to to read it. For extra security, if you want to make sure you are talking to the right people, you can verify them in real life.</source> - <translation type="unfinished"></translation> + <translation>Ð¨Ð¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð±ÐµÑ€Ñ–Ð³Ð°Ñ” ваші Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð² безпеці, дозволÑючи прочитати Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð»Ð¸ÑˆÐµ людÑм, Ñким ви надіÑлали. Ð”Ð»Ñ Ð´Ð¾Ð´Ð°Ñ‚ÐºÐ¾Ð²Ð¾Ñ— безпеки, Ñкщо ви хочете переконатиÑÑ, що ÑпілкуєтеÑÑ Ð· потрібними людьми, ви можете перевірити Ñ—Ñ… у реальному житті.</translation> </message> </context> <context> @@ -1111,22 +1111,22 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/EncryptionIndicator.qml" line="+36"/> <source>This message is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>Це Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð½Ðµ зашифровано!</translation> </message> <message> <location line="+3"/> <source>Encrypted by a verified device</source> - <translation type="unfinished"></translation> + <translation>Зашифровано перевіреним приÑтроєм</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> + <translation>Зашифровано неперевіреним приÑтроєм, але ви довірÑєте цьому кориÑтувачеві.</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> + <translation>Зашифровано неперевіреним приÑтроєм або ключ отримано з ненадійного джерела, Ñк-от резервна ÐºÐ¾Ð¿Ñ–Ñ ÐºÐ»ÑŽÑ‡Ð°.</translation> </message> </context> <context> @@ -1206,42 +1206,42 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/Failed.qml" line="+11"/> <source>Verification failed</source> - <translation type="unfinished"></translation> + <translation>Ðе вдалоÑÑ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€Ð¸Ñ‚Ð¸</translation> </message> <message> <location line="+12"/> <source>Other client does not support our verification protocol.</source> - <translation type="unfinished"></translation> + <translation>Інший клієнт не підтримує наш протокол перевірки.</translation> </message> <message> <location line="+4"/> <source>Key mismatch detected!</source> - <translation type="unfinished"></translation> + <translation>ВиÑвлено невідповідніÑÑ‚ÑŒ ключів!</translation> </message> <message> <location line="+2"/> <source>Device verification timed out.</source> - <translation type="unfinished"></translation> + <translation>Ð§Ð°Ñ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€ÐºÐ¸ приÑтрою минув.</translation> </message> <message> <location line="+2"/> <source>Other party canceled the verification.</source> - <translation type="unfinished"></translation> + <translation>Інша Ñторона ÑкаÑувала перевірку.</translation> </message> <message> <location line="+2"/> <source>Verification messages received out of order!</source> - <translation type="unfinished"></translation> + <translation>ÐŸÐ¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ Ð¿Ñ–Ð´Ñ‚Ð²ÐµÑ€Ð´Ð¶ÐµÐ½Ð½Ñ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð¾ не в порÑдку!</translation> </message> <message> <location line="+2"/> <source>Unknown verification error.</source> - <translation type="unfinished"></translation> + <translation>Ðевідома помилка підтвердженнÑ.</translation> </message> <message> <location line="+16"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Закрити</translation> </message> </context> <context> @@ -1249,7 +1249,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/ForwardCompleter.qml" line="+52"/> <source>Forward Message</source> - <translation type="unfinished"></translation> + <translation>ПереÑлати повідомленнÑ</translation> </message> </context> <context> @@ -1274,47 +1274,47 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/HiddenEventsDialog.qml" line="+33"/> <source>Hidden events for %1</source> - <translation type="unfinished"></translation> + <translation>Приховані події Ð´Ð»Ñ %1</translation> </message> <message> <location line="+3"/> <source>Hidden events</source> - <translation type="unfinished"></translation> + <translation>Приховані події</translation> </message> <message> <location line="+18"/> <source>These events will be <b>shown</b> in %1:</source> - <translation type="unfinished"></translation> + <translation>Ці події будуть <b>показані</b> в %1:</translation> </message> <message> <location line="+3"/> <source>These events will be <b>shown</b> in all rooms:</source> - <translation type="unfinished"></translation> + <translation>Ці події <b>відображатимутьÑÑ</b> в уÑÑ–Ñ… кімнатах:</translation> </message> <message> <location line="+15"/> <source>User events</source> - <translation type="unfinished"></translation> + <translation>Події кориÑтувача</translation> </message> <message> <location line="+1"/> <source>Joins, leaves, avatar and name changes, bans, …</source> - <translation type="unfinished"></translation> + <translation>ПриєднаннÑ, виходи, зміни аватара та імені, блокуваннÑ, …</translation> </message> <message> <location line="+16"/> <source>Power level changes</source> - <translation type="unfinished"></translation> + <translation>Зміна прав доÑтупу</translation> </message> <message> <location line="+1"/> <source>Sent when a moderator is added/removed or the permissions of a room are changed.</source> - <translation type="unfinished"></translation> + <translation>ÐадÑилаєтьÑÑ, коли додаєтьÑÑ/видалÑєтьÑÑ Ð¼Ð¾Ð´ÐµÑ€Ð°Ñ‚Ð¾Ñ€ або змінюютьÑÑ Ð´Ð¾Ð·Ð²Ð¾Ð»Ð¸ кімнати.</translation> </message> <message> <location line="+16"/> <source>Stickers</source> - <translation type="unfinished"></translation> + <translation>Ðаліпки</translation> </message> </context> <context> @@ -1322,89 +1322,89 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/ImagePackEditorDialog.qml" line="+22"/> <source>Editing image pack</source> - <translation type="unfinished"></translation> + <translation>Ð ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð°Ð±Ð¾Ñ€Ñƒ зображень</translation> </message> <message> <location line="+56"/> <source>Add images</source> - <translation type="unfinished"></translation> + <translation>Додати зображеннÑ</translation> </message> <message> <location line="+7"/> <source>Images (*.png *.webp *.gif *.jpg *.jpeg)</source> - <translation type="unfinished"></translation> + <translation>Ð—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ (*.png *.webp *.gif *.jpg *.jpeg)</translation> </message> <message> <location line="+1"/> <source>Select images for pack</source> - <translation type="unfinished"></translation> + <translation>Вибрати Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð½Ð°Ð±Ð¾Ñ€Ñƒ</translation> </message> <message> <location line="+1"/> <source>Add to pack</source> - <translation type="unfinished"></translation> + <translation>Додати до набору</translation> </message> <message> <location line="+61"/> <source>Change the overview image for this pack</source> - <translation type="unfinished"></translation> + <translation>Змінити оглÑдове Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ набору</translation> </message> <message> <location line="+13"/> <source>Overview Image (*.png *.webp *.jpg *.jpeg)</source> - <translation type="unfinished"></translation> + <translation>ОглÑдове Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ (*.png *.webp *.jpg *.jpeg)</translation> </message> <message> <location line="+1"/> <source>Select overview image for pack</source> - <translation type="unfinished"></translation> + <translation>Вибрати оглÑдове Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð½Ð°Ð±Ð¾Ñ€Ñƒ</translation> </message> <message> <location line="+12"/> <source>State key</source> - <translation type="unfinished"></translation> + <translation>Унікальне ім'Ñ</translation> </message> <message> <location line="+8"/> <source>Packname</source> - <translation type="unfinished"></translation> + <translation>Ðазва набору</translation> </message> <message> <location line="+8"/> <source>Attribution</source> - <translation type="unfinished"></translation> + <translation>ÐтрибуціÑ</translation> </message> <message> <location line="+9"/> <location line="+75"/> <source>Use as Emoji</source> - <translation type="unfinished"></translation> + <translation>ВикориÑтовувати Ñк емодзі</translation> </message> <message> <location line="-62"/> <location line="+75"/> <source>Use as Sticker</source> - <translation type="unfinished"></translation> + <translation>ВикориÑтовувати Ñк наліпку</translation> </message> <message> <location line="-37"/> <source>Shortcode</source> - <translation type="unfinished"></translation> + <translation>Короткий код</translation> </message> <message> <location line="+15"/> <source>Body</source> - <translation type="unfinished"></translation> + <translation>Тіло</translation> </message> <message> <location line="+35"/> <source>Remove from pack</source> - <translation type="unfinished"></translation> + <translation>Вилучити з набору</translation> </message> <message> <location line="+4"/> <source>Remove</source> - <translation type="unfinished"></translation> + <translation>Вилучити</translation> </message> </context> <context> @@ -1412,57 +1412,57 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/ImagePackSettingsDialog.qml" line="+23"/> <source>Image pack settings</source> - <translation type="unfinished"></translation> + <translation>ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð°Ð±Ð¾Ñ€Ñƒ зображень</translation> </message> <message> <location line="+48"/> <source>Create account pack</source> - <translation type="unfinished"></translation> + <translation>Створити обліковий запиÑ</translation> </message> <message> <location line="+13"/> <source>New room pack</source> - <translation type="unfinished"></translation> + <translation>Ðовий набір кімнат</translation> </message> <message> <location line="+22"/> <source>Private pack</source> - <translation type="unfinished"></translation> + <translation>Приватний набір</translation> </message> <message> <location line="+2"/> <source>Pack from this room</source> - <translation type="unfinished"></translation> + <translation>Ðабір з цієї кімнати</translation> </message> <message> <location line="+2"/> <source>Pack from parent community</source> - <translation type="unfinished"></translation> + <translation>Ðабір з батьківÑької Ñпільноти</translation> </message> <message> <location line="+2"/> <source>Globally enabled pack</source> - <translation type="unfinished"></translation> + <translation>Увімкнений глобально набір</translation> </message> <message> <location line="+68"/> <source>Enable globally</source> - <translation type="unfinished"></translation> + <translation>Увімкнути глобально</translation> </message> <message> <location line="+4"/> <source>Enables this pack to be used in all rooms</source> - <translation type="unfinished"></translation> + <translation>ДозволÑÑ” викориÑтовувати цей пакет у вÑÑ–Ñ… кімнатах</translation> </message> <message> <location line="+10"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation>Змінити</translation> </message> <message> <location line="+60"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Закрити</translation> </message> </context> <context> @@ -1488,33 +1488,33 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/InviteDialog.qml" line="+40"/> <source>Invite users to %1</source> - <translation type="unfinished"></translation> + <translation>ЗапроÑити кориÑтувачів до %1</translation> </message> <message> <location line="+50"/> <source>Search user</source> - <translation type="unfinished"></translation> + <translation>Пошук кориÑтувача</translation> </message> <message> <location line="+13"/> <source>@joe:matrix.org</source> <comment>Example user id. The name 'joe' can be localized however you want.</comment> - <translation type="unfinished"></translation> + <translation>@taras:matrix.org</translation> </message> <message> <location line="+42"/> <source>Search on Server</source> - <translation type="unfinished"></translation> + <translation>Пошук на Ñервері</translation> </message> <message> <location line="+86"/> <source>Invite</source> - <translation type="unfinished"></translation> + <translation>ЗапроÑити</translation> </message> <message> <location line="+7"/> <source>Cancel</source> - <translation type="unfinished">СкаÑувати</translation> + <translation>СкаÑувати</translation> </message> </context> <context> @@ -1522,17 +1522,17 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/JoinRoomDialog.qml" line="+14"/> <source>Join room</source> - <translation type="unfinished"></translation> + <translation>ПриєднатиÑÑ Ð´Ð¾ кімнати</translation> </message> <message> <location line="+20"/> <source>Room ID or alias</source> - <translation type="unfinished"></translation> + <translation>ID кімнати або пÑевдонім</translation> </message> <message> <location line="+31"/> <source>Join</source> - <translation type="unfinished"></translation> + <translation>ПриєднатиÑÑ</translation> </message> </context> <context> @@ -1540,12 +1540,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/LeaveRoomDialog.qml" line="+17"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Залишити кімнату</translation> </message> <message> <location line="+1"/> <source>Are you sure you want to leave?</source> - <translation type="unfinished"></translation> + <translation>Ви впевнені, що хочете піти?</translation> </message> </context> <context> @@ -1631,12 +1631,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/pages/LoginPage.qml" line="+58"/> <source>Matrix ID</source> - <translation type="unfinished"></translation> + <translation>Ідентифікатор Matrix</translation> </message> <message> <location line="+1"/> <source>e.g @joe:matrix.org</source> - <translation type="unfinished"></translation> + <translation>наприклад @taras:matrix.org</translation> </message> <message> <location line="+3"/> @@ -1644,53 +1644,57 @@ You may optionally provide a reason for others to accept your knock:</source> 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 type="unfinished"></translation> + <translation>Ваше ім'Ñ Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ñƒ. Ідентифікатор Matrix має починатиÑÑ Ð· @, за Ñким іде ідентифікатор кориÑтувача. ПіÑÐ»Ñ Ñ–Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ñ–ÐºÐ°Ñ‚Ð¾Ñ€Ð° кориÑтувача потрібно включити Ñ–Ð¼â€™Ñ Ð²Ð°ÑˆÐ¾Ð³Ð¾ Ñервера піÑÐ»Ñ :. +Ви також можете вказати адреÑу домашнього Ñервера, Ñкщо ваш Ñервер не підтримує .well-known lookup. +Приклад: @кориÑтувач:мій.Ñервер +Якщо Nheko не зможе виÑвити ваш домашній Ñервер, він покаже вам поле Ð´Ð»Ñ Ð²Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ñервера вручну.</translation> </message> <message> <location line="+27"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Пароль</translation> </message> <message> <location line="+2"/> <source>Your password.</source> - <translation type="unfinished"></translation> + <translation>Ваш пароль.</translation> </message> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>Ім'Ñ Ð¿Ñ€Ð¸Ñтрою</translation> </message> <message> <location line="+2"/> <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used.</source> - <translation type="unfinished"></translation> + <translation>Ð†Ð¼â€™Ñ Ñ†ÑŒÐ¾Ð³Ð¾ приÑтрою, Ñке буде показано іншим під Ñ‡Ð°Ñ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€ÐºÐ¸ ваших приÑтроїв. Якщо нічого не вказано, викориÑтовуєтьÑÑ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð·Ð° умовчаннÑм.</translation> </message> <message> <location line="+10"/> <source>Homeserver address</source> - <translation type="unfinished"></translation> + <translation>ÐдреÑа домашнього Ñервера</translation> </message> <message> <location line="+1"/> <source>server.my:8787</source> - <translation type="unfinished"></translation> + <translation>мій.Ñервер:8787</translation> </message> <message> <location line="+3"/> <source>The address that can be used to contact you homeserver's client API. Example: https://server.my:8787</source> - <translation type="unfinished"></translation> + <translation>ÐдреÑа, за Ñкою можна зв’ÑзатиÑÑ Ð· клієнтÑьким API вашого домашнього Ñервера. +Приклад: https://мій.Ñервер:8787</translation> </message> <message> <location line="+32"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>ВХІД</translation> </message> <message> <location line="+42"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>Ðазад</translation> </message> </context> <context> @@ -1698,17 +1702,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/LogoutDialog.qml" line="+13"/> <source>Log out</source> - <translation type="unfinished"></translation> + <translation>Вийти</translation> </message> <message> <location line="+1"/> <source>A call is in progress. Log out?</source> - <translation type="unfinished"></translation> + <translation>Триває дзвінок. Вийти?</translation> </message> <message> <location line="+0"/> <source>Are you sure you want to log out?</source> - <translation type="unfinished"></translation> + <translation>Ви впевнені, що хочете вийти?</translation> </message> </context> <context> @@ -1725,17 +1729,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/delegates/MessageDelegate.qml" line="+79"/> <source>This room was replaced for the following reason: %1</source> - <translation type="unfinished"></translation> + <translation>Цю кімнату було замінено з такої причини: %1</translation> </message> <message> <location line="+5"/> <source>Go to replacement room</source> - <translation type="unfinished"></translation> + <translation>Йти до кімнати заміни</translation> </message> <message> <location line="+176"/> <source>%1 removed a message</source> - <translation type="unfinished"></translation> + <translation>%1 видалив повідомленнÑ</translation> </message> <message> <location line="+34"/> @@ -1745,93 +1749,93 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%2 changed the room name to: %1</source> - <translation type="unfinished"></translation> + <translation>%2 змінив назву кімнати на: %1</translation> </message> <message> <location line="+0"/> <source>%1 removed the room name</source> - <translation type="unfinished"></translation> + <translation>%1 видалив назву кімнати</translation> </message> <message> <location line="+14"/> <source>%2 changed the topic to: %1</source> - <translation type="unfinished"></translation> + <translation>%2 змінив тему на: %1</translation> </message> <message> <location line="+0"/> <source>%1 removed the topic</source> - <translation type="unfinished"></translation> + <translation>%1 видалив тему</translation> </message> <message> <location line="+14"/> <source>%1 changed the room avatar</source> - <translation type="unfinished"></translation> + <translation>%1 змінив аватар кімнати</translation> </message> <message> <location line="+14"/> <source>%1 changed the pinned messages.</source> - <translation type="unfinished"></translation> + <translation>%1 змінив закріплені повідомленнÑ.</translation> </message> <message> <location line="+29"/> <source>%1 changed the addresses for this room.</source> - <translation type="unfinished"></translation> + <translation>%1 змінив адреÑи Ð´Ð»Ñ Ñ†Ñ–Ñ”Ñ— кімнати.</translation> </message> <message> <location line="+14"/> <source>%1 changed the parent communities for this room.</source> - <translation type="unfinished"></translation> + <translation>%1 змінив батьківÑькі Ñпільноти Ð´Ð»Ñ Ñ†Ñ–Ñ”Ñ— кімнати.</translation> </message> <message> <location line="+14"/> <source>%1 created and configured room: %2</source> - <translation type="unfinished"></translation> + <translation>%1 Ñтворив Ñ– налаштував кімнату: %2</translation> </message> <message> <location line="+17"/> <source>%1 placed a voice call.</source> - <translation type="unfinished"></translation> + <translation>%1 зробив голоÑовий виклик.</translation> </message> <message> <location line="+2"/> <source>%1 placed a video call.</source> - <translation type="unfinished"></translation> + <translation>%1 здійÑнив відеодзвінок.</translation> </message> <message> <location line="+2"/> <source>%1 placed a call.</source> - <translation type="unfinished"></translation> + <translation>%1 зателефонував.</translation> </message> <message> <location line="+16"/> <source>%1 answered the call.</source> - <translation type="unfinished"></translation> + <translation>%1 відповів на дзвінок.</translation> </message> <message> <location line="+14"/> <source>%1 rejected the call.</source> - <translation type="unfinished"></translation> + <translation>%1 відхилив виклик.</translation> </message> <message> <location line="+14"/> <source>%1 select answer</source> - <translation type="unfinished"></translation> + <translation>%1 вибрав відповідь</translation> </message> <message> <location line="+14"/> <source>%1 ended the call.</source> - <translation type="unfinished"></translation> + <translation>%1 завершив виклик.</translation> </message> <message> <location line="+14"/> <location line="+14"/> <source>%1 is negotiating the call...</source> - <translation type="unfinished"></translation> + <translation>%1 обговорює виклик...</translation> </message> <message> <location line="+122"/> <source>Allow them in</source> - <translation type="unfinished"></translation> + <translation>Дозволити їм увійти</translation> </message> </context> <context> @@ -1839,47 +1843,47 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageInput.qml" line="+47"/> <source>Hang up</source> - <translation type="unfinished"></translation> + <translation>ПоклаÑти трубку</translation> </message> <message> <location line="+0"/> <source>Already on a call</source> - <translation type="unfinished"></translation> + <translation>Вже на дзвінку</translation> </message> <message> <location line="+0"/> <source>Place a call</source> - <translation type="unfinished"></translation> + <translation>Зателефонувати</translation> </message> <message> <location line="+28"/> <source>Send a file</source> - <translation type="unfinished"></translation> + <translation>ÐадіÑлати файл</translation> </message> <message> <location line="+64"/> <source>Write a message...</source> - <translation type="unfinished">ÐапиÑати повідомленнÑ…</translation> + <translation>ÐапиÑати повідомленнÑ…</translation> </message> <message> <location line="+257"/> <source>Stickers</source> - <translation type="unfinished"></translation> + <translation>Ðаліпки</translation> </message> <message> <location line="+24"/> <source>Emoji</source> - <translation type="unfinished"></translation> + <translation>Емодзі</translation> </message> <message> <location line="+22"/> <source>Send</source> - <translation type="unfinished">ÐадіÑлати</translation> + <translation>ÐадіÑлати</translation> </message> <message> <location line="+15"/> <source>You don't have permission to send messages in this room</source> - <translation type="unfinished"></translation> + <translation>Ви не маєте дозволу надÑилати Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð² цій кімнаті</translation> </message> </context> <context> @@ -1887,27 +1891,27 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageView.qml" line="+346"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation>Змінити</translation> </message> <message> <location line="+17"/> <source>React</source> - <translation type="unfinished"></translation> + <translation>Реагувати</translation> </message> <message> <location line="+15"/> <source>Reply in thread</source> - <translation type="unfinished"></translation> + <translation>ВідповіÑти в ланцюжку</translation> </message> <message> <location line="+0"/> <source>New thread</source> - <translation type="unfinished"></translation> + <translation>Ðовий ланцюжок</translation> </message> <message> <location line="+11"/> <source>Reply</source> - <translation type="unfinished"></translation> + <translation>ВідповіÑти</translation> </message> <message> <location line="+11"/> @@ -1917,7 +1921,7 @@ Example: https://server.my:8787</source> <message> <location line="+17"/> <source>Options</source> - <translation type="unfinished"></translation> + <translation>Опції</translation> </message> <message> <location line="+187"/> @@ -1927,12 +1931,12 @@ Example: https://server.my:8787</source> <message> <location line="+69"/> <source>Enter reason for removal or hit enter for no reason:</source> - <translation type="unfinished"></translation> + <translation>Введіть причину Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ð°Ð±Ð¾ натиÑніть Enter щоб видалити без причини:</translation> </message> <message> <location line="+1"/> <source>Reason for removal</source> - <translation type="unfinished"></translation> + <translation>Причина видаленнÑ</translation> </message> <message> <location line="+9"/> @@ -1943,93 +1947,93 @@ Example: https://server.my:8787</source> <location line="+10"/> <location line="+138"/> <source>&Copy</source> - <translation type="unfinished"></translation> + <translation>&Копіювати</translation> </message> <message> <location line="-131"/> <location line="+138"/> <source>Copy &link location</source> - <translation type="unfinished"></translation> + <translation>Копіювати &поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÑƒÐ²Ð°Ð½Ð½Ñ</translation> </message> <message> <location line="-130"/> <source>Re&act</source> - <translation type="unfinished"></translation> + <translation>Ре&агувати</translation> </message> <message> <location line="+9"/> <source>Repl&y</source> - <translation type="unfinished"></translation> + <translation>Відпо&віÑти</translation> </message> <message> <location line="+7"/> <source>&Edit</source> - <translation type="unfinished"></translation> + <translation>Змінити</translation> </message> <message> <location line="+7"/> <source>&Thread</source> - <translation type="unfinished"></translation> + <translation>&Зв'Ñзок</translation> </message> <message> <location line="+7"/> <source>Un&pin</source> - <translation type="unfinished"></translation> + <translation>Від&кріпити</translation> </message> <message> <location line="+0"/> <source>&Pin</source> - <translation type="unfinished"></translation> + <translation>&Закріпити</translation> </message> <message> <location line="+6"/> <source>&Read receipts</source> - <translation type="unfinished"></translation> + <translation>&Прочитати квитанції</translation> </message> <message> <location line="+5"/> <source>&Forward</source> - <translation type="unfinished"></translation> + <translation>&Вперед</translation> </message> <message> <location line="+11"/> <source>&Mark as read</source> - <translation type="unfinished"></translation> + <translation>&Відзначити Ñк прочитане</translation> </message> <message> <location line="+3"/> <source>View raw message</source> - <translation type="unfinished"></translation> + <translation>ПереглÑнути необроблене повідомленнÑ</translation> </message> <message> <location line="+6"/> <source>View decrypted raw message</source> - <translation type="unfinished"></translation> + <translation>ПереглÑнути розшифроване необроблене повідомленнÑ</translation> </message> <message> <location line="+7"/> <source>Remo&ve message</source> - <translation type="unfinished"></translation> + <translation>Ви&далити повідомленнÑ</translation> </message> <message> <location line="+13"/> <source>&Save as</source> - <translation type="unfinished"></translation> + <translation>&Зберегти Ñк</translation> </message> <message> <location line="+7"/> <source>&Open in external program</source> - <translation type="unfinished"></translation> + <translation>&Відкрити у зовнішній програмі</translation> </message> <message> <location line="+7"/> <source>Copy link to eve&nt</source> - <translation type="unfinished"></translation> + <translation>Копіювати поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° &подію</translation> </message> <message> <location line="+42"/> <source>&Go to quoted message</source> - <translation type="unfinished"></translation> + <translation>&Перейти до цитованого повідомленнÑ</translation> </message> </context> <context> @@ -2037,62 +2041,62 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/device-verification/NewVerificationRequest.qml" line="+11"/> <source>Send Verification Request</source> - <translation type="unfinished"></translation> + <translation>ÐадіÑлати запит на підтвердженнÑ</translation> </message> <message> <location line="+0"/> <source>Received Verification Request</source> - <translation type="unfinished"></translation> + <translation>Отримано запит на підтвердженнÑ</translation> </message> <message> <location line="+14"/> <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 an unverified device now? (Please make sure you have one of those devices available.)</source> - <translation type="unfinished"></translation> + <translation>Щоб дозволити іншим кориÑтувачам бачити, Ñкі з ваших приÑтроїв наÑправді належать вам, ви можете підтвердити Ñ—Ñ…. Це також дозволÑÑ” резервне ÐºÐ¾Ð¿Ñ–ÑŽÐ²Ð°Ð½Ð½Ñ ÐºÐ»ÑŽÑ‡Ñ–Ð² працювати автоматично. Перевірити неперевірений приÑтрій зараз? (ПереконайтеÑÑ, що у Ð²Ð°Ñ Ñ” один із цих приÑтроїв.)</translation> </message> <message> <location line="+2"/> <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 type="unfinished"></translation> + <translation>Щоб дозволити іншим кориÑтувачам бачити, Ñкі з ваших приÑтроїв наÑправді належать вам, ви можете перевірити Ñ—Ñ…. Це також дозволÑÑ” резервне ÐºÐ¾Ð¿Ñ–ÑŽÐ²Ð°Ð½Ð½Ñ ÐºÐ»ÑŽÑ‡Ñ–Ð² працювати автоматично. Перевірити %1 зараз?</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 type="unfinished"></translation> + <translation>Щоб переконатиÑÑ, що жоден зловмиÑник не зможе підÑлухати ваші зашифровані повідомленнÑ, ви можете перевірити іншу Ñторону.</translation> </message> <message> <location line="+3"/> <source>%1 has requested to verify their device %2.</source> - <translation type="unfinished"></translation> + <translation>%1 надіÑлав запит на перевірку Ñвого приÑтрою %2.</translation> </message> <message> <location line="+2"/> <source>%1 using the device %2 has requested to be verified.</source> - <translation type="unfinished"></translation> + <translation>%1, викориÑÑ‚Ð¾Ð²ÑƒÑ Ð¿Ñ€Ð¸Ñтрій %2, надіÑлав запит на перевірку.</translation> </message> <message> <location line="+2"/> <source>Your device (%1) has requested to be verified.</source> - <translation type="unfinished"></translation> + <translation>Ваш приÑтрій (%1) надіÑлав запит на перевірку.</translation> </message> <message> <location line="+12"/> <source>Cancel</source> - <translation type="unfinished">СкаÑувати</translation> + <translation>СкаÑувати</translation> </message> <message> <location line="+0"/> <source>Deny</source> - <translation type="unfinished"></translation> + <translation>Відказати</translation> </message> <message> <location line="+13"/> <source>Start verification</source> - <translation type="unfinished"></translation> + <translation>Почати перевірку</translation> </message> <message> <location line="+0"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>ПрийнÑти</translation> </message> </context> <context> @@ -2130,32 +2134,32 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/PlaceCall.qml" line="+39"/> <source>Place a call to %1?</source> - <translation type="unfinished"></translation> + <translation>Зателефонувати %1?</translation> </message> <message> <location line="+16"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>Мікрофон не знайдено.</translation> </message> <message> <location line="+24"/> <source>Voice</source> - <translation type="unfinished"></translation> + <translation>ГолоÑ</translation> </message> <message> <location line="+13"/> <source>Video</source> - <translation type="unfinished"></translation> + <translation>Відео</translation> </message> <message> <location line="+13"/> <source>Screen</source> - <translation type="unfinished"></translation> + <translation>Екран</translation> </message> <message> <location line="+16"/> <source>Cancel</source> - <translation type="unfinished">СкаÑувати</translation> + <translation>СкаÑувати</translation> </message> </context> <context> @@ -2163,7 +2167,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/delegates/Placeholder.qml" line="+11"/> <source>unimplemented event: </source> - <translation type="unfinished"></translation> + <translation>нереалізована подіÑ: </translation> </message> </context> <context> @@ -2171,85 +2175,85 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/PowerLevelEditor.qml" line="+26"/> <source>Permissions in %1</source> - <translation type="unfinished"></translation> + <translation>Дозволи в %1</translation> </message> <message> <location line="+14"/> <source>Be careful when editing permissions. You can't lower the permissions of people with a same or higher level than you. Be careful when promoting others.</source> - <translation type="unfinished"></translation> + <translation>Будьте обережні під Ñ‡Ð°Ñ Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¾Ð·Ð²Ð¾Ð»Ñ–Ð². Ви не можете знизити дозволи Ð´Ð»Ñ Ð»ÑŽÐ´ÐµÐ¹ з таким Ñамим або вищим рівнем, ніж ваш. Будьте обережні, проÑуваючи інших.</translation> </message> <message> <location line="+13"/> <source>Roles</source> - <translation type="unfinished"></translation> + <translation>Ролі</translation> </message> <message> <location line="+3"/> <source>Users</source> - <translation type="unfinished"></translation> + <translation>КориÑтувачі</translation> </message> <message> <location line="+20"/> <source>Move permissions between roles to change them</source> - <translation type="unfinished"></translation> + <translation>Переміщуйте дозволи між ролÑми, щоб змінювати Ñ—Ñ…</translation> </message> <message> <location line="+22"/> <location line="+240"/> <source>Administrator (%1)</source> - <translation type="unfinished"></translation> + <translation>ÐдмініÑтратор (%1)</translation> </message> <message> <location line="-238"/> <location line="+240"/> <source>Moderator (%1)</source> - <translation type="unfinished"></translation> + <translation>Модератор (%1)</translation> </message> <message> <location line="-238"/> <source>User (%1)</source> - <translation type="unfinished"></translation> + <translation>КориÑтувач (%1)</translation> </message> <message> <location line="+2"/> <location line="+238"/> <source>Custom (%1)</source> - <translation type="unfinished"></translation> + <translation>Спеціальний (%1)</translation> </message> <message> <location line="-225"/> <source>Remove event type</source> - <translation type="unfinished"></translation> + <translation>Видалити тип події</translation> </message> <message> <location line="+0"/> <source>Add event type</source> - <translation type="unfinished"></translation> + <translation>Додати тип події</translation> </message> <message> <location line="+42"/> <source>Add new role</source> - <translation type="unfinished"></translation> + <translation>Додати нову роль</translation> </message> <message> <location line="+38"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation>Додати</translation> </message> <message> <location line="+16"/> <source>Move users up or down to change their permissions</source> - <translation type="unfinished"></translation> + <translation>ПереміÑÑ‚Ñ–Ñ‚ÑŒ кориÑтувачів вгору або вниз, щоб змінити їхні дозволи</translation> </message> <message> <location line="+142"/> <source>Remove user</source> - <translation type="unfinished"></translation> + <translation>Видалити кориÑтувача</translation> </message> <message> <location line="+0"/> <source>Add user</source> - <translation type="unfinished"></translation> + <translation>Додати кориÑтувача</translation> </message> </context> <context> @@ -2257,42 +2261,42 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/PowerLevelSpacesApplyDialog.qml" line="+27"/> <source>Apply permission changes</source> - <translation type="unfinished"></translation> + <translation>ЗаÑтоÑувати зміни дозволів</translation> </message> <message> <location line="+14"/> <source>Which of the subcommunities and rooms should these permissions be applied to?</source> - <translation type="unfinished"></translation> + <translation>До Ñких підÑпільнот Ñ– кімнат Ñлід заÑтоÑувати ці дозволи?</translation> </message> <message> <location line="+14"/> <source>Apply permissions recursively</source> - <translation type="unfinished"></translation> + <translation>ЗаÑтоÑувати дозволи рекурÑивно</translation> </message> <message> <location line="+12"/> <source>Overwrite exisiting modifications in rooms</source> - <translation type="unfinished"></translation> + <translation>ПерезапиÑати наÑвні зміни в кімнатах</translation> </message> <message> <location line="+41"/> <source>No permissions to apply the new permissions here</source> - <translation type="unfinished"></translation> + <translation>Тут немає дозволів Ð´Ð»Ñ Ð·Ð°ÑтоÑÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð¾Ð²Ð¸Ñ… дозволів</translation> </message> <message> <location line="+1"/> <source>No changes needed</source> - <translation type="unfinished"></translation> + <translation>Зміни не потрібні</translation> </message> <message> <location line="+1"/> <source>Existing modifications to the permissions in this room will be overwritten</source> - <translation type="unfinished"></translation> + <translation>ІÑнуючі зміни дозволів у цій кімнаті буде перезапиÑано</translation> </message> <message> <location line="+1"/> <source>Permissions synchronized with community</source> - <translation type="unfinished"></translation> + <translation>Дозволи Ñинхронізовані з Ñпільнотою</translation> </message> </context> <context> @@ -2568,12 +2572,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/ReCaptchaDialog.qml" line="+40"/> <source>Solve the reCAPTCHA and press the confirm button</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Розгадайте reCAPTCHA Ñ– натиÑніть кнопку підтвердженнÑ</translation> </message> <message> <location line="+8"/> <source>Open reCAPTCHA</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Відкрити reCAPTCHA</translation> </message> <message> <location line="+5"/> @@ -2591,7 +2595,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/ReadReceipts.qml" line="+39"/> <source>Read receipts</source> - <translation type="unfinished">Прочитати квитанції</translation> + <translation>Прочитати квитанції</translation> </message> </context> <context> @@ -2662,68 +2666,68 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/pages/RegisterPage.qml" line="+58"/> <source>Homeserver</source> - <translation type="unfinished">Домашній Ñервер</translation> + <translation>Домашній Ñервер</translation> </message> <message> <location line="+1"/> <source>your.server</source> - <translation type="unfinished"></translation> + <translation>ваш.Ñервер</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 type="unfinished"></translation> + <translation>Сервер, Ñкий дозволÑÑ” реєÑтруватиÑÑ. ОÑкільки Ð¼Ð°Ñ‚Ñ€Ð¸Ñ†Ñ Ð´ÐµÑ†ÐµÐ½Ñ‚Ñ€Ð°Ð»Ñ–Ð·Ð¾Ð²Ð°Ð½Ð°, вам потрібно Ñпочатку знайти Ñервер, на Ñкому можна зареєÑтруватиÑÑ, або розміÑтити влаÑний.</translation> </message> <message> <location line="+32"/> <source>Username</source> - <translation type="unfinished"></translation> + <translation>Ім'Ñ ÐºÐ¾Ñ€Ð¸Ñтувача</translation> </message> <message> <location line="+1"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> - <translation type="unfinished"></translation> + <translation>Ð†Ð¼â€™Ñ ÐºÐ¾Ñ€Ð¸Ñтувача не має бути порожнім Ñ– має міÑтити лише Ñимволи a-z, 0-9, ., _, =, - та /.</translation> </message> <message> <location line="+21"/> <location line="+102"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>Ðазад</translation> </message> <message> <location line="-79"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>Пароль</translation> </message> <message> <location line="+2"/> <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> - <translation type="unfinished"></translation> + <translation>Виберіть надійний пароль. Точні вимоги до надійноÑÑ‚Ñ– Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð¼Ð¾Ð¶ÑƒÑ‚ÑŒ залежати від вашого Ñервера.</translation> </message> <message> <location line="+7"/> <source>Password confirmation</source> - <translation type="unfinished"></translation> + <translation>ÐŸÑ–Ð´Ñ‚Ð²ÐµÑ€Ð´Ð¶ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¾Ð»ÑŽ</translation> </message> <message> <location line="+9"/> <source>Your passwords do not match!</source> - <translation type="unfinished"></translation> + <translation>Ваші паролі не збігаютьÑÑ!</translation> </message> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>Ім'Ñ Ð¿Ñ€Ð¸Ñтрою</translation> </message> <message> <location line="+2"/> <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> - <translation type="unfinished"></translation> + <translation>Ð†Ð¼â€™Ñ Ñ†ÑŒÐ¾Ð³Ð¾ приÑтрою, Ñке буде показано іншим під Ñ‡Ð°Ñ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€ÐºÐ¸ ваших приÑтроїв. Якщо нічого не вказано, викориÑтовуєтьÑÑ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð·Ð° умовчаннÑм.</translation> </message> <message> <location line="+31"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>ЗÐРЕЄСТРУВÐТИСЯ</translation> </message> </context> <context> @@ -2731,17 +2735,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/ReplyPopup.qml" line="+54"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Закрити</translation> </message> <message> <location line="+16"/> <source>Cancel Edit</source> - <translation type="unfinished"></translation> + <translation>СкаÑувати редагуваннÑ</translation> </message> <message> <location line="+16"/> <source>Cancel Thread</source> - <translation type="unfinished"></translation> + <translation>СкаÑувати ланцюжок</translation> </message> </context> <context> @@ -2749,17 +2753,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomDirectory.qml" line="+24"/> <source>Explore Public Rooms</source> - <translation type="unfinished"></translation> + <translation>ДоÑліджуйте громадÑькі кімнати</translation> </message> <message> <location line="+138"/> <source>Search for public rooms</source> - <translation type="unfinished"></translation> + <translation>Пошук громадÑьких кімнат</translation> </message> <message> <location line="+12"/> <source>Choose custom homeserver</source> - <translation type="unfinished"></translation> + <translation>Вибрати Ñпеціальний домашній Ñервер</translation> </message> </context> <context> @@ -2775,150 +2779,150 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/RoomList.qml" line="+49"/> <source>Start a new chat</source> - <translation type="unfinished"></translation> + <translation>Почати новий чат</translation> </message> <message> <location line="+13"/> <source>Join a room</source> - <translation type="unfinished"></translation> + <translation>ПриєднатиÑÑ Ð´Ð¾ кімнати</translation> </message> <message> <location line="+5"/> <source>Create a new room</source> - <translation type="unfinished"></translation> + <translation>Створити нову кімнату</translation> </message> <message> <location line="+9"/> <source>Start a direct chat</source> - <translation type="unfinished"></translation> + <translation>Розпочати прÑмий чат</translation> </message> <message> <location line="+9"/> <source>Create a new community</source> - <translation type="unfinished"></translation> + <translation>Створити нову Ñпільноту</translation> </message> <message> <location line="+16"/> <source>Room directory</source> - <translation type="unfinished"></translation> + <translation>Каталог кімнат</translation> </message> <message> <location line="+18"/> <source>Search rooms (Ctrl+K)</source> - <translation type="unfinished"></translation> + <translation>Пошук кімнат (Ctrl+K)</translation> </message> <message> <location line="+24"/> <source>User settings</source> - <translation type="unfinished"></translation> + <translation>ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ñ€Ð¸Ñтувача</translation> </message> <message> <location line="+95"/> <source>Logout</source> - <translation type="unfinished"></translation> + <translation>Вийти</translation> </message> <message> <location line="+12"/> <source>Enter your status message:</source> - <translation type="unfinished"></translation> + <translation>Введіть Ñвоє Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ ÑтатуÑ:</translation> </message> <message> <location line="+1"/> <source>Status Message</source> - <translation type="unfinished"></translation> + <translation>ÐŸÐ¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ ÑтатуÑ</translation> </message> <message> <location line="+10"/> <source>Profile settings</source> - <translation type="unfinished"></translation> + <translation>ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¾Ñ„Ñ–Ð»ÑŽ</translation> </message> <message> <location line="+5"/> <source>Set status message</source> - <translation type="unfinished"></translation> + <translation>Ð’Ñтановити Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ ÑтатуÑ</translation> </message> <message> <location line="+52"/> <source>Encryption not set up</source> <extracomment>Cross-signing setup has not run yet.</extracomment> - <translation type="unfinished"></translation> + <translation>Ð¨Ð¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ðµ вÑтановлено</translation> </message> <message> <location line="+3"/> <source>Unverified login</source> <extracomment>The user just signed in with this device and hasn't verified their master key.</extracomment> - <translation type="unfinished"></translation> + <translation>Ðеперевірений вхід</translation> </message> <message> <location line="+3"/> <source>Please verify your other devices</source> <extracomment>There are unverified devices signed in to this account.</extracomment> - <translation type="unfinished"></translation> + <translation>Будь лаÑка, перевірте інші приÑтрої</translation> </message> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Закрити</translation> </message> <message> <location line="+372"/> <source>Enter the tag you want to use:</source> - <translation type="unfinished"></translation> + <translation>Введіть тег, Ñкий ви хочете викориÑтовувати:</translation> </message> <message> <location line="+1"/> <source>New tag</source> - <translation type="unfinished"></translation> + <translation>Ðовий тег</translation> </message> <message> <location line="+7"/> <source>Open separately</source> - <translation type="unfinished"></translation> + <translation>Відкрити окремо</translation> </message> <message> <location line="+12"/> <source>Room settings</source> - <translation type="unfinished"></translation> + <translation>ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÑ–Ð¼Ð½Ð°Ñ‚Ð¸</translation> </message> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Залишити кімнату</translation> </message> <message> <location line="+5"/> <source>Copy room link</source> - <translation type="unfinished"></translation> + <translation>Копіювати поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° кімнату</translation> </message> <message> <location line="+7"/> <source>Tag room as:</source> - <translation type="unfinished"></translation> + <translation>Позначити кімнату Ñк:</translation> </message> <message> <location line="+13"/> <source>Favourite</source> - <translation type="unfinished"></translation> + <translation>Вибране</translation> </message> <message> <location line="+2"/> <source>Low priority</source> - <translation type="unfinished"></translation> + <translation>Ðизький пріоритет</translation> </message> <message> <location line="+2"/> <source>Server notice</source> - <translation type="unfinished"></translation> + <translation>ÐŸÐ¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ñервера</translation> </message> <message> <location line="+13"/> <source>Create new tag...</source> - <translation type="unfinished"></translation> + <translation>Створити новий тег…</translation> </message> <message> <location line="+11"/> <source>Add or remove from community...</source> - <translation type="unfinished"></translation> + <translation>Додати або видалити зі Ñпільноти...</translation> </message> </context> <context> @@ -2926,82 +2930,82 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomMembers.qml" line="+19"/> <source>Members of %1</source> - <translation type="unfinished"></translation> + <translation>Члени %1</translation> </message> <message numerus="yes"> <location line="+31"/> <source>%n people in %1</source> <comment>Summary above list of members</comment> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n людина в %1</numerusform> + <numerusform>%n людини в %1</numerusform> + <numerusform>%n оÑіб у %1</numerusform> </translation> </message> <message> <location line="+10"/> <source>Invite more people</source> - <translation type="unfinished"></translation> + <translation>ЗапроÑити більше людей</translation> </message> <message> <location line="+8"/> <source>Search...</source> - <translation type="unfinished"></translation> + <translation>Пошук...</translation> </message> <message> <location line="+10"/> <source>Sort by: </source> - <translation type="unfinished"></translation> + <translation>Сортувати за: </translation> </message> <message> <location line="+6"/> <source>User ID</source> - <translation type="unfinished">Ідентифікатор кориÑтувача</translation> + <translation>Ідентифікатор кориÑтувача</translation> </message> <message> <location line="+1"/> <source>Display name</source> - <translation type="unfinished"></translation> + <translation>Відображуване ім'Ñ</translation> </message> <message> <location line="+1"/> <source>Power level</source> - <translation type="unfinished"></translation> + <translation>Рівень доÑтупу</translation> </message> <message> <location line="+98"/> <source>Administrator: %1</source> - <translation type="unfinished"></translation> + <translation>ÐдмініÑтратор: %1</translation> </message> <message> <location line="+2"/> <source>Moderator: %1</source> - <translation type="unfinished"></translation> + <translation>Модератор: %1</translation> </message> <message> <location line="+2"/> <source>User: %1</source> - <translation type="unfinished"></translation> + <translation>КориÑтувач: %1</translation> </message> <message> <location line="+20"/> <source>This room is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>Ð¦Ñ ÐºÑ–Ð¼Ð½Ð°Ñ‚Ð° не зашифрована!</translation> </message> <message> <location line="+4"/> <source>This user is verified.</source> - <translation type="unfinished"></translation> + <translation>Цей кориÑтувач перевірений.</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> + <translation>Цей кориÑтувач не перевірений, але вÑе ще викориÑтовує той Ñамий головний ключ, Ñкий був у вашій першій зуÑтрічі.</translation> </message> <message> <location line="+2"/> <source>This user has unverified devices!</source> - <translation type="unfinished"></translation> + <translation>Цей кориÑтувач має неперевірені приÑтрої!</translation> </message> </context> <context> @@ -3040,41 +3044,41 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomSettings.qml" line="+26"/> <source>Room Settings</source> - <translation type="unfinished"></translation> + <translation>ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÑ–Ð¼Ð½Ð°Ñ‚Ð¸</translation> </message> <message> <location line="+35"/> <source>Change room avatar.</source> - <translation type="unfinished"></translation> + <translation>Змінити аватар кімнати.</translation> </message> <message> <location line="+93"/> <source>Change name of this room</source> - <translation type="unfinished"></translation> + <translation>Змінити назву цієї кімнати</translation> </message> <message numerus="yes"> <location line="+22"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n учаÑник</numerusform> + <numerusform>%n учаÑники</numerusform> + <numerusform>%n учаÑників</numerusform> </translation> </message> <message> <location line="+8"/> <source>View members of %1</source> - <translation type="unfinished"></translation> + <translation>ПереглÑнути учаÑників %1</translation> </message> <message> <location line="+24"/> <source>No topic set</source> - <translation type="unfinished"></translation> + <translation>Тема не вÑтановлена</translation> </message> <message> <location line="+21"/> <source>Change topic of this room</source> - <translation type="unfinished"></translation> + <translation>Змінити тему цієї кімнати</translation> </message> <message> <location line="+31"/> @@ -3084,22 +3088,22 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Notifications</source> - <translation type="unfinished"></translation> + <translation>СповіщеннÑ</translation> </message> <message> <location line="+6"/> <source>Muted</source> - <translation type="unfinished"></translation> + <translation>Приглушений</translation> </message> <message> <location line="+0"/> <source>Mentions only</source> - <translation type="unfinished"></translation> + <translation>Лише згадки</translation> </message> <message> <location line="+0"/> <source>All messages</source> - <translation type="unfinished"></translation> + <translation>Ð’ÑÑ– повідомленнÑ</translation> </message> <message> <location line="+10"/> @@ -3109,43 +3113,43 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Anyone can join</source> - <translation type="unfinished"></translation> + <translation>Будь-хто може приєднатиÑÑ</translation> </message> <message> <location line="+14"/> <source>Allow knocking</source> - <translation type="unfinished"></translation> + <translation>Дозволити Ñтукіт</translation> </message> <message> <location line="+19"/> <source>Allow joining via other rooms</source> - <translation type="unfinished"></translation> + <translation>Дозволити Ð¿Ñ€Ð¸Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ñ‡ÐµÑ€ÐµÐ· інші кімнати</translation> </message> <message> <location line="+19"/> <source>Rooms to join via</source> - <translation type="unfinished"></translation> + <translation>Кімнати Ð´Ð»Ñ Ð¿Ñ€Ð¸Ñ”Ð´Ð½Ð°Ð½Ð½Ñ</translation> </message> <message> <location line="+12"/> <location line="+242"/> <source>Change</source> - <translation type="unfinished"></translation> + <translation>Змінити</translation> </message> <message> <location line="-241"/> <source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source> - <translation type="unfinished"></translation> + <translation>Змінити ÑпиÑок кімнат, через Ñкі кориÑтувачі можуть приєднатиÑÑ Ð´Ð¾ цієї кімнати. Зазвичай це офіційна Ñпільнота цієї кімнати.</translation> </message> <message> <location line="+6"/> <source>Allow guests to join</source> - <translation type="unfinished"></translation> + <translation>Дозволити гоÑÑ‚Ñм приєднатиÑÑ</translation> </message> <message> <location line="+17"/> <source>Apply access rules</source> - <translation type="unfinished"></translation> + <translation>ЗаÑтоÑувати правила доÑтупу</translation> </message> <message> <location line="+7"/> @@ -3218,12 +3222,12 @@ Example: https://server.my:8787</source> <location line="+60"/> <location line="+12"/> <source>Configure</source> - <translation type="unfinished"></translation> + <translation>Ðалаштувати</translation> </message> <message> <location line="-89"/> <source>Select events to hide in this room</source> - <translation type="unfinished"></translation> + <translation>Вибрати події, Ñкі потрібно приховати в цій кімнаті</translation> </message> <message> <location line="+6"/> @@ -3243,78 +3247,79 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>ШифруваннÑ</translation> </message> <message> <location line="+22"/> <source>End-to-End Encryption</source> - <translation type="unfinished"></translation> + <translation>ÐаÑкрізне шифруваннÑ</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> + <translation>Ðаразі ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ñ” екÑпериментальним Ñ– може неÑподівано вийти з ладу. <br> +Будь лаÑка, зверніть увагу, що піÑÐ»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ його не можна буде вимкнути.</translation> </message> <message> <location line="+16"/> <source>Permission</source> - <translation type="unfinished"></translation> + <translation>Дозволи</translation> </message> <message> <location line="+6"/> <source>View and change the permissions in this room</source> - <translation type="unfinished"></translation> + <translation>ПереглÑнути та змінити дозволи в цій кімнаті</translation> </message> <message> <location line="+6"/> <source>Aliases</source> - <translation type="unfinished"></translation> + <translation>ПÑевдоніми</translation> </message> <message> <location line="+6"/> <source>View and change the addresses/aliases of this room</source> - <translation type="unfinished"></translation> + <translation>ПереглÑнути та змінити адреÑи/пÑевдоніми цієї кімнати</translation> </message> <message> <location line="+6"/> <source>Sticker & Emote Settings</source> - <translation type="unfinished"></translation> + <translation>ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð°Ð»Ñ–Ð¿Ð¾Ðº Ñ– емоцій</translation> </message> <message> <location line="+6"/> <source>Change what packs are enabled, remove packs, or create new ones</source> - <translation type="unfinished"></translation> + <translation>Змінити увімкнені пакети, видалити пакети або Ñтворіть нові</translation> </message> <message> <location line="+6"/> <source>INFO</source> - <translation type="unfinished">ІÐФО</translation> + <translation>ІÐФО</translation> </message> <message> <location line="+9"/> <source>Internal ID</source> - <translation type="unfinished"></translation> + <translation>Внутрішній ID</translation> </message> <message> <location line="+16"/> <source>Copied to clipboard</source> - <translation type="unfinished"></translation> + <translation>Скопійовано в буфер обміну</translation> </message> <message> <location line="+19"/> <source>Room Version</source> - <translation type="unfinished"></translation> + <translation>ВерÑÑ–Ñ ÐºÑ–Ð¼Ð½Ð°Ñ‚Ð¸</translation> </message> <message> <location line="+19"/> <source>show less</source> - <translation type="unfinished"></translation> + <translation>показати менше</translation> </message> <message> <location line="+0"/> <source>show more</source> - <translation type="unfinished"></translation> + <translation>показати більше</translation> </message> </context> <context> @@ -3345,27 +3350,27 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/Root.qml" line="+313"/> <source>Please enter your login password to continue:</source> - <translation type="unfinished"></translation> + <translation>Щоб продовжити, введіть Ñвій пароль Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ñƒ:</translation> </message> <message> <location line="+10"/> <source>Please enter a valid email address to continue:</source> - <translation type="unfinished"></translation> + <translation>Щоб продовжити, введіть дійÑну електронну адреÑу:</translation> </message> <message> <location line="+10"/> <source>Please enter a valid phone number to continue:</source> - <translation type="unfinished"></translation> + <translation>Щоб продовжити, введіть дійÑний номер телефону:</translation> </message> <message> <location line="+10"/> <source>Please enter the token which has been sent to you:</source> - <translation type="unfinished"></translation> + <translation>Будь лаÑка, введіть токен, Ñкий вам було надіÑлано:</translation> </message> <message> <location line="+11"/> <source>Wait for the confirmation link to arrive, then continue.</source> - <translation type="unfinished"></translation> + <translation>Зачекайте, поки надійде поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ð¿Ñ–Ð´Ñ‚Ð²ÐµÑ€Ð´Ð¶ÐµÐ½Ð½Ñ, а потім продовжуйте.</translation> </message> </context> <context> @@ -3373,7 +3378,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/ScreenShare.qml" line="+30"/> <source>Share desktop with %1?</source> - <translation type="unfinished"></translation> + <translation>ПоділитиÑÑ Ñ€Ð¾Ð±Ð¾Ñ‡Ð¸Ð¼ Ñтолом із %1?</translation> </message> <message> <location line="+11"/> @@ -3383,7 +3388,7 @@ Example: https://server.my:8787</source> <message> <location line="+20"/> <source>Window:</source> - <translation type="unfinished"></translation> + <translation>Вікно:</translation> </message> <message> <location line="+15"/> @@ -3393,43 +3398,43 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>Frame rate:</source> - <translation type="unfinished"></translation> + <translation>ЧаÑтота кадрів:</translation> </message> <message> <location line="+19"/> <source>Include your camera picture-in-picture</source> - <translation type="unfinished"></translation> + <translation>Увімкнути камеру «картинка в картинці»</translation> </message> <message> <location line="+12"/> <source>Request remote camera</source> - <translation type="unfinished"></translation> + <translation>Запит на віддалену камеру</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> + <translation>ПереглÑдайте камеру абонента, Ñк під Ñ‡Ð°Ñ Ð·Ð²Ð¸Ñ‡Ð°Ð¹Ð½Ð¾Ð³Ð¾ відеодзвінка</translation> </message> <message> <location line="+5"/> <source>Hide mouse cursor</source> - <translation type="unfinished"></translation> + <translation>Приховати курÑор миші</translation> </message> <message> <location line="+21"/> <source>Share</source> - <translation type="unfinished"></translation> + <translation>ПоділитиÑÑ</translation> </message> <message> <location line="+16"/> <source>Preview</source> - <translation type="unfinished"></translation> + <translation>Попередній переглÑд</translation> </message> <message> <location line="+7"/> <source>Cancel</source> - <translation type="unfinished">СкаÑувати</translation> + <translation>СкаÑувати</translation> </message> </context> <context> @@ -3450,49 +3455,51 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/SelfVerificationCheck.qml" line="+50"/> <source>This is your recovery key. You will need it to restore access to your encrypted messages and verification keys. Keep this safe. Don't share it with anyone and don't lose it! Do not pass go! Do not collect $200!</source> - <translation type="unfinished"></translation> + <translation>Це ваш ключ відновленнÑ. Він знадобитьÑÑ Ð´Ð»Ñ Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð´Ð¾Ñтупу до ваших зашифрованих повідомлень Ñ– ключів підтвердженнÑ. Зберігайте його в безпеці. ÐÑ– з ким не ділітьÑÑ Ñ– не втрачайте! Ðе проходьте Go! Ðе збирайте 200$!</translation> </message> <message> <location line="+21"/> <source>Encryption setup successfully</source> - <translation type="unfinished"></translation> + <translation>Ð¨Ð¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð°Ð»Ð°ÑˆÑ‚Ð¾Ð²Ð°Ð½Ð¾ уÑпішно</translation> </message> <message> <location line="+8"/> <source>Failed to setup encryption: %1</source> - <translation type="unfinished"></translation> + <translation>Ðе вдалоÑÑ Ð²Ñтановити шифруваннÑ: %1</translation> </message> <message> <location line="+32"/> <source>Setup Encryption</source> - <translation type="unfinished"></translation> + <translation>Ðалаштувати шифруваннÑ</translation> </message> <message> <location line="+9"/> <source>Hello and welcome to Matrix! It seems like you are new. Before you can securely encrypt your messages, we need to setup a few small things. You can either press accept immediately or adjust a few basic options. We also try to explain a few of the basics. You can skip those parts, but they might prove to be helpful!</source> - <translation type="unfinished"></translation> + <translation>Привіт Ñ– лаÑкаво проÑимо до Матриці! +ЗдаєтьÑÑ, ти новачок. Перш ніж ви зможете надійно зашифрувати Ñвої повідомленнÑ, нам потрібно налаштувати кілька дрібниць. Ви можете відразу натиÑнути «ПрийнÑти» або налаштувати кілька оÑновних параметрів. Ми також намагаємоÑÑ Ð¿Ð¾ÑÑнити деÑкі оÑнови. Ви можете пропуÑтити ці чаÑтини, але вони можуть виÑвитиÑÑ ÐºÐ¾Ñ€Ð¸Ñними!</translation> </message> <message> <location line="+108"/> <source>Activate Encryption</source> - <translation type="unfinished"></translation> + <translation>Ðктивувати шифруваннÑ</translation> </message> <message> <location line="+9"/> <source>It seems like you have encryption already configured for this account. To be able to access your encrypted messages and make this device appear as trusted, you can either verify an existing device or (if you have one) enter your recovery passphrase. Please select one of the options below. If you choose verify, you need to have the other device available. If you choose "enter passphrase", you will need your recovery key or passphrase. If you click cancel, you can choose to verify yourself at a later point.</source> - <translation type="unfinished"></translation> + <translation>ЗдаєтьÑÑ, ви вже налаштували ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ облікового запиÑу. Щоб отримати доÑтуп до зашифрованих повідомлень Ñ– зробити цей приÑтрій надійним, ви можете підтвердити наÑвний приÑтрій або (Ñкщо він у Ð²Ð°Ñ Ñ”) ввеÑти парольну фразу Ð´Ð»Ñ Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ. Виберіть один із наведених нижче варіантів. +Якщо ви виберете перевірку, у Ð²Ð°Ñ Ð¿Ð¾Ð²Ð¸Ð½ÐµÐ½ бути доÑтупний інший приÑтрій. Якщо ви вибрали «ввеÑти парольну фразу», вам знадобитьÑÑ Ð²Ð°Ñˆ ключ Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð°Ð±Ð¾ парольна фраза. Якщо ви натиÑнете «СкаÑувати», ви зможете підтвердити Ñебе пізніше.</translation> </message> <message> <location line="+5"/> <source>verify</source> - <translation type="unfinished"></translation> + <translation>перевірити</translation> </message> <message> <location line="+9"/> <source>enter passphrase</source> - <translation type="unfinished"></translation> + <translation>введіть парольну фразу</translation> </message> </context> <context> @@ -3559,37 +3566,37 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/components/SpaceMenuLevel.qml" line="+16"/> <source>Add or remove from community</source> - <translation type="unfinished"></translation> + <translation>Додати або видалити зі Ñпільноти</translation> </message> <message> <location line="+12"/> <source>Official community for this room</source> - <translation type="unfinished"></translation> + <translation>Офіційна Ñпільнота цієї кімнати</translation> </message> <message> <location line="+8"/> <source>Affiliated community for this room</source> - <translation type="unfinished"></translation> + <translation>Ðфілійована Ñпільнота Ð´Ð»Ñ Ñ†Ñ–Ñ”Ñ— кімнати</translation> </message> <message> <location line="+8"/> <source>Listed only for community members</source> - <translation type="unfinished"></translation> + <translation>Ðаведено лише Ð´Ð»Ñ ÑƒÑ‡Ð°Ñників Ñпільноти</translation> </message> <message> <location line="+8"/> <source>Listed only for room members</source> - <translation type="unfinished"></translation> + <translation>Ðаведено лише Ð´Ð»Ñ ÑƒÑ‡Ð°Ñників кімнати</translation> </message> <message> <location line="+8"/> <source>Not related</source> - <translation type="unfinished"></translation> + <translation>Ðе пов'Ñзано</translation> </message> <message> <location line="+9"/> <source>Subcommunities</source> - <translation type="unfinished"></translation> + <translation>ПідÑпільноти</translation> </message> </context> <context> @@ -3597,22 +3604,22 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/StatusIndicator.qml" line="+18"/> <source>Failed</source> - <translation type="unfinished"></translation> + <translation>Ðе вдалоÑÑ</translation> </message> <message> <location line="+2"/> <source>Sent</source> - <translation type="unfinished"></translation> + <translation>ÐадіÑлано</translation> </message> <message> <location line="+2"/> <source>Received</source> - <translation type="unfinished"></translation> + <translation>Отримано</translation> </message> <message> <location line="+2"/> <source>Read</source> - <translation type="unfinished"></translation> + <translation>Прочитано</translation> </message> </context> <context> @@ -3620,12 +3627,12 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/emoji/StickerPicker.qml" line="+69"/> <source>Search</source> - <translation type="unfinished"></translation> + <translation>Пошук</translation> </message> <message> <location line="+188"/> <source>Change what packs are enabled, remove packs, or create new ones</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Змінити увімкнені пакети, видалити пакети або Ñтворіть нові</translation> </message> </context> <context> @@ -3633,17 +3640,17 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> - <translation type="unfinished"></translation> + <translation>УÑпішна перевірка</translation> </message> <message> <location line="+10"/> <source>Verification successful! Both sides verified their devices!</source> - <translation type="unfinished"></translation> + <translation>Перевірка уÑпішна! Обидві Ñторони перевірили Ñвої приÑтрої!</translation> </message> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>Закрити</translation> </message> </context> <context> @@ -4062,12 +4069,12 @@ Reason: %4</source> <location filename="../qml/TimelineRow.qml" line="+107"/> <location line="+171"/> <source>Part of a thread</source> - <translation type="unfinished"></translation> + <translation>ЧаÑтина нитки розмови</translation> </message> <message> <location line="-18"/> <source>Edited</source> - <translation type="unfinished"></translation> + <translation>Відредаговано</translation> </message> </context> <context> @@ -4075,12 +4082,12 @@ Reason: %4</source> <message> <location filename="../qml/TimelineView.qml" line="+53"/> <source>No room open</source> - <translation type="unfinished"></translation> + <translation>Ðемає відкритих кімнат</translation> </message> <message> <location line="+102"/> <source>You are about to notify the whole room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Ви збираєтеÑÑ Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð¸Ñ‚Ð¸ вÑÑŽ кімнату</translation> </message> <message> <location line="+4"/> @@ -4095,26 +4102,26 @@ Reason: %4</source> <message> <location line="+41"/> <source>No preview available</source> - <translation type="unfinished">Попередній переглÑд недоÑтупний</translation> + <translation>Попередній переглÑд недоÑтупний</translation> </message> <message> <location line="+3"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation>ÐалаштуваннÑ</translation> </message> <message numerus="yes"> <location line="+15"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>%n учаÑник</numerusform> + <numerusform>%n учаÑники</numerusform> + <numerusform>%n учаÑників</numerusform> </translation> </message> <message> <location line="+3"/> <source>View members of %1</source> - <translation type="unfinished"></translation> + <translation>ПереглÑнути учаÑників %1</translation> </message> <message> <location line="+19"/> @@ -4124,17 +4131,17 @@ Reason: %4</source> <message> <location line="+14"/> <source>join the conversation</source> - <translation type="unfinished"></translation> + <translation>приєднатиÑÑ Ð´Ð¾ розмови</translation> </message> <message> <location line="+7"/> <source>accept invite</source> - <translation type="unfinished"></translation> + <translation>прийнÑти запрошеннÑ</translation> </message> <message> <location line="+7"/> <source>decline invite</source> - <translation type="unfinished"></translation> + <translation>відхилити запрошеннÑ</translation> </message> <message> <location line="+7"/> @@ -4149,17 +4156,17 @@ Reason: %4</source> <message> <location line="+45"/> <source>Hide invite reason</source> - <translation type="unfinished"></translation> + <translation>Приховати причину запрошеннÑ</translation> </message> <message> <location line="+0"/> <source>Show invite reason</source> - <translation type="unfinished"></translation> + <translation>Показати причину запрошеннÑ</translation> </message> <message> <location line="+18"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation>Ðазад до ÑпиÑку кімнат</translation> </message> </context> <context> @@ -4167,82 +4174,82 @@ Reason: %4</source> <message> <location filename="../qml/TopBar.qml" line="+21"/> <source>No room selected</source> - <translation type="unfinished"></translation> + <translation>Кімнату не вибрано</translation> </message> <message> <location line="+53"/> <source>In %1</source> - <translation type="unfinished"></translation> + <translation>У %1</translation> </message> <message> <location line="+13"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation>Ðазад до ÑпиÑку кімнат</translation> </message> <message> <location line="+55"/> <source>Show or hide pinned messages</source> - <translation type="unfinished"></translation> + <translation>Показати або приховати закріплені повідомленнÑ</translation> </message> <message> <location line="+30"/> <source>Show room members.</source> - <translation type="unfinished"></translation> + <translation>Показати членів кімнати.</translation> </message> <message> <location line="+3"/> <source>This room contains only verified devices.</source> - <translation type="unfinished"></translation> + <translation>Ð¦Ñ ÐºÑ–Ð¼Ð½Ð°Ñ‚Ð° міÑтить лише перевірені приÑтрої.</translation> </message> <message> <location line="+2"/> <source>This room contains verified devices and devices which have never changed their master key.</source> - <translation type="unfinished"></translation> + <translation>Ð¦Ñ ÐºÑ–Ð¼Ð½Ð°Ñ‚Ð° міÑтить перевірені приÑтрої та приÑтрої, Ñкі ніколи не змінювали Ñвій головний ключ.</translation> </message> <message> <location line="+2"/> <source>This room contains unverified devices!</source> - <translation type="unfinished"></translation> + <translation>Ð¦Ñ ÐºÑ–Ð¼Ð½Ð°Ñ‚Ð° міÑтить неперевірені приÑтрої!</translation> </message> <message> <location line="+25"/> <source>Search this room</source> - <translation type="unfinished"></translation> + <translation>Шукати в цій кімнаті</translation> </message> <message> <location line="+24"/> <source>Room options</source> - <translation type="unfinished"></translation> + <translation>ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÑ–Ð¼Ð½Ð°Ñ‚Ð¸</translation> </message> <message> <location line="+11"/> <source>Invite users</source> - <translation type="unfinished"></translation> + <translation>ЗапроÑити кориÑтувачів</translation> </message> <message> <location line="+6"/> <source>Members</source> - <translation type="unfinished"></translation> + <translation>УчаÑники</translation> </message> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>Залишити кімнату</translation> </message> <message> <location line="+5"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation>ÐалаштуваннÑ</translation> </message> <message> <location line="+67"/> <source>Unpin</source> - <translation type="unfinished"></translation> + <translation>Відкріпити</translation> </message> <message> <location line="+44"/> <source>Enter search query</source> - <translation type="unfinished"></translation> + <translation>Введіть пошуковий запит</translation> </message> </context> <context> @@ -4288,10 +4295,10 @@ Reason: %4</source> <message numerus="yes"> <location filename="../qml/UploadBox.qml" line="+92"/> <source>Upload %n file(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - <numerusform></numerusform> + <translation> + <numerusform>Завантажити файл</numerusform> + <numerusform>Завантажити %n файли</numerusform> + <numerusform>Завантажити %n файлів</numerusform> </translation> </message> </context> @@ -4330,32 +4337,32 @@ Reason: %4</source> <message> <location filename="../qml/dialogs/UserProfile.qml" line="+26"/> <source>Global User Profile</source> - <translation type="unfinished"></translation> + <translation>Глобальний профіль кориÑтувача</translation> </message> <message> <location line="+0"/> <source>Room User Profile</source> - <translation type="unfinished"></translation> + <translation>Профіль кориÑтувача кімнати</translation> </message> <message> <location line="+43"/> <source>Change avatar globally.</source> - <translation type="unfinished"></translation> + <translation>Змінити аватар глобально.</translation> </message> <message> <location line="+0"/> <source>Change avatar. Will only apply to this room.</source> - <translation type="unfinished"></translation> + <translation>Змінити аватар. СтоÑуватиметьÑÑ Ð»Ð¸ÑˆÐµ цієї кімнати.</translation> </message> <message> <location line="+84"/> <source>Change display name globally.</source> - <translation type="unfinished"></translation> + <translation>Глобально змінити відображуване ім’Ñ.</translation> </message> <message> <location line="+0"/> <source>Change display name. Will only apply to this room.</source> - <translation type="unfinished"></translation> + <translation>Змінити відображуване ім'Ñ. СтоÑуватиметьÑÑ Ð»Ð¸ÑˆÐµ цієї кімнати.</translation> </message> <message> <location line="+23"/> @@ -4365,48 +4372,48 @@ Reason: %4</source> <message> <location line="+25"/> <source>Room: %1</source> - <translation type="unfinished"></translation> + <translation>Кімната: %1</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> + <translation>Це Ñпеціальний профіль кімнати. Ім'Ñ Ñ‚Ð° аватар кориÑтувача можуть відрізнÑтиÑÑ Ð²Ñ–Ð´ Ñ—Ñ… глобальних верÑій.</translation> </message> <message> <location line="+15"/> <source>Open the global profile for this user.</source> - <translation type="unfinished"></translation> + <translation>Відкрити глобальний профіль цього кориÑтувача.</translation> </message> <message> <location line="+9"/> <location line="+232"/> <source>Verify</source> - <translation type="unfinished"></translation> + <translation>Перевірити</translation> </message> <message> <location line="-192"/> <source>Start a private chat.</source> - <translation type="unfinished"></translation> + <translation>Почати приватний чат.</translation> </message> <message> <location line="+10"/> <source>Kick the user.</source> - <translation type="unfinished"></translation> + <translation>Вигнати кориÑтувача.</translation> </message> <message> <location line="+11"/> <source>Ban the user.</source> - <translation type="unfinished"></translation> + <translation>Заблокувати кориÑтувача.</translation> </message> <message> <location line="+11"/> <source>Refresh device list.</source> - <translation type="unfinished"></translation> + <translation>Оновити ÑпиÑок приÑтроїв.</translation> </message> <message> <location line="+15"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ПриÑтрої</translation> </message> <message> <location line="+3"/> @@ -4416,22 +4423,22 @@ Reason: %4</source> <message> <location line="+62"/> <source>Sign out this device.</source> - <translation type="unfinished"></translation> + <translation>Вийти з цього приÑтрою.</translation> </message> <message> <location line="+31"/> <source>Change device name.</source> - <translation type="unfinished"></translation> + <translation>Змінити ім'Ñ Ð¿Ñ€Ð¸Ñтрою.</translation> </message> <message> <location line="+22"/> <source>Last seen %1 from %2</source> - <translation type="unfinished"></translation> + <translation>ВоÑтаннє бачили %1 з %2</translation> </message> <message> <location line="+27"/> <source>Unverify</source> - <translation type="unfinished"></translation> + <translation>ЗнÑти підтвердженнÑ</translation> </message> </context> <context> @@ -4869,21 +4876,7 @@ This will also enable or disable sending typing notifications to others.</source Це також увімкне або вимкне надÑÐ¸Ð»Ð°Ð½Ð½Ñ Ñповіщень про набір текÑту іншим кориÑтувачам.</translation> </message> <message> - <location line="+4"/> - <source>Display rooms with new messages first. -If this is off, the list of rooms will only be sorted by the preferred sorting order. -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 the preferred sorting order, since you don't seem to consider them as important as the other rooms.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+9"/> - <source>Sort rooms alphabetically. -If this is off, the list of rooms will be sorted by the timestamp of the last message in a room. -If this is on, rooms that come first alphabetically will be sorted earlier than ones that come later.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> + <location line="+19"/> <source>Show buttons to quickly reply, react or access additional options next to each message.</source> <translation>Показувати кнопки Ð´Ð»Ñ ÑˆÐ²Ð¸Ð´ÐºÐ¾Ñ— відповіді, реакції або доÑтупу до додаткових опцій поруч з кожним повідомленнÑм.</translation> </message> @@ -4957,7 +4950,21 @@ This usually causes the application icon in the task bar to animate in some fash <translation>Показати Ñтовпчик зі Ñпільнотами та тегами поруч зі ÑпиÑком кімнат.</translation> </message> <message> - <location line="+42"/> + <location line="+23"/> + <source>Display rooms with new messages first. +If this is off, the list of rooms will only be sorted by the preferred sorting order. +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 the preferred sorting order, since you don't seem to consider them as important as the other rooms.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Sort rooms alphabetically. +If this is off, the list of rooms will be sorted by the timestamp of the last message in a room. +If this is on, rooms that come first alphabetically will be sorted earlier than ones that come later.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> <source>Show if your message was read. Status is displayed next to timestamps. Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> @@ -5115,37 +5122,37 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/pages/UserSettingsPage.qml" line="+189"/> <source>CACHED</source> - <translation type="unfinished"></translation> + <translation>КЕШОВÐÐО</translation> </message> <message> <location line="+0"/> <source>NOT CACHED</source> - <translation type="unfinished"></translation> + <translation>ÐЕ КЕШОВÐÐО</translation> </message> <message> <location line="+7"/> <source>IMPORT</source> - <translation type="unfinished"></translation> + <translation>ІМПОРТУВÐТИ</translation> </message> <message> <location line="+4"/> <source>EXPORT</source> - <translation type="unfinished"></translation> + <translation>ЕКСПОРТУВÐТИ</translation> </message> <message> <location line="+9"/> <source>DOWNLOAD</source> - <translation type="unfinished"></translation> + <translation>ЗÐÐ’ÐÐТÐЖИТИ</translation> </message> <message> <location line="+4"/> <source>REQUEST</source> - <translation type="unfinished"></translation> + <translation>ЗÐПИТÐТИ</translation> </message> <message> <location line="+25"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>Ðазад</translation> </message> </context> <context> @@ -5161,27 +5168,27 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/device-verification/Waiting.qml" line="+12"/> <source>Waiting for other party…</source> - <translation type="unfinished"></translation> + <translation>Ð’ очікуванні іншої Ñторони…</translation> </message> <message> <location line="+12"/> <source>Waiting for other side to accept the verification request.</source> - <translation type="unfinished"></translation> + <translation>ОчікуваннÑ, коли інша Ñторона прийме запит на верифікацію.</translation> </message> <message> <location line="+2"/> <source>Waiting for other side to continue the verification process.</source> - <translation type="unfinished"></translation> + <translation>ÐžÑ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð° Ð¿Ñ€Ð¾Ð´Ð¾Ð²Ð¶ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ñ†ÐµÑу верифікації іншою Ñтороною.</translation> </message> <message> <location line="+2"/> <source>Waiting for other side to complete the verification process.</source> - <translation type="unfinished"></translation> + <translation>ÐžÑ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ñ†ÐµÑу верифікації іншою Ñтороною.</translation> </message> <message> <location line="+19"/> <source>Cancel</source> - <translation type="unfinished">СкаÑувати</translation> + <translation>СкаÑувати</translation> </message> </context> <context> @@ -5189,32 +5196,32 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/pages/WelcomePage.qml" line="+30"/> <source>Welcome to nheko! The desktop client for the Matrix protocol.</source> - <translation type="unfinished"></translation> + <translation>ЛаÑкаво проÑимо до Nheko, деÑктопного клієнту Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñ‚Ð¾ÐºÐ¾Ð»Ñƒ Matrix.</translation> </message> <message> <location line="+10"/> <source>Enjoy your stay!</source> - <translation type="unfinished"></translation> + <translation>Приємного перебуваннÑ!</translation> </message> <message> <location line="+14"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>РЕЄСТРУВÐТИСЯ</translation> </message> <message> <location line="+8"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>ВХІД</translation> </message> <message> <location line="+26"/> <source>Reduce animations</source> - <translation type="unfinished"></translation> + <translation>Зменшити кількіÑÑ‚ÑŒ анімацій</translation> </message> <message> <location line="+7"/> <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> - <translation type="unfinished">Nheko викориÑтовує анімацію в кількох міÑцÑÑ…, щоб бути краÑивіше. Це дозволÑÑ” вам вимкнути Ñ—Ñ…, Ñкщо вони викликають у Ð²Ð°Ñ Ð½ÐµÐ¿Ñ€Ð¸Ñ”Ð¼Ð½Ñ– відчуттÑ.</translation> + <translation>Nheko викориÑтовує анімацію в кількох міÑцÑÑ…, щоб бути краÑивіше. Це дозволÑÑ” вам вимкнути Ñ—Ñ…, Ñкщо вони викликають у Ð²Ð°Ñ Ð½ÐµÐ¿Ñ€Ð¸Ñ”Ð¼Ð½Ñ– відчуттÑ.</translation> </message> </context> <context> diff --git a/resources/langs/nheko_vi.ts b/resources/langs/nheko_vi.ts index 10be9ca787d26bc2b3b9a7610f80edfabfcb6c71..2dc2179fe5caa4e6464b6f6774fe6fa343778915 100644 --- a/resources/langs/nheko_vi.ts +++ b/resources/langs/nheko_vi.ts @@ -224,6 +224,11 @@ </context> <context> <name>ChatPage</name> + <message> + <location filename="../qml/ChatPage.qml" line="+36"/> + <source>No network connection</source> + <translation type="unfinished"></translation> + </message> <message> <location filename="../../src/ChatPage.cpp" line="+114"/> <source>Failed to invite user: %1</source> @@ -249,195 +254,190 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+102"/> - <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> + <location line="+1"/> + <source>Because of the following reason Nheko wants to drop you to the login page: +%1 +If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+41"/> - <source>Failed to open database, logging out!</source> + <location line="+87"/> + <source>Cache migration failed!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+262"/> - <source>Knock on room</source> + <location line="+1"/> + <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> + <location line="+12"/> + <source>Incompatible cache version</source> <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> - <source>Failed to knock room: %1</source> + <location line="+1"/> + <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+59"/> - <source>Room creation failed: Bad Alias</source> + <location line="+41"/> + <source>Failed to open database, logging out!</source> <translation type="unfinished"></translation> </message> <message> <location line="+18"/> - <source>Room %1 created.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+43"/> - <location line="+477"/> - <source>Confirm invite</source> + <source>Failed to restore OLM account. Please login again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-476"/> - <source>Do you really want to invite %1 (%2)?</source> + <location line="+4"/> + <location line="+4"/> + <location line="+4"/> + <source>Failed to restore save data. Please login again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Failed to invite %1 to %2: %3</source> + <location line="+54"/> + <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> - <source>Kicked user: %1</source> + <location line="+35"/> + <location line="+112"/> + <source>Please try to login again: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+26"/> - <source>Failed to ban %1 in %2: %3</source> + <location line="+31"/> + <source>Knock on room</source> <translation type="unfinished"></translation> </message> <message> <location line="+3"/> - <source>Banned user: %1</source> + <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? +You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Confirm unban</source> + <location line="+1"/> + <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>Do you really want to unban %1 (%2)?</source> + <location line="+15"/> + <source>Failed to knock room: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> - <source>Failed to unban %1 in %2: %3</source> + <location line="+36"/> + <source>Failed to join room: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Unbanned user: %1</source> + <location line="+9"/> + <source>Failed to remove invite: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+382"/> - <source>Do you really want to start a private chat with %1?</source> + <location line="+14"/> + <source>Room creation failed: Bad Alias</source> <translation type="unfinished"></translation> </message> <message> - <location line="-934"/> - <source>Cache migration failed!</source> + <location line="+13"/> + <source>Room creation failed: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="-87"/> - <source>Because of the following reason Nheko wants to drop you to the login page: -%1 -If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source> + <location line="+5"/> + <source>Room %1 created.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+88"/> - <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source> + <location line="+13"/> + <source>Failed to leave room: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Incompatible cache version</source> + <location line="+30"/> + <location line="+477"/> + <source>Confirm invite</source> <translation type="unfinished"></translation> </message> <message> - <location line="+60"/> - <source>Failed to restore OLM account. Please login again.</source> + <location line="-476"/> + <source>Do you really want to invite %1 (%2)?</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <location line="+4"/> - <location line="+4"/> - <source>Failed to restore save data. Please login again.</source> + <location line="+12"/> + <source>Failed to invite %1 to %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+54"/> - <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> + <location line="+13"/> + <source>Reason for the kick</source> <translation type="unfinished"></translation> </message> <message> - <location line="+35"/> - <location line="+112"/> - <source>Please try to login again: %1</source> + <location line="+1"/> + <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+34"/> - <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so? -You may optionally provide a reason for others to accept your knock:</source> + <location line="+15"/> + <source>Failed to kick %1 from %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+52"/> - <source>Failed to join room: %1</source> + <location line="+3"/> + <source>Kicked user: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> - <source>Failed to remove invite: %1</source> + <location line="+10"/> + <source>Reason for the ban</source> <translation type="unfinished"></translation> </message> <message> - <location line="+27"/> - <source>Room creation failed: %1</source> + <location line="+1"/> + <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> - <source>Failed to leave room: %1</source> + <location line="+15"/> + <source>Failed to ban %1 in %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+56"/> - <source>Reason for the kick</source> + <location line="+3"/> + <source>Banned user: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source> + <location line="+8"/> + <source>Confirm unban</source> <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> - <source>Failed to kick %1 from %2: %3</source> + <location line="+1"/> + <source>Do you really want to unban %1 (%2)?</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>Reason for the ban</source> + <location line="+10"/> + <source>Failed to unban %1 in %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source> + <location line="+3"/> + <source>Unbanned user: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../qml/ChatPage.qml" line="+36"/> - <source>No network connection</source> + <location line="+382"/> + <source>Do you really want to start a private chat with %1?</source> <translation type="unfinished"></translation> </message> </context> @@ -453,73 +453,63 @@ You may optionally provide a reason for others to accept your knock:</source> <source>/react <text></source> <translation type="unfinished"></translation> </message> - <message> - <location line="+6"/> - <source>/part [reason]</source> - <translation type="unfinished"></translation> - </message> <message> <location line="+2"/> - <source>/leave [reason]</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>/roomnick <displayname></source> + <source>/join <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/shrug [message]</source> + <source>/knock <!roomid|#alias> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> - <source>/confetti [message]</source> + <location line="+2"/> + <source>/part [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/rainbowconfetti [message]</source> + <source>/leave [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="-50"/> - <source>/join <!roomid|#alias> [reason]</source> + <location line="+2"/> + <source>/invite <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/knock <!roomid|#alias> [reason]</source> + <source>/kick <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>/invite <@userid> [reason]</source> + <location line="+2"/> + <source>/ban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/kick <@userid> [reason]</source> + <source>/unban <@userid> [reason]</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/ban <@userid> [reason]</source> + <source>/redact <$eventid|@userid></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/unban <@userid> [reason]</source> + <source>/roomnick <displayname></source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>/redact <$eventid|@userid></source> + <source>/shrug [message]</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>/md <message></source> <translation type="unfinished"></translation> </message> @@ -554,7 +544,17 @@ You may optionally provide a reason for others to accept your knock:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> + <location line="+2"/> + <source>/confetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>/rainbowconfetti [message]</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>/rainfall [message]</source> <translation type="unfinished"></translation> </message> @@ -965,7 +965,7 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+291"/> + <location filename="../../src/ChatPage.cpp" line="-131"/> <source>Decrypt secrets</source> <translation type="unfinished"></translation> </message> @@ -1460,12 +1460,12 @@ You may optionally provide a reason for others to accept your knock:</source> <name>InputBar</name> <message> <location filename="../../src/timeline/InputBar.cpp" line="+374"/> - <source>All Files (*)</source> + <source>Select file(s)</source> <translation type="unfinished"></translation> </message> <message> <location line="+0"/> - <source>Select file(s)</source> + <source>All Files (*)</source> <translation type="unfinished"></translation> </message> <message> @@ -1542,145 +1542,145 @@ You may optionally provide a reason for others to accept your knock:</source> <context> <name>LoginPage</name> <message> - <location filename="../../src/LoginPage.cpp" line="+79"/> - <location line="+6"/> - <location line="+64"/> - <location line="+127"/> - <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> + <location filename="../qml/pages/LoginPage.qml" line="+58"/> + <source>Matrix ID</source> <translation type="unfinished"></translation> </message> <message> - <location line="-157"/> - <source>Autodiscovery failed. Received malformed response.</source> + <location line="+1"/> + <source>e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <location line="+3"/> + <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 type="unfinished"></translation> </message> <message> - <location line="+33"/> - <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <location line="+27"/> + <source>Password</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> - <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <location line="+2"/> + <source>Your password.</source> <translation type="unfinished"></translation> </message> <message> <location line="+8"/> - <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <source>Device name</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> - <source>The selected server does not support a version of the Matrix protocol, that this client understands (v1.1 to v1.5). You can't sign in.</source> + <location line="+2"/> + <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+20"/> - <source>Sign in with Apple</source> + <location line="+10"/> + <source>Homeserver address</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Continue with Facebook</source> + <location line="+1"/> + <source>server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Sign in with Google</source> + <location line="+3"/> + <source>The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Sign in with Twitter</source> + <location line="+32"/> + <source>LOGIN</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Login using %1</source> + <location line="+42"/> + <source>Back</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> - <source>SSO LOGIN</source> + <location filename="../../src/LoginPage.cpp" line="+79"/> + <location line="+6"/> + <location line="+64"/> + <location line="+127"/> + <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="+58"/> - <source>Empty password</source> + <location line="-157"/> + <source>Autodiscovery failed. Received malformed response.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+55"/> - <source>SSO login failed</source> + <location line="+6"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../qml/pages/LoginPage.qml" line="+58"/> - <source>Matrix ID</source> + <location line="+33"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>e.g @joe:matrix.org</source> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <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> + <location line="+8"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+27"/> - <source>Password</source> + <location line="+16"/> + <source>The selected server does not support a version of the Matrix protocol, that this client understands (v1.1 to v1.5). You can't sign in.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Your password.</source> + <location line="+20"/> + <source>Sign in with Apple</source> <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Device name</source> + <location line="+2"/> + <source>Continue with Facebook</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used.</source> + <source>Sign in with Google</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> - <source>Homeserver address</source> + <location line="+2"/> + <source>Sign in with Twitter</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>server.my:8787</source> + <location line="+2"/> + <source>Login using %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>The address that can be used to contact you homeserver's client API. -Example: https://server.my:8787</source> + <location line="+9"/> + <source>SSO LOGIN</source> <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> - <source>LOGIN</source> + <location line="+58"/> + <source>Empty password</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Back</source> + <location line="+55"/> + <source>SSO login failed</source> <translation type="unfinished"></translation> </message> </context> @@ -2596,124 +2596,124 @@ Example: https://server.my:8787</source> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+82"/> - <source>Autodiscovery failed. Received malformed response.</source> + <location filename="../qml/pages/RegisterPage.qml" line="+58"/> + <source>Homeserver</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <location line="+1"/> + <source>your.server</source> <translation type="unfinished"></translation> </message> <message> - <location line="+25"/> - <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <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 type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <location line="+32"/> + <source>Username</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <location line="+1"/> + <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+17"/> - <source>The selected server does not support a version of the Matrix protocol that this client understands (v1.1 to v1.5). You can't register.</source> + <location line="+21"/> + <location line="+102"/> + <source>Back</source> <translation type="unfinished"></translation> </message> <message> - <location line="+11"/> - <source>Server does not support querying registration flows!</source> + <location line="-79"/> + <source>Password</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>Server does not support registration.</source> + <location line="+2"/> + <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> - <source>Invalid username.</source> + <location line="+7"/> + <source>Password confirmation</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Name already in use.</source> + <location line="+9"/> + <source>Your passwords do not match!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Part of the reserved namespace.</source> + <location line="+8"/> + <source>Device name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../qml/pages/RegisterPage.qml" line="+58"/> - <source>Homeserver</source> + <location line="+2"/> + <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>your.server</source> + <location line="+31"/> + <source>REGISTER</source> <translation type="unfinished"></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> + <location filename="../../src/RegisterPage.cpp" line="+82"/> + <source>Autodiscovery failed. Received malformed response.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> - <source>Username</source> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> + <location line="+25"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+21"/> - <location line="+102"/> - <source>Back</source> + <location line="+7"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-79"/> - <source>Password</source> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> + <location line="+17"/> + <source>The selected server does not support a version of the Matrix protocol that this client understands (v1.1 to v1.5). You can't register.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Password confirmation</source> + <location line="+11"/> + <source>Server does not support querying registration flows!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> - <source>Your passwords do not match!</source> + <location line="+5"/> + <source>Server does not support registration.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Device name</source> + <location line="+28"/> + <source>Invalid username.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> + <source>Name already in use.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+31"/> - <source>REGISTER</source> + <location line="+2"/> + <source>Part of the reserved namespace.</source> <translation type="unfinished"></translation> </message> </context> @@ -2995,37 +2995,6 @@ Example: https://server.my:8787</source> </context> <context> <name>RoomSettings</name> - <message> - <location filename="../../src/ui/RoomSettings.cpp" line="+236"/> - <source>Failed to enable encryption: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+404"/> - <source>Select an avatar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+0"/> - <source>All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>The selected file is not an image</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Error while reading file: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+32"/> - <location line="+19"/> - <source>Failed to upload image: %s</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../qml/dialogs/RoomSettings.qml" line="+26"/> <source>Room Settings</source> @@ -3299,8 +3268,39 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+0"/> - <source>show more</source> + <location line="+0"/> + <source>show more</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../src/ui/RoomSettings.cpp" line="+236"/> + <source>Failed to enable encryption: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+404"/> + <source>Select an avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>The selected file is not an image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Error while reading file: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+32"/> + <location line="+19"/> + <source>Failed to upload image: %s</source> <translation type="unfinished"></translation> </message> </context> @@ -3636,7 +3636,12 @@ If you choose verify, you need to have the other device available. If you choose <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1501"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1251"/> + <source>You joined this room.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+250"/> <location line="+17"/> <source>Message redaction failed: %1</source> <translation type="unfinished"></translation> @@ -3681,7 +3686,12 @@ If you choose verify, you need to have the other device available. If you choose <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>%1 made this room require an invitation to join.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>%1 allowed to join this room by knocking.</source> <translation type="unfinished"></translation> </message> @@ -3931,27 +3941,22 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+152"/> - <source>%2 revoked the invite to %1.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> - <source>%2 kicked %1.</source> + <location line="+109"/> + <source>%1 invited %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>%2 unbanned %1.</source> + <location line="+12"/> + <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>%2 rejected the knock from %1.</source> + <location line="+4"/> + <source>%1 has changed their display name to %2.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-32"/> + <location line="+2"/> <source>%1 changed their avatar.</source> <translation type="unfinished"></translation> </message> @@ -3971,52 +3976,42 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>%1 rejected their invite.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> + <location line="+8"/> <source>%1 left the room.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+31"/> - <source>Reason: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-19"/> - <source>%1 redacted their knock.</source> + <location line="+2"/> + <source>%2 kicked %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-1700"/> - <source>You joined this room.</source> + <location line="+3"/> + <source>%1 rejected their invite.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+998"/> - <source>%1 made this room require an invitation to join.</source> + <location line="+2"/> + <source>%2 revoked the invite to %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+654"/> - <source>%1 invited %2.</source> + <location line="+2"/> + <source>%2 unbanned %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>%1 has changed their avatar and changed their display name to %2.</source> + <location line="+3"/> + <source>%1 redacted their knock.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>%1 has changed their display name to %2.</source> + <location line="+2"/> + <source>%2 rejected the knock from %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+36"/> + <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 type="unfinished"></translation> @@ -4031,6 +4026,11 @@ Reason: %4</source> <source>%1 knocked.</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+5"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>TimelineRow</name> @@ -4269,36 +4269,6 @@ Reason: %4</source> </context> <context> <name>UserProfile</name> - <message> - <location filename="../../src/ui/UserProfile.cpp" line="+204"/> - <source>Sign out device %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+10"/> - <source>You signed out this device.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+222"/> - <source>Select an avatar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+0"/> - <source>All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+12"/> - <source>The selected file is not an image</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Error while reading file: %1</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../qml/dialogs/UserProfile.qml" line="+26"/> <source>Global User Profile</source> @@ -4405,6 +4375,36 @@ Reason: %4</source> <source>Unverify</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../src/ui/UserProfile.cpp" line="+204"/> + <source>Sign out device %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>You signed out this device.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+222"/> + <source>Select an avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>The selected file is not an image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Error while reading file: %1</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>UserSettings</name> @@ -4448,7 +4448,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Communities sidebar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Scrollbars in room list</source> <translation type="unfinished"></translation> </message> @@ -4548,7 +4553,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show message counts for communities and tags</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Display fancy effects such as confetti</source> <translation type="unfinished"></translation> </message> @@ -4773,7 +4783,12 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> + <location line="+7"/> + <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> <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> @@ -4800,7 +4815,12 @@ Set to 0 to blur immediately after focus loss. Max value of 1 hour (3600 seconds <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> + <location line="+2"/> + <source>Show a column containing communities and tags next to the room list.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> <source>Shows scrollbars in the room list and communities list.</source> <translation type="unfinished"></translation> </message> @@ -4856,104 +4876,74 @@ If this is on, rooms that come first alphabetically will be sorted earlier than <translation type="unfinished"></translation> </message> <message> - <location line="+8"/> - <source>Notify about received messages when the client is not currently focused.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Change the appearance of user avatars in chats. -OFF - square, ON - circle.</source> + <location line="+4"/> + <source>Show if your message was read. +Status is displayed next to timestamps. +Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> - <source>Decrypt messages shown in notifications for encrypted chats.</source> + <location line="+4"/> + <source>Notify about received messages when the client is not currently focused.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Choose where to show the total number of notifications contained within a community or tag.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+3"/> - <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+16"/> - <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="+32"/> - <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 type="unfinished"></translation> - </message> - <message> - <location line="-76"/> <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 type="unfinished"></translation> </message> <message> - <location line="-350"/> - <source>Communities sidebar</source> + <location line="+4"/> + <source>Change the appearance of user avatars in chats. +OFF - square, ON - circle.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Show message counts for communities and tags</source> + <location line="+3"/> + <source>Display an identicon instead of a letter when no avatar is set.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+241"/> - <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source> + <location line="+2"/> + <source>Opens images with an external program when tapping the image. +Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+19"/> - <source>Show a column containing communities and tags next to the room list.</source> + <location line="+4"/> + <source>Opens videos with an external program when tapping the video. +Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+42"/> - <source>Show if your message was read. -Status is displayed next to timestamps. -Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> + <location line="+4"/> + <source>Decrypt the messages shown in the sidebar. +Only affects messages in encrypted chats.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>Display an identicon instead of a letter when no avatar is set.</source> + <location line="+3"/> + <source>Decrypt messages shown in notifications for encrypted chats.</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Opens images with an external program when tapping the image. -Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> + <source>Choose where to show the total number of notifications contained within a community or tag.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Opens videos with an external program when tapping the video. -Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source> + <location line="+3"/> + <source>Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>Decrypt the messages shown in the sidebar. -Only affects messages in encrypted chats.</source> + <location line="+3"/> + <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+14"/> + <location line="+3"/> <source>When the window loses focus, the timeline will be blurred.</source> <translation type="unfinished"></translation> @@ -4979,7 +4969,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> + <location line="+3"/> + <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="+4"/> <source>Download message encryption keys from and upload to the encrypted online key backup.</source> <translation type="unfinished"></translation> </message> @@ -4989,7 +4984,12 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+9"/> + <location line="+4"/> + <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 type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>The key to verify other users. If it is cached, verifying a user will verify all their devices.</source> <translation type="unfinished"></translation> </message> diff --git a/resources/langs/nheko_zh_CN.ts b/resources/langs/nheko_zh_CN.ts index 6742ec29b1b1595107da00deabf023c269a243ec..46bf8c1eecc7d32216ffd2e2f1db9a3012b08c92 100644 --- a/resources/langs/nheko_zh_CN.ts +++ b/resources/langs/nheko_zh_CN.ts @@ -6,33 +6,33 @@ <message> <location filename="../qml/voip/ActiveCallBar.qml" line="+107"/> <source>Calling...</source> - <translation type="unfinished"></translation> + <translation>呼å«ä¸â€¦</translation> </message> <message> <location line="+10"/> <location line="+10"/> <source>Connecting...</source> - <translation type="unfinished"></translation> + <translation>æ£åœ¨è¿žæŽ¥â€¦</translation> </message> <message> <location line="+67"/> <source>You are screen sharing</source> - <translation type="unfinished"></translation> + <translation>ä½ æ£åœ¨å…±äº«å±å¹•ã€‚</translation> </message> <message> <location line="+17"/> <source>Hide/Show Picture-in-Picture</source> - <translation type="unfinished"></translation> + <translation>éšè—/展示 ç”»ä¸ç”»</translation> </message> <message> <location line="+13"/> <source>Unmute Mic</source> - <translation type="unfinished"></translation> + <translation>å–消麦克风é™éŸ³</translation> </message> <message> <location line="+0"/> <source>Mute Mic</source> - <translation type="unfinished"></translation> + <translation>é™éŸ³éº¦å…‹é£Ž</translation> </message> </context> <context> @@ -56,47 +56,47 @@ <message> <location filename="../qml/dialogs/AliasEditor.qml" line="+26"/> <source>Aliases to %1</source> - <translation type="unfinished"></translation> + <translation>%1 的别å</translation> </message> <message> <location line="+14"/> <source>List of aliases to this room. Usually you can only add aliases on your server. You can have one canonical alias and many alternate aliases.</source> - <translation type="unfinished"></translation> + <translation>æ¤èŠå¤©å®¤çš„别ååˆ—è¡¨ã€‚é€šå¸¸ä½ åªèƒ½åœ¨ä½ çš„æœåŠ¡å™¨ä¸Šæ·»åŠ 别åã€‚ä½ å¯ä»¥æ‹¥æœ‰ä¸€ä¸ªè§„范别å和多个备用别å。</translation> </message> <message> <location line="+41"/> <source>Primary alias</source> - <translation type="unfinished"></translation> + <translation>主别å</translation> </message> <message> <location line="+0"/> <source>Make primary alias</source> - <translation type="unfinished"></translation> + <translation>设为主别å</translation> </message> <message> <location line="+14"/> <source>Advertise as an alias in this room</source> - <translation type="unfinished"></translation> + <translation>在æ¤èŠå¤©å®¤ä¸æŽ¨å¹¿æ¤åˆ«å</translation> </message> <message> <location line="+13"/> <source>Publish in room directory</source> - <translation type="unfinished"></translation> + <translation>公布在èŠå¤©å®¤ç›®å½•ä¸</translation> </message> <message> <location line="+12"/> <source>Remove this alias</source> - <translation type="unfinished"></translation> + <translation>移除æ¤åˆ«å</translation> </message> <message> <location line="+19"/> <source>#new-alias:server.tld</source> - <translation type="unfinished"></translation> + <translation>#new-alias:server.tld</translation> </message> <message> <location line="+12"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation>æ·»åŠ </translation> </message> </context> <context> @@ -104,27 +104,27 @@ <message> <location filename="../qml/dialogs/AllowedRoomsSettingsDialog.qml" line="+26"/> <source>Allowed rooms settings</source> - <translation type="unfinished"></translation> + <translation>å·²å…许的èŠå¤©å®¤è®¾ç½®</translation> </message> <message> <location line="+14"/> <source>List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room.</source> - <translation type="unfinished"></translation> + <translation>å…许访问æ¤èŠå¤©å®¤çš„èŠå¤©å®¤åˆ—表。任何在这些èŠå¤©å®¤ä¸çš„人都å¯ä»¥åŠ å…¥æ¤èŠå¤©å®¤ã€‚</translation> </message> <message> <location line="+36"/> <source>Parent community</source> - <translation type="unfinished"></translation> + <translation>父社区</translation> </message> <message> <location line="+0"/> <source>Other room</source> - <translation type="unfinished"></translation> + <translation>其他èŠå¤©å®¤</translation> </message> <message> <location line="+42"/> <source>Enter additional rooms not in the list yet...</source> - <translation type="unfinished"></translation> + <translation>输入尚未列入列表的其他èŠå¤©å®¤...</translation> </message> </context> <context> @@ -148,17 +148,17 @@ <message> <location filename="../qml/voip/CallInvite.qml" line="+75"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>视频通è¯</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>è¯éŸ³é€šè¯</translation> </message> <message> <location line="+62"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>未检测到麦克风。</translation> </message> </context> <context> @@ -166,42 +166,42 @@ <message> <location filename="../qml/voip/CallInviteBar.qml" line="+65"/> <source>Video Call</source> - <translation type="unfinished"></translation> + <translation>视频通è¯</translation> </message> <message> <location line="+0"/> <source>Voice Call</source> - <translation type="unfinished"></translation> + <translation>è¯éŸ³é€šè¯</translation> </message> <message> <location line="+16"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation>设备</translation> </message> <message> <location line="+11"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>接å—</translation> </message> <message> <location line="+4"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>未检测到麦克风。</translation> </message> <message> <location line="+8"/> <source>Unknown microphone: %1</source> - <translation type="unfinished"></translation> + <translation>未知的麦克风:%1</translation> </message> <message> <location line="+9"/> <source>Unknown camera: %1</source> - <translation type="unfinished"></translation> + <translation>未知的摄åƒå¤´ï¼š%1</translation> </message> <message> <location line="+14"/> <source>Decline</source> - <translation type="unfinished"></translation> + <translation>æ‹’ç»</translation> </message> </context> <context> @@ -441,7 +441,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/ChatPage.qml" line="+36"/> <source>No network connection</source> - <translation type="unfinished"></translation> + <translation>网络未连接</translation> </message> </context> <context> @@ -738,22 +738,22 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/CommunitiesList.qml" line="+123"/> <source>Expand</source> - <translation type="unfinished"></translation> + <translation>展开</translation> </message> <message> <location line="+0"/> <source>Collapse</source> - <translation type="unfinished"></translation> + <translation>收起</translation> </message> <message> <location line="+87"/> <source>Do not show notification counts for this community or tag.</source> - <translation type="unfinished"></translation> + <translation>ä¸æ˜¾ç¤ºæ¤ç¤¾åŒºæˆ–æ ‡ç¾çš„通知计数。</translation> </message> <message> <location line="+7"/> <source>Hide rooms with this tag or from this community by default.</source> - <translation type="unfinished"></translation> + <translation>默认éšè—带有æ¤æ ‡ç¾æˆ–æ¥è‡ªæ¤ç¤¾åŒºçš„èŠå¤©å®¤ã€‚</translation> </message> </context> <context> @@ -834,39 +834,39 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/ConfirmJoinRoomDialog.qml" line="+19"/> <source>Confirm community join</source> - <translation type="unfinished"></translation> + <translation>ç¡®è®¤åŠ å…¥ç¤¾åŒº</translation> </message> <message> <location line="+0"/> <source>Confirm room join</source> - <translation type="unfinished"></translation> + <translation>ç¡®è®¤åŠ å…¥èŠå¤©å®¤</translation> </message> <message numerus="yes"> <location line="+66"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> + <translation> + <numerusform>%n åæˆå‘˜</numerusform> </translation> </message> <message> <location line="+25"/> <source>This room can't be joined directly. You can, however, knock on the room and room members can accept or decline this join request. You can additionally provide a reason for them to let you in below:</source> - <translation type="unfinished"></translation> + <translation>æ¤èŠå¤©å®¤æ— æ³•ç›´æŽ¥åŠ å…¥ã€‚ä½†æ˜¯ï¼Œä½ å¯ä»¥è¯·æ±‚åŠ å…¥æ¤èŠå¤©å®¤ï¼ŒèŠå¤©å®¤æˆå‘˜å¯ä»¥æŽ¥å—或拒ç»æ¤åŠ 入请求。å¦å¤–ä½ å¯ä»¥åœ¨ä¸‹é¢æ供一个ç†ç”±ï¼Œè®©ä»–们å…è®¸ä½ åŠ å…¥ï¼š</translation> </message> <message> <location line="+0"/> <source>Do you want to join this room? You can optionally add a reason below:</source> - <translation type="unfinished"></translation> + <translation>ä½ æƒ³åŠ å…¥æ¤èŠå¤©å®¤å—ï¼Ÿä½ å¯ä»¥é€‰æ‹©åœ¨ä¸‹é¢æ·»åŠ ç†ç”±ï¼š</translation> </message> <message> <location line="+32"/> <source>Knock</source> - <translation type="unfinished"></translation> + <translation>è¯·æ±‚åŠ å…¥</translation> </message> <message> <location line="+0"/> <source>Join</source> - <translation type="unfinished"></translation> + <translation>åŠ å…¥</translation> </message> </context> <context> @@ -874,22 +874,22 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/CreateDirect.qml" line="+15"/> <source>Create Direct Chat</source> - <translation type="unfinished"></translation> + <translation>创建直接èŠå¤©</translation> </message> <message> <location line="+60"/> <source>User to invite</source> - <translation type="unfinished"></translation> + <translation>è¦é‚€è¯·çš„用户</translation> </message> <message> <location line="+1"/> <source>@user:server.tld</source> - <translation type="unfinished"></translation> + <translation>@user:server.tld</translation> </message> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>åŠ å¯†</translation> </message> </context> <context> @@ -897,72 +897,72 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/CreateRoom.qml" line="+17"/> <source>New community</source> - <translation type="unfinished"></translation> + <translation>新社区</translation> </message> <message> <location line="+0"/> <source>New Room</source> - <translation type="unfinished"></translation> + <translation>æ–°èŠå¤©å®¤</translation> </message> <message> <location line="+27"/> <source>Name</source> - <translation type="unfinished"></translation> + <translation>å称</translation> </message> <message> <location line="+1"/> <source>No name</source> - <translation type="unfinished"></translation> + <translation>没有å称</translation> </message> <message> <location line="+8"/> <source>Topic</source> - <translation type="unfinished"></translation> + <translation>主题</translation> </message> <message> <location line="+1"/> <source>No topic</source> - <translation type="unfinished"></translation> + <translation>æ— ä¸»é¢˜</translation> </message> <message> <location line="+18"/> <source>Alias</source> - <translation type="unfinished"></translation> + <translation>别å</translation> </message> <message> <location line="+12"/> <source>Public</source> - <translation type="unfinished"></translation> + <translation>公开</translation> </message> <message> <location line="+6"/> <source>Public rooms can be joined by anyone; private rooms need explicit invites.</source> - <translation type="unfinished"></translation> + <translation>任何人都å¯ä»¥åŠ 入公共èŠå¤©å®¤ï¼›ç§äººèŠå¤©å®¤éœ€è¦æ˜Žç¡®çš„邀请。</translation> </message> <message> <location line="+13"/> <source>Trusted</source> - <translation type="unfinished"></translation> + <translation>å¯ä¿¡</translation> </message> <message> <location line="+6"/> <source>All invitees are given the same power level as the creator</source> - <translation type="unfinished"></translation> + <translation>所有被邀请者都被赋予与创建者相åŒçš„æƒé™ç‰çº§</translation> </message> <message> <location line="+15"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>åŠ å¯†</translation> </message> <message> <location line="+6"/> <source>Caution: Encryption cannot be disabled</source> - <translation type="unfinished"></translation> + <translation>注æ„ï¼šåŠ å¯†æ— æ³•è¢«ç¦ç”¨</translation> </message> <message> <location line="+16"/> <source>Create Room</source> - <translation type="unfinished"></translation> + <translation>创建èŠå¤©å®¤</translation> </message> </context> <context> @@ -998,22 +998,22 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/DigitVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>验è¯ç </translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>请验è¯ä¸€ä¸‹æ•°å—ã€‚ä½ åº”è¯¥ä¼šåœ¨å¦ä¸€è¾¹çœ‹åˆ°ç›¸åŒçš„æ•°å—。如果它们ä¸åŒï¼Œè¯·æŒ‰â€œå®ƒä»¬ä¸ä¸€è‡´â€æ¥ç»ˆæ¢éªŒè¯ï¼</translation> </message> <message> <location line="+33"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>它们ä¸åŒ¹é…ï¼</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>匹é…一致ï¼</translation> </message> </context> <context> @@ -1021,27 +1021,27 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/EmojiVerification.qml" line="+11"/> <source>Verification Code</source> - <translation type="unfinished"></translation> + <translation>验è¯ç </translation> </message> <message> <location line="+8"/> <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 type="unfinished"></translation> + <translation>请验è¯ä»¥ä¸‹è¡¨æƒ…符å·ã€‚ä½ åº”è¯¥ä¼šåœ¨ä¸¤è¾¹çœ‹åˆ°ç›¸åŒçš„表情符å·ï¼Œå¦‚果它们ä¸ä¸€è‡´ï¼Œè¯·æŒ‰â€œå®ƒä»¬ä¸ä¸€è‡´â€æ¥ç»ˆæ¢éªŒè¯ï¼</translation> </message> <message> <location line="+379"/> <source>The displayed emoji might look different in different clients if a different font is used. Similarly they might be translated into different languages. Nonetheless they should depict one of 64 different objects or animals. For example a lion and a cat are different, but a cat is the same even if one client just shows a cat face, while another client shows a full cat body.</source> - <translation type="unfinished"></translation> + <translation>如果使用ä¸åŒçš„å—体,显示的表情符å·åœ¨ä¸åŒçš„客户ä¸å¯èƒ½çœ‹èµ·æ¥ä¸åŒã€‚åŒæ ·ï¼Œå®ƒä»¬ä¹Ÿå¯èƒ½è¢«ç¿»è¯‘æˆä¸åŒçš„è¯è¨€ã€‚尽管如æ¤ï¼Œå®ƒä»¬åº”该æè¿° 64 ç§ä¸åŒçš„物体或动物ä¸çš„一ç§ã€‚例如,狮å和猫是ä¸åŒçš„ï¼Œä½†çŒ«æ˜¯ä¸€æ ·çš„ï¼Œå³ä½¿ä¸€ä¸ªå®¢æˆ·ç«¯åªæ˜¾ç¤ºçŒ«è„¸ï¼Œè€Œå¦ä¸€ä¸ªå®¢æˆ·ç«¯æ˜¾ç¤ºæ•´ä¸ªçŒ«èº«ã€‚</translation> </message> <message> <location line="+10"/> <source>They do not match!</source> - <translation type="unfinished"></translation> + <translation>它们ä¸ä¸€è‡´ï¼</translation> </message> <message> <location line="+13"/> <source>They match!</source> - <translation type="unfinished"></translation> + <translation>匹é…一致ï¼</translation> </message> </context> <context> @@ -1049,42 +1049,42 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/delegates/Encrypted.qml" line="+46"/> <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> + <translation>没有找到解é”è¿™æ¡æ¶ˆæ¯çš„密钥。我们å°è¯•è¿‡è‡ªåŠ¨èŽ·å–å¯†é’¥ï¼Œå¦‚æžœä½ ç€æ€¥ä½ å¯ä»¥æŒç»å°è¯•èŽ·å–密钥。</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> + <translation>è¿™æ¡æ¶ˆæ¯æ— æ³•è¢«è§£å¯†ï¼Œå› ä¸ºæˆ‘ä»¬åªæŒæœ‰è¾ƒä¹‹æ›´æ–°çš„消æ¯çš„å¯†é’¥ã€‚ä½ å¯ä»¥ç»§ç»å°è¯•è¯·æ±‚访问这æ¡æ¶ˆæ¯ã€‚</translation> </message> <message> <location line="+2"/> <source>There was an internal error reading the decryption key from the database.</source> - <translation type="unfinished"></translation> + <translation>从数æ®åº“读å–è§£å¯†å¯†é’¥æ—¶å‘生内部错误。</translation> </message> <message> <location line="+2"/> <source>There was an error decrypting this message.</source> - <translation type="unfinished"></translation> + <translation>解密本消æ¯æ—¶å‘生错误。</translation> </message> <message> <location line="+2"/> <source>The message couldn't be parsed.</source> - <translation type="unfinished"></translation> + <translation>æ— æ³•è§£æžè¿™æ¡æ¶ˆæ¯ã€‚</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> + <translation>è¯¥åŠ å¯†å¯†é’¥è¢«é‡å¤ä½¿ç”¨ï¼æœ‰äººå¯èƒ½è¯•å›¾åœ¨æ¤èŠå¤©ä¸æ’入虚å‡æ¶ˆæ¯ï¼</translation> </message> <message> <location line="+2"/> <source>Unknown decryption error</source> - <translation type="unfinished"></translation> + <translation>未知的解密错误</translation> </message> <message> <location line="+9"/> <source>Request key</source> - <translation type="unfinished"></translation> + <translation>请求密钥</translation> </message> </context> <context> @@ -1092,12 +1092,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/delegates/EncryptionEnabled.qml" line="+41"/> <source>%1 enabled end-to-end encryption</source> - <translation type="unfinished"></translation> + <translation>%1 å¯ç”¨äº†ç«¯å¯¹ç«¯åŠ 密</translation> </message> <message> <location line="+8"/> <source>Encryption keeps your messages safe by only allowing the people you sent the message to to read it. For extra security, if you want to make sure you are talking to the right people, you can verify them in real life.</source> - <translation type="unfinished"></translation> + <translation>åŠ å¯†ä½¿å¾—æ¶ˆæ¯ä»…èƒ½è¢«ä½ æ‰€å‘é€çš„人阅读,ä¿éšœäº†ä½ çš„ä¿¡æ¯å®‰å…¨ã€‚为了é¢å¤–å®‰å…¨æ€§ï¼Œå¦‚æžœä½ æƒ³ç¡®ä¿ä½ 是在与æ£ç¡®çš„äººäº¤è°ˆï¼Œä½ å¯ä»¥åœ¨çŽ°å®žç”Ÿæ´»ä¸éªŒè¯ä»–们。</translation> </message> </context> <context> @@ -1105,22 +1105,22 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/EncryptionIndicator.qml" line="+36"/> <source>This message is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>æ¤æ¶ˆæ¯æœªç»åŠ 密ï¼</translation> </message> <message> <location line="+3"/> <source>Encrypted by a verified device</source> - <translation type="unfinished"></translation> + <translation>已被å—认è¯çš„è®¾å¤‡åŠ å¯†</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> + <translation>使用未å—认è¯çš„è®¾å¤‡åŠ å¯†ï¼Œä½†ä½ å·²ä¿¡ä»»è¯¥ç”¨æˆ·ã€‚</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> + <translation>由一å°ä¸å—信任的设备或从备份ç‰ä¸å¯é çš„æ¥æºå¯¼å…¥çš„å¯†é’¥åŠ å¯†ã€‚</translation> </message> </context> <context> @@ -1200,42 +1200,42 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/device-verification/Failed.qml" line="+11"/> <source>Verification failed</source> - <translation type="unfinished"></translation> + <translation>未通过认è¯</translation> </message> <message> <location line="+12"/> <source>Other client does not support our verification protocol.</source> - <translation type="unfinished"></translation> + <translation>其他客户端ä¸æ”¯æŒæˆ‘们的认è¯å议。</translation> </message> <message> <location line="+4"/> <source>Key mismatch detected!</source> - <translation type="unfinished"></translation> + <translation>检测到密钥ä¸åŒ¹é…ï¼</translation> </message> <message> <location line="+2"/> <source>Device verification timed out.</source> - <translation type="unfinished"></translation> + <translation>设备验è¯å·²è¶…时。</translation> </message> <message> <location line="+2"/> <source>Other party canceled the verification.</source> - <translation type="unfinished"></translation> + <translation>对方å–消了认è¯ã€‚</translation> </message> <message> <location line="+2"/> <source>Verification messages received out of order!</source> - <translation type="unfinished"></translation> + <translation>收到的验è¯æ¶ˆæ¯ä¸ç¬¦åˆé¡ºåºï¼</translation> </message> <message> <location line="+2"/> <source>Unknown verification error.</source> - <translation type="unfinished"></translation> + <translation>未知的认è¯é”™è¯¯ã€‚</translation> </message> <message> <location line="+16"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>å…³é—</translation> </message> </context> <context> @@ -1243,7 +1243,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/ForwardCompleter.qml" line="+52"/> <source>Forward Message</source> - <translation type="unfinished"></translation> + <translation>转å‘</translation> </message> </context> <context> @@ -1268,47 +1268,47 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/HiddenEventsDialog.qml" line="+33"/> <source>Hidden events for %1</source> - <translation type="unfinished"></translation> + <translation>éšè— %1 事件</translation> </message> <message> <location line="+3"/> <source>Hidden events</source> - <translation type="unfinished"></translation> + <translation>éšè—</translation> </message> <message> <location line="+18"/> <source>These events will be <b>shown</b> in %1:</source> - <translation type="unfinished"></translation> + <translation>以下事件将被在 %1 ä¸ <b>展示</b> :</translation> </message> <message> <location line="+3"/> <source>These events will be <b>shown</b> in all rooms:</source> - <translation type="unfinished"></translation> + <translation>以下事件将在所有èŠå¤©å®¤ä¸ <b>展示</b> :</translation> </message> <message> <location line="+15"/> <source>User events</source> - <translation type="unfinished"></translation> + <translation>用户事件</translation> </message> <message> <location line="+1"/> <source>Joins, leaves, avatar and name changes, bans, …</source> - <translation type="unfinished"></translation> + <translation>ç”¨æˆ·åŠ å…¥ã€ç¦»å¼€ã€å称或头åƒå˜æ›´ã€å°ç¦ç‰</translation> </message> <message> <location line="+16"/> <source>Power level changes</source> - <translation type="unfinished"></translation> + <translation>æƒé™ç‰çº§å˜åŒ–</translation> </message> <message> <location line="+1"/> <source>Sent when a moderator is added/removed or the permissions of a room are changed.</source> - <translation type="unfinished"></translation> + <translation>åœ¨æ·»åŠ /移除å管员或更改èŠå¤©å®¤æƒé™æ—¶å‘é€ã€‚</translation> </message> <message> <location line="+16"/> <source>Stickers</source> - <translation type="unfinished"></translation> + <translation>贴纸</translation> </message> </context> <context> @@ -1316,89 +1316,89 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/ImagePackEditorDialog.qml" line="+22"/> <source>Editing image pack</source> - <translation type="unfinished"></translation> + <translation>编辑表情包</translation> </message> <message> <location line="+56"/> <source>Add images</source> - <translation type="unfinished"></translation> + <translation>æ·»åŠ å›¾ç‰‡</translation> </message> <message> <location line="+7"/> <source>Images (*.png *.webp *.gif *.jpg *.jpeg)</source> - <translation type="unfinished"></translation> + <translation>图片 (*.png *.webp *.gif *.jpg *.jpeg)</translation> </message> <message> <location line="+1"/> <source>Select images for pack</source> - <translation type="unfinished"></translation> + <translation>从表情包ä¸é€‰å–图åƒ</translation> </message> <message> <location line="+1"/> <source>Add to pack</source> - <translation type="unfinished"></translation> + <translation>æ·»åŠ åˆ°è¡¨æƒ…åŒ…</translation> </message> <message> <location line="+61"/> <source>Change the overview image for this pack</source> - <translation type="unfinished"></translation> + <translation>å˜æ›´è¡¨æƒ…包的缩略图</translation> </message> <message> <location line="+13"/> <source>Overview Image (*.png *.webp *.jpg *.jpeg)</source> - <translation type="unfinished"></translation> + <translation>缩略图 (*.png *.webp *.jpg *.jpeg)</translation> </message> <message> <location line="+1"/> <source>Select overview image for pack</source> - <translation type="unfinished"></translation> + <translation>选择表情包的缩略图</translation> </message> <message> <location line="+12"/> <source>State key</source> - <translation type="unfinished"></translation> + <translation>状æ€é”®</translation> </message> <message> <location line="+8"/> <source>Packname</source> - <translation type="unfinished"></translation> + <translation>包å</translation> </message> <message> <location line="+8"/> <source>Attribution</source> - <translation type="unfinished"></translation> + <translation>出处</translation> </message> <message> <location line="+9"/> <location line="+75"/> <source>Use as Emoji</source> - <translation type="unfinished"></translation> + <translation>作为表情符å·ä½¿ç”¨</translation> </message> <message> <location line="-62"/> <location line="+75"/> <source>Use as Sticker</source> - <translation type="unfinished"></translation> + <translation>作为贴纸使用</translation> </message> <message> <location line="-37"/> <source>Shortcode</source> - <translation type="unfinished"></translation> + <translation>çŸä»£ç </translation> </message> <message> <location line="+15"/> <source>Body</source> - <translation type="unfinished"></translation> + <translation>内容</translation> </message> <message> <location line="+35"/> <source>Remove from pack</source> - <translation type="unfinished"></translation> + <translation>从表情包ä¸ç§»é™¤</translation> </message> <message> <location line="+4"/> <source>Remove</source> - <translation type="unfinished"></translation> + <translation>移除</translation> </message> </context> <context> @@ -1406,57 +1406,57 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/ImagePackSettingsDialog.qml" line="+23"/> <source>Image pack settings</source> - <translation type="unfinished"></translation> + <translation>表情包设置</translation> </message> <message> <location line="+48"/> <source>Create account pack</source> - <translation type="unfinished"></translation> + <translation>创建和账户关è”的表情包</translation> </message> <message> <location line="+13"/> <source>New room pack</source> - <translation type="unfinished"></translation> + <translation>创建和èŠå¤©å®¤å…³è”的表情包</translation> </message> <message> <location line="+22"/> <source>Private pack</source> - <translation type="unfinished"></translation> + <translation>ç§æœ‰è¡¨æƒ…包</translation> </message> <message> <location line="+2"/> <source>Pack from this room</source> - <translation type="unfinished"></translation> + <translation>æ¥è‡ªæ¤èŠå¤©å®¤çš„表情包</translation> </message> <message> <location line="+2"/> <source>Pack from parent community</source> - <translation type="unfinished"></translation> + <translation>父社区的表情包</translation> </message> <message> <location line="+2"/> <source>Globally enabled pack</source> - <translation type="unfinished"></translation> + <translation>全局å¯ç”¨çš„表情包</translation> </message> <message> <location line="+68"/> <source>Enable globally</source> - <translation type="unfinished"></translation> + <translation>全局å¯ç”¨</translation> </message> <message> <location line="+4"/> <source>Enables this pack to be used in all rooms</source> - <translation type="unfinished"></translation> + <translation>å…许在所有èŠå¤©å®¤ä¸ä½¿ç”¨è¯¥è¡¨æƒ…包</translation> </message> <message> <location line="+10"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation>编辑</translation> </message> <message> <location line="+60"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>å…³é—</translation> </message> </context> <context> @@ -1482,33 +1482,33 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/InviteDialog.qml" line="+40"/> <source>Invite users to %1</source> - <translation type="unfinished"></translation> + <translation>é‚€è¯·ç”¨æˆ·åŠ å…¥ %1</translation> </message> <message> <location line="+50"/> <source>Search user</source> - <translation type="unfinished"></translation> + <translation>æœç´¢ç”¨æˆ·</translation> </message> <message> <location line="+13"/> <source>@joe:matrix.org</source> <comment>Example user id. The name 'joe' can be localized however you want.</comment> - <translation type="unfinished"></translation> + <translation>@joe:matrix.org</translation> </message> <message> <location line="+42"/> <source>Search on Server</source> - <translation type="unfinished"></translation> + <translation>在æœåŠ¡å™¨ä¸Šæœç´¢</translation> </message> <message> <location line="+86"/> <source>Invite</source> - <translation type="unfinished"></translation> + <translation>邀请</translation> </message> <message> <location line="+7"/> <source>Cancel</source> - <translation type="unfinished">å–消</translation> + <translation>å–消</translation> </message> </context> <context> @@ -1516,17 +1516,17 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/JoinRoomDialog.qml" line="+14"/> <source>Join room</source> - <translation type="unfinished"></translation> + <translation>åŠ å…¥èŠå¤©å®¤</translation> </message> <message> <location line="+20"/> <source>Room ID or alias</source> - <translation type="unfinished"></translation> + <translation>èŠå¤©å®¤ ID 或别å</translation> </message> <message> <location line="+31"/> <source>Join</source> - <translation type="unfinished"></translation> + <translation>åŠ å…¥</translation> </message> </context> <context> @@ -1534,12 +1534,12 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location filename="../qml/dialogs/LeaveRoomDialog.qml" line="+17"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>离开èŠå¤©å®¤</translation> </message> <message> <location line="+1"/> <source>Are you sure you want to leave?</source> - <translation type="unfinished"></translation> + <translation>ä½ ç¡®å®šè¦ç¦»å¼€å—?</translation> </message> </context> <context> @@ -1630,7 +1630,7 @@ You may optionally provide a reason for others to accept your knock:</source> <message> <location line="+1"/> <source>e.g @joe:matrix.org</source> - <translation type="unfinished"></translation> + <translation>例如 @joe:matrix.org</translation> </message> <message> <location line="+3"/> @@ -1638,53 +1638,57 @@ You may optionally provide a reason for others to accept your knock:</source> 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 type="unfinished"></translation> + <translation>ä½ çš„ç™»å½•å。一个 mxid 应以 @ 开头,åŽè·Ÿç”¨æˆ· ID。在用户 ID 之åŽï¼Œä½ 需è¦åœ¨ä¸€ä¸ª : 之åŽåŒ…å«ä½ çš„æœåŠ¡å™¨å称。 +å¦‚æžœä½ çš„æœåŠ¡å™¨ä¸æ”¯æŒ .well-known æŸ¥è¯¢ï¼Œä½ ä¹Ÿå¯ä»¥è¾“å…¥ä½ çš„ä¸»æœåŠ¡å™¨åœ°å€ã€‚ +例如:@user:server.my +如果 Nheko 未能å‘çŽ°ä½ çš„ä¸»æœåŠ¡å™¨ï¼Œå®ƒå°†æ˜¾ç¤ºä¸€ä¸ªå—æ®µï¼Œè®©ä½ æ‰‹åŠ¨è¾“å…¥æœåŠ¡å™¨ã€‚</translation> </message> <message> <location line="+27"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>密ç </translation> </message> <message> <location line="+2"/> <source>Your password.</source> - <translation type="unfinished"></translation> + <translation>ä½ çš„å¯†ç 。</translation> </message> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>设备å</translation> </message> <message> <location line="+2"/> <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used.</source> - <translation type="unfinished"></translation> + <translation>æ¤è®¾å¤‡çš„å称,将在验è¯ä½ 的设备时å‘其他人显示。如果未æ供任何内容,则使用默认值。</translation> </message> <message> <location line="+10"/> <source>Homeserver address</source> - <translation type="unfinished"></translation> + <translation>主æœåŠ¡å™¨åœ°å€</translation> </message> <message> <location line="+1"/> <source>server.my:8787</source> - <translation type="unfinished"></translation> + <translation>server.my:8787</translation> </message> <message> <location line="+3"/> <source>The address that can be used to contact you homeserver's client API. Example: https://server.my:8787</source> - <translation type="unfinished"></translation> + <translation>å¯ç”¨äºŽè”ç³»ä½ çš„ä¸»æœåŠ¡å™¨å®¢æˆ·ç«¯ API 的地å€ã€‚ +示例:https://server.my:8787</translation> </message> <message> <location line="+32"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>登录</translation> </message> <message> <location line="+42"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>返回</translation> </message> </context> <context> @@ -1692,17 +1696,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/LogoutDialog.qml" line="+13"/> <source>Log out</source> - <translation type="unfinished"></translation> + <translation>登出</translation> </message> <message> <location line="+1"/> <source>A call is in progress. Log out?</source> - <translation type="unfinished"></translation> + <translation>æ£åœ¨è¿›è¡Œé€šè¯ä¸ã€‚是å¦ç™»å‡ºï¼Ÿ</translation> </message> <message> <location line="+0"/> <source>Are you sure you want to log out?</source> - <translation type="unfinished"></translation> + <translation>ä½ ç¡®å®šè¦ç™»å‡ºå—?</translation> </message> </context> <context> @@ -1719,17 +1723,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/delegates/MessageDelegate.qml" line="+79"/> <source>This room was replaced for the following reason: %1</source> - <translation type="unfinished"></translation> + <translation>æ¤èŠå¤©å®¤ç”±äºŽä»¥ä¸‹åŽŸå› 被替æ¢ï¼š%1</translation> </message> <message> <location line="+5"/> <source>Go to replacement room</source> - <translation type="unfinished"></translation> + <translation>转到更æ¢åŽçš„èŠå¤©å®¤</translation> </message> <message> <location line="+176"/> <source>%1 removed a message</source> - <translation type="unfinished"></translation> + <translation>%1 移除了一æ¡æ¶ˆæ¯</translation> </message> <message> <location line="+34"/> @@ -1739,93 +1743,93 @@ Example: https://server.my:8787</source> <message> <location line="+14"/> <source>%2 changed the room name to: %1</source> - <translation type="unfinished"></translation> + <translation>%2 å°†èŠå¤©å®¤å称更改为:%1</translation> </message> <message> <location line="+0"/> <source>%1 removed the room name</source> - <translation type="unfinished"></translation> + <translation>%1 移除了èŠå¤©å®¤å称</translation> </message> <message> <location line="+14"/> <source>%2 changed the topic to: %1</source> - <translation type="unfinished"></translation> + <translation>%2 将主题更改为:%1</translation> </message> <message> <location line="+0"/> <source>%1 removed the topic</source> - <translation type="unfinished"></translation> + <translation>%1 移除了主题</translation> </message> <message> <location line="+14"/> <source>%1 changed the room avatar</source> - <translation type="unfinished"></translation> + <translation>%1 更改了èŠå¤©å®¤å¤´åƒ</translation> </message> <message> <location line="+14"/> <source>%1 changed the pinned messages.</source> - <translation type="unfinished"></translation> + <translation>%1 更改了置顶消æ¯ã€‚</translation> </message> <message> <location line="+29"/> <source>%1 changed the addresses for this room.</source> - <translation type="unfinished"></translation> + <translation>%1 更改了æ¤èŠå¤©å®¤çš„地å€ã€‚</translation> </message> <message> <location line="+14"/> <source>%1 changed the parent communities for this room.</source> - <translation type="unfinished"></translation> + <translation>%1 更改了æ¤èŠå¤©å®¤çš„父社区。</translation> </message> <message> <location line="+14"/> <source>%1 created and configured room: %2</source> - <translation type="unfinished"></translation> + <translation>%1 创建并é…置了èŠå¤©å®¤ï¼š%2</translation> </message> <message> <location line="+17"/> <source>%1 placed a voice call.</source> - <translation type="unfinished"></translation> + <translation>%1 å‘起了è¯éŸ³é€šè¯ã€‚</translation> </message> <message> <location line="+2"/> <source>%1 placed a video call.</source> - <translation type="unfinished"></translation> + <translation>%1 å‘起了视频通è¯ã€‚</translation> </message> <message> <location line="+2"/> <source>%1 placed a call.</source> - <translation type="unfinished"></translation> + <translation>%1 å‘起了通è¯ã€‚</translation> </message> <message> <location line="+16"/> <source>%1 answered the call.</source> - <translation type="unfinished"></translation> + <translation>%1 接å¬äº†é€šè¯ã€‚</translation> </message> <message> <location line="+14"/> <source>%1 rejected the call.</source> - <translation type="unfinished"></translation> + <translation>%1 æ‹’ç»äº†é€šè¯ã€‚</translation> </message> <message> <location line="+14"/> <source>%1 select answer</source> - <translation type="unfinished"></translation> + <translation>%1 选择ç”案</translation> </message> <message> <location line="+14"/> <source>%1 ended the call.</source> - <translation type="unfinished"></translation> + <translation>%1 已结æŸé€šè¯ã€‚</translation> </message> <message> <location line="+14"/> <location line="+14"/> <source>%1 is negotiating the call...</source> - <translation type="unfinished"></translation> + <translation>%1 æ£åœ¨æŽ¥é€šä¸...</translation> </message> <message> <location line="+122"/> <source>Allow them in</source> - <translation type="unfinished"></translation> + <translation>å…è®¸åŠ å…¥</translation> </message> </context> <context> @@ -1833,47 +1837,47 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageInput.qml" line="+47"/> <source>Hang up</source> - <translation type="unfinished"></translation> + <translation>挂æ–</translation> </message> <message> <location line="+0"/> <source>Already on a call</source> - <translation type="unfinished"></translation> + <translation>已在通è¯ä¸</translation> </message> <message> <location line="+0"/> <source>Place a call</source> - <translation type="unfinished"></translation> + <translation>开始通è¯</translation> </message> <message> <location line="+28"/> <source>Send a file</source> - <translation type="unfinished"></translation> + <translation>å‘é€æ–‡ä»¶</translation> </message> <message> <location line="+64"/> <source>Write a message...</source> - <translation type="unfinished">写一æ¡æ¶ˆæ¯â€¦</translation> + <translation>写一æ¡æ¶ˆæ¯â€¦</translation> </message> <message> <location line="+257"/> <source>Stickers</source> - <translation type="unfinished"></translation> + <translation>贴纸</translation> </message> <message> <location line="+24"/> <source>Emoji</source> - <translation type="unfinished"></translation> + <translation>表情符å·</translation> </message> <message> <location line="+22"/> <source>Send</source> - <translation type="unfinished">å‘é€</translation> + <translation>å‘é€</translation> </message> <message> <location line="+15"/> <source>You don't have permission to send messages in this room</source> - <translation type="unfinished"></translation> + <translation>ä½ æ²¡æœ‰åœ¨æ¤èŠå¤©å®¤å‘é€æ¶ˆæ¯çš„æƒé™</translation> </message> </context> <context> @@ -1881,27 +1885,27 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/MessageView.qml" line="+346"/> <source>Edit</source> - <translation type="unfinished"></translation> + <translation>编辑</translation> </message> <message> <location line="+17"/> <source>React</source> - <translation type="unfinished"></translation> + <translation>回应</translation> </message> <message> <location line="+15"/> <source>Reply in thread</source> - <translation type="unfinished"></translation> + <translation>在消æ¯åˆ—ä¸å›žå¤</translation> </message> <message> <location line="+0"/> <source>New thread</source> - <translation type="unfinished"></translation> + <translation>新消æ¯åˆ—</translation> </message> <message> <location line="+11"/> <source>Reply</source> - <translation type="unfinished"></translation> + <translation>回å¤</translation> </message> <message> <location line="+11"/> @@ -1911,7 +1915,7 @@ Example: https://server.my:8787</source> <message> <location line="+17"/> <source>Options</source> - <translation type="unfinished"></translation> + <translation>选项</translation> </message> <message> <location line="+187"/> @@ -1921,12 +1925,12 @@ Example: https://server.my:8787</source> <message> <location line="+69"/> <source>Enter reason for removal or hit enter for no reason:</source> - <translation type="unfinished"></translation> + <translation>输入移除ç†ç”±æˆ–按回车键ä¸è¾“å…¥ç†ç”±ï¼š</translation> </message> <message> <location line="+1"/> <source>Reason for removal</source> - <translation type="unfinished"></translation> + <translation>移除ç†ç”±</translation> </message> <message> <location line="+9"/> @@ -1937,93 +1941,93 @@ Example: https://server.my:8787</source> <location line="+10"/> <location line="+138"/> <source>&Copy</source> - <translation type="unfinished"></translation> + <translation>å¤åˆ¶(&C)</translation> </message> <message> <location line="-131"/> <location line="+138"/> <source>Copy &link location</source> - <translation type="unfinished"></translation> + <translation>å¤åˆ¶é“¾æŽ¥ä½ç½®(&l)</translation> </message> <message> <location line="-130"/> <source>Re&act</source> - <translation type="unfinished"></translation> + <translation>回应(&a)</translation> </message> <message> <location line="+9"/> <source>Repl&y</source> - <translation type="unfinished"></translation> + <translation>回å¤(&y)</translation> </message> <message> <location line="+7"/> <source>&Edit</source> - <translation type="unfinished"></translation> + <translation>编辑(&E)</translation> </message> <message> <location line="+7"/> <source>&Thread</source> - <translation type="unfinished"></translation> + <translation>&消æ¯åˆ—</translation> </message> <message> <location line="+7"/> <source>Un&pin</source> - <translation type="unfinished"></translation> + <translation>å–消置顶(&p)</translation> </message> <message> <location line="+0"/> <source>&Pin</source> - <translation type="unfinished"></translation> + <translation>置顶(&P)</translation> </message> <message> <location line="+6"/> <source>&Read receipts</source> - <translation type="unfinished"></translation> + <translation>&已读回执</translation> </message> <message> <location line="+5"/> <source>&Forward</source> - <translation type="unfinished"></translation> + <translation>转å‘(&F)</translation> </message> <message> <location line="+11"/> <source>&Mark as read</source> - <translation type="unfinished"></translation> + <translation>æ ‡ä¸ºå·²è¯»(&M)</translation> </message> <message> <location line="+3"/> <source>View raw message</source> - <translation type="unfinished"></translation> + <translation>查看æºä»£ç </translation> </message> <message> <location line="+6"/> <source>View decrypted raw message</source> - <translation type="unfinished"></translation> + <translation>查看解密åŽçš„æºä»£ç </translation> </message> <message> <location line="+7"/> <source>Remo&ve message</source> - <translation type="unfinished"></translation> + <translation>移除消æ¯(&v)</translation> </message> <message> <location line="+13"/> <source>&Save as</source> - <translation type="unfinished"></translation> + <translation>å¦å˜ä¸º(&S)</translation> </message> <message> <location line="+7"/> <source>&Open in external program</source> - <translation type="unfinished"></translation> + <translation>在外部程åºä¸æ‰“å¼€(&O)</translation> </message> <message> <location line="+7"/> <source>Copy link to eve&nt</source> - <translation type="unfinished"></translation> + <translation>å¤åˆ¶åˆ°äº‹ä»¶çš„链接(&n)</translation> </message> <message> <location line="+42"/> <source>&Go to quoted message</source> - <translation type="unfinished"></translation> + <translation>转到引用的消æ¯(&G)</translation> </message> </context> <context> @@ -2031,62 +2035,62 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/device-verification/NewVerificationRequest.qml" line="+11"/> <source>Send Verification Request</source> - <translation type="unfinished"></translation> + <translation>å‘é€éªŒè¯è¯·æ±‚</translation> </message> <message> <location line="+0"/> <source>Received Verification Request</source> - <translation type="unfinished"></translation> + <translation>收到验è¯è¯·æ±‚</translation> </message> <message> <location line="+14"/> <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 an unverified device now? (Please make sure you have one of those devices available.)</source> - <translation type="unfinished"></translation> + <translation>为了å…è®¸å…¶ä»–ç”¨æˆ·æŸ¥çœ‹ä½ çš„å“ªäº›è®¾å¤‡å®žé™…ä¸Šå±žäºŽä½ ï¼Œä½ å¯ä»¥å¯¹å…¶è¿›è¡ŒéªŒè¯ã€‚这也å…许密钥备份自动工作。立å³éªŒè¯æœªéªŒè¯çš„设备?(请确ä¿ä½ 有其ä¸ä¸€ä¸ªå¯ç”¨çš„设备。)</translation> </message> <message> <location line="+2"/> <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 type="unfinished"></translation> + <translation>为了å…è®¸å…¶ä»–ç”¨æˆ·æŸ¥çœ‹ä½ çš„å“ªäº›è®¾å¤‡å®žé™…ä¸Šå±žäºŽä½ ï¼Œä½ å¯ä»¥å¯¹å…¶è¿›è¡ŒéªŒè¯ã€‚这也å…è®¸å¯†é’¥å¤‡ä»½è‡ªåŠ¨å·¥ä½œã€‚çŽ°åœ¨éªŒè¯ %1 ?</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 type="unfinished"></translation> + <translation>为确ä¿æ²¡æœ‰æ¶æ„用户å¯ä»¥çªƒå¬ä½ çš„åŠ å¯†é€šä¿¡ï¼Œä½ å¯ä»¥éªŒè¯å¯¹æ–¹ã€‚</translation> </message> <message> <location line="+3"/> <source>%1 has requested to verify their device %2.</source> - <translation type="unfinished"></translation> + <translation>%1 已请求验è¯å…¶è®¾å¤‡ %2。</translation> </message> <message> <location line="+2"/> <source>%1 using the device %2 has requested to be verified.</source> - <translation type="unfinished"></translation> + <translation>%1 使用设备 %2 å·²è¦æ±‚被验è¯ã€‚</translation> </message> <message> <location line="+2"/> <source>Your device (%1) has requested to be verified.</source> - <translation type="unfinished"></translation> + <translation>ä½ çš„è®¾å¤‡ (%1) 已请求验è¯ã€‚</translation> </message> <message> <location line="+12"/> <source>Cancel</source> - <translation type="unfinished">å–消</translation> + <translation>å–消</translation> </message> <message> <location line="+0"/> <source>Deny</source> - <translation type="unfinished"></translation> + <translation>æ‹’ç»</translation> </message> <message> <location line="+13"/> <source>Start verification</source> - <translation type="unfinished"></translation> + <translation>开始验è¯</translation> </message> <message> <location line="+0"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation>接å—</translation> </message> </context> <context> @@ -2124,32 +2128,32 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/PlaceCall.qml" line="+39"/> <source>Place a call to %1?</source> - <translation type="unfinished"></translation> + <translation>å‘ %1 å‘起通è¯ï¼Ÿ</translation> </message> <message> <location line="+16"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation>未检测到麦克风。</translation> </message> <message> <location line="+24"/> <source>Voice</source> - <translation type="unfinished"></translation> + <translation>è¯éŸ³</translation> </message> <message> <location line="+13"/> <source>Video</source> - <translation type="unfinished"></translation> + <translation>视频</translation> </message> <message> <location line="+13"/> <source>Screen</source> - <translation type="unfinished"></translation> + <translation>å±å¹•</translation> </message> <message> <location line="+16"/> <source>Cancel</source> - <translation type="unfinished">å–消</translation> + <translation>å–消</translation> </message> </context> <context> @@ -2157,7 +2161,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/delegates/Placeholder.qml" line="+11"/> <source>unimplemented event: </source> - <translation type="unfinished"></translation> + <translation>未执行的事件: </translation> </message> </context> <context> @@ -2165,85 +2169,85 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/PowerLevelEditor.qml" line="+26"/> <source>Permissions in %1</source> - <translation type="unfinished"></translation> + <translation>%1 ä¸çš„æƒé™</translation> </message> <message> <location line="+14"/> <source>Be careful when editing permissions. You can't lower the permissions of people with a same or higher level than you. Be careful when promoting others.</source> - <translation type="unfinished"></translation> + <translation>编辑æƒé™æ—¶è¦å°å¿ƒã€‚ä½ ä¸èƒ½é™ä½Žä¸Žä½ 有相åŒæˆ–更高ç‰çº§çš„人的æƒé™ã€‚æå‡ä»–人æƒé™æ—¶ä¹Ÿè¦å°å¿ƒã€‚</translation> </message> <message> <location line="+13"/> <source>Roles</source> - <translation type="unfinished"></translation> + <translation>角色</translation> </message> <message> <location line="+3"/> <source>Users</source> - <translation type="unfinished"></translation> + <translation>用户</translation> </message> <message> <location line="+20"/> <source>Move permissions between roles to change them</source> - <translation type="unfinished"></translation> + <translation>在角色之间移动æƒé™ä»¥æ›´æ”¹å®ƒä»¬</translation> </message> <message> <location line="+22"/> <location line="+240"/> <source>Administrator (%1)</source> - <translation type="unfinished"></translation> + <translation>管ç†å‘˜ (%1)</translation> </message> <message> <location line="-238"/> <location line="+240"/> <source>Moderator (%1)</source> - <translation type="unfinished"></translation> + <translation>å管员 (%1)</translation> </message> <message> <location line="-238"/> <source>User (%1)</source> - <translation type="unfinished"></translation> + <translation>用户 (%1)</translation> </message> <message> <location line="+2"/> <location line="+238"/> <source>Custom (%1)</source> - <translation type="unfinished"></translation> + <translation>自定义 (%1)</translation> </message> <message> <location line="-225"/> <source>Remove event type</source> - <translation type="unfinished"></translation> + <translation>移除事件类型</translation> </message> <message> <location line="+0"/> <source>Add event type</source> - <translation type="unfinished"></translation> + <translation>æ·»åŠ äº‹ä»¶ç±»åž‹</translation> </message> <message> <location line="+42"/> <source>Add new role</source> - <translation type="unfinished"></translation> + <translation>æ·»åŠ æ–°è§’è‰²</translation> </message> <message> <location line="+38"/> <source>Add</source> - <translation type="unfinished"></translation> + <translation>æ·»åŠ </translation> </message> <message> <location line="+16"/> <source>Move users up or down to change their permissions</source> - <translation type="unfinished"></translation> + <translation>上下移动用户以更改其æƒé™</translation> </message> <message> <location line="+142"/> <source>Remove user</source> - <translation type="unfinished"></translation> + <translation>移除用户</translation> </message> <message> <location line="+0"/> <source>Add user</source> - <translation type="unfinished"></translation> + <translation>æ·»åŠ ç”¨æˆ·</translation> </message> </context> <context> @@ -2251,42 +2255,42 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/PowerLevelSpacesApplyDialog.qml" line="+27"/> <source>Apply permission changes</source> - <translation type="unfinished"></translation> + <translation>应用æƒé™æ›´æ”¹</translation> </message> <message> <location line="+14"/> <source>Which of the subcommunities and rooms should these permissions be applied to?</source> - <translation type="unfinished"></translation> + <translation>这些æƒé™åº”该应用于哪些å社区和èŠå¤©å®¤ï¼Ÿ</translation> </message> <message> <location line="+14"/> <source>Apply permissions recursively</source> - <translation type="unfinished"></translation> + <translation>递归应用æƒé™</translation> </message> <message> <location line="+12"/> <source>Overwrite exisiting modifications in rooms</source> - <translation type="unfinished"></translation> + <translation>覆盖èŠå¤©å®¤ä¸çš„现有修改</translation> </message> <message> <location line="+41"/> <source>No permissions to apply the new permissions here</source> - <translation type="unfinished"></translation> + <translation>没有在æ¤å¤„应用新æƒé™çš„æƒé™</translation> </message> <message> <location line="+1"/> <source>No changes needed</source> - <translation type="unfinished"></translation> + <translation>æ— éœ€æ›´æ”¹</translation> </message> <message> <location line="+1"/> <source>Existing modifications to the permissions in this room will be overwritten</source> - <translation type="unfinished"></translation> + <translation>对æ¤èŠå¤©å®¤çŽ°æœ‰æƒé™çš„修改将被覆盖</translation> </message> <message> <location line="+1"/> <source>Permissions synchronized with community</source> - <translation type="unfinished"></translation> + <translation>æƒé™å·²ä¸Žç¤¾åŒºåŒæ¥</translation> </message> </context> <context> @@ -2562,12 +2566,12 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/ReCaptchaDialog.qml" line="+40"/> <source>Solve the reCAPTCHA and press the confirm button</source> - <translation type="unfinished"></translation> + <translation type="unfinished">解决 reCAPTCHA 并按确认按钮</translation> </message> <message> <location line="+8"/> <source>Open reCAPTCHA</source> - <translation type="unfinished"></translation> + <translation type="unfinished">打开 reCAPTCHA</translation> </message> <message> <location line="+5"/> @@ -2585,7 +2589,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/ReadReceipts.qml" line="+39"/> <source>Read receipts</source> - <translation type="unfinished">已读回执</translation> + <translation>已读回执</translation> </message> </context> <context> @@ -2656,68 +2660,68 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/pages/RegisterPage.qml" line="+58"/> <source>Homeserver</source> - <translation type="unfinished">主æœåŠ¡å™¨</translation> + <translation>主æœåŠ¡å™¨</translation> </message> <message> <location line="+1"/> <source>your.server</source> - <translation type="unfinished"></translation> + <translation>your.server</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 type="unfinished"></translation> + <translation>一个å…许注册的æœåŠ¡å™¨ã€‚由于Matrix是去ä¸å¿ƒåŒ–çš„ï¼Œä½ éœ€è¦é¦–先找到å¯ä»¥æ³¨å†Œçš„æœåŠ¡å™¨æˆ–托管自己的æœåŠ¡å™¨ã€‚</translation> </message> <message> <location line="+32"/> <source>Username</source> - <translation type="unfinished"></translation> + <translation>用户å</translation> </message> <message> <location line="+1"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> - <translation type="unfinished"></translation> + <translation>用户åä¸èƒ½ä¸ºç©ºï¼Œå¹¶ä¸”åªèƒ½åŒ…å«å—符 a-zã€0-9ã€.ã€_ã€=ã€- å’Œ /。</translation> </message> <message> <location line="+21"/> <location line="+102"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>返回</translation> </message> <message> <location line="-79"/> <source>Password</source> - <translation type="unfinished"></translation> + <translation>密ç </translation> </message> <message> <location line="+2"/> <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source> - <translation type="unfinished"></translation> + <translation>请选择一个安全的密ç 。对密ç 强度的确切è¦æ±‚å¯èƒ½å–å†³äºŽä½ çš„æœåŠ¡å™¨ã€‚</translation> </message> <message> <location line="+7"/> <source>Password confirmation</source> - <translation type="unfinished"></translation> + <translation>密ç 确认</translation> </message> <message> <location line="+9"/> <source>Your passwords do not match!</source> - <translation type="unfinished"></translation> + <translation>ä½ çš„å¯†ç ä¸åŒ¹é…ï¼</translation> </message> <message> <location line="+8"/> <source>Device name</source> - <translation type="unfinished"></translation> + <translation>设备å</translation> </message> <message> <location line="+2"/> <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source> - <translation type="unfinished"></translation> + <translation>æ¤è®¾å¤‡çš„å称,在验è¯ä½ 的设备时将会显示给其他人。如果没有æ供任何信æ¯ï¼Œåˆ™ä½¿ç”¨é»˜è®¤å€¼ã€‚</translation> </message> <message> <location line="+31"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>注册</translation> </message> </context> <context> @@ -2725,17 +2729,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/ReplyPopup.qml" line="+54"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>å…³é—</translation> </message> <message> <location line="+16"/> <source>Cancel Edit</source> - <translation type="unfinished"></translation> + <translation>å–消编辑</translation> </message> <message> <location line="+16"/> <source>Cancel Thread</source> - <translation type="unfinished"></translation> + <translation>å–消消æ¯åˆ—</translation> </message> </context> <context> @@ -2743,17 +2747,17 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomDirectory.qml" line="+24"/> <source>Explore Public Rooms</source> - <translation type="unfinished"></translation> + <translation>探索公共èŠå¤©å®¤</translation> </message> <message> <location line="+138"/> <source>Search for public rooms</source> - <translation type="unfinished"></translation> + <translation>æœç´¢å…¬å…±èŠå¤©å®¤</translation> </message> <message> <location line="+12"/> <source>Choose custom homeserver</source> - <translation type="unfinished"></translation> + <translation>选择自定义主æœåŠ¡å™¨</translation> </message> </context> <context> @@ -2769,150 +2773,150 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/RoomList.qml" line="+49"/> <source>Start a new chat</source> - <translation type="unfinished"></translation> + <translation>开始新的èŠå¤©</translation> </message> <message> <location line="+13"/> <source>Join a room</source> - <translation type="unfinished"></translation> + <translation>åŠ å…¥èŠå¤©å®¤</translation> </message> <message> <location line="+5"/> <source>Create a new room</source> - <translation type="unfinished"></translation> + <translation>新建èŠå¤©å®¤</translation> </message> <message> <location line="+9"/> <source>Start a direct chat</source> - <translation type="unfinished"></translation> + <translation>开始直接èŠå¤©</translation> </message> <message> <location line="+9"/> <source>Create a new community</source> - <translation type="unfinished"></translation> + <translation>创建新社区</translation> </message> <message> <location line="+16"/> <source>Room directory</source> - <translation type="unfinished"></translation> + <translation>èŠå¤©å®¤ç›®å½•</translation> </message> <message> <location line="+18"/> <source>Search rooms (Ctrl+K)</source> - <translation type="unfinished"></translation> + <translation>æœç´¢èŠå¤©å®¤ (Ctrl+K)</translation> </message> <message> <location line="+24"/> <source>User settings</source> - <translation type="unfinished"></translation> + <translation>用户设置</translation> </message> <message> <location line="+95"/> <source>Logout</source> - <translation type="unfinished"></translation> + <translation>登出</translation> </message> <message> <location line="+12"/> <source>Enter your status message:</source> - <translation type="unfinished"></translation> + <translation>è¾“å…¥ä½ çš„çŠ¶æ€ä¿¡æ¯ï¼š</translation> </message> <message> <location line="+1"/> <source>Status Message</source> - <translation type="unfinished"></translation> + <translation>状æ€ä¿¡æ¯</translation> </message> <message> <location line="+10"/> <source>Profile settings</source> - <translation type="unfinished"></translation> + <translation>个人资料设置</translation> </message> <message> <location line="+5"/> <source>Set status message</source> - <translation type="unfinished"></translation> + <translation>设置状æ€ä¿¡æ¯</translation> </message> <message> <location line="+52"/> <source>Encryption not set up</source> <extracomment>Cross-signing setup has not run yet.</extracomment> - <translation type="unfinished"></translation> + <translation>åŠ å¯†åŠŸèƒ½æœªè®¾ç½®</translation> </message> <message> <location line="+3"/> <source>Unverified login</source> <extracomment>The user just signed in with this device and hasn't verified their master key.</extracomment> - <translation type="unfinished"></translation> + <translation>未ç»éªŒè¯çš„登录</translation> </message> <message> <location line="+3"/> <source>Please verify your other devices</source> <extracomment>There are unverified devices signed in to this account.</extracomment> - <translation type="unfinished"></translation> + <translation>请验è¯ä½ 的其他设备</translation> </message> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>å…³é—</translation> </message> <message> <location line="+372"/> <source>Enter the tag you want to use:</source> - <translation type="unfinished"></translation> + <translation>è¾“å…¥ä½ æƒ³ä½¿ç”¨çš„æ ‡ç¾ï¼š</translation> </message> <message> <location line="+1"/> <source>New tag</source> - <translation type="unfinished"></translation> + <translation>æ–°æ ‡ç¾</translation> </message> <message> <location line="+7"/> <source>Open separately</source> - <translation type="unfinished"></translation> + <translation>å•ç‹¬æ‰“å¼€</translation> </message> <message> <location line="+12"/> <source>Room settings</source> - <translation type="unfinished"></translation> + <translation>èŠå¤©å®¤è®¾ç½®</translation> </message> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>离开èŠå¤©å®¤</translation> </message> <message> <location line="+5"/> <source>Copy room link</source> - <translation type="unfinished"></translation> + <translation>å¤åˆ¶èŠå¤©å®¤é“¾æŽ¥</translation> </message> <message> <location line="+7"/> <source>Tag room as:</source> - <translation type="unfinished"></translation> + <translation>为èŠå¤©å®¤æ·»åŠ æ ‡ç¾ï¼š</translation> </message> <message> <location line="+13"/> <source>Favourite</source> - <translation type="unfinished"></translation> + <translation>收è—</translation> </message> <message> <location line="+2"/> <source>Low priority</source> - <translation type="unfinished"></translation> + <translation>低优先级</translation> </message> <message> <location line="+2"/> <source>Server notice</source> - <translation type="unfinished"></translation> + <translation>æœåŠ¡å™¨é€šçŸ¥</translation> </message> <message> <location line="+13"/> <source>Create new tag...</source> - <translation type="unfinished"></translation> + <translation>åˆ›å»ºæ–°æ ‡ç¾â€¦</translation> </message> <message> <location line="+11"/> <source>Add or remove from community...</source> - <translation type="unfinished"></translation> + <translation>在社区ä¸æ·»åŠ æˆ–åˆ é™¤...</translation> </message> </context> <context> @@ -2920,80 +2924,80 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomMembers.qml" line="+19"/> <source>Members of %1</source> - <translation type="unfinished"></translation> + <translation>%1 çš„æˆå‘˜</translation> </message> <message numerus="yes"> <location line="+31"/> <source>%n people in %1</source> <comment>Summary above list of members</comment> - <translation type="unfinished"> - <numerusform></numerusform> + <translation> + <numerusform>%n 人在 %1 ä¸</numerusform> </translation> </message> <message> <location line="+10"/> <source>Invite more people</source> - <translation type="unfinished"></translation> + <translation>é‚€è¯·æ›´å¤šäººåŠ å…¥</translation> </message> <message> <location line="+8"/> <source>Search...</source> - <translation type="unfinished"></translation> + <translation>æœç´¢...</translation> </message> <message> <location line="+10"/> <source>Sort by: </source> - <translation type="unfinished"></translation> + <translation>排åºæ–¹å¼ï¼š </translation> </message> <message> <location line="+6"/> <source>User ID</source> - <translation type="unfinished">用户 ID</translation> + <translation>用户 ID</translation> </message> <message> <location line="+1"/> <source>Display name</source> - <translation type="unfinished"></translation> + <translation>昵称</translation> </message> <message> <location line="+1"/> <source>Power level</source> - <translation type="unfinished"></translation> + <translation>æƒé™ç‰çº§</translation> </message> <message> <location line="+98"/> <source>Administrator: %1</source> - <translation type="unfinished"></translation> + <translation>管ç†å‘˜ï¼š%1</translation> </message> <message> <location line="+2"/> <source>Moderator: %1</source> - <translation type="unfinished"></translation> + <translation>å管员:%1</translation> </message> <message> <location line="+2"/> <source>User: %1</source> - <translation type="unfinished"></translation> + <translation>用户:%1</translation> </message> <message> <location line="+20"/> <source>This room is not encrypted!</source> - <translation type="unfinished"></translation> + <translation>æ¤èŠå¤©å®¤æœªåŠ 密ï¼</translation> </message> <message> <location line="+4"/> <source>This user is verified.</source> - <translation type="unfinished"></translation> + <translation>æ¤ç”¨æˆ·å·²é€šè¿‡éªŒè¯ã€‚</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> + <translation>æ¤ç”¨æˆ·æœªç»éªŒè¯ï¼Œä½†ä»åœ¨ä½¿ç”¨ä¸Žä½ 第一次è§é¢æ—¶ç›¸åŒçš„主密钥。</translation> </message> <message> <location line="+2"/> <source>This user has unverified devices!</source> - <translation type="unfinished"></translation> + <translation>该用户有未ç»éªŒè¯çš„设备ï¼</translation> </message> </context> <context> @@ -3032,39 +3036,39 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/dialogs/RoomSettings.qml" line="+26"/> <source>Room Settings</source> - <translation type="unfinished"></translation> + <translation>èŠå¤©å®¤è®¾ç½®</translation> </message> <message> <location line="+35"/> <source>Change room avatar.</source> - <translation type="unfinished"></translation> + <translation>更改èŠå¤©å®¤å¤´åƒã€‚</translation> </message> <message> <location line="+93"/> <source>Change name of this room</source> - <translation type="unfinished"></translation> + <translation>更改æ¤èŠå¤©å®¤çš„å称</translation> </message> <message numerus="yes"> <location line="+22"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> + <translation> + <numerusform>%n 个æˆå‘˜</numerusform> </translation> </message> <message> <location line="+8"/> <source>View members of %1</source> - <translation type="unfinished"></translation> + <translation>查看 %1 çš„æˆå‘˜</translation> </message> <message> <location line="+24"/> <source>No topic set</source> - <translation type="unfinished"></translation> + <translation>未设置主题</translation> </message> <message> <location line="+21"/> <source>Change topic of this room</source> - <translation type="unfinished"></translation> + <translation>更改æ¤èŠå¤©å®¤çš„主题</translation> </message> <message> <location line="+31"/> @@ -3074,22 +3078,22 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Notifications</source> - <translation type="unfinished"></translation> + <translation>通知</translation> </message> <message> <location line="+6"/> <source>Muted</source> - <translation type="unfinished"></translation> + <translation>é™éŸ³</translation> </message> <message> <location line="+0"/> <source>Mentions only</source> - <translation type="unfinished"></translation> + <translation>ä»…æåŠæ—¶</translation> </message> <message> <location line="+0"/> <source>All messages</source> - <translation type="unfinished"></translation> + <translation>所有消æ¯</translation> </message> <message> <location line="+10"/> @@ -3099,43 +3103,43 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Anyone can join</source> - <translation type="unfinished"></translation> + <translation>任何人都å¯ä»¥åŠ å…¥</translation> </message> <message> <location line="+14"/> <source>Allow knocking</source> - <translation type="unfinished"></translation> + <translation>å…è®¸è¯·æ±‚åŠ å…¥</translation> </message> <message> <location line="+19"/> <source>Allow joining via other rooms</source> - <translation type="unfinished"></translation> + <translation>å…许通过其他èŠå¤©å®¤åŠ å…¥</translation> </message> <message> <location line="+19"/> <source>Rooms to join via</source> - <translation type="unfinished"></translation> + <translation>通过以下方å¼åŠ 入的èŠå¤©å®¤</translation> </message> <message> <location line="+12"/> <location line="+242"/> <source>Change</source> - <translation type="unfinished"></translation> + <translation>更改</translation> </message> <message> <location line="-241"/> <source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source> - <translation type="unfinished"></translation> + <translation>更改用户å¯ä»¥åŠ å…¥æ¤èŠå¤©å®¤çš„èŠå¤©å®¤åˆ—表。通常这是æ¤èŠå¤©å®¤çš„官方社区。</translation> </message> <message> <location line="+6"/> <source>Allow guests to join</source> - <translation type="unfinished"></translation> + <translation>å…è®¸è®¿å®¢åŠ å…¥</translation> </message> <message> <location line="+17"/> <source>Apply access rules</source> - <translation type="unfinished"></translation> + <translation>应用访问规则</translation> </message> <message> <location line="+7"/> @@ -3208,12 +3212,12 @@ Example: https://server.my:8787</source> <location line="+60"/> <location line="+12"/> <source>Configure</source> - <translation type="unfinished"></translation> + <translation>é…ç½®</translation> </message> <message> <location line="-89"/> <source>Select events to hide in this room</source> - <translation type="unfinished"></translation> + <translation>选择在æ¤èŠå¤©å®¤ä¸è¦éšè—的事件</translation> </message> <message> <location line="+6"/> @@ -3233,78 +3237,79 @@ Example: https://server.my:8787</source> <message> <location line="+9"/> <source>Encryption</source> - <translation type="unfinished"></translation> + <translation>åŠ å¯†</translation> </message> <message> <location line="+22"/> <source>End-to-End Encryption</source> - <translation type="unfinished"></translation> + <translation>ç«¯åˆ°ç«¯åŠ å¯†</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> + <translation>åŠ å¯†ç›®å‰æ˜¯å®žéªŒæ€§çš„,å¯èƒ½ä¼šå‡ºçŽ°æ„外的崩å。 <br> +请注æ„,å¯ç”¨ä»¥åŽå°±ä¸èƒ½ç¦ç”¨äº†ã€‚</translation> </message> <message> <location line="+16"/> <source>Permission</source> - <translation type="unfinished"></translation> + <translation>æƒé™</translation> </message> <message> <location line="+6"/> <source>View and change the permissions in this room</source> - <translation type="unfinished"></translation> + <translation>查看和更改æ¤èŠå¤©å®¤çš„æƒé™</translation> </message> <message> <location line="+6"/> <source>Aliases</source> - <translation type="unfinished"></translation> + <translation>别å</translation> </message> <message> <location line="+6"/> <source>View and change the addresses/aliases of this room</source> - <translation type="unfinished"></translation> + <translation>查看和更改æ¤èŠå¤©å®¤çš„地å€/别å</translation> </message> <message> <location line="+6"/> <source>Sticker & Emote Settings</source> - <translation type="unfinished"></translation> + <translation>贴纸和表情设置</translation> </message> <message> <location line="+6"/> <source>Change what packs are enabled, remove packs, or create new ones</source> - <translation type="unfinished"></translation> + <translation>更改已å¯ç”¨çš„è¡¨æƒ…åŒ…ï¼Œåˆ é™¤è¡¨æƒ…åŒ…æˆ–åˆ›å»ºæ–°è¡¨æƒ…åŒ…</translation> </message> <message> <location line="+6"/> <source>INFO</source> - <translation type="unfinished">ä¿¡æ¯</translation> + <translation>ä¿¡æ¯</translation> </message> <message> <location line="+9"/> <source>Internal ID</source> - <translation type="unfinished"></translation> + <translation>内部 ID</translation> </message> <message> <location line="+16"/> <source>Copied to clipboard</source> - <translation type="unfinished"></translation> + <translation>å·²å¤åˆ¶åˆ°å‰ªè´´æ¿</translation> </message> <message> <location line="+19"/> <source>Room Version</source> - <translation type="unfinished"></translation> + <translation>èŠå¤©å®¤ç‰ˆæœ¬</translation> </message> <message> <location line="+19"/> <source>show less</source> - <translation type="unfinished"></translation> + <translation>显示更少</translation> </message> <message> <location line="+0"/> <source>show more</source> - <translation type="unfinished"></translation> + <translation>显示更多</translation> </message> </context> <context> @@ -3335,27 +3340,27 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/Root.qml" line="+313"/> <source>Please enter your login password to continue:</source> - <translation type="unfinished"></translation> + <translation>è¯·è¾“å…¥ä½ çš„ç™»å½•å¯†ç 以继ç»ï¼š</translation> </message> <message> <location line="+10"/> <source>Please enter a valid email address to continue:</source> - <translation type="unfinished"></translation> + <translation>请输入有效的电å邮件地å€ä»¥ç»§ç»ï¼š</translation> </message> <message> <location line="+10"/> <source>Please enter a valid phone number to continue:</source> - <translation type="unfinished"></translation> + <translation>请输入有效的电è¯å·ç 以继ç»ï¼š</translation> </message> <message> <location line="+10"/> <source>Please enter the token which has been sent to you:</source> - <translation type="unfinished"></translation> + <translation>请输入已å‘é€ç»™ä½ 的令牌:</translation> </message> <message> <location line="+11"/> <source>Wait for the confirmation link to arrive, then continue.</source> - <translation type="unfinished"></translation> + <translation>请ç‰å¾…确认链接é€è¾¾ï¼Œç„¶åŽå†ç»§ç»ã€‚</translation> </message> </context> <context> @@ -3363,7 +3368,7 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/voip/ScreenShare.qml" line="+30"/> <source>Share desktop with %1?</source> - <translation type="unfinished"></translation> + <translation>与 %1 共享桌é¢ï¼Ÿ</translation> </message> <message> <location line="+11"/> @@ -3373,7 +3378,7 @@ Example: https://server.my:8787</source> <message> <location line="+20"/> <source>Window:</source> - <translation type="unfinished"></translation> + <translation>窗å£ï¼š</translation> </message> <message> <location line="+15"/> @@ -3383,43 +3388,43 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>Frame rate:</source> - <translation type="unfinished"></translation> + <translation>帧率:</translation> </message> <message> <location line="+19"/> <source>Include your camera picture-in-picture</source> - <translation type="unfinished"></translation> + <translation>åŒ…æ‹¬ä½ çš„æ‘„åƒå¤´ç”»ä¸ç”»</translation> </message> <message> <location line="+12"/> <source>Request remote camera</source> - <translation type="unfinished"></translation> + <translation>请求远程摄åƒå¤´</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> + <translation>åƒæ™®é€šè§†é¢‘通è¯ä¸€æ ·æŸ¥çœ‹å¯¹æ–¹çš„æ‘„åƒå¤´</translation> </message> <message> <location line="+5"/> <source>Hide mouse cursor</source> - <translation type="unfinished"></translation> + <translation>éšè—é¼ æ ‡å…‰æ ‡</translation> </message> <message> <location line="+21"/> <source>Share</source> - <translation type="unfinished"></translation> + <translation>共享</translation> </message> <message> <location line="+16"/> <source>Preview</source> - <translation type="unfinished"></translation> + <translation>预览</translation> </message> <message> <location line="+7"/> <source>Cancel</source> - <translation type="unfinished">å–消</translation> + <translation>å–消</translation> </message> </context> <context> @@ -3440,49 +3445,51 @@ Example: https://server.my:8787</source> <message> <location filename="../qml/SelfVerificationCheck.qml" line="+50"/> <source>This is your recovery key. You will need it to restore access to your encrypted messages and verification keys. Keep this safe. Don't share it with anyone and don't lose it! Do not pass go! Do not collect $200!</source> - <translation type="unfinished"></translation> + <translation>è¿™æ˜¯ä½ çš„æ¢å¤å¯†é’¥ã€‚ä½ å°†éœ€è¦å®ƒæ¥æ¢å¤å¯¹åŠ 密消æ¯å’ŒéªŒè¯å¯†é’¥çš„访问。请ä¿ç®¡å¥½å®ƒã€‚ä¸è¦ä¸Žä»»ä½•äººåˆ†äº«ï¼Œä¹Ÿä¸è¦ä¸¢å¤±ï¼åˆ‡è®°ï¼</translation> </message> <message> <location line="+21"/> <source>Encryption setup successfully</source> - <translation type="unfinished"></translation> + <translation>åŠ å¯†è®¾ç½®æˆåŠŸ</translation> </message> <message> <location line="+8"/> <source>Failed to setup encryption: %1</source> - <translation type="unfinished"></translation> + <translation>æœªèƒ½è®¾ç½®åŠ å¯†ï¼š%1</translation> </message> <message> <location line="+32"/> <source>Setup Encryption</source> - <translation type="unfinished"></translation> + <translation>è®¾ç½®åŠ å¯†</translation> </message> <message> <location line="+9"/> <source>Hello and welcome to Matrix! It seems like you are new. Before you can securely encrypt your messages, we need to setup a few small things. You can either press accept immediately or adjust a few basic options. We also try to explain a few of the basics. You can skip those parts, but they might prove to be helpful!</source> - <translation type="unfinished"></translation> + <translation>ä½ å¥½ï¼Œæ¬¢è¿Žæ¥åˆ° Matrixï¼ +ä½ ä¼¼ä¹Žæ˜¯æ–°äººã€‚åœ¨ä½ å¯ä»¥å®‰å…¨åœ°åŠ å¯†ä½ çš„æ¶ˆæ¯ä¹‹å‰ï¼Œæˆ‘们需è¦è®¾ç½®ä¸€äº›å°ä¸œè¥¿ã€‚ä½ å¯ä»¥ç«‹å³æŒ‰æŽ¥å—或调整一些基本选项。我们还å°è¯•è§£é‡Šä¸€äº›åŸºç¡€çŸ¥è¯†ã€‚ä½ å¯ä»¥è·³è¿‡è¿™äº›éƒ¨åˆ†ï¼Œä½†å®ƒä»¬å¯èƒ½ä¼šæœ‰æ‰€å¸®åŠ©ï¼</translation> </message> <message> <location line="+108"/> <source>Activate Encryption</source> - <translation type="unfinished"></translation> + <translation>æ¿€æ´»åŠ å¯†</translation> </message> <message> <location line="+9"/> <source>It seems like you have encryption already configured for this account. To be able to access your encrypted messages and make this device appear as trusted, you can either verify an existing device or (if you have one) enter your recovery passphrase. Please select one of the options below. If you choose verify, you need to have the other device available. If you choose "enter passphrase", you will need your recovery key or passphrase. If you click cancel, you can choose to verify yourself at a later point.</source> - <translation type="unfinished"></translation> + <translation>ä½ ä¼¼ä¹Žå·²ä¸ºæ¤å¸æˆ·é…ç½®äº†åŠ å¯†ã€‚ä¸ºäº†èƒ½å¤Ÿè®¿é—®ä½ çš„åŠ å¯†æ¶ˆæ¯å¹¶ä½¿æ¤è®¾å¤‡æ˜¾ç¤ºä¸ºå—ä¿¡ä»»ï¼Œä½ å¯ä»¥éªŒè¯çŽ°æœ‰è®¾å¤‡æˆ–è¾“å…¥ä½ çš„æ¢å¤å£ä»¤ï¼ˆå¦‚果有的è¯ï¼‰ã€‚请选择以下选项之一。 +如果选择验è¯ï¼Œåˆ™éœ€è¦å¦ä¸€å°è®¾å¤‡å¯ç”¨ã€‚å¦‚æžœä½ é€‰æ‹©â€œè¾“å…¥å¯†ç â€ï¼Œä½ 将需è¦ä½ çš„æ¢å¤å¯†é’¥æˆ–å£ä»¤ã€‚如果点击å–æ¶ˆï¼Œä½ å¯ä»¥é€‰æ‹©ç¨åŽéªŒè¯è‡ªå·±ã€‚</translation> </message> <message> <location line="+5"/> <source>verify</source> - <translation type="unfinished"></translation> + <translation>验è¯</translation> </message> <message> <location line="+9"/> <source>enter passphrase</source> - <translation type="unfinished"></translation> + <translation>输入å£ä»¤</translation> </message> </context> <context> @@ -3549,37 +3556,37 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/components/SpaceMenuLevel.qml" line="+16"/> <source>Add or remove from community</source> - <translation type="unfinished"></translation> + <translation>从社区ä¸æ·»åŠ æˆ–åˆ é™¤</translation> </message> <message> <location line="+12"/> <source>Official community for this room</source> - <translation type="unfinished"></translation> + <translation>æ¤èŠå¤©å®¤çš„官方社区</translation> </message> <message> <location line="+8"/> <source>Affiliated community for this room</source> - <translation type="unfinished"></translation> + <translation>æ¤èŠå¤©å®¤çš„附属社区</translation> </message> <message> <location line="+8"/> <source>Listed only for community members</source> - <translation type="unfinished"></translation> + <translation>仅为社区æˆå‘˜åˆ—出</translation> </message> <message> <location line="+8"/> <source>Listed only for room members</source> - <translation type="unfinished"></translation> + <translation>仅为èŠå¤©å®¤æˆå‘˜åˆ—出</translation> </message> <message> <location line="+8"/> <source>Not related</source> - <translation type="unfinished"></translation> + <translation>ä¸ç›¸å…³çš„</translation> </message> <message> <location line="+9"/> <source>Subcommunities</source> - <translation type="unfinished"></translation> + <translation>å社区</translation> </message> </context> <context> @@ -3587,22 +3594,22 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/StatusIndicator.qml" line="+18"/> <source>Failed</source> - <translation type="unfinished"></translation> + <translation>失败</translation> </message> <message> <location line="+2"/> <source>Sent</source> - <translation type="unfinished"></translation> + <translation>å·²å‘é€</translation> </message> <message> <location line="+2"/> <source>Received</source> - <translation type="unfinished"></translation> + <translation>已接收</translation> </message> <message> <location line="+2"/> <source>Read</source> - <translation type="unfinished"></translation> + <translation>已读</translation> </message> </context> <context> @@ -3610,12 +3617,12 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/emoji/StickerPicker.qml" line="+69"/> <source>Search</source> - <translation type="unfinished"></translation> + <translation>æœç´¢</translation> </message> <message> <location line="+188"/> <source>Change what packs are enabled, remove packs, or create new ones</source> - <translation type="unfinished"></translation> + <translation type="unfinished">更改已å¯ç”¨çš„è¡¨æƒ…åŒ…ï¼Œåˆ é™¤è¡¨æƒ…åŒ…æˆ–åˆ›å»ºæ–°è¡¨æƒ…åŒ…</translation> </message> </context> <context> @@ -3623,17 +3630,17 @@ If you choose verify, you need to have the other device available. If you choose <message> <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> - <translation type="unfinished"></translation> + <translation>验è¯æˆåŠŸ</translation> </message> <message> <location line="+10"/> <source>Verification successful! Both sides verified their devices!</source> - <translation type="unfinished"></translation> + <translation>验è¯æˆåŠŸï¼åŒæ–¹éƒ½éªŒè¯äº†ä»–们的设备ï¼</translation> </message> <message> <location line="+14"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation>å…³é—</translation> </message> </context> <context> @@ -4042,12 +4049,12 @@ Reason: %4</source> <location filename="../qml/TimelineRow.qml" line="+107"/> <location line="+171"/> <source>Part of a thread</source> - <translation type="unfinished"></translation> + <translation>消æ¯åˆ—的一部分</translation> </message> <message> <location line="-18"/> <source>Edited</source> - <translation type="unfinished"></translation> + <translation>已编辑</translation> </message> </context> <context> @@ -4055,12 +4062,12 @@ Reason: %4</source> <message> <location filename="../qml/TimelineView.qml" line="+53"/> <source>No room open</source> - <translation type="unfinished"></translation> + <translation>未打开èŠå¤©å®¤</translation> </message> <message> <location line="+102"/> <source>You are about to notify the whole room</source> - <translation type="unfinished"></translation> + <translation type="unfinished">ä½ å³å°†é€šçŸ¥æ•´ä¸ªèŠå¤©å®¤</translation> </message> <message> <location line="+4"/> @@ -4075,24 +4082,24 @@ Reason: %4</source> <message> <location line="+41"/> <source>No preview available</source> - <translation type="unfinished">预览ä¸å¯ç”¨</translation> + <translation>预览ä¸å¯ç”¨</translation> </message> <message> <location line="+3"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation>设置</translation> </message> <message numerus="yes"> <location line="+15"/> <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> + <translation> + <numerusform>%n 个æˆå‘˜</numerusform> </translation> </message> <message> <location line="+3"/> <source>View members of %1</source> - <translation type="unfinished"></translation> + <translation>查看 %1 çš„æˆå‘˜</translation> </message> <message> <location line="+19"/> @@ -4102,17 +4109,17 @@ Reason: %4</source> <message> <location line="+14"/> <source>join the conversation</source> - <translation type="unfinished"></translation> + <translation>åŠ å…¥å¯¹è¯</translation> </message> <message> <location line="+7"/> <source>accept invite</source> - <translation type="unfinished"></translation> + <translation>接å—邀请</translation> </message> <message> <location line="+7"/> <source>decline invite</source> - <translation type="unfinished"></translation> + <translation>æ‹’ç»é‚€è¯·</translation> </message> <message> <location line="+7"/> @@ -4127,17 +4134,17 @@ Reason: %4</source> <message> <location line="+45"/> <source>Hide invite reason</source> - <translation type="unfinished"></translation> + <translation>éšè—邀请ç†ç”±</translation> </message> <message> <location line="+0"/> <source>Show invite reason</source> - <translation type="unfinished"></translation> + <translation>显示邀请ç†ç”±</translation> </message> <message> <location line="+18"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation>返回èŠå¤©å®¤åˆ—表</translation> </message> </context> <context> @@ -4145,82 +4152,82 @@ Reason: %4</source> <message> <location filename="../qml/TopBar.qml" line="+21"/> <source>No room selected</source> - <translation type="unfinished"></translation> + <translation>未选择èŠå¤©å®¤</translation> </message> <message> <location line="+53"/> <source>In %1</source> - <translation type="unfinished"></translation> + <translation>在 %1</translation> </message> <message> <location line="+13"/> <source>Back to room list</source> - <translation type="unfinished"></translation> + <translation>返回èŠå¤©å®¤åˆ—表</translation> </message> <message> <location line="+55"/> <source>Show or hide pinned messages</source> - <translation type="unfinished"></translation> + <translation>显示或éšè—置顶消æ¯</translation> </message> <message> <location line="+30"/> <source>Show room members.</source> - <translation type="unfinished"></translation> + <translation>显示èŠå¤©å®¤æˆå‘˜ã€‚</translation> </message> <message> <location line="+3"/> <source>This room contains only verified devices.</source> - <translation type="unfinished"></translation> + <translation>æ¤èŠå¤©å®¤ä»…包å«ç»è¿‡éªŒè¯çš„设备。</translation> </message> <message> <location line="+2"/> <source>This room contains verified devices and devices which have never changed their master key.</source> - <translation type="unfinished"></translation> + <translation>该èŠå¤©å®¤åŒ…å«ç»è¿‡éªŒè¯çš„设备和从未更改其主密钥的设备。</translation> </message> <message> <location line="+2"/> <source>This room contains unverified devices!</source> - <translation type="unfinished"></translation> + <translation>æ¤èŠå¤©å®¤åŒ…å«æœªç»éªŒè¯çš„设备ï¼</translation> </message> <message> <location line="+25"/> <source>Search this room</source> - <translation type="unfinished"></translation> + <translation>æœç´¢æ¤èŠå¤©å®¤</translation> </message> <message> <location line="+24"/> <source>Room options</source> - <translation type="unfinished"></translation> + <translation>èŠå¤©å®¤é€‰é¡¹</translation> </message> <message> <location line="+11"/> <source>Invite users</source> - <translation type="unfinished"></translation> + <translation>邀请用户</translation> </message> <message> <location line="+6"/> <source>Members</source> - <translation type="unfinished"></translation> + <translation>æˆå‘˜</translation> </message> <message> <location line="+5"/> <source>Leave room</source> - <translation type="unfinished"></translation> + <translation>离开èŠå¤©å®¤</translation> </message> <message> <location line="+5"/> <source>Settings</source> - <translation type="unfinished"></translation> + <translation>设置</translation> </message> <message> <location line="+67"/> <source>Unpin</source> - <translation type="unfinished"></translation> + <translation>å–消置顶</translation> </message> <message> <location line="+44"/> <source>Enter search query</source> - <translation type="unfinished"></translation> + <translation>输入æœç´¢æŸ¥è¯¢</translation> </message> </context> <context> @@ -4266,8 +4273,8 @@ Reason: %4</source> <message numerus="yes"> <location filename="../qml/UploadBox.qml" line="+92"/> <source>Upload %n file(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> + <translation> + <numerusform>ä¸Šä¼ æ–‡ä»¶</numerusform> </translation> </message> </context> @@ -4306,32 +4313,32 @@ Reason: %4</source> <message> <location filename="../qml/dialogs/UserProfile.qml" line="+26"/> <source>Global User Profile</source> - <translation type="unfinished"></translation> + <translation>全局用户资料</translation> </message> <message> <location line="+0"/> <source>Room User Profile</source> - <translation type="unfinished"></translation> + <translation>èŠå¤©å®¤ç”¨æˆ·èµ„æ–™</translation> </message> <message> <location line="+43"/> <source>Change avatar globally.</source> - <translation type="unfinished"></translation> + <translation>全局更改头åƒã€‚</translation> </message> <message> <location line="+0"/> <source>Change avatar. Will only apply to this room.</source> - <translation type="unfinished"></translation> + <translation>æ›´æ¢å¤´åƒã€‚仅适用于æ¤èŠå¤©å®¤ã€‚</translation> </message> <message> <location line="+84"/> <source>Change display name globally.</source> - <translation type="unfinished"></translation> + <translation>全局更改昵称。</translation> </message> <message> <location line="+0"/> <source>Change display name. Will only apply to this room.</source> - <translation type="unfinished"></translation> + <translation>更改昵称。将åªé€‚用于æ¤èŠå¤©å®¤ã€‚</translation> </message> <message> <location line="+23"/> @@ -4341,48 +4348,48 @@ Reason: %4</source> <message> <location line="+25"/> <source>Room: %1</source> - <translation type="unfinished"></translation> + <translation>èŠå¤©å®¤ï¼š%1</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> + <translation>这是特定于èŠå¤©å®¤çš„个人资料。用户的姓å和头åƒå¯èƒ½ä¸Žå…¶å…¨å±€ç‰ˆæœ¬ä¸åŒã€‚</translation> </message> <message> <location line="+15"/> <source>Open the global profile for this user.</source> - <translation type="unfinished"></translation> + <translation>打开æ¤ç”¨æˆ·çš„全局个人资料。</translation> </message> <message> <location line="+9"/> <location line="+232"/> <source>Verify</source> - <translation type="unfinished"></translation> + <translation>验è¯</translation> </message> <message> <location line="-192"/> <source>Start a private chat.</source> - <translation type="unfinished"></translation> + <translation>开始ç§èŠã€‚</translation> </message> <message> <location line="+10"/> <source>Kick the user.</source> - <translation type="unfinished"></translation> + <translation>踢出用户。</translation> </message> <message> <location line="+11"/> <source>Ban the user.</source> - <translation type="unfinished"></translation> + <translation>å°ç¦ç”¨æˆ·ã€‚</translation> </message> <message> <location line="+11"/> <source>Refresh device list.</source> - <translation type="unfinished"></translation> + <translation>刷新设备列表。</translation> </message> <message> <location line="+15"/> <source>Devices</source> - <translation type="unfinished"></translation> + <translation type="unfinished">设备</translation> </message> <message> <location line="+3"/> @@ -4392,22 +4399,22 @@ Reason: %4</source> <message> <location line="+62"/> <source>Sign out this device.</source> - <translation type="unfinished"></translation> + <translation>登出æ¤è®¾å¤‡ã€‚</translation> </message> <message> <location line="+31"/> <source>Change device name.</source> - <translation type="unfinished"></translation> + <translation>更改设备å称。</translation> </message> <message> <location line="+22"/> <source>Last seen %1 from %2</source> - <translation type="unfinished"></translation> + <translation>上次看到 %1 是在 %2</translation> </message> <message> <location line="+27"/> <source>Unverify</source> - <translation type="unfinished"></translation> + <translation>å–消验è¯</translation> </message> </context> <context> @@ -4845,21 +4852,7 @@ This will also enable or disable sending typing notifications to others.</source 这也将å¯ç”¨æˆ–ç¦ç”¨å‘其他人å‘é€æ£åœ¨è¾“入通知。</translation> </message> <message> - <location line="+4"/> - <source>Display rooms with new messages first. -If this is off, the list of rooms will only be sorted by the preferred sorting order. -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 the preferred sorting order, since you don't seem to consider them as important as the other rooms.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+9"/> - <source>Sort rooms alphabetically. -If this is off, the list of rooms will be sorted by the timestamp of the last message in a room. -If this is on, rooms that come first alphabetically will be sorted earlier than ones that come later.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> + <location line="+19"/> <source>Show buttons to quickly reply, react or access additional options next to each message.</source> <translation>在æ¯æ¡æ¶ˆæ¯æ—边显示快速回å¤ã€å›žåº”或访问其他选项的按钮。</translation> </message> @@ -4933,7 +4926,21 @@ This usually causes the application icon in the task bar to animate in some fash <translation>在èŠå¤©å®¤åˆ—表æ—边显示包å«ç¤¾åŒºå’Œæ ‡ç¾çš„列。</translation> </message> <message> - <location line="+42"/> + <location line="+23"/> + <source>Display rooms with new messages first. +If this is off, the list of rooms will only be sorted by the preferred sorting order. +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 the preferred sorting order, since you don't seem to consider them as important as the other rooms.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Sort rooms alphabetically. +If this is off, the list of rooms will be sorted by the timestamp of the last message in a room. +If this is on, rooms that come first alphabetically will be sorted earlier than ones that come later.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> <source>Show if your message was read. Status is displayed next to timestamps. Warning: If your homeserver does not support this, your rooms will never be marked as read!</source> @@ -5091,37 +5098,37 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/pages/UserSettingsPage.qml" line="+189"/> <source>CACHED</source> - <translation type="unfinished"></translation> + <translation>已缓å˜</translation> </message> <message> <location line="+0"/> <source>NOT CACHED</source> - <translation type="unfinished"></translation> + <translation>未缓å˜</translation> </message> <message> <location line="+7"/> <source>IMPORT</source> - <translation type="unfinished"></translation> + <translation>导入</translation> </message> <message> <location line="+4"/> <source>EXPORT</source> - <translation type="unfinished"></translation> + <translation>导出</translation> </message> <message> <location line="+9"/> <source>DOWNLOAD</source> - <translation type="unfinished"></translation> + <translation>下载</translation> </message> <message> <location line="+4"/> <source>REQUEST</source> - <translation type="unfinished"></translation> + <translation>请求</translation> </message> <message> <location line="+25"/> <source>Back</source> - <translation type="unfinished"></translation> + <translation>返回</translation> </message> </context> <context> @@ -5137,27 +5144,27 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/device-verification/Waiting.qml" line="+12"/> <source>Waiting for other party…</source> - <translation type="unfinished"></translation> + <translation>ç‰å¾…对方…</translation> </message> <message> <location line="+12"/> <source>Waiting for other side to accept the verification request.</source> - <translation type="unfinished"></translation> + <translation>ç‰å¾…对方接å—验è¯è¯·æ±‚。</translation> </message> <message> <location line="+2"/> <source>Waiting for other side to continue the verification process.</source> - <translation type="unfinished"></translation> + <translation>ç‰å¾…对方继ç»éªŒè¯è¿‡ç¨‹ã€‚</translation> </message> <message> <location line="+2"/> <source>Waiting for other side to complete the verification process.</source> - <translation type="unfinished"></translation> + <translation>ç‰å¾…对方完æˆéªŒè¯è¿‡ç¨‹ã€‚</translation> </message> <message> <location line="+19"/> <source>Cancel</source> - <translation type="unfinished">å–消</translation> + <translation>å–消</translation> </message> </context> <context> @@ -5165,32 +5172,32 @@ This setting will take effect upon restart.</source> <message> <location filename="../qml/pages/WelcomePage.qml" line="+30"/> <source>Welcome to nheko! The desktop client for the Matrix protocol.</source> - <translation type="unfinished"></translation> + <translation>欢迎使用 Nhekoï¼Matrix å议的桌é¢å®¢æˆ·ç«¯ã€‚</translation> </message> <message> <location line="+10"/> <source>Enjoy your stay!</source> - <translation type="unfinished"></translation> + <translation>ç¥ä½ 使用愉快ï¼</translation> </message> <message> <location line="+14"/> <source>REGISTER</source> - <translation type="unfinished"></translation> + <translation>注册</translation> </message> <message> <location line="+8"/> <source>LOGIN</source> - <translation type="unfinished"></translation> + <translation>登录</translation> </message> <message> <location line="+26"/> <source>Reduce animations</source> - <translation type="unfinished"></translation> + <translation>å‡å°‘动画</translation> </message> <message> <location line="+7"/> <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source> - <translation type="unfinished">Nheko 在多处使用动画以使页é¢è¿‡æ¸¡æµç•…ã€‚å¦‚æžœè¿™äº›åŠ¨ç”»è®©ä½ æ„Ÿè§‰ä¸èˆ’æœï¼Œä½ å¯ä»¥æŠŠå®ƒä»¬å…³æŽ‰ã€‚</translation> + <translation>Nheko 在多处使用动画以使页é¢è¿‡æ¸¡æµç•…ã€‚å¦‚æžœè¿™äº›åŠ¨ç”»è®©ä½ æ„Ÿè§‰ä¸èˆ’æœï¼Œä½ å¯ä»¥æŠŠå®ƒä»¬å…³æŽ‰ã€‚</translation> </message> </context> <context>