From 4fa2a6e9aa8d4c689f04ab65df264f65b61ef858 Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Thu, 13 Jul 2023 01:10:09 +0200 Subject: [PATCH] Fix qml translations --- CMakeLists.txt | 15 +- resources/langs/nheko_ca.ts | 3374 +++++++++++++++++++++++++--- resources/langs/nheko_cs.ts | 3379 +++++++++++++++++++++++++--- resources/langs/nheko_de.ts | 3446 +++++++++++++++++++++++++--- resources/langs/nheko_el.ts | 3382 +++++++++++++++++++++++++--- resources/langs/nheko_en.ts | 3463 +++++++++++++++++++++++++--- resources/langs/nheko_eo.ts | 3576 +++++++++++++++++++++++++---- resources/langs/nheko_es.ts | 3434 +++++++++++++++++++++++++--- resources/langs/nheko_et.ts | 3586 +++++++++++++++++++++++++---- resources/langs/nheko_fi.ts | 3586 +++++++++++++++++++++++++---- resources/langs/nheko_fr.ts | 3454 +++++++++++++++++++++++++--- resources/langs/nheko_hu.ts | 3425 +++++++++++++++++++++++++--- resources/langs/nheko_id.ts | 3447 +++++++++++++++++++++++++--- resources/langs/nheko_ie.ts | 3374 +++++++++++++++++++++++++--- resources/langs/nheko_it.ts | 3424 +++++++++++++++++++++++++--- resources/langs/nheko_ja.ts | 3401 +++++++++++++++++++++++++--- resources/langs/nheko_ml.ts | 3384 +++++++++++++++++++++++++--- resources/langs/nheko_nl.ts | 3574 +++++++++++++++++++++++++---- resources/langs/nheko_pl.ts | 3555 +++++++++++++++++++++++++---- resources/langs/nheko_pt_BR.ts | 3384 +++++++++++++++++++++++++--- resources/langs/nheko_pt_PT.ts | 3434 +++++++++++++++++++++++++--- resources/langs/nheko_ro.ts | 3417 +++++++++++++++++++++++++--- resources/langs/nheko_ru.ts | 3425 +++++++++++++++++++++++++--- resources/langs/nheko_si.ts | 3374 +++++++++++++++++++++++++--- resources/langs/nheko_sr_Latn.ts | 3379 +++++++++++++++++++++++++--- resources/langs/nheko_sv.ts | 3426 +++++++++++++++++++++++++--- resources/langs/nheko_tr.ts | 3383 +++++++++++++++++++++++++--- resources/langs/nheko_uk.ts | 3589 ++++++++++++++++++++++++++---- resources/langs/nheko_vi.ts | 3373 +++++++++++++++++++++++++--- resources/langs/nheko_zh_CN.ts | 3581 +++++++++++++++++++++++++---- src/main.cpp | 17 +- 31 files changed, 89917 insertions(+), 10144 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2bc6806b..333e52ad 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -692,13 +692,6 @@ set_target_properties(nheko CMAKE_SKIP_INSTALL_RPATH TRUE AUTOMOC ON) -# -# Bundle translations -# -file(GLOB LANG_TS_SRC "${CMAKE_CURRENT_SOURCE_DIR}/resources/langs/*.ts") -qt_add_translations(nheko RESOURCE_PREFIX "/translations" TS_FILES ${LANG_TS_SRC}) - - # # Add qml files # @@ -824,6 +817,14 @@ qt_add_qml_module(nheko #) +# +# Bundle translations +# +file(GLOB LANG_TS_SRC "${CMAKE_CURRENT_SOURCE_DIR}/resources/langs/*.ts") +qt_add_translations(nheko RESOURCE_PREFIX "/translations" TS_FILES + ${LANG_TS_SRC} SOURCES ${QML_SOURCES} ${SRC_FILES}) + + if(WIN32) target_compile_definitions(nheko PRIVATE WIN32_LEAN_AND_MEAN) if(MSVC) diff --git a/resources/langs/nheko_ca.ts b/resources/langs/nheko_ca.ts index 4dac16f9..02ddb254 100644 --- a/resources/langs/nheko_ca.ts +++ b/resources/langs/nheko_ca.ts @@ -1,6 +1,40 @@ + + ActiveCallBar + + + Calling... + + + + + + Connecting... + + + + + You are screen sharing + + + + + Hide/Show Picture-in-Picture + + + + + Unmute Mic + + + + + Mute Mic + + + AliasEditingModel @@ -17,6 +51,82 @@ + + AliasEditor + + + Aliases to %1 + + + + + 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. + + + + + Primary alias + + + + + Make primary alias + + + + + Advertise as an alias in this room + + + + + Publish in room directory + + + + + Remove this alias + + + + + #new-alias:server.tld + + + + + Add + + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + + Parent community + + + + + Other room + + + + + Enter additional rooms not in the list yet... + + + Cache @@ -34,6 +144,67 @@ + + CallInvite + + + Video Call + + + + + Voice Call + + + + + No microphone found. + + + + + CallInviteBar + + + Video Call + + + + + Voice Call + + + + + Devices + + + + + Accept + + + + + No microphone found. + + + + + Unknown microphone: %1 + + + + + Unknown camera: %1 + + + + + Decline + + + CallManager @@ -266,6 +437,11 @@ You may optionally provide a reason for others to accept your knock: Enter reason for banning %1 (%2) or hit enter for no reason: + + + No network connection + + CommandCompleter @@ -556,6 +732,29 @@ You may optionally provide a reason for others to accept your knock: + + CommunitiesList + + + Expand + + + + + Collapse + + + + + Do not show notification counts for this community or tag. + + + + + Hide rooms with this tag or from this community by default. + + + CommunitiesModel @@ -630,606 +829,2661 @@ You may optionally provide a reason for others to accept your knock: - CrossSigningSecrets + ConfirmJoinRoomDialog - - Decrypt secrets + + Confirm community join - - Enter your recovery key or passphrase to decrypt your secrets: + + Confirm room join - - - Enter your recovery key or passphrase called %1 to decrypt your secrets: - + + + %n member(s) + + + + - - Decryption failed + + 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: - - Failed to decrypt secrets with the provided recovery key or passphrase + + Do you want to join this room? You can optionally add a reason below: - - - EventExpiry - - - Failed to set hidden events: %1 + + Knock - - - GridImagePackModel - - Account Pack + + Join - HiddenEvents + CreateDirect - - - Failed to set hidden events: %1 + + Create Direct Chat - - - InputBar - - All Files (*) + + User to invite - - Select file(s) + + @user:server.tld - - Upload of '%1' failed + + Encryption - LoginPage - - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org - - + CreateRoom - - Autodiscovery failed. Received malformed response. + + New community - - Autodiscovery failed. Unknown error when requesting .well-known. + + New Room - - The required endpoints were not found. Possibly not a Matrix server. + + Name - - Received malformed response. Make sure the homeserver domain is valid. + + No name - An unknown error occured. Make sure the homeserver domain is valid. + Topic - - 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. + + No topic - - Sign in with Apple + + Alias - - Continue with Facebook + + Public - - Sign in with Google + + Public rooms can be joined by anyone; private rooms need explicit invites. - - Sign in with Twitter + + Trusted - - Login using %1 + + All invitees are given the same power level as the creator - - SSO LOGIN + + Encryption - - Empty password + + Caution: Encryption cannot be disabled - - SSO login failed + + Create Room - MediaUpload + CrossSigningSecrets - - - Failed to upload media. Please try again. + + Decrypt secrets - - - NotificationsManager - - - %1 sent an encrypted message + + Enter your recovery key or passphrase to decrypt your secrets: - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message + + Enter your recovery key or passphrase called %1 to decrypt your secrets: - - %1 replied with an encrypted message + + Decryption failed - - %1 replied to a message + + Failed to decrypt secrets with the provided recovery key or passphrase + + + DigitVerification - - %1 sent a message + + Verification Code - - - PowerLevels - - Failed to update powerlevel: %1 + + 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! - - - PowerlevelEditingModels - - Failed to update powerlevel: %1 + + They do not match! + + + + + They match! - PowerlevelsTypeListModel + EmojiVerification - - Other events + + Verification Code - - Other state events + + 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! - - Remove other users + + 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. - - Ban other users + + They do not match! - - Invite other users + + They match! + + + Encrypted - - Redact events sent by others + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. - Reactions + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. - Deprecated aliases events + There was an internal error reading the decryption key from the database. - Change the room avatar + There was an error decrypting this message. - Change the room addresses + The message couldn't be parsed. - Send encrypted messages + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! - Enable encryption + Unknown decryption error - - Change guest access + + Request key + + + EncryptionEnabled - - Change history visibility + + %1 enabled end-to-end encryption - - Change who can join + + 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. + + + EncryptionIndicator - - Send messages + + This message is not encrypted! - - Change the room name + + Encrypted by a verified device - Change the room permissions + Encrypted by an unverified device, but you have trusted that user so far. - Change the rooms topic + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + EventExpirationDialog - - Change the widgets + + Event expiration for %1 - - Change the widgets (experimental) + + Event expiration - - Redact own events + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Change the pinned events + + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Upgrade the room + + Expire events after X days - - Send stickers + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. - - Ban users using policy rules + + Only keep latest X events - - Ban rooms using policy rules + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. - - Ban servers using policy rules + + Always keep latest X events - - Edit child communities and rooms + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. - - Change parent communities + + Include state events - - Start a call + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + EventExpiry - - Negotiate a call + + + Failed to set hidden events: %1 + + + + + Failed + + + Verification failed + + + + + Other client does not support our verification protocol. + + + + + Key mismatch detected! - Answer a call + Device verification timed out. - Hang up a call + Other party canceled the verification. - Reject a call + Verification messages received out of order! - Change the room emotes + Unknown verification error. - - - PowerlevelsUserListModel - - Other users + + Close - QCoreApplication + ForwardCompleter - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + Forward Message + + + GridImagePackModel - - profile + + Account Pack + + + HiddenEvents - - profile name + + + Failed to set hidden events: %1 - QObject + HiddenEventsDialog - - Alias for '--log-level trace'. + + Hidden events for %1 - - 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} + + Hidden events - - level + + These events will be <b>shown</b> in %1: - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + These events will be <b>shown</b> in all rooms: - - type + + User events - - Respond + + Joins, leaves, avatar and name changes, bans, … - - Send + + Power level changes - Write a message... + Sent when a moderator is added/removed or the permissions of a room are changed. - - - ReadReceiptsModel - - Yesterday, %1 + + Stickers - RegisterPage + ImagePackEditorDialog - - Autodiscovery failed. Received malformed response. + + Editing image pack + + + + + Add images - Autodiscovery failed. Unknown error when requesting .well-known. + Images (*.png *.webp *.gif *.jpg *.jpeg) - - The required endpoints were not found. Possibly not a Matrix server. + + Select images for pack - - Received malformed response. Make sure the homeserver domain is valid. + + Add to pack - - An unknown error occured. Make sure the homeserver domain is valid. + + Change the overview image for this pack - - 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. + + Overview Image (*.png *.webp *.jpg *.jpeg) - - Server does not support querying registration flows! + + Select overview image for pack - - Server does not support registration. + + State key - - Invalid username. + + Packname - - Name already in use. + + Attribution - - Part of the reserved namespace. + + + Use as Emoji - - - RoomInfo - - no version stored + + + Use as Sticker - - - RoomSettings - - Failed to enable encryption: %1 + + Shortcode - - Select an avatar + + Body - - All Files (*) + + Remove from pack - - The selected file is not an image + + Remove + + + ImagePackSettingsDialog - - Error while reading file: %1 + + Image pack settings - - - Failed to upload image: %s + + Create account pack + + + + + New room pack + + + + + Private pack + + + + + Pack from this room + + + + + Pack from parent community + + + + + Globally enabled pack + + + + + Enable globally + + + + + Enables this pack to be used in all rooms + + + + + Edit + + + + + Close + + + + + InputBar + + + All Files (*) + + + + + Select file(s) + + + + + Upload of '%1' failed + + + + + InviteDialog + + + Invite users to %1 + + + + + Search user + + + + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + + + + + Search on Server + + + + + Invite + + + + + Cancel + + + + + JoinRoomDialog + + + Join room + + + + + Room ID or alias + + + + + Join + + + + + LeaveRoomDialog + + + Leave room + + + + + Are you sure you want to leave? + + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + + Autodiscovery failed. Received malformed response. + + + + + Autodiscovery failed. Unknown error when requesting .well-known. + + + + + The required endpoints were not found. Possibly not a Matrix server. + + + + + Received malformed response. Make sure the homeserver domain is valid. + + + + + An unknown error occured. Make sure the homeserver domain is valid. + + + + + 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. + + + + + Sign in with Apple + + + + + Continue with Facebook + + + + + Sign in with Google + + + + + Sign in with Twitter + + + + + Login using %1 + + + + + SSO LOGIN + + + + + Empty password + + + + + SSO login failed + + + + + Matrix ID + + + + + e.g @joe:matrix.org + + + + + 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. + + + + + Password + + + + + Your password. + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + + Homeserver address + + + + + server.my:8787 + + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + + LOGIN + + + + + Back + + + + + LogoutDialog + + + Log out + + + + + A call is in progress. Log out? + + + + + Are you sure you want to log out? + + + + + MediaUpload + + + + Failed to upload media. Please try again. + + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + + + + + Go to replacement room + + + + + %1 removed a message + + + + + %1 changed which servers are allowed in this room. + + + + + %2 changed the room name to: %1 + + + + + %1 removed the room name + + + + + %2 changed the topic to: %1 + + + + + %1 removed the topic + + + + + %1 changed the room avatar + + + + + %1 changed the pinned messages. + + + + + %1 changed the addresses for this room. + + + + + %1 changed the parent communities for this room. + + + + + %1 created and configured room: %2 + + + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 rejected the call. + + + + + %1 select answer + + + + + %1 ended the call. + + + + + + %1 is negotiating the call... + + + + + Allow them in + + + + + MessageInput + + + Hang up + + + + + Already on a call + + + + + Place a call + + + + + Send a file + + + + + Write a message... + + + + + Stickers + + + + + Emoji + + + + + Send + + + + + You don't have permission to send messages in this room + + + + + MessageView + + + Edit + + + + + React + + + + + Reply in thread + + + + + New thread + + + + + Reply + + + + + Go to message + + + + + Options + + + + + %1's status message + + + + + Enter reason for removal or hit enter for no reason: + + + + + Reason for removal + + + + + Go to &message + + + + + + &Copy + + + + + + Copy &link location + + + + + Re&act + + + + + Repl&y + + + + + &Edit + + + + + &Thread + + + + + Un&pin + + + + + &Pin + + + + + &Read receipts + + + + + &Forward + + + + + &Mark as read + + + + + View raw message + + + + + View decrypted raw message + + + + + Remo&ve message + + + + + &Save as + + + + + &Open in external program + + + + + Copy link to eve&nt + + + + + &Go to quoted message + + + + + NewVerificationRequest + + + Send Verification Request + + + + + Received Verification Request + + + + + 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.) + + + + + 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? + + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + + %1 has requested to verify their device %2. + + + + + %1 using the device %2 has requested to be verified. + + + + + Your device (%1) has requested to be verified. + + + + + Cancel + + + + + Deny + + + + + Start verification + + + + + Accept + + + + + NotificationsManager + + + + %1 sent an encrypted message + + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + + + + + %1 replied with an encrypted message + + + + + %1 replied to a message + + + + + %1 sent a message + + + + + PlaceCall + + + Place a call to %1? + + + + + No microphone found. + + + + + Voice + + + + + Video + + + + + Screen + + + + + Cancel + + + + + Placeholder + + + unimplemented event: + + + + + PowerLevelEditor + + + Permissions in %1 + + + + + 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. + + + + + Roles + + + + + Users + + + + + Move permissions between roles to change them + + + + + + Administrator (%1) + + + + + + Moderator (%1) + + + + + User (%1) + + + + + + Custom (%1) + + + + + Remove event type + + + + + Add event type + + + + + Add new role + + + + + Add + + + + + Move users up or down to change their permissions + + + + + Remove user + + + + + Add user + + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + + + + + Which of the subcommunities and rooms should these permissions be applied to? + + + + + Apply permissions recursively + + + + + Overwrite exisiting modifications in rooms + + + + + No permissions to apply the new permissions here + + + + + No changes needed + + + + + Existing modifications to the permissions in this room will be overwritten + + + + + Permissions synchronized with community + + + + + PowerLevels + + + Failed to update powerlevel: %1 + + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + + + + + PowerlevelsTypeListModel + + + Other events + + + + + Other state events + + + + + Remove other users + + + + + Ban other users + + + + + Invite other users + + + + + Redact events sent by others + + + + + Reactions + + + + + Deprecated aliases events + + + + + Change the room avatar + + + + + Change the room addresses + + + + + Send encrypted messages + + + + + Enable encryption + + + + + Change guest access + + + + + Change history visibility + + + + + Change who can join + + + + + Send messages + + + + + Change the room name + + + + + Change the room permissions + + + + + Change the rooms topic + + + + + Change the widgets + + + + + Change the widgets (experimental) + + + + + Redact own events + + + + + Change the pinned events + + + + + Upgrade the room + + + + + Send stickers + + + + + Ban users using policy rules + + + + + Ban rooms using policy rules + + + + + Ban servers using policy rules + + + + + Edit child communities and rooms + + + + + Change parent communities + + + + + Start a call + + + + + Negotiate a call + + + + + Answer a call + + + + + Hang up a call + + + + + Reject a call + + + + + Change the room emotes + + + + + PowerlevelsUserListModel + + + Other users + + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + + + + profile + + + + + profile name + + + + + QObject + + + Alias for '--log-level trace'. + + + + + 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} + + + + + level + + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + + + + type + + + + + Respond + + + + + Send + + + + + Write a message... + + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + + + + + Open reCAPTCHA + + + + + Cancel + + + + + Confirm + + + + + ReadReceipts + + + Read receipts + + + + + ReadReceiptsModel + + + Yesterday, %1 + + + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + + + + + Autodiscovery failed. Unknown error when requesting .well-known. + + + + + The required endpoints were not found. Possibly not a Matrix server. + + + + + Received malformed response. Make sure the homeserver domain is valid. + + + + + An unknown error occured. Make sure the homeserver domain is valid. + + + + + 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. + + + + + Server does not support querying registration flows! + + + + + Server does not support registration. + + + + + Invalid username. + + + + + Name already in use. + + + + + Part of the reserved namespace. + + + + + Homeserver + + + + + your.server + + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + + Username + + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + + Back + + + + + Password + + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + + Password confirmation + + + + + Your passwords do not match! + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + + REGISTER + + + + + ReplyPopup + + + Close + + + + + Cancel Edit + + + + + Cancel Thread + + + + + RoomDirectory + + + Explore Public Rooms + + + + + Search for public rooms + + + + + Choose custom homeserver + + + + + RoomInfo + + + no version stored + + + + + RoomList + + + Start a new chat + + + + + Join a room + + + + + Create a new room + + + + + Start a direct chat + + + + + Create a new community + + + + + Room directory + + + + + Search rooms (Ctrl+K) + + + + + User settings + + + + + Logout + + + + + Enter your status message: + + + + + Status Message + + + + + Profile settings + + + + + Set status message + + + + + Encryption not set up + Cross-signing setup has not run yet. + + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + + + + + Please verify your other devices + There are unverified devices signed in to this account. + + + + + Close + + + + + Enter the tag you want to use: + + + + + New tag + + + + + Open separately + + + + + Room settings + + + + + Leave room + + + + + Copy room link + + + + + Tag room as: + + + + + Favourite + + + + + Low priority + + + + + Server notice + + + + + Create new tag... + + + + + Add or remove from community... + + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + + + + + + + Invite more people + + + + + Search... + + + + + Sort by: + + + + + User ID + + + + + Display name + + + + + Power level + + + + + Administrator: %1 + + + + + Moderator: %1 + + + + + User: %1 + + + + + This room is not encrypted! + + + + + This user is verified. + + + + + This user isn't verified, but is still using the same master key from the first time you met. + + + + + This user has unverified devices! + + + + + RoomSettings + + + Failed to enable encryption: %1 + + + + + Select an avatar + + + + + All Files (*) + + + + + The selected file is not an image + + + + + Error while reading file: %1 + + + + + + Failed to upload image: %s + + + + + Room Settings + + + + + Change room avatar. + + + + + Change name of this room + + + + + %n member(s) + + + + + + + + View members of %1 + + + + + No topic set + + + + + Change topic of this room + + + + + NOTIFICATIONS + + + + + Notifications + + + + + Muted + + + + + Mentions only + + + + + All messages + + + + + ENTRY PERMISSIONS + + + + + Anyone can join + + + + + Allow knocking + + + + + Allow joining via other rooms + + + + + Rooms to join via + + + + + + Change + + + + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + + Allow guests to join + + + + + Apply access rules + + + + + MESSAGE VISIBILITY + + + + + Allow viewing history without joining + + + + + This is useful to see previews of the room or view it on public websites. + + + + + Members can see messages since + + + + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. + + + + + Everything + + + + + As long as the user joined, they can see all previous messages. + + + + + They got invited + + + + + Members can only see messages from when they got invited going forward. + + + + + They joined + + + + + Members can only see messages since after they joined. + + + + + Apply visibility changes + + + + + Locally hidden events + + + + + + + + Configure + + + + + Select events to hide in this room + + + + + Automatic event deletion + + + + + Select if your events get automatically deleted in this room. + + + + + GENERAL SETTINGS + + + + + Encryption + + + + + End-to-End Encryption + + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + + Permission + + + + + View and change the permissions in this room + + + + + Aliases + + + + + View and change the addresses/aliases of this room + + + + + Sticker & Emote Settings + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + INFO + + + + + Internal ID + + + + + Copied to clipboard + + + + + Room Version + + + + + show less + + + + + show more + + + + + RoomlistModel + + + Pending invite. + + + + + Previewing this room + + + + + No preview available + + + + + This room is possibly inaccessible + + + + + Root + + + Please enter your login password to continue: + + + + + Please enter a valid email address to continue: + + + + + Please enter a valid phone number to continue: + + + + + Please enter the token which has been sent to you: + + + + + Wait for the confirmation link to arrive, then continue. + + + + + ScreenShare + + + Share desktop with %1? + + + + + Method: + + + + + Window: + + + + + Request screencast + + + + + Frame rate: + + + + + Include your camera picture-in-picture + + + + + Request remote camera + + + + + + View your callee's camera like a regular video call + + + + + Hide mouse cursor + + + + + Share + + + + + Preview + + + + + Cancel + + + + + SecretStorage + + + Failed to connect to secret storage + + + + + Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + + + + SelfVerificationCheck + + + 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! + + + + + Encryption setup successfully + + + + + Failed to setup encryption: %1 - - - RoomlistModel - - Pending invite. + + Setup Encryption - - Previewing this room + + 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! - - No preview available + + Activate Encryption - - This room is possibly inaccessible + + 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. - - - SecretStorage - - Failed to connect to secret storage + + verify - - Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + enter passphrase @@ -1292,6 +3546,98 @@ You may optionally provide a reason for others to accept your knock: + + SpaceMenuLevel + + + Add or remove from community + + + + + Official community for this room + + + + + Affiliated community for this room + + + + + Listed only for community members + + + + + Listed only for room members + + + + + Not related + + + + + Subcommunities + + + + + StatusIndicator + + + Failed + + + + + Sent + + + + + Received + + + + + Read + + + + + StickerPicker + + + Search + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + Success + + + Successful Verification + + + + + Verification successful! Both sides verified their devices! + + + + + Close + + + TimelineModel @@ -1560,139 +3906,327 @@ You may optionally provide a reason for others to accept your knock: - %1 added a rule to ban rooms matching %2 for '%3'. + %1 added a rule to ban rooms matching %2 for '%3'. + + + + + %1 disabled the rule to ban servers matching %2. + + + + + %1 added a rule to ban servers matching %2 for '%3'. + + + + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + + %2 revoked the invite to %1. + + + + + %2 kicked %1. + + + + + %2 unbanned %1. + + + + + %2 rejected the knock from %1. + + + + + %1 changed their avatar. + + + + + %1 changed some profile info. + + + + + %1 joined. + + + + + %1 joined via authorisation from %2's server. + + + + + %1 rejected their invite. + + + + + %1 left the room. + + + + + Reason: %1 + + + + + %1 redacted their knock. + + + + + You joined this room. + + + + + %1 made this room require an invitation to join. + + + + + %1 invited %2. + + + + + %1 has changed their avatar and changed their display name to %2. + + + + + %1 has changed their display name to %2. + + + + + %1 left after having already left! + This is a leave event after the user already left and shouldn't happen apart from state resets + + + + + %1 banned %2 + + + + + %1 knocked. + + + + + TimelineRow + + + + Part of a thread + + + + + Edited + + + + + TimelineView + + + No room open + + + + + You are about to notify the whole room + + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + + No preview available + + + + + Settings + + + %n member(s) + + + + + - - %1 disabled the rule to ban servers matching %2. + + View members of %1 - - %1 added a rule to ban servers matching %2 for '%3'. + + This room is possibly inaccessible. If this room is private, you should remove it from this community. - - Removed by %1 + + join the conversation - - %1 (%2) removed this message at %3 + + accept invite - - Removed by %1 because: %2 + + decline invite - - %1 (%2) removed this message at %3 -Reason: %4 + + leave - - %2 revoked the invite to %1. + + Invited by %1 (%2) - - %2 kicked %1. + + Hide invite reason - - %2 unbanned %1. + + Show invite reason - - %2 rejected the knock from %1. + + Back to room list + + + TopBar - - %1 changed their avatar. + + No room selected - - %1 changed some profile info. + + In %1 - - %1 joined. + + Back to room list - - %1 joined via authorisation from %2's server. + + Show or hide pinned messages - - %1 rejected their invite. + + Show room members. - - %1 left the room. + + This room contains only verified devices. - - Reason: %1 + + This room contains verified devices and devices which have never changed their master key. - - %1 redacted their knock. + + This room contains unverified devices! - - You joined this room. + + Search this room - - %1 made this room require an invitation to join. + + Room options - - %1 invited %2. + + Invite users - - %1 has changed their avatar and changed their display name to %2. + + Members - - %1 has changed their display name to %2. + + Leave room - - %1 left after having already left! - This is a leave event after the user already left and shouldn't happen apart from state resets + + Settings - - %1 banned %2 + + Unpin - - %1 knocked. + + Enter search query @@ -1734,6 +4268,17 @@ Reason: %4 + + UploadBox + + + Upload %n file(s) + + + + + + UserProfile @@ -1766,6 +4311,112 @@ Reason: %4 Error while reading file: %1 + + + Global User Profile + + + + + Room User Profile + + + + + Change avatar globally. + + + + + Change avatar. Will only apply to this room. + + + + + Change display name globally. + + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + + + + + Room: %1 + + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + + Open the global profile for this user. + + + + + + Verify + + + + + Start a private chat. + + + + + Kick the user. + + + + + Ban the user. + + + + + Refresh device list. + + + + + Devices + + + + + Shared Rooms + + + + + Sign out this device. + + + + + Change device name. + + + + + Last seen %1 from %2 + + + + + Unverify + + UserSettings @@ -2429,6 +5080,44 @@ This setting will take effect upon restart. + + UserSettingsPage + + + CACHED + + + + + NOT CACHED + + + + + IMPORT + + + + + EXPORT + + + + + DOWNLOAD + + + + + REQUEST + + + + + Back + + + VerificationManager @@ -2437,6 +5126,67 @@ This setting will take effect upon restart. + + Waiting + + + Waiting for other party… + + + + + Waiting for other side to accept the verification request. + + + + + Waiting for other side to continue the verification process. + + + + + Waiting for other side to complete the verification process. + + + + + Cancel + + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + + + + + Enjoy your stay! + + + + + REGISTER + + + + + LOGIN + + + + + Reduce animations + + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + + + descriptiveTime diff --git a/resources/langs/nheko_cs.ts b/resources/langs/nheko_cs.ts index f7269a02..abd8f202 100644 --- a/resources/langs/nheko_cs.ts +++ b/resources/langs/nheko_cs.ts @@ -1,6 +1,40 @@ + + ActiveCallBar + + + Calling... + + + + + + Connecting... + + + + + You are screen sharing + + + + + Hide/Show Picture-in-Picture + + + + + Unmute Mic + + + + + Mute Mic + + + AliasEditingModel @@ -17,6 +51,82 @@ + + AliasEditor + + + Aliases to %1 + + + + + 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. + + + + + Primary alias + + + + + Make primary alias + + + + + Advertise as an alias in this room + + + + + Publish in room directory + + + + + Remove this alias + + + + + #new-alias:server.tld + + + + + Add + + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + + Parent community + + + + + Other room + + + + + Enter additional rooms not in the list yet... + + + Cache @@ -35,6 +145,67 @@ + + CallInvite + + + Video Call + + + + + Voice Call + + + + + No microphone found. + + + + + CallInviteBar + + + Video Call + + + + + Voice Call + + + + + Devices + + + + + Accept + + + + + No microphone found. + + + + + Unknown microphone: %1 + + + + + Unknown camera: %1 + + + + + Decline + + + CallManager @@ -268,6 +439,11 @@ You may optionally provide a reason for others to accept your knock: Enter reason for banning %1 (%2) or hit enter for no reason: + + + No network connection + + CommandCompleter @@ -558,6 +734,29 @@ You may optionally provide a reason for others to accept your knock: + + CommunitiesList + + + Expand + + + + + Collapse + + + + + Do not show notification counts for this community or tag. + + + + + Hide rooms with this tag or from this community by default. + + + CommunitiesModel @@ -632,606 +831,2664 @@ You may optionally provide a reason for others to accept your knock: - CrossSigningSecrets + ConfirmJoinRoomDialog - - Decrypt secrets + + Confirm community join - - Enter your recovery key or passphrase to decrypt your secrets: + + Confirm room join - - - Enter your recovery key or passphrase called %1 to decrypt your secrets: - + + + %n member(s) + + + + + - - Decryption failed + + 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: - - Failed to decrypt secrets with the provided recovery key or passphrase + + Do you want to join this room? You can optionally add a reason below: - - - EventExpiry - - - Failed to set hidden events: %1 + + Knock - - - GridImagePackModel - - Account Pack + + Join - HiddenEvents + CreateDirect - - - Failed to set hidden events: %1 + + Create Direct Chat - - - InputBar - - All Files (*) + + User to invite - - Select file(s) + + @user:server.tld - - Upload of '%1' failed + + Encryption - LoginPage - - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org - - + CreateRoom - - Autodiscovery failed. Received malformed response. + + New community - - Autodiscovery failed. Unknown error when requesting .well-known. + + New Room - - The required endpoints were not found. Possibly not a Matrix server. + + Name - - Received malformed response. Make sure the homeserver domain is valid. + + No name - An unknown error occured. Make sure the homeserver domain is valid. + Topic - - 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. + + No topic - - Sign in with Apple + + Alias - - Continue with Facebook + + Public - - Sign in with Google + + Public rooms can be joined by anyone; private rooms need explicit invites. - - Sign in with Twitter + + Trusted - - Login using %1 + + All invitees are given the same power level as the creator - - SSO LOGIN + + Encryption - - Empty password + + Caution: Encryption cannot be disabled - - SSO login failed + + Create Room - MediaUpload + CrossSigningSecrets - - - Failed to upload media. Please try again. + + Decrypt secrets - - - NotificationsManager - - - %1 sent an encrypted message + + Enter your recovery key or passphrase to decrypt your secrets: - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message + + Enter your recovery key or passphrase called %1 to decrypt your secrets: - - %1 replied with an encrypted message + + Decryption failed - - %1 replied to a message + + Failed to decrypt secrets with the provided recovery key or passphrase + + + DigitVerification - - %1 sent a message + + Verification Code - - - PowerLevels - - Failed to update powerlevel: %1 + + 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! - - - PowerlevelEditingModels - - Failed to update powerlevel: %1 + + They do not match! + + + + + They match! - PowerlevelsTypeListModel + EmojiVerification - - Other events + + Verification Code - - Other state events + + 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! - - Remove other users + + 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. - - Ban other users + + They do not match! - - Invite other users + + They match! + + + Encrypted - - Redact events sent by others + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. - Reactions + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. - Deprecated aliases events + There was an internal error reading the decryption key from the database. - Change the room avatar + There was an error decrypting this message. - Change the room addresses + The message couldn't be parsed. - Send encrypted messages + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! - Enable encryption + Unknown decryption error - - Change guest access + + Request key + + + EncryptionEnabled - - Change history visibility + + %1 enabled end-to-end encryption - - Change who can join + + 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. + + + EncryptionIndicator - - Send messages + + This message is not encrypted! - - Change the room name + + Encrypted by a verified device - Change the room permissions + Encrypted by an unverified device, but you have trusted that user so far. - Change the rooms topic + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + EventExpirationDialog - - Change the widgets + + Event expiration for %1 - - Change the widgets (experimental) + + Event expiration - - Redact own events + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Change the pinned events + + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Upgrade the room + + Expire events after X days - - Send stickers + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. - - Ban users using policy rules + + Only keep latest X events - - Ban rooms using policy rules + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. - - Ban servers using policy rules + + Always keep latest X events - - Edit child communities and rooms + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. - - Change parent communities + + Include state events - - Start a call + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + EventExpiry - - Negotiate a call + + + Failed to set hidden events: %1 + + + + + Failed + + + Verification failed + + + + + Other client does not support our verification protocol. + + + + + Key mismatch detected! - Answer a call + Device verification timed out. - Hang up a call + Other party canceled the verification. - Reject a call + Verification messages received out of order! - Change the room emotes + Unknown verification error. - - - PowerlevelsUserListModel - - Other users + + Close - QCoreApplication + ForwardCompleter - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + Forward Message + + + GridImagePackModel - - profile + + Account Pack + + + HiddenEvents - - profile name + + + Failed to set hidden events: %1 - QObject + HiddenEventsDialog - - Alias for '--log-level trace'. + + Hidden events for %1 - - 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} + + Hidden events - - level + + These events will be <b>shown</b> in %1: - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + These events will be <b>shown</b> in all rooms: - - type + + User events - - Respond + + Joins, leaves, avatar and name changes, bans, … - - Send + + Power level changes - Write a message... + Sent when a moderator is added/removed or the permissions of a room are changed. - - - ReadReceiptsModel - - Yesterday, %1 + + Stickers - RegisterPage + ImagePackEditorDialog - - Autodiscovery failed. Received malformed response. + + Editing image pack + + + + + Add images - Autodiscovery failed. Unknown error when requesting .well-known. + Images (*.png *.webp *.gif *.jpg *.jpeg) - - The required endpoints were not found. Possibly not a Matrix server. + + Select images for pack - - Received malformed response. Make sure the homeserver domain is valid. + + Add to pack - - An unknown error occured. Make sure the homeserver domain is valid. + + Change the overview image for this pack - - 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. + + Overview Image (*.png *.webp *.jpg *.jpeg) - - Server does not support querying registration flows! + + Select overview image for pack - - Server does not support registration. + + State key - - Invalid username. + + Packname - - Name already in use. + + Attribution - - Part of the reserved namespace. + + + Use as Emoji - - - RoomInfo - - no version stored + + + Use as Sticker - - - RoomSettings - - Failed to enable encryption: %1 + + Shortcode - - Select an avatar + + Body - - All Files (*) + + Remove from pack - - The selected file is not an image + + Remove + + + ImagePackSettingsDialog - - Error while reading file: %1 + + Image pack settings - - - Failed to upload image: %s + + Create account pack + + + + + New room pack + + + + + Private pack + + + + + Pack from this room + + + + + Pack from parent community + + + + + Globally enabled pack + + + + + Enable globally + + + + + Enables this pack to be used in all rooms + + + + + Edit + + + + + Close + + + + + InputBar + + + All Files (*) + + + + + Select file(s) + + + + + Upload of '%1' failed + + + + + InviteDialog + + + Invite users to %1 + + + + + Search user + + + + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + + + + + Search on Server + + + + + Invite + + + + + Cancel + + + + + JoinRoomDialog + + + Join room + + + + + Room ID or alias + + + + + Join + + + + + LeaveRoomDialog + + + Leave room + + + + + Are you sure you want to leave? + + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + + Autodiscovery failed. Received malformed response. + + + + + Autodiscovery failed. Unknown error when requesting .well-known. + + + + + The required endpoints were not found. Possibly not a Matrix server. + + + + + Received malformed response. Make sure the homeserver domain is valid. + + + + + An unknown error occured. Make sure the homeserver domain is valid. + + + + + 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. + + + + + Sign in with Apple + + + + + Continue with Facebook + + + + + Sign in with Google + + + + + Sign in with Twitter + + + + + Login using %1 + + + + + SSO LOGIN + + + + + Empty password + + + + + SSO login failed + + + + + Matrix ID + + + + + e.g @joe:matrix.org + + + + + 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. + + + + + Password + + + + + Your password. + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + + Homeserver address + + + + + server.my:8787 + + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + + LOGIN + + + + + Back + + + + + LogoutDialog + + + Log out + + + + + A call is in progress. Log out? + + + + + Are you sure you want to log out? + + + + + MediaUpload + + + + Failed to upload media. Please try again. + + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + + + + + Go to replacement room + + + + + %1 removed a message + + + + + %1 changed which servers are allowed in this room. + + + + + %2 changed the room name to: %1 + + + + + %1 removed the room name + + + + + %2 changed the topic to: %1 + + + + + %1 removed the topic + + + + + %1 changed the room avatar + + + + + %1 changed the pinned messages. + + + + + %1 changed the addresses for this room. + + + + + %1 changed the parent communities for this room. + + + + + %1 created and configured room: %2 + + + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 rejected the call. + + + + + %1 select answer + + + + + %1 ended the call. + + + + + + %1 is negotiating the call... + + + + + Allow them in + + + + + MessageInput + + + Hang up + + + + + Already on a call + + + + + Place a call + + + + + Send a file + + + + + Write a message... + + + + + Stickers + + + + + Emoji + + + + + Send + + + + + You don't have permission to send messages in this room + + + + + MessageView + + + Edit + + + + + React + + + + + Reply in thread + + + + + New thread + + + + + Reply + + + + + Go to message + + + + + Options + + + + + %1's status message + + + + + Enter reason for removal or hit enter for no reason: + + + + + Reason for removal + + + + + Go to &message + + + + + + &Copy + + + + + + Copy &link location + + + + + Re&act + + + + + Repl&y + + + + + &Edit + + + + + &Thread + + + + + Un&pin + + + + + &Pin + + + + + &Read receipts + + + + + &Forward + + + + + &Mark as read + + + + + View raw message + + + + + View decrypted raw message + + + + + Remo&ve message + + + + + &Save as + + + + + &Open in external program + + + + + Copy link to eve&nt + + + + + &Go to quoted message + + + + + NewVerificationRequest + + + Send Verification Request + + + + + Received Verification Request + + + + + 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.) + + + + + 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? + + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + + %1 has requested to verify their device %2. + + + + + %1 using the device %2 has requested to be verified. + + + + + Your device (%1) has requested to be verified. + + + + + Cancel + + + + + Deny + + + + + Start verification + + + + + Accept + + + + + NotificationsManager + + + + %1 sent an encrypted message + + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + + + + + %1 replied with an encrypted message + + + + + %1 replied to a message + + + + + %1 sent a message + + + + + PlaceCall + + + Place a call to %1? + + + + + No microphone found. + + + + + Voice + + + + + Video + + + + + Screen + + + + + Cancel + + + + + Placeholder + + + unimplemented event: + + + + + PowerLevelEditor + + + Permissions in %1 + + + + + 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. + + + + + Roles + + + + + Users + + + + + Move permissions between roles to change them + + + + + + Administrator (%1) + + + + + + Moderator (%1) + + + + + User (%1) + + + + + + Custom (%1) + + + + + Remove event type + + + + + Add event type + + + + + Add new role + + + + + Add + + + + + Move users up or down to change their permissions + + + + + Remove user + + + + + Add user + + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + + + + + Which of the subcommunities and rooms should these permissions be applied to? + + + + + Apply permissions recursively + + + + + Overwrite exisiting modifications in rooms + + + + + No permissions to apply the new permissions here + + + + + No changes needed + + + + + Existing modifications to the permissions in this room will be overwritten + + + + + Permissions synchronized with community + + + + + PowerLevels + + + Failed to update powerlevel: %1 + + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + + + + + PowerlevelsTypeListModel + + + Other events + + + + + Other state events + + + + + Remove other users + + + + + Ban other users + + + + + Invite other users + + + + + Redact events sent by others + + + + + Reactions + + + + + Deprecated aliases events + + + + + Change the room avatar + + + + + Change the room addresses + + + + + Send encrypted messages + + + + + Enable encryption + + + + + Change guest access + + + + + Change history visibility + + + + + Change who can join + + + + + Send messages + + + + + Change the room name + + + + + Change the room permissions + + + + + Change the rooms topic + + + + + Change the widgets + + + + + Change the widgets (experimental) + + + + + Redact own events + + + + + Change the pinned events + + + + + Upgrade the room + + + + + Send stickers + + + + + Ban users using policy rules + + + + + Ban rooms using policy rules + + + + + Ban servers using policy rules + + + + + Edit child communities and rooms + + + + + Change parent communities + + + + + Start a call + + + + + Negotiate a call + + + + + Answer a call + + + + + Hang up a call + + + + + Reject a call + + + + + Change the room emotes + + + + + PowerlevelsUserListModel + + + Other users + + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + + + + profile + + + + + profile name + + + + + QObject + + + Alias for '--log-level trace'. + + + + + 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} + + + + + level + + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + + + + type + + + + + Respond + + + + + Send + + + + + Write a message... + + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + + + + + Open reCAPTCHA + + + + + Cancel + + + + + Confirm + + + + + ReadReceipts + + + Read receipts + + + + + ReadReceiptsModel + + + Yesterday, %1 + + + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + + + + + Autodiscovery failed. Unknown error when requesting .well-known. + + + + + The required endpoints were not found. Possibly not a Matrix server. + + + + + Received malformed response. Make sure the homeserver domain is valid. + + + + + An unknown error occured. Make sure the homeserver domain is valid. + + + + + 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. + + + + + Server does not support querying registration flows! + + + + + Server does not support registration. + + + + + Invalid username. + + + + + Name already in use. + + + + + Part of the reserved namespace. + + + + + Homeserver + + + + + your.server + + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + + Username + + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + + Back + + + + + Password + + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + + Password confirmation + + + + + Your passwords do not match! + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + + REGISTER + + + + + ReplyPopup + + + Close + + + + + Cancel Edit + + + + + Cancel Thread + + + + + RoomDirectory + + + Explore Public Rooms + + + + + Search for public rooms + + + + + Choose custom homeserver + + + + + RoomInfo + + + no version stored + + + + + RoomList + + + Start a new chat + + + + + Join a room + + + + + Create a new room + + + + + Start a direct chat + + + + + Create a new community + + + + + Room directory + + + + + Search rooms (Ctrl+K) + + + + + User settings + + + + + Logout + + + + + Enter your status message: + + + + + Status Message + + + + + Profile settings + + + + + Set status message + + + + + Encryption not set up + Cross-signing setup has not run yet. + + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + + + + + Please verify your other devices + There are unverified devices signed in to this account. + + + + + Close + + + + + Enter the tag you want to use: + + + + + New tag + + + + + Open separately + + + + + Room settings + + + + + Leave room + + + + + Copy room link + + + + + Tag room as: + + + + + Favourite + + + + + Low priority + + + + + Server notice + + + + + Create new tag... + + + + + Add or remove from community... + + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + + + + + + + + Invite more people + + + + + Search... + + + + + Sort by: + + + + + User ID + + + + + Display name + + + + + Power level + + + + + Administrator: %1 + + + + + Moderator: %1 + + + + + User: %1 + + + + + This room is not encrypted! + + + + + This user is verified. + + + + + This user isn't verified, but is still using the same master key from the first time you met. + + + + + This user has unverified devices! + + + + + RoomSettings + + + Failed to enable encryption: %1 + + + + + Select an avatar + + + + + All Files (*) + + + + + The selected file is not an image + + + + + Error while reading file: %1 + + + + + + Failed to upload image: %s + + + + + Room Settings + + + + + Change room avatar. + + + + + Change name of this room + + + + + %n member(s) + + + + + + + + + View members of %1 + + + + + No topic set + + + + + Change topic of this room + + + + + NOTIFICATIONS + + + + + Notifications + + + + + Muted + + + + + Mentions only + + + + + All messages + + + + + ENTRY PERMISSIONS + + + + + Anyone can join + + + + + Allow knocking + + + + + Allow joining via other rooms + + + + + Rooms to join via + + + + + + Change + + + + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + + Allow guests to join + + + + + Apply access rules + + + + + MESSAGE VISIBILITY + + + + + Allow viewing history without joining + + + + + This is useful to see previews of the room or view it on public websites. + + + + + Members can see messages since + + + + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. + + + + + Everything + + + + + As long as the user joined, they can see all previous messages. + + + + + They got invited + + + + + Members can only see messages from when they got invited going forward. + + + + + They joined + + + + + Members can only see messages since after they joined. + + + + + Apply visibility changes + + + + + Locally hidden events + + + + + + + + Configure + + + + + Select events to hide in this room + + + + + Automatic event deletion + + + + + Select if your events get automatically deleted in this room. + + + + + GENERAL SETTINGS + + + + + Encryption + + + + + End-to-End Encryption + + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + + Permission + + + + + View and change the permissions in this room + + + + + Aliases + + + + + View and change the addresses/aliases of this room + + + + + Sticker & Emote Settings + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + INFO + + + + + Internal ID + + + + + Copied to clipboard + + + + + Room Version + + + + + show less + + + + + show more + + + + + RoomlistModel + + + Pending invite. + + + + + Previewing this room + + + + + No preview available + + + + + This room is possibly inaccessible + + + + + Root + + + Please enter your login password to continue: + + + + + Please enter a valid email address to continue: + + + + + Please enter a valid phone number to continue: + + + + + Please enter the token which has been sent to you: + + + + + Wait for the confirmation link to arrive, then continue. + + + + + ScreenShare + + + Share desktop with %1? + + + + + Method: + + + + + Window: + + + + + Request screencast + + + + + Frame rate: + + + + + Include your camera picture-in-picture + + + + + Request remote camera + + + + + + View your callee's camera like a regular video call + + + + + Hide mouse cursor + + + + + Share + + + + + Preview + + + + + Cancel + + + + + SecretStorage + + + Failed to connect to secret storage + + + + + Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + + + + SelfVerificationCheck + + + 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! + + + + + Encryption setup successfully + + + + + Failed to setup encryption: %1 - - - RoomlistModel - - Pending invite. + + Setup Encryption - - Previewing this room + + 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! - - No preview available + + Activate Encryption - - This room is possibly inaccessible + + 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. - - - SecretStorage - - Failed to connect to secret storage + + verify - - Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + enter passphrase @@ -1294,6 +3551,98 @@ You may optionally provide a reason for others to accept your knock: + + SpaceMenuLevel + + + Add or remove from community + + + + + Official community for this room + + + + + Affiliated community for this room + + + + + Listed only for community members + + + + + Listed only for room members + + + + + Not related + + + + + Subcommunities + + + + + StatusIndicator + + + Failed + + + + + Sent + + + + + Received + + + + + Read + + + + + StickerPicker + + + Search + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + Success + + + Successful Verification + + + + + Verification successful! Both sides verified their devices! + + + + + Close + + + TimelineModel @@ -1567,139 +3916,328 @@ You may optionally provide a reason for others to accept your knock: - %1 added a rule to ban rooms matching %2 for '%3'. + %1 added a rule to ban rooms matching %2 for '%3'. + + + + + %1 disabled the rule to ban servers matching %2. + + + + + %1 added a rule to ban servers matching %2 for '%3'. + + + + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + + %2 revoked the invite to %1. + + + + + %2 kicked %1. + + + + + %2 unbanned %1. + + + + + %2 rejected the knock from %1. + + + + + %1 changed their avatar. + + + + + %1 changed some profile info. + + + + + %1 joined. + + + + + %1 joined via authorisation from %2's server. + + + + + %1 rejected their invite. + + + + + %1 left the room. + + + + + Reason: %1 + + + + + %1 redacted their knock. + + + + + You joined this room. + + + + + %1 made this room require an invitation to join. + + + + + %1 invited %2. + + + + + %1 has changed their avatar and changed their display name to %2. + + + + + %1 has changed their display name to %2. + + + + + %1 left after having already left! + This is a leave event after the user already left and shouldn't happen apart from state resets + + + + + %1 banned %2 + + + + + %1 knocked. + + + + + TimelineRow + + + + Part of a thread + + + + + Edited + + + + + TimelineView + + + No room open + + + + + You are about to notify the whole room + + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + + No preview available + + + + + Settings + + + %n member(s) + + + + + + - - %1 disabled the rule to ban servers matching %2. + + View members of %1 - - %1 added a rule to ban servers matching %2 for '%3'. + + This room is possibly inaccessible. If this room is private, you should remove it from this community. - - Removed by %1 + + join the conversation - - %1 (%2) removed this message at %3 + + accept invite - - Removed by %1 because: %2 + + decline invite - - %1 (%2) removed this message at %3 -Reason: %4 + + leave - - %2 revoked the invite to %1. + + Invited by %1 (%2) - - %2 kicked %1. + + Hide invite reason - - %2 unbanned %1. + + Show invite reason - - %2 rejected the knock from %1. + + Back to room list + + + TopBar - - %1 changed their avatar. + + No room selected - - %1 changed some profile info. + + In %1 - - %1 joined. + + Back to room list - - %1 joined via authorisation from %2's server. + + Show or hide pinned messages - - %1 rejected their invite. + + Show room members. - - %1 left the room. + + This room contains only verified devices. - - Reason: %1 + + This room contains verified devices and devices which have never changed their master key. - - %1 redacted their knock. + + This room contains unverified devices! - - You joined this room. + + Search this room - - %1 made this room require an invitation to join. + + Room options - - %1 invited %2. + + Invite users - - %1 has changed their avatar and changed their display name to %2. + + Members - - %1 has changed their display name to %2. + + Leave room - - %1 left after having already left! - This is a leave event after the user already left and shouldn't happen apart from state resets + + Settings - - %1 banned %2 + + Unpin - - %1 knocked. + + Enter search query @@ -1741,6 +4279,18 @@ Reason: %4 + + UploadBox + + + Upload %n file(s) + + + + + + + UserProfile @@ -1773,6 +4323,112 @@ Reason: %4 Error while reading file: %1 + + + Global User Profile + + + + + Room User Profile + + + + + Change avatar globally. + + + + + Change avatar. Will only apply to this room. + + + + + Change display name globally. + + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + + + + + Room: %1 + + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + + Open the global profile for this user. + + + + + + Verify + + + + + Start a private chat. + + + + + Kick the user. + + + + + Ban the user. + + + + + Refresh device list. + + + + + Devices + + + + + Shared Rooms + + + + + Sign out this device. + + + + + Change device name. + + + + + Last seen %1 from %2 + + + + + Unverify + + UserSettings @@ -2436,6 +5092,44 @@ This setting will take effect upon restart. + + UserSettingsPage + + + CACHED + + + + + NOT CACHED + + + + + IMPORT + + + + + EXPORT + + + + + DOWNLOAD + + + + + REQUEST + + + + + Back + + + VerificationManager @@ -2444,6 +5138,67 @@ This setting will take effect upon restart. + + Waiting + + + Waiting for other party… + + + + + Waiting for other side to accept the verification request. + + + + + Waiting for other side to continue the verification process. + + + + + Waiting for other side to complete the verification process. + + + + + Cancel + + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + + + + + Enjoy your stay! + + + + + REGISTER + + + + + LOGIN + + + + + Reduce animations + + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + + + descriptiveTime diff --git a/resources/langs/nheko_de.ts b/resources/langs/nheko_de.ts index ea107a83..57ce60ef 100644 --- a/resources/langs/nheko_de.ts +++ b/resources/langs/nheko_de.ts @@ -1,6 +1,40 @@ + + ActiveCallBar + + + Calling... + + + + + + Connecting... + + + + + You are screen sharing + + + + + Hide/Show Picture-in-Picture + + + + + Unmute Mic + + + + + Mute Mic + + + AliasEditingModel @@ -17,6 +51,82 @@ Konnte die Raumadressen nicht aktualisieren: %1 + + AliasEditor + + + Aliases to %1 + + + + + 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. + + + + + Primary alias + + + + + Make primary alias + + + + + Advertise as an alias in this room + + + + + Publish in room directory + + + + + Remove this alias + + + + + #new-alias:server.tld + + + + + Add + + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + + Parent community + + + + + Other room + + + + + Enter additional rooms not in the list yet... + + + Cache @@ -34,6 +144,67 @@ Leerer Raum + + CallInvite + + + Video Call + + + + + Voice Call + + + + + No microphone found. + + + + + CallInviteBar + + + Video Call + + + + + Voice Call + + + + + Devices + + + + + Accept + + + + + No microphone found. + + + + + Unknown microphone: %1 + + + + + Unknown camera: %1 + + + + + Decline + + + CallManager @@ -269,6 +440,11 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne Enter reason for banning %1 (%2) or hit enter for no reason: Gib den Grund ein, warum %1 (%2) verbannt wird oder drücke die Eingabetaste, um keinen Grund anzugeben: + + + No network connection + + CommandCompleter @@ -559,6 +735,29 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne Verwandle diese Direktnachricht in einen normalen Chatraum. + + CommunitiesList + + + Expand + + + + + Collapse + + + + + Do not show notification counts for this community or tag. + + + + + Hide rooms with this tag or from this community by default. + + + CommunitiesModel @@ -633,571 +832,2484 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne - CrossSigningSecrets + ConfirmJoinRoomDialog - - Decrypt secrets - Geheimnisse entschlüsseln + + Confirm community join + - - Enter your recovery key or passphrase to decrypt your secrets: - Gib deinen Wiederherstellungsschlüssel oder dein Wiederherstellungspasswort ein, um deine Geheimnisse zu entschlüsseln: + + Confirm room join + + + + + %n member(s) + + + + - - Enter your recovery key or passphrase called %1 to decrypt your secrets: - Gib deinen Wiederherstellungsschlüssel oder dein Wiederherstellungspasswort mit dem Namen %1 ein, um deine Geheimnisse zu entschlüsseln: + + 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: + - - Decryption failed - Entschlüsseln fehlgeschlagen + + Do you want to join this room? You can optionally add a reason below: + - - Failed to decrypt secrets with the provided recovery key or passphrase - Die Geheimnisse konnten mit dem Schlüssel bzw Passwort nicht entschlüsselt werden + + Knock + - - - EventExpiry - - - Failed to set hidden events: %1 - Konnte die versteckten Events nicht ändern: %1 + + Join + - GridImagePackModel + CreateDirect - - Account Pack - Account Packung + + Create Direct Chat + - - - HiddenEvents - - - Failed to set hidden events: %1 - Konnte die versteckten Events nicht ändern: %1 + + User to invite + + + + + @user:server.tld + + + + + Encryption + - InputBar + CreateRoom - - All Files (*) - Alle Dateien (*) + + New community + - Select file(s) - Datei(en) auswählen + New Room + - - Upload of '%1' failed - Das Hochladen von '%1' ist fehlgeschlagen + + Name + - - - LoginPage - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org - Du hast eine ungültige Matrix-ID eingegeben. Beispiel für eine gültige ID: @jonas:matrix.org + + No name + - - Autodiscovery failed. Received malformed response. - Automatische Erkennung fehlgeschlagen. Antwort war fehlerhaft. + + Topic + - - Autodiscovery failed. Unknown error when requesting .well-known. - Automatische Erkennung fehlgeschlagen. Unbekannter Fehler bei Anfrage .well-known. + + No topic + - - The required endpoints were not found. Possibly not a Matrix server. - Benötigte Ansprechpunkte nicht auffindbar. Möglicherweise kein Matrixserver. + + Alias + + + + + Public + - Received malformed response. Make sure the homeserver domain is valid. - Erhaltene Antwort war fehlerhaft. Bitte Homeserverdomain prüfen. + Public rooms can be joined by anyone; private rooms need explicit invites. + - - An unknown error occured. Make sure the homeserver domain is valid. - Ein unbekannter Fehler ist aufgetreten. Bitte Homeserverdomain prüfen. + + Trusted + - - 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. - Der ausgewählte Server unterstützt keine der Matrix versionen, die Nheko versteht (v1.1 bis v1.5). Du kannst dich nicht anmelden. + + All invitees are given the same power level as the creator + - - Sign in with Apple - Mit Apple anmelden + + Encryption + - - Continue with Facebook - Mit Facebook fortfahren + + Caution: Encryption cannot be disabled + - - Sign in with Google - Mit Google anmelden + + Create Room + + + + CrossSigningSecrets - - Sign in with Twitter - Mit Twitter anmelden + + Decrypt secrets + Geheimnisse entschlüsseln - Login using %1 - Anmelden mit %1 + Enter your recovery key or passphrase to decrypt your secrets: + Gib deinen Wiederherstellungsschlüssel oder dein Wiederherstellungspasswort ein, um deine Geheimnisse zu entschlüsseln: - - SSO LOGIN - SSO ANMELDUNG + + Enter your recovery key or passphrase called %1 to decrypt your secrets: + Gib deinen Wiederherstellungsschlüssel oder dein Wiederherstellungspasswort mit dem Namen %1 ein, um deine Geheimnisse zu entschlüsseln: - - Empty password - Leeres Passwort + + Decryption failed + Entschlüsseln fehlgeschlagen - - SSO login failed - SSO Anmeldung fehlgeschlagen + + Failed to decrypt secrets with the provided recovery key or passphrase + Die Geheimnisse konnten mit dem Schlüssel bzw Passwort nicht entschlüsselt werden - MediaUpload + DigitVerification - - - Failed to upload media. Please try again. - Medienupload fehlgeschlagen. Bitte versuche es erneut. + + Verification Code + - - - NotificationsManager - - - %1 sent an encrypted message - %1 hat eine verschlüsselte Nachricht gesendet + + 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! + - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message - %1 hat geantwortet: %2 + + They do not match! + - - %1 replied with an encrypted message - %1 hat mit einer verschlüsselten Nachricht geantwortet + + They match! + + + + EmojiVerification - - %1 replied to a message - %1 hat auf eine Nachricht geantwortet + + Verification Code + - - %1 sent a message - %1 hat eine Nachricht gesendet + + 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! + - - - PowerLevels - - Failed to update powerlevel: %1 - Konnte Berechtigungen nicht aktualisieren: %1 + + 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. + - - - PowerlevelEditingModels - - Failed to update powerlevel: %1 - Konnte Berechtigungen nicht aktualisieren: %1 + + They do not match! + - - - PowerlevelsTypeListModel - - Other events - Andere Events + + They match! + + + + Encrypted - - Other state events - Andere Statusevents + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. + - Remove other users - Andere Nutzer entfernen + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. + - Ban other users - Andere Nutzer verbannen + There was an internal error reading the decryption key from the database. + - Invite other users - Andere Nutzer einladen + There was an error decrypting this message. + - Redact events sent by others - Fremde Nachrichten löschen + The message couldn't be parsed. + - Reactions - Reaktionen + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! + - Deprecated aliases events - Veraltetes Raumaddressenevent + Unknown decryption error + - - Change the room avatar - Raumbild ändern + + Request key + + + + EncryptionEnabled - - Change the room addresses - Raumaddressen bearbeiten + + %1 enabled end-to-end encryption + - - Send encrypted messages - Verschlüsselte Nachrichten senden + + 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. + + + + EncryptionIndicator - - Enable encryption - Verschlüsselung aktivieren + + This message is not encrypted! + - - Change guest access - Gastzugang modifizieren + + Encrypted by a verified device + - Change history visibility - Verlaufssichtbarkeit verändern + Encrypted by an unverified device, but you have trusted that user so far. + - Change who can join - Beitrittsregeln bearbeiten + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + + EventExpirationDialog - - Send messages - Nachrichten senden + + Event expiration for %1 + - - Change the room name - Raumnamen ändern + + Event expiration + - - Change the room permissions - Berechtigungen bearbeiten + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. + - - Change the rooms topic - Thema ändern + + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. + - - Change the widgets - Widgets bearbeiten + + Expire events after X days + - - Change the widgets (experimental) - Widgets bearbeiten (experimentell) + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. + - - Redact own events - Eigene Nachrichten löschen + + Only keep latest X events + - - Change the pinned events - Angeheftete Nachrichten ändern + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. + - - Upgrade the room - Raum ersetzen + + Always keep latest X events + - - Send stickers - Sticker senden + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. + - - Ban users using policy rules - Nutzerrichtlinen senden (z.B. für globale Bans) + + Include state events + - - Ban rooms using policy rules - Raumrichtlinen senden (z.B. für globale Bans) + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + + EventExpiry - - Ban servers using policy rules - Serverrichtlinen senden (z.B. für globale Bans) + + + Failed to set hidden events: %1 + Konnte die versteckten Events nicht ändern: %1 + + + Failed - - Edit child communities and rooms - Untergeordnete Gruppen und Räume ändern + + Verification failed + - - Change parent communities - Übergeordnete Gruppen ändern + + Other client does not support our verification protocol. + - - Start a call - Anruf starten + + Key mismatch detected! + - Negotiate a call - Anruf verbinden + Device verification timed out. + - Answer a call - Anruf annehmen + Other party canceled the verification. + - Hang up a call - Anruf auflegen + Verification messages received out of order! + - Reject a call - Anruf abweisen + Unknown verification error. + - - Change the room emotes - Raumemotes bearbeiten + + Close + - PowerlevelsUserListModel + ForwardCompleter - - Other users - Andere Nutzer + + Forward Message + - QCoreApplication - - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. - Erstelle ein separates Profil, was mehrere Instanzen von Nheko mit verschiedenen Accounts zur gleichen Zeit ermöglicht. - + GridImagePackModel - - profile - Profil + + Account Pack + Account Packung + + + HiddenEvents - - profile name - Profilname + + + Failed to set hidden events: %1 + Konnte die versteckten Events nicht ändern: %1 - QObject + HiddenEventsDialog - - Alias for '--log-level trace'. - Alias für „--log-level trace“. + + Hidden events for %1 + - - 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} - Setze das globale Log-Level oder eine mit Kommas getrennte Liste mit „<Komponente>=<Level>“-Paaren oder beides. Zum Beispiel: Um das Loglevel auf „warn“ zu setzen, aber das Logging für die „ui“-Komponente zu deaktivieren, benutze „warn,ui=off“. Levels: {trace,debug,info,warning,error,critical,off}. Komponenten: {crypto,db,mtx,net,qml,ui} + + Hidden events + - - level - Level + + These events will be <b>shown</b> in %1: + - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} - Lege fest, wohin geloggt wird. Eine mit Kommas getrennte Liste kann angegeben werden. Standardwert ist „file,stderr“. Gültige Typen: {file,stderr,none} + + These events will be <b>shown</b> in all rooms: + - - type - Typ + + User events + - - Respond - Antworten + + Joins, leaves, avatar and name changes, bans, … + - - Send - Senden + + Power level changes + - Write a message... - Schreibe eine Nachricht… + Sent when a moderator is added/removed or the permissions of a room are changed. + - - - ReadReceiptsModel - - Yesterday, %1 - Gestern, %1 + + Stickers + - RegisterPage + ImagePackEditorDialog - - Autodiscovery failed. Received malformed response. - Automatische Erkennung fehlgeschlagen. Antwort war fehlerhaft. + + Editing image pack + + + + + Add images + - Autodiscovery failed. Unknown error when requesting .well-known. - Automatische Erkennung fehlgeschlagen. Unbekannter Fehler bei Anfrage .well-known. + Images (*.png *.webp *.gif *.jpg *.jpeg) + - - The required endpoints were not found. Possibly not a Matrix server. - Benötigte Ansprechpunkte nicht auffindbar. Möglicherweise kein Matrixserver. + + Select images for pack + - - Received malformed response. Make sure the homeserver domain is valid. - Erhaltene Antwort war fehlerhaft. Bitte Homeserverdomain prüfen. + + Add to pack + - - An unknown error occured. Make sure the homeserver domain is valid. - Ein unbekannter Fehler ist aufgetreten. Bitte Homeserverdomain prüfen. + + Change the overview image for this pack + - - 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. + + Overview Image (*.png *.webp *.jpg *.jpeg) + + + + + Select overview image for pack + + + + + State key + + + + + Packname + + + + + Attribution + + + + + + Use as Emoji + + + + + + Use as Sticker + + + + + Shortcode + + + + + Body + + + + + Remove from pack + + + + + Remove + + + + + ImagePackSettingsDialog + + + Image pack settings + + + + + Create account pack + + + + + New room pack + + + + + Private pack + + + + + Pack from this room + + + + + Pack from parent community + + + + + Globally enabled pack + + + + + Enable globally + + + + + Enables this pack to be used in all rooms + + + + + Edit + + + + + Close + + + + + InputBar + + + All Files (*) + Alle Dateien (*) + + + + Select file(s) + Datei(en) auswählen + + + + Upload of '%1' failed + Das Hochladen von '%1' ist fehlgeschlagen + + + + InviteDialog + + + Invite users to %1 + + + + + Search user + + + + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + + + + + Search on Server + + + + + Invite + + + + + Cancel + Abbrechen + + + + JoinRoomDialog + + + Join room + + + + + Room ID or alias + + + + + Join + + + + + LeaveRoomDialog + + + Leave room + + + + + Are you sure you want to leave? + + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + Du hast eine ungültige Matrix-ID eingegeben. Beispiel für eine gültige ID: @jonas:matrix.org + + + + Autodiscovery failed. Received malformed response. + Automatische Erkennung fehlgeschlagen. Antwort war fehlerhaft. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Automatische Erkennung fehlgeschlagen. Unbekannter Fehler bei Anfrage .well-known. + + + + The required endpoints were not found. Possibly not a Matrix server. + Benötigte Ansprechpunkte nicht auffindbar. Möglicherweise kein Matrixserver. + + + + Received malformed response. Make sure the homeserver domain is valid. + Erhaltene Antwort war fehlerhaft. Bitte Homeserverdomain prüfen. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Ein unbekannter Fehler ist aufgetreten. Bitte Homeserverdomain prüfen. + + + + 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. + Der ausgewählte Server unterstützt keine der Matrix versionen, die Nheko versteht (v1.1 bis v1.5). Du kannst dich nicht anmelden. + + + + Sign in with Apple + Mit Apple anmelden + + + + Continue with Facebook + Mit Facebook fortfahren + + + + Sign in with Google + Mit Google anmelden + + + + Sign in with Twitter + Mit Twitter anmelden + + + + Login using %1 + Anmelden mit %1 + + + + SSO LOGIN + SSO ANMELDUNG + + + + Empty password + Leeres Passwort + + + + SSO login failed + SSO Anmeldung fehlgeschlagen + + + + Matrix ID + + + + + e.g @joe:matrix.org + + + + + 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. + + + + + Password + + + + + Your password. + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + + Homeserver address + + + + + server.my:8787 + + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + + LOGIN + + + + + Back + + + + + LogoutDialog + + + Log out + + + + + A call is in progress. Log out? + + + + + Are you sure you want to log out? + + + + + MediaUpload + + + + Failed to upload media. Please try again. + Medienupload fehlgeschlagen. Bitte versuche es erneut. + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + + + + + Go to replacement room + + + + + %1 removed a message + + + + + %1 changed which servers are allowed in this room. + + + + + %2 changed the room name to: %1 + + + + + %1 removed the room name + + + + + %2 changed the topic to: %1 + + + + + %1 removed the topic + + + + + %1 changed the room avatar + + + + + %1 changed the pinned messages. + + + + + %1 changed the addresses for this room. + + + + + %1 changed the parent communities for this room. + + + + + %1 created and configured room: %2 + + + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 rejected the call. + + + + + %1 select answer + + + + + %1 ended the call. + + + + + + %1 is negotiating the call... + + + + + Allow them in + + + + + MessageInput + + + Hang up + + + + + Already on a call + + + + + Place a call + + + + + Send a file + + + + + Write a message... + Schreibe eine Nachricht… + + + + Stickers + + + + + Emoji + + + + + Send + Senden + + + + You don't have permission to send messages in this room + + + + + MessageView + + + Edit + + + + + React + + + + + Reply in thread + + + + + New thread + + + + + Reply + + + + + Go to message + + + + + Options + + + + + %1's status message + + + + + Enter reason for removal or hit enter for no reason: + + + + + Reason for removal + + + + + Go to &message + + + + + + &Copy + + + + + + Copy &link location + + + + + Re&act + + + + + Repl&y + + + + + &Edit + + + + + &Thread + + + + + Un&pin + + + + + &Pin + + + + + &Read receipts + + + + + &Forward + + + + + &Mark as read + + + + + View raw message + + + + + View decrypted raw message + + + + + Remo&ve message + + + + + &Save as + + + + + &Open in external program + + + + + Copy link to eve&nt + + + + + &Go to quoted message + + + + + NewVerificationRequest + + + Send Verification Request + + + + + Received Verification Request + + + + + 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.) + + + + + 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? + + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + + %1 has requested to verify their device %2. + + + + + %1 using the device %2 has requested to be verified. + + + + + Your device (%1) has requested to be verified. + + + + + Cancel + Abbrechen + + + + Deny + + + + + Start verification + + + + + Accept + + + + + NotificationsManager + + + + %1 sent an encrypted message + %1 hat eine verschlüsselte Nachricht gesendet + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + %1 hat geantwortet: %2 + + + + %1 replied with an encrypted message + %1 hat mit einer verschlüsselten Nachricht geantwortet + + + + %1 replied to a message + %1 hat auf eine Nachricht geantwortet + + + + %1 sent a message + %1 hat eine Nachricht gesendet + + + + PlaceCall + + + Place a call to %1? + + + + + No microphone found. + + + + + Voice + + + + + Video + + + + + Screen + + + + + Cancel + Abbrechen + + + + Placeholder + + + unimplemented event: + + + + + PowerLevelEditor + + + Permissions in %1 + + + + + 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. + + + + + Roles + + + + + Users + + + + + Move permissions between roles to change them + + + + + + Administrator (%1) + + + + + + Moderator (%1) + + + + + User (%1) + + + + + + Custom (%1) + + + + + Remove event type + + + + + Add event type + + + + + Add new role + + + + + Add + + + + + Move users up or down to change their permissions + + + + + Remove user + + + + + Add user + + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + + + + + Which of the subcommunities and rooms should these permissions be applied to? + + + + + Apply permissions recursively + + + + + Overwrite exisiting modifications in rooms + + + + + No permissions to apply the new permissions here + + + + + No changes needed + + + + + Existing modifications to the permissions in this room will be overwritten + + + + + Permissions synchronized with community + + + + + PowerLevels + + + Failed to update powerlevel: %1 + Konnte Berechtigungen nicht aktualisieren: %1 + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + Konnte Berechtigungen nicht aktualisieren: %1 + + + + PowerlevelsTypeListModel + + + Other events + Andere Events + + + + Other state events + Andere Statusevents + + + + Remove other users + Andere Nutzer entfernen + + + + Ban other users + Andere Nutzer verbannen + + + + Invite other users + Andere Nutzer einladen + + + + Redact events sent by others + Fremde Nachrichten löschen + + + + Reactions + Reaktionen + + + + Deprecated aliases events + Veraltetes Raumaddressenevent + + + + Change the room avatar + Raumbild ändern + + + + Change the room addresses + Raumaddressen bearbeiten + + + + Send encrypted messages + Verschlüsselte Nachrichten senden + + + + Enable encryption + Verschlüsselung aktivieren + + + + Change guest access + Gastzugang modifizieren + + + + Change history visibility + Verlaufssichtbarkeit verändern + + + + Change who can join + Beitrittsregeln bearbeiten + + + + Send messages + Nachrichten senden + + + + Change the room name + Raumnamen ändern + + + + Change the room permissions + Berechtigungen bearbeiten + + + + Change the rooms topic + Thema ändern + + + + Change the widgets + Widgets bearbeiten + + + + Change the widgets (experimental) + Widgets bearbeiten (experimentell) + + + + Redact own events + Eigene Nachrichten löschen + + + + Change the pinned events + Angeheftete Nachrichten ändern + + + + Upgrade the room + Raum ersetzen + + + + Send stickers + Sticker senden + + + + Ban users using policy rules + Nutzerrichtlinen senden (z.B. für globale Bans) + + + + Ban rooms using policy rules + Raumrichtlinen senden (z.B. für globale Bans) + + + + Ban servers using policy rules + Serverrichtlinen senden (z.B. für globale Bans) + + + + Edit child communities and rooms + Untergeordnete Gruppen und Räume ändern + + + + Change parent communities + Übergeordnete Gruppen ändern + + + + Start a call + Anruf starten + + + + Negotiate a call + Anruf verbinden + + + + Answer a call + Anruf annehmen + + + + Hang up a call + Anruf auflegen + + + + Reject a call + Anruf abweisen + + + + Change the room emotes + Raumemotes bearbeiten + + + + PowerlevelsUserListModel + + + Other users + Andere Nutzer + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + Erstelle ein separates Profil, was mehrere Instanzen von Nheko mit verschiedenen Accounts zur gleichen Zeit ermöglicht. + + + + profile + Profil + + + + profile name + Profilname + + + + QObject + + + Alias for '--log-level trace'. + Alias für „--log-level trace“. + + + + 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} + Setze das globale Log-Level oder eine mit Kommas getrennte Liste mit „<Komponente>=<Level>“-Paaren oder beides. Zum Beispiel: Um das Loglevel auf „warn“ zu setzen, aber das Logging für die „ui“-Komponente zu deaktivieren, benutze „warn,ui=off“. Levels: {trace,debug,info,warning,error,critical,off}. Komponenten: {crypto,db,mtx,net,qml,ui} + + + + level + Level + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + Lege fest, wohin geloggt wird. Eine mit Kommas getrennte Liste kann angegeben werden. Standardwert ist „file,stderr“. Gültige Typen: {file,stderr,none} + + + + type + Typ + + + + Respond + Antworten + + + + Send + Senden + + + + Write a message... + Schreibe eine Nachricht… + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + + + + + Open reCAPTCHA + + + + + Cancel + Abbrechen + + + + Confirm + Bestätigen + + + + ReadReceipts + + + Read receipts + Lesebestätigungen + + + + ReadReceiptsModel + + + Yesterday, %1 + Gestern, %1 + + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + Automatische Erkennung fehlgeschlagen. Antwort war fehlerhaft. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Automatische Erkennung fehlgeschlagen. Unbekannter Fehler bei Anfrage .well-known. + + + + The required endpoints were not found. Possibly not a Matrix server. + Benötigte Ansprechpunkte nicht auffindbar. Möglicherweise kein Matrixserver. + + + + Received malformed response. Make sure the homeserver domain is valid. + Erhaltene Antwort war fehlerhaft. Bitte Homeserverdomain prüfen. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Ein unbekannter Fehler ist aufgetreten. Bitte Homeserverdomain prüfen. + + + + 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. Der ausgewählte Server unterstützt keine der Matrix versionen, die Nheko versteht (v1.1 bis v1.5). Du kannst dich nicht registrieren. - - Server does not support querying registration flows! - Server unterstützt das Abfragen der Registrierungmöglichkeiten nicht! + + Server does not support querying registration flows! + Server unterstützt das Abfragen der Registrierungmöglichkeiten nicht! + + + + Server does not support registration. + Server unterstützt keine Registrierung. + + + + Invalid username. + Ungültiger Benutzername. + + + + Name already in use. + Benutzername ist bereits in Verwendung. + + + + Part of the reserved namespace. + Teil des reservierten Namesraumes. + + + + Homeserver + Heimserver + + + + your.server + + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + + Username + + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + + Back + + + + + Password + + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + + Password confirmation + + + + + Your passwords do not match! + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + + REGISTER + + + + + ReplyPopup + + + Close + + + + + Cancel Edit + + + + + Cancel Thread + + + + + RoomDirectory + + + Explore Public Rooms + + + + + Search for public rooms + + + + + Choose custom homeserver + + + + + RoomInfo + + + no version stored + keine Version gespeichert + + + + RoomList + + + Start a new chat + + + + + Join a room + + + + + Create a new room + + + + + Start a direct chat + + + + + Create a new community + + + + + Room directory + + + + + Search rooms (Ctrl+K) + + + + + User settings + + + + + Logout + + + + + Enter your status message: + + + + + Status Message + + + + + Profile settings + + + + + Set status message + + + + + Encryption not set up + Cross-signing setup has not run yet. + + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + + + + + Please verify your other devices + There are unverified devices signed in to this account. + + + + + Close + + + + + Enter the tag you want to use: + + + + + New tag + + + + + Open separately + + + + + Room settings + + + + + Leave room + + + + + Copy room link + + + + + Tag room as: + + + + + Favourite + + + + + Low priority + + + + + Server notice + + + + + Create new tag... + + + + + Add or remove from community... + + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + + + + + + + Invite more people + + + + + Search... + + + + + Sort by: + + + + + User ID + Anmeldename + + + + Display name + + + + + Power level + + + + + Administrator: %1 + + + + + Moderator: %1 + + + + + User: %1 + + + + + This room is not encrypted! + + + + + This user is verified. + + + + + This user isn't verified, but is still using the same master key from the first time you met. + + + + + This user has unverified devices! + + + + + RoomSettings + + + Failed to enable encryption: %1 + Aktivierung der Verschlüsselung fehlgeschlagen: %1 + + + + Select an avatar + Wähle einen Avatar + + + + All Files (*) + Alle Dateien (*) + + + + The selected file is not an image + Die ausgewählte Datei ist kein Bild + + + + Error while reading file: %1 + Fehler beim Lesen der Datei: %1 + + + + + Failed to upload image: %s + Hochladen des Bildes fehlgeschlagen: %s + + + + Room Settings + + + + + Change room avatar. + + + + + Change name of this room + + + + + %n member(s) + + + + + + + + View members of %1 + + + + + No topic set + + + + + Change topic of this room + + + + + NOTIFICATIONS + BENACHRICHTIGUNGEN + + + + Notifications + + + + + Muted + + + + + Mentions only + + + + + All messages + + + + + ENTRY PERMISSIONS + + + + + Anyone can join + + + + + Allow knocking + + + + + Allow joining via other rooms + + + + + Rooms to join via + + + + + + Change + + + + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + + Allow guests to join + + + + + Apply access rules + + + + + MESSAGE VISIBILITY + - - Server does not support registration. - Server unterstützt keine Registrierung. + + Allow viewing history without joining + - - Invalid username. - Ungültiger Benutzername. + + This is useful to see previews of the room or view it on public websites. + - - Name already in use. - Benutzername ist bereits in Verwendung. + + Members can see messages since + - - Part of the reserved namespace. - Teil des reservierten Namesraumes. + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. + - - - RoomInfo - - no version stored - keine Version gespeichert + + Everything + - - - RoomSettings - - Failed to enable encryption: %1 - Aktivierung der Verschlüsselung fehlgeschlagen: %1 + + As long as the user joined, they can see all previous messages. + - - Select an avatar - Wähle einen Avatar + + They got invited + - - All Files (*) - Alle Dateien (*) + + Members can only see messages from when they got invited going forward. + + + + + They joined + + + + + Members can only see messages since after they joined. + + + + + Apply visibility changes + + + Locally hidden events + + + + + + - The selected file is not an image - Die ausgewählte Datei ist kein Bild + Configure + - - Error while reading file: %1 - Fehler beim Lesen der Datei: %1 + + Select events to hide in this room + + + + + Automatic event deletion + + + + + Select if your events get automatically deleted in this room. + + + + + GENERAL SETTINGS + + + + + Encryption + + + + + End-to-End Encryption + + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + + Permission + + + + + View and change the permissions in this room + + + + + Aliases + + + + + View and change the addresses/aliases of this room + + + + + Sticker & Emote Settings + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + INFO + INFO + + + + Internal ID + + + + + Copied to clipboard + - - Failed to upload image: %s - Hochladen des Bildes fehlgeschlagen: %s + Room Version + + + + + show less + + + + + show more + @@ -1223,6 +3335,98 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne Dieser Raum kann nicht betreten werden + + Root + + + Please enter your login password to continue: + + + + + Please enter a valid email address to continue: + + + + + Please enter a valid phone number to continue: + + + + + Please enter the token which has been sent to you: + + + + + Wait for the confirmation link to arrive, then continue. + + + + + ScreenShare + + + Share desktop with %1? + + + + + Method: + + + + + Window: + + + + + Request screencast + + + + + Frame rate: + + + + + Include your camera picture-in-picture + + + + + Request remote camera + + + + + + View your callee's camera like a regular video call + + + + + Hide mouse cursor + + + + + Share + + + + + Preview + + + + + Cancel + Abbrechen + + SecretStorage @@ -1236,6 +3440,56 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne Nheko konnte sich nicht mit dem Dienst zum sicheren speichern von Schlüsseln verbinden. Das kann verschiedene Gründe haben. Prüfe, ob der D-Bus-Dienst aktiv ist und du einen Dienst wie KWallet, Gnome Keyring, KeePassXC oder das Äquivalent für deine Platform. Wenn du Probleme hast, scheue dich nicht Hilfe hier zu suchen: https://github.com/Nheko-Reborn/nheko/issues + + SelfVerificationCheck + + + 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! + + + + + Encryption setup successfully + + + + + Failed to setup encryption: %1 + + + + + Setup Encryption + + + + + 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! + + + + + Activate Encryption + + + + + 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. + + + + + verify + + + + + enter passphrase + + + SelfVerificationStatus @@ -1270,29 +3524,121 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne - SingleImagePackModel + SingleImagePackModel + + + + Failed to update image pack: %1 + Konnte die Bilderpackung nicht aktualisieren: %1 + + + + Failed to delete old image pack: %1 + Konnte die alte Bilderpackung nicht löschen: %1 + + + + + Failed to open image: %1 + Konnte Bild nicht öffnen: %1 + + + + + Failed to upload image: %1 + Konnte Bild nicht hochladen: %1 + + + + SpaceMenuLevel + + + Add or remove from community + + + + + Official community for this room + + + + + Affiliated community for this room + + + + + Listed only for community members + + + + + Listed only for room members + + + + + Not related + + + + + Subcommunities + + + + + StatusIndicator + + + Failed + + + + + Sent + + + + + Received + + + + + Read + + + + + StickerPicker - - - Failed to update image pack: %1 - Konnte die Bilderpackung nicht aktualisieren: %1 + + Search + - - Failed to delete old image pack: %1 - Konnte die alte Bilderpackung nicht löschen: %1 + + Change what packs are enabled, remove packs, or create new ones + + + + Success - - - Failed to open image: %1 - Konnte Bild nicht öffnen: %1 + + Successful Verification + - - - Failed to upload image: %1 - Konnte Bild nicht hochladen: %1 + + Verification successful! Both sides verified their devices! + + + + + Close + @@ -1700,6 +4046,194 @@ Grund: %4 %1 hat angeklopft. + + TimelineRow + + + + Part of a thread + + + + + Edited + + + + + TimelineView + + + No room open + + + + + You are about to notify the whole room + + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + + No preview available + Keine Vorschau verfügbar + + + + Settings + + + + + %n member(s) + + + + + + + + View members of %1 + + + + + This room is possibly inaccessible. If this room is private, you should remove it from this community. + + + + + join the conversation + + + + + accept invite + + + + + decline invite + + + + + leave + + + + + Invited by %1 (%2) + + + + + Hide invite reason + + + + + Show invite reason + + + + + Back to room list + + + + + TopBar + + + No room selected + + + + + In %1 + + + + + Back to room list + + + + + Show or hide pinned messages + + + + + Show room members. + + + + + This room contains only verified devices. + + + + + This room contains verified devices and devices which have never changed their master key. + + + + + This room contains unverified devices! + + + + + Search this room + + + + + Room options + + + + + Invite users + + + + + Members + + + + + Leave room + + + + + Settings + + + + + Unpin + + + + + Enter search query + + + TrayIcon @@ -1738,6 +4272,17 @@ Grund: %4 Ungültiges Token + + UploadBox + + + Upload %n file(s) + + + + + + UserProfile @@ -1770,6 +4315,112 @@ Grund: %4 Error while reading file: %1 Fehler beim Lesen der Datei: %1 + + + Global User Profile + + + + + Room User Profile + + + + + Change avatar globally. + + + + + Change avatar. Will only apply to this room. + + + + + Change display name globally. + + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + + + + + Room: %1 + + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + + Open the global profile for this user. + + + + + + Verify + + + + + Start a private chat. + + + + + Kick the user. + + + + + Ban the user. + + + + + Refresh device list. + + + + + Devices + + + + + Shared Rooms + + + + + Sign out this device. + + + + + Change device name. + + + + + Last seen %1 from %2 + + + + + Unverify + + UserSettings @@ -2451,6 +5102,44 @@ Diese Einstellung benötigt einen Neustart von Nheko. Datei zum Speichern der zu exportierenden Sitzungsschlüssel + + UserSettingsPage + + + CACHED + + + + + NOT CACHED + + + + + IMPORT + + + + + EXPORT + + + + + DOWNLOAD + + + + + REQUEST + + + + + Back + + + VerificationManager @@ -2459,6 +5148,67 @@ Diese Einstellung benötigt einen Neustart von Nheko. Keinen verschlüsselten Chat mit diesem User gefunden. Erstelle einen verschlüsselten 1:1 Chat mit diesem Nutzer und versuche es erneut. + + Waiting + + + Waiting for other party… + + + + + Waiting for other side to accept the verification request. + + + + + Waiting for other side to continue the verification process. + + + + + Waiting for other side to complete the verification process. + + + + + Cancel + Abbrechen + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + + + + + Enjoy your stay! + + + + + REGISTER + + + + + LOGIN + + + + + Reduce animations + + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + Für besseres Aussehen verwendet Nheko an verschiedenen Stellen Animationen. Diese Option erlaubt dir die Animationen zu deaktiveren, wenn diese bei dir Unwohlsein hervorrufen. + + descriptiveTime diff --git a/resources/langs/nheko_el.ts b/resources/langs/nheko_el.ts index f22fa637..42a72c9c 100644 --- a/resources/langs/nheko_el.ts +++ b/resources/langs/nheko_el.ts @@ -1,6 +1,40 @@ + + ActiveCallBar + + + Calling... + + + + + + Connecting... + + + + + You are screen sharing + + + + + Hide/Show Picture-in-Picture + + + + + Unmute Mic + + + + + Mute Mic + + + AliasEditingModel @@ -17,6 +51,82 @@ + + AliasEditor + + + Aliases to %1 + + + + + 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. + + + + + Primary alias + + + + + Make primary alias + + + + + Advertise as an alias in this room + + + + + Publish in room directory + + + + + Remove this alias + + + + + #new-alias:server.tld + + + + + Add + + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + + Parent community + + + + + Other room + + + + + Enter additional rooms not in the list yet... + + + Cache @@ -34,6 +144,67 @@ + + CallInvite + + + Video Call + + + + + Voice Call + + + + + No microphone found. + + + + + CallInviteBar + + + Video Call + + + + + Voice Call + + + + + Devices + + + + + Accept + + + + + No microphone found. + + + + + Unknown microphone: %1 + + + + + Unknown camera: %1 + + + + + Decline + + + CallManager @@ -266,6 +437,11 @@ You may optionally provide a reason for others to accept your knock: Enter reason for banning %1 (%2) or hit enter for no reason: + + + No network connection + + CommandCompleter @@ -556,6 +732,29 @@ You may optionally provide a reason for others to accept your knock: + + CommunitiesList + + + Expand + + + + + Collapse + + + + + Do not show notification counts for this community or tag. + + + + + Hide rooms with this tag or from this community by default. + + + CommunitiesModel @@ -630,606 +829,2661 @@ You may optionally provide a reason for others to accept your knock: - CrossSigningSecrets + ConfirmJoinRoomDialog - - Decrypt secrets + + Confirm community join - - Enter your recovery key or passphrase to decrypt your secrets: + + Confirm room join - - - Enter your recovery key or passphrase called %1 to decrypt your secrets: - + + + %n member(s) + + + + - - Decryption failed + + 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: - - Failed to decrypt secrets with the provided recovery key or passphrase + + Do you want to join this room? You can optionally add a reason below: - - - EventExpiry - - - Failed to set hidden events: %1 + + Knock - - - GridImagePackModel - - Account Pack + + Join - HiddenEvents + CreateDirect - - - Failed to set hidden events: %1 + + Create Direct Chat - - - InputBar - - All Files (*) - Όλα τα αρχεία (*) + + User to invite + - - Select file(s) + + @user:server.tld - - Upload of '%1' failed + + Encryption - LoginPage - - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org - - + CreateRoom - - Autodiscovery failed. Received malformed response. + + New community - - Autodiscovery failed. Unknown error when requesting .well-known. + + New Room - - The required endpoints were not found. Possibly not a Matrix server. + + Name - - Received malformed response. Make sure the homeserver domain is valid. + + No name - An unknown error occured. Make sure the homeserver domain is valid. + Topic - - 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. + + No topic - - Sign in with Apple + + Alias - - Continue with Facebook + + Public - - Sign in with Google + + Public rooms can be joined by anyone; private rooms need explicit invites. - - Sign in with Twitter + + Trusted - - Login using %1 + + All invitees are given the same power level as the creator - - SSO LOGIN + + Encryption - - Empty password - Κενός κωδικός + + Caution: Encryption cannot be disabled + - - SSO login failed + + Create Room - MediaUpload + CrossSigningSecrets - - - Failed to upload media. Please try again. + + Decrypt secrets - - - NotificationsManager - - - %1 sent an encrypted message + + Enter your recovery key or passphrase to decrypt your secrets: - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message + + Enter your recovery key or passphrase called %1 to decrypt your secrets: - - %1 replied with an encrypted message + + Decryption failed - - %1 replied to a message + + Failed to decrypt secrets with the provided recovery key or passphrase + + + DigitVerification - - %1 sent a message + + Verification Code - - - PowerLevels - - Failed to update powerlevel: %1 + + 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! - - - PowerlevelEditingModels - - Failed to update powerlevel: %1 + + They do not match! + + + + + They match! - PowerlevelsTypeListModel + EmojiVerification - - Other events + + Verification Code - - Other state events + + 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! - - Remove other users + + 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. - - Ban other users + + They do not match! - - Invite other users + + They match! + + + Encrypted - - Redact events sent by others + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. - Reactions + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. - Deprecated aliases events + There was an internal error reading the decryption key from the database. - Change the room avatar + There was an error decrypting this message. - Change the room addresses + The message couldn't be parsed. - Send encrypted messages + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! - Enable encryption + Unknown decryption error - - Change guest access + + Request key + + + EncryptionEnabled - - Change history visibility + + %1 enabled end-to-end encryption - - Change who can join + + 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. + + + EncryptionIndicator - - Send messages + + This message is not encrypted! - - Change the room name + + Encrypted by a verified device - Change the room permissions + Encrypted by an unverified device, but you have trusted that user so far. - Change the rooms topic + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + EventExpirationDialog - - Change the widgets + + Event expiration for %1 - - Change the widgets (experimental) + + Event expiration - - Redact own events + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Change the pinned events + + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Upgrade the room + + Expire events after X days - - Send stickers + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. - - Ban users using policy rules + + Only keep latest X events - - Ban rooms using policy rules + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. - - Ban servers using policy rules + + Always keep latest X events - - Edit child communities and rooms + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. - - Change parent communities + + Include state events - - Start a call + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + EventExpiry - - Negotiate a call + + + Failed to set hidden events: %1 + + + + + Failed + + + Verification failed + + + + + Other client does not support our verification protocol. + + + + + Key mismatch detected! - Answer a call + Device verification timed out. - Hang up a call + Other party canceled the verification. - Reject a call + Verification messages received out of order! - Change the room emotes + Unknown verification error. - - - PowerlevelsUserListModel - - Other users + + Close - QCoreApplication + ForwardCompleter - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + Forward Message + + + GridImagePackModel - - profile + + Account Pack + + + HiddenEvents - - profile name + + + Failed to set hidden events: %1 - QObject + HiddenEventsDialog - - Alias for '--log-level trace'. + + Hidden events for %1 - - 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} + + Hidden events - - level + + These events will be <b>shown</b> in %1: - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + These events will be <b>shown</b> in all rooms: - - type + + User events - - Respond + + Joins, leaves, avatar and name changes, bans, … - - Send + + Power level changes - Write a message... - Γράψε ένα μήνυμα... + Sent when a moderator is added/removed or the permissions of a room are changed. + - - - ReadReceiptsModel - - Yesterday, %1 + + Stickers - RegisterPage + ImagePackEditorDialog - - Autodiscovery failed. Received malformed response. + + Editing image pack - - Autodiscovery failed. Unknown error when requesting .well-known. + + Add images - - The required endpoints were not found. Possibly not a Matrix server. + + Images (*.png *.webp *.gif *.jpg *.jpeg) - - Received malformed response. Make sure the homeserver domain is valid. + + Select images for pack - - An unknown error occured. Make sure the homeserver domain is valid. + + Add to pack - - 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. + + Change the overview image for this pack - - Server does not support querying registration flows! + + Overview Image (*.png *.webp *.jpg *.jpeg) - - Server does not support registration. + + Select overview image for pack - - Invalid username. + + State key - - Name already in use. + + Packname - - Part of the reserved namespace. + + Attribution - - - RoomInfo - - no version stored + + + Use as Emoji - - - RoomSettings - - Failed to enable encryption: %1 + + + Use as Sticker - - Select an avatar + + Shortcode - - All Files (*) - Όλα τα αρχεία (*) + + Body + - - The selected file is not an image + + Remove from pack - - Error while reading file: %1 + + Remove + + + + + ImagePackSettingsDialog + + + Image pack settings + + + + + Create account pack + + + + + New room pack + + + + + Private pack + + + + + Pack from this room + + + + + Pack from parent community + + + + + Globally enabled pack + + + + + Enable globally + + + + + Enables this pack to be used in all rooms + + + + + Edit + + + + + Close + + + + + InputBar + + + All Files (*) + Όλα τα αρχεία (*) + + + + Select file(s) + + + + + Upload of '%1' failed + + + + + InviteDialog + + + Invite users to %1 + + + + + Search user + + + + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + + + + + Search on Server + + + + + Invite + + + + + Cancel + Άκυρο + + + + JoinRoomDialog + + + Join room + + + + + Room ID or alias + + + + + Join + + + + + LeaveRoomDialog + + + Leave room + + + + + Are you sure you want to leave? + + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + + Autodiscovery failed. Received malformed response. + + + + + Autodiscovery failed. Unknown error when requesting .well-known. + + + + + The required endpoints were not found. Possibly not a Matrix server. + + + + + Received malformed response. Make sure the homeserver domain is valid. + + + + + An unknown error occured. Make sure the homeserver domain is valid. + + + + + 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. + + + + + Sign in with Apple + + + + + Continue with Facebook + + + + + Sign in with Google + + + + + Sign in with Twitter + + + + + Login using %1 + + + + + SSO LOGIN + + + + + Empty password + Κενός κωδικός + + + + SSO login failed + + + + + Matrix ID + + + + + e.g @joe:matrix.org + + + + + 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. + + + + + Password + + + + + Your password. + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + + Homeserver address + + + + + server.my:8787 + + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + + LOGIN + + + + + Back + + + + + LogoutDialog + + + Log out + + + + + A call is in progress. Log out? + + + + + Are you sure you want to log out? + + + + + MediaUpload + + + + Failed to upload media. Please try again. + + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + + + + + Go to replacement room + + + + + %1 removed a message + + + + + %1 changed which servers are allowed in this room. + + + + + %2 changed the room name to: %1 + + + + + %1 removed the room name + + + + + %2 changed the topic to: %1 + + + + + %1 removed the topic + + + + + %1 changed the room avatar + + + + + %1 changed the pinned messages. + + + + + %1 changed the addresses for this room. + + + + + %1 changed the parent communities for this room. + + + + + %1 created and configured room: %2 + + + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 rejected the call. + + + + + %1 select answer + + + + + %1 ended the call. + + + + + + %1 is negotiating the call... + + + + + Allow them in + + + + + MessageInput + + + Hang up + + + + + Already on a call + + + + + Place a call + + + + + Send a file + + + + + Write a message... + Γράψε ένα μήνυμα... + + + + Stickers + + + + + Emoji + + + + + Send + + + + + You don't have permission to send messages in this room + + + + + MessageView + + + Edit + + + + + React + + + + + Reply in thread + + + + + New thread + + + + + Reply + + + + + Go to message + + + + + Options + + + + + %1's status message + + + + + Enter reason for removal or hit enter for no reason: + + + + + Reason for removal + + + + + Go to &message + + + + + + &Copy + + + + + + Copy &link location + + + + + Re&act + + + + + Repl&y + + + + + &Edit + + + + + &Thread + + + + + Un&pin + + + + + &Pin + + + + + &Read receipts + + + + + &Forward + + + + + &Mark as read + + + + + View raw message + + + + + View decrypted raw message + + + + + Remo&ve message + + + + + &Save as + + + + + &Open in external program + + + + + Copy link to eve&nt + + + + + &Go to quoted message + + + + + NewVerificationRequest + + + Send Verification Request + + + + + Received Verification Request + + + + + 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.) + + + + + 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? + + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + + %1 has requested to verify their device %2. + + + + + %1 using the device %2 has requested to be verified. + + + + + Your device (%1) has requested to be verified. + + + + + Cancel + Άκυρο + + + + Deny + + + + + Start verification + + + + + Accept + + + + + NotificationsManager + + + + %1 sent an encrypted message + + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + + + + + %1 replied with an encrypted message + + + + + %1 replied to a message + + + + + %1 sent a message + + + + + PlaceCall + + + Place a call to %1? + + + + + No microphone found. + + + + + Voice + + + + + Video + + + + + Screen + + + + + Cancel + Άκυρο + + + + Placeholder + + + unimplemented event: + + + + + PowerLevelEditor + + + Permissions in %1 + + + + + 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. + + + + + Roles + + + + + Users + + + + + Move permissions between roles to change them + + + + + + Administrator (%1) + + + + + + Moderator (%1) + + + + + User (%1) + + + + + + Custom (%1) + + + + + Remove event type + + + + + Add event type + + + + + Add new role + + + + + Add + + + + + Move users up or down to change their permissions + + + + + Remove user + + + + + Add user + + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + + + + + Which of the subcommunities and rooms should these permissions be applied to? + + + + + Apply permissions recursively + + + + + Overwrite exisiting modifications in rooms + + + + + No permissions to apply the new permissions here + + + + + No changes needed + + + + + Existing modifications to the permissions in this room will be overwritten + + + + + Permissions synchronized with community + + + + + PowerLevels + + + Failed to update powerlevel: %1 + + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + + + + + PowerlevelsTypeListModel + + + Other events + + + + + Other state events + + + + + Remove other users + + + + + Ban other users + + + + + Invite other users + + + + + Redact events sent by others + + + + + Reactions + + + + + Deprecated aliases events + + + + + Change the room avatar + + + + + Change the room addresses + + + + + Send encrypted messages + + + + + Enable encryption + + + + + Change guest access + + + + + Change history visibility + + + + + Change who can join + + + + + Send messages + + + + + Change the room name + + + + + Change the room permissions + + + + + Change the rooms topic + + + + + Change the widgets + + + + + Change the widgets (experimental) + + + + + Redact own events + + + + + Change the pinned events + + + + + Upgrade the room + + + + + Send stickers + + + + + Ban users using policy rules + + + + + Ban rooms using policy rules + + + + + Ban servers using policy rules + + + + + Edit child communities and rooms + + + + + Change parent communities + + + + + Start a call + + + + + Negotiate a call + + + + + Answer a call + + + + + Hang up a call + + + + + Reject a call + + + + + Change the room emotes + + + + + PowerlevelsUserListModel + + + Other users + + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + + + + profile + + + + + profile name + + + + + QObject + + + Alias for '--log-level trace'. + + + + + 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} + + + + + level + + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + + + + type + + + + + Respond + + + + + Send + + + + + Write a message... + Γράψε ένα μήνυμα... + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + + + + + Open reCAPTCHA + + + + + Cancel + Άκυρο + + + + Confirm + + + + + ReadReceipts + + + Read receipts + + + + + ReadReceiptsModel + + + Yesterday, %1 + + + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + + + + + Autodiscovery failed. Unknown error when requesting .well-known. + + + + + The required endpoints were not found. Possibly not a Matrix server. + + + + + Received malformed response. Make sure the homeserver domain is valid. + + + + + An unknown error occured. Make sure the homeserver domain is valid. + + + + + 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. + + + + + Server does not support querying registration flows! + + + + + Server does not support registration. + + + + + Invalid username. + + + + + Name already in use. + + + + + Part of the reserved namespace. + + + + + Homeserver + + + + + your.server + + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + + Username + + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + + Back + + + + + Password + + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + + Password confirmation + + + + + Your passwords do not match! + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + + REGISTER + + + + + ReplyPopup + + + Close + + + + + Cancel Edit + + + + + Cancel Thread + + + + + RoomDirectory + + + Explore Public Rooms + + + + + Search for public rooms + + + + + Choose custom homeserver + + + + + RoomInfo + + + no version stored + + + + + RoomList + + + Start a new chat + + + + + Join a room + + + + + Create a new room + + + + + Start a direct chat + + + + + Create a new community + + + + + Room directory + + + + + Search rooms (Ctrl+K) + + + + + User settings + + + + + Logout + + + + + Enter your status message: + + + + + Status Message + + + + + Profile settings + + + + + Set status message + + + + + Encryption not set up + Cross-signing setup has not run yet. + + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + + + + + Please verify your other devices + There are unverified devices signed in to this account. + + + + + Close + + + + + Enter the tag you want to use: + + + + + New tag + + + + + Open separately + + + + + Room settings + + + + + Leave room + + + + + Copy room link + + + + + Tag room as: + + + + + Favourite + + + + + Low priority + + + + + Server notice + + + + + Create new tag... + + + + + Add or remove from community... + + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + + + + + + + Invite more people + + + + + Search... + + + + + Sort by: + + + + + User ID + + + + + Display name + + + + + Power level + + + + + Administrator: %1 + + + + + Moderator: %1 + + + + + User: %1 + + + + + This room is not encrypted! + + + + + This user is verified. + + + + + This user isn't verified, but is still using the same master key from the first time you met. + + + + + This user has unverified devices! + + + + + RoomSettings + + + Failed to enable encryption: %1 + + + + + Select an avatar + + + + + All Files (*) + Όλα τα αρχεία (*) + + + + The selected file is not an image + + + + + Error while reading file: %1 + + + + + + Failed to upload image: %s + + + + + Room Settings + + + + + Change room avatar. + + + + + Change name of this room + + + + + %n member(s) + + + + + + + + View members of %1 + + + + + No topic set + + + + + Change topic of this room + + + + + NOTIFICATIONS + + + + + Notifications + + + + + Muted + + + + + Mentions only + + + + + All messages + + + + + ENTRY PERMISSIONS + + + + + Anyone can join + + + + + Allow knocking + + + + + Allow joining via other rooms + + + + + Rooms to join via + + + + + + Change + + + + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + + Allow guests to join + + + + + Apply access rules + + + + + MESSAGE VISIBILITY + + + + + Allow viewing history without joining + + + + + This is useful to see previews of the room or view it on public websites. + + + + + Members can see messages since + + + + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. - - Failed to upload image: %s + Everything + + + + + As long as the user joined, they can see all previous messages. + + + + + They got invited + + + + + Members can only see messages from when they got invited going forward. + + + + + They joined + + + + + Members can only see messages since after they joined. + + + + + Apply visibility changes + + + + + Locally hidden events + + + + + + + + Configure + + + + + Select events to hide in this room + + + + + Automatic event deletion + + + + + Select if your events get automatically deleted in this room. + + + + + GENERAL SETTINGS + + + + + Encryption + + + + + End-to-End Encryption + + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + + Permission + + + + + View and change the permissions in this room + + + + + Aliases + + + + + View and change the addresses/aliases of this room + + + + + Sticker & Emote Settings + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + INFO + + + + + Internal ID + + + + + Copied to clipboard + + + + + Room Version + + + + + show less + + + + + show more + + + + + RoomlistModel + + + Pending invite. + + + + + Previewing this room + + + + + No preview available + + + + + This room is possibly inaccessible + + + + + Root + + + Please enter your login password to continue: + + + + + Please enter a valid email address to continue: + + + + + Please enter a valid phone number to continue: + + + + + Please enter the token which has been sent to you: + + + + + Wait for the confirmation link to arrive, then continue. + + + + + ScreenShare + + + Share desktop with %1? + + + + + Method: + + + + + Window: + + + + + Request screencast + + + + + Frame rate: + + + + + Include your camera picture-in-picture + + + + + Request remote camera + + + + + + View your callee's camera like a regular video call + + + + + Hide mouse cursor + + + + + Share + + + + + Preview + + + + + Cancel + Άκυρο + + + + SecretStorage + + + Failed to connect to secret storage + + + + + Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + + + + SelfVerificationCheck + + + 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! + + + + + Encryption setup successfully + + + + + Failed to setup encryption: %1 - - - RoomlistModel - - Pending invite. + + Setup Encryption - - Previewing this room + + 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! - - No preview available + + Activate Encryption - - This room is possibly inaccessible + + 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. - - - SecretStorage - - Failed to connect to secret storage + + verify - - Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + enter passphrase @@ -1292,6 +3546,98 @@ You may optionally provide a reason for others to accept your knock: + + SpaceMenuLevel + + + Add or remove from community + + + + + Official community for this room + + + + + Affiliated community for this room + + + + + Listed only for community members + + + + + Listed only for room members + + + + + Not related + + + + + Subcommunities + + + + + StatusIndicator + + + Failed + + + + + Sent + + + + + Received + + + + + Read + + + + + StickerPicker + + + Search + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + Success + + + Successful Verification + + + + + Verification successful! Both sides verified their devices! + + + + + Close + + + TimelineModel @@ -1560,139 +3906,327 @@ You may optionally provide a reason for others to accept your knock: - %1 added a rule to ban rooms matching %2 for '%3'. + %1 added a rule to ban rooms matching %2 for '%3'. + + + + + %1 disabled the rule to ban servers matching %2. + + + + + %1 added a rule to ban servers matching %2 for '%3'. + + + + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + + %2 revoked the invite to %1. + + + + + %2 kicked %1. + + + + + %2 unbanned %1. + + + + + %2 rejected the knock from %1. + + + + + %1 changed their avatar. + + + + + %1 changed some profile info. + + + + + %1 joined. + + + + + %1 joined via authorisation from %2's server. + + + + + %1 rejected their invite. + + + + + %1 left the room. + + + + + Reason: %1 + + + + + %1 redacted their knock. + + + + + You joined this room. + + + + + %1 made this room require an invitation to join. + + + + + %1 invited %2. + + + + + %1 has changed their avatar and changed their display name to %2. + + + + + %1 has changed their display name to %2. + + + + + %1 left after having already left! + This is a leave event after the user already left and shouldn't happen apart from state resets + + + + + %1 banned %2 + + + + + %1 knocked. + + + + + TimelineRow + + + + Part of a thread + + + + + Edited + + + + + TimelineView + + + No room open + + + + + You are about to notify the whole room + + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + + No preview available + + + + + Settings + + + %n member(s) + + + + + - - %1 disabled the rule to ban servers matching %2. + + View members of %1 - - %1 added a rule to ban servers matching %2 for '%3'. + + This room is possibly inaccessible. If this room is private, you should remove it from this community. - - Removed by %1 + + join the conversation - - %1 (%2) removed this message at %3 + + accept invite - - Removed by %1 because: %2 + + decline invite - - %1 (%2) removed this message at %3 -Reason: %4 + + leave - - %2 revoked the invite to %1. + + Invited by %1 (%2) - - %2 kicked %1. + + Hide invite reason - - %2 unbanned %1. + + Show invite reason - - %2 rejected the knock from %1. + + Back to room list + + + TopBar - - %1 changed their avatar. + + No room selected - - %1 changed some profile info. + + In %1 - - %1 joined. + + Back to room list - - %1 joined via authorisation from %2's server. + + Show or hide pinned messages - - %1 rejected their invite. + + Show room members. - - %1 left the room. + + This room contains only verified devices. - - Reason: %1 + + This room contains verified devices and devices which have never changed their master key. - - %1 redacted their knock. + + This room contains unverified devices! - - You joined this room. + + Search this room - - %1 made this room require an invitation to join. + + Room options - - %1 invited %2. + + Invite users - - %1 has changed their avatar and changed their display name to %2. + + Members - - %1 has changed their display name to %2. + + Leave room - - %1 left after having already left! - This is a leave event after the user already left and shouldn't happen apart from state resets + + Settings - - %1 banned %2 + + Unpin - - %1 knocked. + + Enter search query @@ -1734,6 +4268,17 @@ Reason: %4 + + UploadBox + + + Upload %n file(s) + + + + + + UserProfile @@ -1766,6 +4311,112 @@ Reason: %4 Error while reading file: %1 + + + Global User Profile + + + + + Room User Profile + + + + + Change avatar globally. + + + + + Change avatar. Will only apply to this room. + + + + + Change display name globally. + + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + + + + + Room: %1 + + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + + Open the global profile for this user. + + + + + + Verify + + + + + Start a private chat. + + + + + Kick the user. + + + + + Ban the user. + + + + + Refresh device list. + + + + + Devices + + + + + Shared Rooms + + + + + Sign out this device. + + + + + Change device name. + + + + + Last seen %1 from %2 + + + + + Unverify + + UserSettings @@ -2429,6 +5080,44 @@ This setting will take effect upon restart. + + UserSettingsPage + + + CACHED + + + + + NOT CACHED + + + + + IMPORT + + + + + EXPORT + + + + + DOWNLOAD + + + + + REQUEST + + + + + Back + + + VerificationManager @@ -2437,6 +5126,67 @@ This setting will take effect upon restart. + + Waiting + + + Waiting for other party… + + + + + Waiting for other side to accept the verification request. + + + + + Waiting for other side to continue the verification process. + + + + + Waiting for other side to complete the verification process. + + + + + Cancel + Άκυρο + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + + + + + Enjoy your stay! + + + + + REGISTER + + + + + LOGIN + + + + + Reduce animations + + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + + + descriptiveTime diff --git a/resources/langs/nheko_en.ts b/resources/langs/nheko_en.ts index 55764943..71cee9a7 100644 --- a/resources/langs/nheko_en.ts +++ b/resources/langs/nheko_en.ts @@ -1,6 +1,40 @@ - + + + ActiveCallBar + + + Calling... + Calling... + + + + + Connecting... + Connecting... + + + + You are screen sharing + You are screen sharing + + + + Hide/Show Picture-in-Picture + Hide/Show Picture-in-Picture + + + + Unmute Mic + Unmute Mic + + + + Mute Mic + Mute Mic + + AliasEditingModel @@ -17,6 +51,82 @@ Failed to update aliases: %1 + + AliasEditor + + + Aliases to %1 + Aliases to %1 + + + + 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. + 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. + + + + Primary alias + Primary alias + + + + Make primary alias + Make primary alias + + + + Advertise as an alias in this room + Advertise as an alias in this room + + + + Publish in room directory + Publish in room directory + + + + Remove this alias + Remove this alias + + + + #new-alias:server.tld + #new-alias:server.tld + + + + Add + Add + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + Allowed rooms settings + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + Parent community + Parent community + + + + Other room + Other room + + + + Enter additional rooms not in the list yet... + Enter additional rooms not in the list yet... + + Cache @@ -34,6 +144,67 @@ Empty Room + + CallInvite + + + Video Call + Video Call + + + + Voice Call + Voice Call + + + + No microphone found. + No microphone found. + + + + CallInviteBar + + + Video Call + Video Call + + + + Voice Call + Voice Call + + + + Devices + Devices + + + + Accept + Accept + + + + No microphone found. + No microphone found. + + + + Unknown microphone: %1 + Unknown microphone: %1 + + + + Unknown camera: %1 + Unknown camera: %1 + + + + Decline + Decline + + CallManager @@ -70,8 +241,10 @@ %n unread message(s) in room %1 - %n unread message in room %1 - %n unread messages in room %1 + %n unread message in room %1 + + %n unread messages in room %1 + @@ -269,6 +442,11 @@ You may optionally provide a reason for others to accept your knock:Enter reason for banning %1 (%2) or hit enter for no reason: Enter reason for banning %1 (%2) or hit enter for no reason: + + + No network connection + No network connection + CommandCompleter @@ -559,6 +737,29 @@ You may optionally provide a reason for others to accept your knock:Convert this direct chat into a room. + + CommunitiesList + + + Expand + Expand + + + + Collapse + Collapse + + + + Do not show notification counts for this community or tag. + Do not show notification counts for this community or tag. + + + + Hide rooms with this tag or from this community by default. + Hide rooms with this tag or from this community by default. + + CommunitiesModel @@ -633,571 +834,2489 @@ You may optionally provide a reason for others to accept your knock: - CrossSigningSecrets + ConfirmJoinRoomDialog - - Decrypt secrets - Decrypt secrets + + Confirm community join + Confirm community join - - Enter your recovery key or passphrase to decrypt your secrets: - Enter your recovery key or passphrase to decrypt your secrets: + + Confirm room join + Confirm room join + + + + %n member(s) + + %n member + %n members + - - Enter your recovery key or passphrase called %1 to decrypt your secrets: - Enter your recovery key or passphrase called %1 to decrypt your secrets: + + 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: + 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: - - Decryption failed - Decryption failed + + Do you want to join this room? You can optionally add a reason below: + Do you want to join this room? You can optionally add a reason below: - - Failed to decrypt secrets with the provided recovery key or passphrase - Failed to decrypt secrets with the provided recovery key or passphrase + + Knock + Knock - - - EventExpiry - - - Failed to set hidden events: %1 - Failed to set hidden events: %1 + + Join + Join - GridImagePackModel + CreateDirect - - Account Pack - Account Pack + + Create Direct Chat + Create Direct Chat - - - HiddenEvents - - - Failed to set hidden events: %1 - Failed to set hidden events: %1 + + User to invite + User to invite + + + + @user:server.tld + @user:server.tld + + + + Encryption + Encryption - InputBar + CreateRoom - - Select file(s) - Select file(s) + + New community + New community - All Files (*) - All Files (*) + New Room + New Room - - Upload of '%1' failed - Upload of '%1' failed + + Name + Name - - - LoginPage - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org - You have entered an invalid Matrix ID e.g @joe:matrix.org + + No name + No name - - Autodiscovery failed. Received malformed response. - Autodiscovery failed. Received malformed response. + + Topic + Topic - - Autodiscovery failed. Unknown error when requesting .well-known. - Autodiscovery failed. Unknown error while requesting .well-known. + + No topic + No topic - - The required endpoints were not found. Possibly not a Matrix server. - The required endpoints were not found. Possibly not a Matrix server. + + Alias + Alias + + + + Public + Public - Received malformed response. Make sure the homeserver domain is valid. - Received malformed response. Make sure the homeserver domain is valid. + Public rooms can be joined by anyone; private rooms need explicit invites. + Public rooms can be joined by anyone; private rooms need explicit invites. - - An unknown error occured. Make sure the homeserver domain is valid. - An unknown error occured. Make sure the homeserver domain is valid. + + Trusted + Trusted - - 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. - 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. + + All invitees are given the same power level as the creator + All invitees are given the same power level as the creator - - Sign in with Apple - Sign in with Apple + + Encryption + Encryption - - Continue with Facebook - Continue with Facebook + + Caution: Encryption cannot be disabled + Caution: Encryption cannot be disabled - - Sign in with Google - Sign in with Google + + Create Room + Create Room + + + CrossSigningSecrets - - Sign in with Twitter - Sign in with Twitter + + Decrypt secrets + Decrypt secrets - Login using %1 - Login using %1 + Enter your recovery key or passphrase to decrypt your secrets: + Enter your recovery key or passphrase to decrypt your secrets: - - SSO LOGIN - SSO LOGIN + + Enter your recovery key or passphrase called %1 to decrypt your secrets: + Enter your recovery key or passphrase called %1 to decrypt your secrets: - - Empty password - Empty password + + Decryption failed + Decryption failed - - SSO login failed - SSO login failed + + Failed to decrypt secrets with the provided recovery key or passphrase + Failed to decrypt secrets with the provided recovery key or passphrase - MediaUpload + DigitVerification - - - Failed to upload media. Please try again. - Failed to upload media. Please try again. + + Verification Code + Verification Code - - - NotificationsManager - - - %1 sent an encrypted message - %1 sent an encrypted message + + 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! + 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! - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message - %1 replied: %2 + + They do not match! + They do not match! - - %1 replied with an encrypted message - %1 replied with an encrypted message + + They match! + They match! + + + EmojiVerification - - %1 replied to a message - %1 replied to a message + + Verification Code + Verification Code - - %1 sent a message - %1 sent a message + + 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! + 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! - - - PowerLevels - - Failed to update powerlevel: %1 - Failed to update powerlevel: %1 + + 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. + 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. - - - PowerlevelEditingModels - - Failed to update powerlevel: %1 - Failed to update powerlevel: %1 + + They do not match! + They do not match! - - - PowerlevelsTypeListModel - - Other events - Other events + + They match! + They match! + + + Encrypted - - Other state events - Other state events + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. - Remove other users - Remove other users + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. - Ban other users - Ban other users + There was an internal error reading the decryption key from the database. + There was an internal error reading the decryption key from the database. - Invite other users - Invite other users + There was an error decrypting this message. + There was an error decrypting this message. - Redact events sent by others - Redact events sent by others + The message couldn't be parsed. + The message couldn't be parsed. - Reactions - Reactions + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! - Deprecated aliases events - Deprecated aliases events + Unknown decryption error + Unknown decryption error - - Change the room avatar - Change the room avatar + + Request key + Request key + + + EncryptionEnabled - - Change the room addresses - Change the room addresses + + %1 enabled end-to-end encryption + %1 enabled end-to-end encryption - - Send encrypted messages - Send encrypted messages + + 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. + 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. + + + EncryptionIndicator - - Enable encryption - Enable encryption + + This message is not encrypted! + This message is not encrypted! - - Change guest access - Change guest access + + Encrypted by a verified device + Encrypted by a verified device - Change history visibility - Change history visibility + Encrypted by an unverified device, but you have trusted that user so far. + Encrypted by an unverified device, but you have trusted that user so far. - Change who can join - Change who can join + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + EventExpirationDialog - - Send messages - Send messages + + Event expiration for %1 + Event expiration for %1 - - Change the room name - Change the room name + + Event expiration + Event expiration - - Change the room permissions - Change the room permissions + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Change the rooms topic - Change the rooms topic + + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Change the widgets - Change the widgets + + Expire events after X days + Expire events after X days - - Change the widgets (experimental) - Change the widgets (experimental) + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. - - Redact own events - Redact own events + + Only keep latest X events + Only keep latest X events - - Change the pinned events - Change the pinned events + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. - - Upgrade the room - Upgrade the room + + Always keep latest X events + Always keep latest X events - - Send stickers - Send stickers + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. - - Ban users using policy rules - Ban users using policy rules + + Include state events + Include state events - - Ban rooms using policy rules - Ban rooms using policy rules + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + EventExpiry - - Ban servers using policy rules - Ban servers using policy rules + + + Failed to set hidden events: %1 + Failed to set hidden events: %1 + + + Failed - - Edit child communities and rooms - Edit child communities and rooms + + Verification failed + Verification failed - - Change parent communities - Change parent communities + + Other client does not support our verification protocol. + Other client does not support our verification protocol. - - Start a call - Start a call + + Key mismatch detected! + Key mismatch detected! - Negotiate a call - Negotiate a call + Device verification timed out. + Device verification timed out. - Answer a call - Answer a call + Other party canceled the verification. + Other party canceled the verification. - Hang up a call - Hang up a call + Verification messages received out of order! + Verification messages received out of order! - Reject a call - Reject a call + Unknown verification error. + Unknown verification error. - - Change the room emotes - Change the room emotes + + Close + Close - PowerlevelsUserListModel + ForwardCompleter - - Other users - Other users + + Forward Message + Forward Message - QCoreApplication - - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. - + GridImagePackModel - - profile - profile + + Account Pack + Account Pack + + + HiddenEvents - - profile name - profile name + + + Failed to set hidden events: %1 + Failed to set hidden events: %1 - QObject + HiddenEventsDialog - - Alias for '--log-level trace'. - Alias for '--log-level trace'. + + Hidden events for %1 + Hidden events for %1 - - 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} - 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} + + Hidden events + Hidden events - - level - level + + These events will be <b>shown</b> in %1: + These events will be <b>shown</b> in %1: - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + These events will be <b>shown</b> in all rooms: + These events will be <b>shown</b> in all rooms: - - type - type + + User events + User events - - Respond - Respond + + Joins, leaves, avatar and name changes, bans, … + Joins, leaves, avatar and name changes, bans, … - - Send - Send + + Power level changes + Power level changes - Write a message... - Write a message… + Sent when a moderator is added/removed or the permissions of a room are changed. + Sent when a moderator is added/removed or the permissions of a room are changed. - - - ReadReceiptsModel - - Yesterday, %1 - Yesterday, %1 + + Stickers + Stickers - RegisterPage + ImagePackEditorDialog - - Autodiscovery failed. Received malformed response. - Autodiscovery failed. Received malformed response. + + Editing image pack + Editing image pack + + + + Add images + Add images - Autodiscovery failed. Unknown error when requesting .well-known. - Autodiscovery failed. Unknown error while requesting .well-known. + Images (*.png *.webp *.gif *.jpg *.jpeg) + Images (*.png *.webp *.gif *.jpg *.jpeg) - - The required endpoints were not found. Possibly not a Matrix server. - The required endpoints were not found. Possibly not a Matrix server. + + Select images for pack + Select images for pack - - Received malformed response. Make sure the homeserver domain is valid. - Received malformed response. Make sure the homeserver domain is valid. + + Add to pack + Add to pack - - An unknown error occured. Make sure the homeserver domain is valid. - An unknown error occured. Make sure the homeserver domain is valid. + + Change the overview image for this pack + Change the overview image for this pack - + + Overview Image (*.png *.webp *.jpg *.jpeg) + Overview Image (*.png *.webp *.jpg *.jpeg) + + + + Select overview image for pack + Select overview image for pack + + + + State key + State key + + + + Packname + Packname + + + + Attribution + Attribution + + + + + Use as Emoji + Use as Emoji + + + + + Use as Sticker + Use as Sticker + + + + Shortcode + Shortcode + + + + Body + Body + + + + Remove from pack + Remove from pack + + + + Remove + Remove + + + + ImagePackSettingsDialog + + + Image pack settings + Image pack settings + + + + Create account pack + Create account pack + + + + New room pack + New room pack + + + + Private pack + Private pack + + + + Pack from this room + Pack from this room + + + + Pack from parent community + Pack from parent community + + + + Globally enabled pack + Globally enabled pack + + + + Enable globally + Enable globally + + + + Enables this pack to be used in all rooms + Enables this pack to be used in all rooms + + + + Edit + Edit + + + + Close + Close + + + + InputBar + + + Select file(s) + Select file(s) + + + + All Files (*) + All Files (*) + + + + Upload of '%1' failed + Upload of '%1' failed + + + + InviteDialog + + + Invite users to %1 + Invite users to %1 + + + + Search user + Search user + + + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + @joe:matrix.org + + + + Search on Server + Search on Server + + + + Invite + Invite + + + + Cancel + Cancel + + + + JoinRoomDialog + + + Join room + Join room + + + + Room ID or alias + Room ID or alias + + + + Join + Join + + + + LeaveRoomDialog + + + Leave room + Leave room + + + + Are you sure you want to leave? + Are you sure you want to leave? + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + Autodiscovery failed. Received malformed response. + Autodiscovery failed. Received malformed response. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Autodiscovery failed. Unknown error while requesting .well-known. + + + + The required endpoints were not found. Possibly not a Matrix server. + The required endpoints were not found. Possibly not a Matrix server. + + + + Received malformed response. Make sure the homeserver domain is valid. + Received malformed response. Make sure the homeserver domain is valid. + + + + An unknown error occured. Make sure the homeserver domain is valid. + An unknown error occured. Make sure the homeserver domain is valid. + + + + 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. + 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. + + + + Sign in with Apple + Sign in with Apple + + + + Continue with Facebook + Continue with Facebook + + + + Sign in with Google + Sign in with Google + + + + Sign in with Twitter + Sign in with Twitter + + + + Login using %1 + Login using %1 + + + + SSO LOGIN + SSO LOGIN + + + + Empty password + Empty password + + + + SSO login failed + SSO login failed + + + + Matrix ID + Matrix ID + + + + e.g @joe:matrix.org + e.g @joe:matrix.org + + + + 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. + 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. + + + + Password + Password + + + + Your password. + Your password. + + + + Device name + Device name + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + Homeserver address + Homeserver address + + + + server.my:8787 + server.my:8787 + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + LOGIN + LOGIN + + + + Back + Back + + + + LogoutDialog + + + Log out + Log out + + + + A call is in progress. Log out? + A call is in progress. Log out? + + + + Are you sure you want to log out? + Are you sure you want to log out? + + + + MediaUpload + + + + Failed to upload media. Please try again. + Failed to upload media. Please try again. + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + This room was replaced for the following reason: %1 + + + + Go to replacement room + Go to replacement room + + + + %1 removed a message + %1 removed a message + + + + %1 changed which servers are allowed in this room. + %1 changed which servers are allowed in this room. + + + + %2 changed the room name to: %1 + %2 changed the room name to: %1 + + + + %1 removed the room name + %1 removed the room name + + + + %2 changed the topic to: %1 + %2 changed the topic to: %1 + + + + %1 removed the topic + %1 removed the topic + + + + %1 changed the room avatar + %1 changed the room avatar + + + + %1 changed the pinned messages. + %1 changed the pinned messages. + + + + %1 changed the addresses for this room. + %1 changed the addresses for this room. + + + + %1 changed the parent communities for this room. + %1 changed the parent communities for this room. + + + + %1 created and configured room: %2 + %1 created and configured room: %2 + + + + %1 placed a voice call. + %1 placed a voice call. + + + + %1 placed a video call. + %1 placed a video call. + + + + %1 placed a call. + %1 placed a call. + + + + %1 answered the call. + %1 answered the call. + + + + %1 rejected the call. + %1 rejected the call. + + + + %1 select answer + %1 select answer + + + + %1 ended the call. + %1 ended the call. + + + + + %1 is negotiating the call... + %1 is negotiating the call... + + + + Allow them in + Allow them in + + + + MessageInput + + + Hang up + Hang up + + + + Already on a call + Already on a call + + + + Place a call + Place a call + + + + Send a file + Send a file + + + + Write a message... + Write a message… + + + + Stickers + Stickers + + + + Emoji + Emoji + + + + Send + Send + + + + You don't have permission to send messages in this room + You don't have permission to send messages in this room + + + + MessageView + + + Edit + Edit + + + + React + React + + + + Reply in thread + Reply in thread + + + + New thread + New thread + + + + Reply + Reply + + + + Go to message + Go to message + + + + Options + Options + + + + %1's status message + %1's status message + + + + Enter reason for removal or hit enter for no reason: + Enter reason for removal or hit enter for no reason: + + + + Reason for removal + Reason for removal + + + + Go to &message + Go to &message + + + + + &Copy + &Copy + + + + + Copy &link location + Copy &link location + + + + Re&act + Re&act + + + + Repl&y + Repl&y + + + + &Edit + &Edit + + + + &Thread + &Thread + + + + Un&pin + Un&pin + + + + &Pin + &Pin + + + + &Read receipts + &Read receipts + + + + &Forward + &Forward + + + + &Mark as read + &Mark as read + + + + View raw message + View raw message + + + + View decrypted raw message + View decrypted raw message + + + + Remo&ve message + Remo&ve message + + + + &Save as + &Save as + + + + &Open in external program + &Open in external program + + + + Copy link to eve&nt + Copy link to eve&nt + + + + &Go to quoted message + &Go to quoted message + + + + NewVerificationRequest + + + Send Verification Request + Send Verification Request + + + + Received Verification Request + Received Verification Request + + + + 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.) + 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.) + + + + 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? + 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? + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + %1 has requested to verify their device %2. + %1 has requested to verify their device %2. + + + + %1 using the device %2 has requested to be verified. + %1 using the device %2 has requested to be verified. + + + + Your device (%1) has requested to be verified. + Your device (%1) has requested to be verified. + + + + Cancel + Cancel + + + + Deny + Deny + + + + Start verification + Start verification + + + + Accept + Accept + + + + NotificationsManager + + + + %1 sent an encrypted message + %1 sent an encrypted message + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + %1 replied: %2 + + + + %1 replied with an encrypted message + %1 replied with an encrypted message + + + + %1 replied to a message + %1 replied to a message + + + + %1 sent a message + %1 sent a message + + + + PlaceCall + + + Place a call to %1? + Place a call to %1? + + + + No microphone found. + No microphone found. + + + + Voice + Voice + + + + Video + Video + + + + Screen + Screen + + + + Cancel + Cancel + + + + Placeholder + + + unimplemented event: + unimplemented event: + + + + PowerLevelEditor + + + Permissions in %1 + Permissions in %1 + + + + 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. + 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. + + + + Roles + Roles + + + + Users + + + + + Move permissions between roles to change them + Move permissions between roles to change them + + + + + Administrator (%1) + Administrator (%1) + + + + + Moderator (%1) + Moderator (%1) + + + + User (%1) + User (%1) + + + + + Custom (%1) + Custom (%1) + + + + Remove event type + Remove event type + + + + Add event type + Add event type + + + + Add new role + Add new role + + + + Add + Add + + + + Move users up or down to change their permissions + Move users up or down to change their permissions + + + + Remove user + Remove user + + + + Add user + Add user + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + Apply permission changes + + + + Which of the subcommunities and rooms should these permissions be applied to? + Which of the subcommunities and rooms should these permissions be applied to? + + + + Apply permissions recursively + Apply permissions recursively + + + + Overwrite exisiting modifications in rooms + Overwrite exisiting modifications in rooms + + + + No permissions to apply the new permissions here + No permissions to apply the new permissions here + + + + No changes needed + No changes needed + + + + Existing modifications to the permissions in this room will be overwritten + Existing modifications to the permissions in this room will be overwritten + + + + Permissions synchronized with community + Permissions synchronized with community + + + + PowerLevels + + + Failed to update powerlevel: %1 + Failed to update powerlevel: %1 + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + Failed to update powerlevel: %1 + + + + PowerlevelsTypeListModel + + + Other events + Other events + + + + Other state events + Other state events + + + + Remove other users + Remove other users + + + + Ban other users + Ban other users + + + + Invite other users + Invite other users + + + + Redact events sent by others + Redact events sent by others + + + + Reactions + Reactions + + + + Deprecated aliases events + Deprecated aliases events + + + + Change the room avatar + Change the room avatar + + + + Change the room addresses + Change the room addresses + + + + Send encrypted messages + Send encrypted messages + + + + Enable encryption + Enable encryption + + + + Change guest access + Change guest access + + + + Change history visibility + Change history visibility + + + + Change who can join + Change who can join + + + + Send messages + Send messages + + + + Change the room name + Change the room name + + + + Change the room permissions + Change the room permissions + + + + Change the rooms topic + Change the rooms topic + + + + Change the widgets + Change the widgets + + + + Change the widgets (experimental) + Change the widgets (experimental) + + + + Redact own events + Redact own events + + + + Change the pinned events + Change the pinned events + + + + Upgrade the room + Upgrade the room + + + + Send stickers + Send stickers + + + + Ban users using policy rules + Ban users using policy rules + + + + Ban rooms using policy rules + Ban rooms using policy rules + + + + Ban servers using policy rules + Ban servers using policy rules + + + + Edit child communities and rooms + Edit child communities and rooms + + + + Change parent communities + Change parent communities + + + + Start a call + Start a call + + + + Negotiate a call + Negotiate a call + + + + Answer a call + Answer a call + + + + Hang up a call + Hang up a call + + + + Reject a call + Reject a call + + + + Change the room emotes + Change the room emotes + + + + PowerlevelsUserListModel + + + Other users + Other users + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + + + profile + profile + + + + profile name + profile name + + + + QObject + + + Alias for '--log-level trace'. + Alias for '--log-level trace'. + + + + 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} + 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} + + + + level + level + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + + + type + type + + + + Respond + Respond + + + + Send + Send + + + + Write a message... + Write a message… + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + Solve the reCAPTCHA and press the confirm button + + + + Open reCAPTCHA + Open reCAPTCHA + + + + Cancel + Cancel + + + + Confirm + Confirm + + + + ReadReceipts + + + Read receipts + Read receipts + + + + ReadReceiptsModel + + + Yesterday, %1 + Yesterday, %1 + + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + Autodiscovery failed. Received malformed response. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Autodiscovery failed. Unknown error while requesting .well-known. + + + + The required endpoints were not found. Possibly not a Matrix server. + The required endpoints were not found. Possibly not a Matrix server. + + + + Received malformed response. Make sure the homeserver domain is valid. + Received malformed response. Make sure the homeserver domain is valid. + + + + An unknown error occured. Make sure the homeserver domain is valid. + An unknown error occured. Make sure the homeserver domain is valid. + + + 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. 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. - - Server does not support querying registration flows! - Server does not support querying registration flows! + + Server does not support querying registration flows! + Server does not support querying registration flows! + + + + Server does not support registration. + Server does not support registration. + + + + Invalid username. + Invalid username. + + + + Name already in use. + Name already in use. + + + + Part of the reserved namespace. + Part of the reserved namespace. + + + + Homeserver + Homeserver + + + + your.server + your.server + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + Username + Username + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + Back + Back + + + + Password + Password + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + Password confirmation + Password confirmation + + + + Your passwords do not match! + Your passwords do not match! + + + + Device name + Device name + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + REGISTER + REGISTER + + + + ReplyPopup + + + Close + Close + + + + Cancel Edit + Cancel Edit + + + + Cancel Thread + Cancel Thread + + + + RoomDirectory + + + Explore Public Rooms + Explore Public Rooms + + + + Search for public rooms + Search for public rooms + + + + Choose custom homeserver + Choose custom homeserver + + + + RoomInfo + + + no version stored + no version stored + + + + RoomList + + + Start a new chat + + + + + Join a room + Join a room + + + + Create a new room + Create a new room + + + + Start a direct chat + Start a direct chat + + + + Create a new community + Create a new community + + + + Room directory + Room directory + + + + Search rooms (Ctrl+K) + Search rooms (Ctrl+K) + + + + User settings + User settings + + + + Logout + Logout + + + + Enter your status message: + Enter your status message: + + + + Status Message + Status Message + + + + Profile settings + Profile settings + + + + Set status message + Set status message + + + + Encryption not set up + Cross-signing setup has not run yet. + Encryption not set up + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + Unverified login + + + + Please verify your other devices + There are unverified devices signed in to this account. + Please verify your other devices + + + + Close + Close + + + + Enter the tag you want to use: + Enter the tag you want to use: + + + + New tag + + + + + Open separately + Open separately + + + + Room settings + Room settings + + + + Leave room + Leave room + + + + Copy room link + Copy room link + + + + Tag room as: + Tag room as: + + + + Favourite + Favourite + + + + Low priority + + + + + Server notice + Server notice + + + + Create new tag... + Create new tag... + + + + Add or remove from community... + Add or remove from community... + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + %n person in %1 + %n people in %1 + + + + + Invite more people + Invite more people + + + + Search... + Search... + + + + Sort by: + Sort by: + + + + User ID + User ID + + + + Display name + Display name + + + + Power level + Power level + + + + Administrator: %1 + Administrator: %1 + + + + Moderator: %1 + + + + + User: %1 + User: %1 + + + + This room is not encrypted! + This room is not encrypted! + + + + This user is verified. + This user is verified. + + + + This user isn't verified, but is still using the same master key from the first time you met. + This user isn't verified, but is still using the same master key from the first time you met. + + + + This user has unverified devices! + This user has unverified devices! + + + + RoomSettings + + + Failed to enable encryption: %1 + Failed to enable encryption: %1 + + + + Select an avatar + Select an avatar + + + + All Files (*) + All Files (*) + + + + The selected file is not an image + The selected file is not an image + + + + Error while reading file: %1 + Error while reading file: %1 + + + + + Failed to upload image: %s + Failed to upload image: %s + + + + Room Settings + Room Settings + + + + Change room avatar. + Change room avatar. + + + + Change name of this room + Change name of this room + + + + %n member(s) + + %n member + %n members + + + + + View members of %1 + View members of %1 + + + + No topic set + No topic set + + + + Change topic of this room + Change topic of this room + + + + NOTIFICATIONS + NOTIFICATIONS + + + + Notifications + Notifications + + + + Muted + Muted + + + + Mentions only + Mentions only + + + + All messages + All messages + + + + ENTRY PERMISSIONS + ENTRY PERMISSIONS + + + + Anyone can join + Anyone can join + + + + Allow knocking + Allow knocking + + + + Allow joining via other rooms + Allow joining via other rooms + + + + Rooms to join via + Rooms to join via + + + + + Change + Change + + + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + Allow guests to join + Allow guests to join + + + + Apply access rules + Apply access rules + + + + MESSAGE VISIBILITY + MESSAGE VISIBILITY + + + + Allow viewing history without joining + Allow viewing history without joining + + + + This is useful to see previews of the room or view it on public websites. + This is useful to see previews of the room or view it on public websites. + + + + Members can see messages since + Members can see messages since + + + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. - - Server does not support registration. - Server does not support registration. + + Everything + Everything - - Invalid username. - Invalid username. + + As long as the user joined, they can see all previous messages. + As long as the user joined, they can see all previous messages. - - Name already in use. - Name already in use. + + They got invited + They got invited - - Part of the reserved namespace. - Part of the reserved namespace. + + Members can only see messages from when they got invited going forward. + Members can only see messages from when they got invited going forward. - - - RoomInfo - - no version stored - no version stored + + They joined + They joined - - - RoomSettings - - Failed to enable encryption: %1 - Failed to enable encryption: %1 + + Members can only see messages since after they joined. + Members can only see messages since after they joined. - - Select an avatar - Select an avatar + + Apply visibility changes + Apply visibility changes - - All Files (*) - All Files (*) + + Locally hidden events + Locally hidden events + + + - The selected file is not an image - The selected file is not an image + Configure + Configure - - Error while reading file: %1 - Error while reading file: %1 + + Select events to hide in this room + Select events to hide in this room + + + + Automatic event deletion + Automatic event deletion + + + + Select if your events get automatically deleted in this room. + Select if your events get automatically deleted in this room. + + + + GENERAL SETTINGS + GENERAL SETTINGS + + + + Encryption + Encryption + + + + End-to-End Encryption + End-to-End Encryption + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + Permission + Permission + + + + View and change the permissions in this room + View and change the permissions in this room + + + + Aliases + Aliases + + + + View and change the addresses/aliases of this room + View and change the addresses/aliases of this room + + + + Sticker & Emote Settings + Sticker & Emote Settings + + + + Change what packs are enabled, remove packs, or create new ones + Change what packs are enabled, remove packs, or create new ones + + + + INFO + INFO + + + + Internal ID + Internal ID + + + + Copied to clipboard + Copied to clipboard - - Failed to upload image: %s - Failed to upload image: %s + Room Version + Room Version + + + + show less + show less + + + + show more + show more @@ -1223,6 +3342,98 @@ You may optionally provide a reason for others to accept your knock:This room is possibly inaccessible + + Root + + + Please enter your login password to continue: + Please enter your login password to continue: + + + + Please enter a valid email address to continue: + + + + + Please enter a valid phone number to continue: + Please enter a valid phone number to continue: + + + + Please enter the token which has been sent to you: + Please enter the token which has been sent to you: + + + + Wait for the confirmation link to arrive, then continue. + Wait for the confirmation link to arrive, then continue. + + + + ScreenShare + + + Share desktop with %1? + Share desktop with %1? + + + + Method: + Method: + + + + Window: + Window: + + + + Request screencast + Request screencast + + + + Frame rate: + Frame rate: + + + + Include your camera picture-in-picture + + + + + Request remote camera + Request remote camera + + + + + View your callee's camera like a regular video call + View your callee's camera like a regular video call + + + + Hide mouse cursor + Hide mouse cursor + + + + Share + Share + + + + Preview + Preview + + + + Cancel + Cancel + + SecretStorage @@ -1236,6 +3447,58 @@ You may optionally provide a reason for others to accept your knock:Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + SelfVerificationCheck + + + 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! + 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! + + + + Encryption setup successfully + Encryption setup successfully + + + + Failed to setup encryption: %1 + Failed to setup encryption: %1 + + + + Setup Encryption + Setup Encryption + + + + 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! + 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! + + + + Activate Encryption + + + + + 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. + 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. + + + + verify + verify + + + + enter passphrase + + + SelfVerificationStatus @@ -1270,29 +3533,121 @@ You may optionally provide a reason for others to accept your knock: - SingleImagePackModel - - - - Failed to update image pack: %1 - Failed to update image pack: %1 - + SingleImagePackModel + + + + Failed to update image pack: %1 + Failed to update image pack: %1 + + + + Failed to delete old image pack: %1 + Failed to delete old image pack: %1 + + + + + Failed to open image: %1 + Failed to open image: %1 + + + + + Failed to upload image: %1 + Failed to upload image: %1 + + + + SpaceMenuLevel + + + Add or remove from community + Add or remove from community + + + + Official community for this room + Official community for this room + + + + Affiliated community for this room + Affiliated community for this room + + + + Listed only for community members + + + + + Listed only for room members + Listed only for room members + + + + Not related + Not related + + + + Subcommunities + Subcommunities + + + + StatusIndicator + + + Failed + + + + + Sent + Sent + + + + Received + Received + + + + Read + Read + + + + StickerPicker + + + Search + Search + + + + Change what packs are enabled, remove packs, or create new ones + + + + + Success - - Failed to delete old image pack: %1 - Failed to delete old image pack: %1 + + Successful Verification + Successful Verification - - - Failed to open image: %1 - Failed to open image: %1 + + Verification successful! Both sides verified their devices! + Verification successful! Both sides verified their devices! - - - Failed to upload image: %1 - Failed to upload image: %1 + + Close + Close @@ -1700,6 +4055,194 @@ Reason: %4 %1 knocked. + + TimelineRow + + + + Part of a thread + Part of a thread + + + + Edited + Edited + + + + TimelineView + + + No room open + No room open + + + + You are about to notify the whole room + You are about to notify the whole room + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + No preview available + No preview available + + + + Settings + Settings + + + + %n member(s) + + %n member + %n members + + + + + View members of %1 + View members of %1 + + + + This room is possibly inaccessible. If this room is private, you should remove it from this community. + This room is possibly inaccessible. If this room is private, you should remove it from this community. + + + + join the conversation + join the conversation + + + + accept invite + accept invite + + + + decline invite + decline invite + + + + leave + leave + + + + Invited by %1 (%2) + Invited by %1 (%2) + + + + Hide invite reason + Hide invite reason + + + + Show invite reason + Show invite reason + + + + Back to room list + Back to room list + + + + TopBar + + + No room selected + + + + + In %1 + In %1 + + + + Back to room list + Back to room list + + + + Show or hide pinned messages + Show or hide pinned messages + + + + Show room members. + Show room members. + + + + This room contains only verified devices. + This room contains only verified devices. + + + + This room contains verified devices and devices which have never changed their master key. + This room contains verified devices and devices which have never changed their master key. + + + + This room contains unverified devices! + + + + + Search this room + Search this room + + + + Room options + Room options + + + + Invite users + Invite users + + + + Members + Members + + + + Leave room + + + + + Settings + Settings + + + + Unpin + Unpin + + + + Enter search query + Enter search query + + TrayIcon @@ -1738,6 +4281,17 @@ Reason: %4 Invalid token + + UploadBox + + + Upload %n file(s) + + Upload %n file + Upload %n files + + + UserProfile @@ -1770,6 +4324,112 @@ Reason: %4 Error while reading file: %1 Error while reading file: %1 + + + Global User Profile + + + + + Room User Profile + Room User Profile + + + + Change avatar globally. + Change avatar globally. + + + + Change avatar. Will only apply to this room. + Change avatar. Will only apply to this room. + + + + Change display name globally. + Change display name globally. + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + <i><b>Status:</b> %1</i> + + + + Room: %1 + Room: %1 + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + Open the global profile for this user. + + + + + + Verify + Verify + + + + Start a private chat. + Start a private chat. + + + + Kick the user. + Kick the user. + + + + Ban the user. + Ban the user. + + + + Refresh device list. + + + + + Devices + Devices + + + + Shared Rooms + Shared Rooms + + + + Sign out this device. + Sign out this device. + + + + Change device name. + Change device name. + + + + Last seen %1 from %2 + + + + + Unverify + Unverify + UserSettings @@ -2451,6 +5111,44 @@ This setting will take effect upon restart. File to save the exported session keys + + UserSettingsPage + + + CACHED + CACHED + + + + NOT CACHED + NOT CACHED + + + + IMPORT + + + + + EXPORT + EXPORT + + + + DOWNLOAD + DOWNLOAD + + + + REQUEST + REQUEST + + + + Back + + + VerificationManager @@ -2459,6 +5157,67 @@ This setting will take effect upon restart. No encrypted private chat found with this user. Create an encrypted private chat with this user and try again. + + Waiting + + + Waiting for other party… + Waiting for other party… + + + + Waiting for other side to accept the verification request. + Waiting for other side to accept the verification request. + + + + Waiting for other side to continue the verification process. + Waiting for other side to continue the verification process. + + + + Waiting for other side to complete the verification process. + Waiting for other side to complete the verification process. + + + + Cancel + Cancel + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + Welcome to nheko! The desktop client for the Matrix protocol. + + + + Enjoy your stay! + + + + + REGISTER + REGISTER + + + + LOGIN + LOGIN + + + + Reduce animations + Reduce animations + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + + descriptiveTime diff --git a/resources/langs/nheko_eo.ts b/resources/langs/nheko_eo.ts index e91e5e9e..db946af2 100644 --- a/resources/langs/nheko_eo.ts +++ b/resources/langs/nheko_eo.ts @@ -1,6 +1,40 @@ + + ActiveCallBar + + + Calling... + + + + + + Connecting... + + + + + You are screen sharing + + + + + Hide/Show Picture-in-Picture + + + + + Unmute Mic + + + + + Mute Mic + + + AliasEditingModel @@ -17,6 +51,82 @@ Malsukcesis ĝisdatigi kromnomojn: %1 + + AliasEditor + + + Aliases to %1 + + + + + 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. + + + + + Primary alias + + + + + Make primary alias + + + + + Advertise as an alias in this room + + + + + Publish in room directory + + + + + Remove this alias + + + + + #new-alias:server.tld + + + + + Add + + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + + Parent community + + + + + Other room + + + + + Enter additional rooms not in the list yet... + + + Cache @@ -34,6 +144,67 @@ Malplena ĉambro + + CallInvite + + + Video Call + + + + + Voice Call + + + + + No microphone found. + + + + + CallInviteBar + + + Video Call + + + + + Voice Call + + + + + Devices + + + + + Accept + + + + + No microphone found. + + + + + Unknown microphone: %1 + + + + + Unknown camera: %1 + + + + + Decline + + + CallManager @@ -270,6 +441,11 @@ Vi povas aldoni noton, pri kial oni akceptu vian frapadon: Enter reason for banning %1 (%2) or hit enter for no reason: Enigu kialon de forbaro de %1 (%2) aŭ premu enigan klavon por vaka kialo: + + + No network connection + + CommandCompleter @@ -560,6 +736,29 @@ Vi povas aldoni noton, pri kial oni akceptu vian frapadon: Malindividuigi ĉi tiun ĉambron. + + CommunitiesList + + + Expand + + + + + Collapse + + + + + Do not show notification counts for this community or tag. + + + + + Hide rooms with this tag or from this community by default. + + + CommunitiesModel @@ -634,607 +833,2662 @@ Vi povas aldoni noton, pri kial oni akceptu vian frapadon: - CrossSigningSecrets + ConfirmJoinRoomDialog - - Decrypt secrets - Malĉifri sekretojn + + Confirm community join + - - Enter your recovery key or passphrase to decrypt your secrets: - Enigu vian rehavan ŝlosilon aŭ pasfrazon por malĉifri viajn sekretojn: + + Confirm room join + - - - Enter your recovery key or passphrase called %1 to decrypt your secrets: - Enigu vian rehavan ŝlosilon aŭ pasfrazon kun nomo %1 por malĉifri viajn sekretojn: + + + %n member(s) + + + + - - Decryption failed - Malsukcesis malĉifrado + + 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: + - - Failed to decrypt secrets with the provided recovery key or passphrase - Malsukcesis malĉifri sekretojn per la donitaj rehava ŝlosilo aŭ pasfrazo + + Do you want to join this room? You can optionally add a reason below: + - - - EventExpiry - - - Failed to set hidden events: %1 - Malsukcesis agordi kaŝitajn okazojn: %1 + + Knock + - - - GridImagePackModel - - Account Pack + + Join - HiddenEvents + CreateDirect - - - Failed to set hidden events: %1 - Malsukcesis agordi kaŝitajn okazojn: %1 + + Create Direct Chat + - - - InputBar - - All Files (*) - Ĉiuj dosieroj (*) + + User to invite + - - Select file(s) + + @user:server.tld - - Upload of '%1' failed - Alŝuto de «%1» malsukcesis + + Encryption + - LoginPage - - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org - Vi enigis nevalidan identigilon de Matrikso ekz. @tacuo:matrix.org - + CreateRoom - - Autodiscovery failed. Received malformed response. - Malsukcesis memaga trovado. Ricevis misformitan respondon. + + New community + - - Autodiscovery failed. Unknown error when requesting .well-known. - Malsukcesis memaga trovado. Okazis nekonata eraro dum petado. .well-known. + + New Room + - - The required endpoints were not found. Possibly not a Matrix server. - La bezonataj konektaj lokoj ne troviĝis. Eble tio ne estas Matriksa servilo. + + Name + - - Received malformed response. Make sure the homeserver domain is valid. - Ricevis misformitan respondon. Certiĝu, ke retnomo de la hejmservilo estas valida. + + No name + - An unknown error occured. Make sure the homeserver domain is valid. - Okazis nekonata eraro. Certiĝu, ke retnomo de la hejmservilo estas valida. + Topic + - - 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. - La elektita servilo ne subtenas la version de la Matriksa protokolo, kiun komprenas ĉi tiu kliento (v1.1 ĝis v1.5). Vi ne povas saluti. + + No topic + - - Sign in with Apple - Saluti per Apple + + Alias + - - Continue with Facebook - Pluiĝi per Facebook - - - - Sign in with Google - Saluti per Google + + Public + - - Sign in with Twitter - Saluti per Twitter + + Public rooms can be joined by anyone; private rooms need explicit invites. + - - Login using %1 - Saluti per %1 + + Trusted + - - SSO LOGIN - UNUNURA SALUTO + + All invitees are given the same power level as the creator + - - Empty password - Malplena pasvorto + + Encryption + - - SSO login failed - Malsukcesis ununura saluto + + Caution: Encryption cannot be disabled + - - - MediaUpload - - - Failed to upload media. Please try again. - Malsukcesis alŝuti vidaŭdaĵojn. Bonvolu reprovi. + + Create Room + - NotificationsManager + CrossSigningSecrets - - - %1 sent an encrypted message - %1 sendis ĉifritan mesaĝon + + Decrypt secrets + Malĉifri sekretojn - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message - %1 respondis: %2 + + Enter your recovery key or passphrase to decrypt your secrets: + Enigu vian rehavan ŝlosilon aŭ pasfrazon por malĉifri viajn sekretojn: - - %1 replied with an encrypted message - %1 respondis per ĉifrita mesaĝo + + Enter your recovery key or passphrase called %1 to decrypt your secrets: + Enigu vian rehavan ŝlosilon aŭ pasfrazon kun nomo %1 por malĉifri viajn sekretojn: - - %1 replied to a message - %1 respondis al mesaĝo + + Decryption failed + Malsukcesis malĉifrado - - %1 sent a message - %1 sendis mesaĝon + + Failed to decrypt secrets with the provided recovery key or passphrase + Malsukcesis malĉifri sekretojn per la donitaj rehava ŝlosilo aŭ pasfrazo - PowerLevels + DigitVerification - - Failed to update powerlevel: %1 - Malsukcesis ŝanĝi povnivelon: %1 + + Verification Code + - - - PowerlevelEditingModels - - Failed to update powerlevel: %1 - Malsukcesis ŝanĝi povnivelon: %1 + + 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! + + + + + They do not match! + + + + + They match! + - PowerlevelsTypeListModel + EmojiVerification - - Other events - Aliaj okazoj + + Verification Code + - - Other state events - Aliaj statokazoj + + 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! + - - Remove other users - Forigi aliajn uzantojn + + 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. + - - Ban other users - Forbari aliajn uzantojn + + They do not match! + - - Invite other users - Inviti aliajn uzantojn + + They match! + + + + Encrypted - - Redact events sent by others - Forigi okazojn senditajn de aliuloj + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. + - Reactions - Reagoj + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. + - Deprecated aliases events - Okazoj pri forlasitaj kromnomoj + There was an internal error reading the decryption key from the database. + - Change the room avatar - Ŝanĝi bildon de la ĉambro + There was an error decrypting this message. + - Change the room addresses - Ŝanĝi adresojn de la ĉambro + The message couldn't be parsed. + - Send encrypted messages - Sendi ĉifritajn mesaĝojn + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! + - Enable encryption - Ŝalti ĉifradon + Unknown decryption error + - - Change guest access - Ŝanĝi aliron de gastoj + + Request key + + + + EncryptionEnabled - - Change history visibility - Ŝanĝi videblecon de historio + + %1 enabled end-to-end encryption + - - Change who can join - Ŝanĝi enireblecon + + 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. + + + + EncryptionIndicator - - Send messages - Sendi mesaĝojn + + This message is not encrypted! + - - Change the room name - Ŝanĝi nomon de ĉambro + + Encrypted by a verified device + - Change the room permissions - Ŝanĝi permesojn de ĉambro + Encrypted by an unverified device, but you have trusted that user so far. + - Change the rooms topic - Ŝanĝi temon de ĉambro + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + + EventExpirationDialog - - Change the widgets - Ŝanĝi la fenestraĵojn + + Event expiration for %1 + - - Change the widgets (experimental) - Ŝanĝi la fenestraĵojn (eksperimenta) + + Event expiration + - - Redact own events - Forigi proprajn okazojn + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. + - - Change the pinned events - Ŝanĝi la fiksitajn okazojn + + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. + - - Upgrade the room - Gradaltigi la ĉambron + + Expire events after X days + - - Send stickers - Sendi glumarkojn + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. + - - Ban users using policy rules - Forbari uzantojn per politikaj reguloj + + Only keep latest X events + - - Ban rooms using policy rules - Forbari ĉambrojn per politikaj reguloj + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. + - - Ban servers using policy rules - Forbari servilojn per politikaj reguloj + + Always keep latest X events + - - Edit child communities and rooms - Redakti idajn komunumojn kaj ĉambrojn + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. + - - Change parent communities - Ŝanĝi patrajn komunumojn + + Include state events + - - Start a call - Komenci vokon + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + + EventExpiry - - Negotiate a call - Trakti vokon + + + Failed to set hidden events: %1 + Malsukcesis agordi kaŝitajn okazojn: %1 + + + Failed - - Answer a call - Respondi vokon + + Verification failed + - - Hang up a call - Fini vokon + + Other client does not support our verification protocol. + + + + + Key mismatch detected! + - Reject a call - Malakcepti vokon + Device verification timed out. + - Change the room emotes - Ŝanĝi mienetojn de la ĉambro + Other party canceled the verification. + - - - PowerlevelsUserListModel - - Other users - Aliaj uzantoj + + Verification messages received out of order! + + + + + Unknown verification error. + + + + + Close + - QCoreApplication + ForwardCompleter - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. - Krei unikan profilon, kiu ebligos saluton al pluraj kontoj samtempe, kaj starton de pluraj nhekoj. + + Forward Message + + + + GridImagePackModel - - profile - profilo + + Account Pack + + + + HiddenEvents - - profile name - nomo de profilo + + + Failed to set hidden events: %1 + Malsukcesis agordi kaŝitajn okazojn: %1 - QObject + HiddenEventsDialog - - Alias for '--log-level trace'. - Kromnomo de «--log-level trace». + + Hidden events for %1 + - - 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} - Agordi la tutprograman nivelon de protokolado, aŭ diskomitan liston de paroj <parto>=<nivelo>, aŭ ambaŭ. Ekzemple, por implici la protokolan nivelon »warn«, sed malŝalti protokoladon por la parto »ui«, metu »warn,ui=off«. Disponeblaj niveloj: {trace,debug,info,warning,error,critical,off}, partoj: {crypto,db,mtx,net,qml,ui}. + + Hidden events + - - level - nivelo + + These events will be <b>shown</b> in %1: + - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} - Agordi la specon de protokola eligo. Diskomita listo estas permesita. La implicita estas »file,stderr«. Specoj: {file,stderr,none}. + + These events will be <b>shown</b> in all rooms: + - - type - speco + + User events + - - Respond - Respondi + + Joins, leaves, avatar and name changes, bans, … + - - Send - Sendi + + Power level changes + - Write a message... - Skribu mesaĝon… + Sent when a moderator is added/removed or the permissions of a room are changed. + - - - ReadReceiptsModel - - Yesterday, %1 - Hieraŭ, %1 + + Stickers + - RegisterPage + ImagePackEditorDialog - - Autodiscovery failed. Received malformed response. - Malsukcesis memaga trovado. Ricevis misformitan respondon. + + Editing image pack + + + + + Add images + - Autodiscovery failed. Unknown error when requesting .well-known. - Malsukcesis memaga trovado. Okazis nekonata eraro dum petado. .well-known. + Images (*.png *.webp *.gif *.jpg *.jpeg) + - - The required endpoints were not found. Possibly not a Matrix server. - La bezonataj konektaj lokoj ne troviĝis. Eble tio ne estas Matriksa servilo. + + Select images for pack + - - Received malformed response. Make sure the homeserver domain is valid. - Ricevis misformitan respondon. Certiĝu, ke retnomo de la hejmservilo estas valida. + + Add to pack + - - An unknown error occured. Make sure the homeserver domain is valid. - Okazis nekonata eraro. Certiĝu, ke retnomo de la hejmservilo estas valida. + + Change the overview image for this pack + - - 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. - La elektita servilo ne subtenas version de la Matriksa protokolo, kiun komprenas ĉi tiu kilento (v1.1 ĝis v1.5). Vi ne povas registriĝi. + + Overview Image (*.png *.webp *.jpg *.jpeg) + - - Server does not support querying registration flows! - Servilo ne subtenas esploradon de registriĝaj metodoj! + + Select overview image for pack + - - Server does not support registration. - Servilo ne subtenas registriĝon. + + State key + - - Invalid username. - Nevalida uzantonomo. + + Packname + - - Name already in use. - La nomo jam estas uzata. + + Attribution + - - Part of the reserved namespace. - Parto de la rezervita nomspaco. + + + Use as Emoji + - - - RoomInfo - - no version stored - neniu versio konservita + + + Use as Sticker + + + + + Shortcode + + + + + Body + + + + + Remove from pack + + + + + Remove + - RoomSettings + ImagePackSettingsDialog - - Failed to enable encryption: %1 - Malsukcesis ŝalti ĉifradon: %1 + + Image pack settings + - - Select an avatar - Elektu bildon de ĉambro + + Create account pack + - - All Files (*) - Ĉiuj dosieroj (*) + + New room pack + - - The selected file is not an image - La elektita dosiero ne estas bildo + + Private pack + - - Error while reading file: %1 - Eraris legado de dosiero: %1 + + Pack from this room + - - - Failed to upload image: %s - Malsukcesis alŝuti bildon: %s + + Pack from parent community + + + + + Globally enabled pack + + + + + Enable globally + + + + + Enables this pack to be used in all rooms + + + + + Edit + + + + + Close + - RoomlistModel + InputBar - - Pending invite. - Atendanta invito. + + All Files (*) + Ĉiuj dosieroj (*) + + + + Select file(s) + + + + + Upload of '%1' failed + Alŝuto de «%1» malsukcesis + + + + InviteDialog + + + Invite users to %1 + + + + + Search user + + + + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + + + + + Search on Server + + + + + Invite + + + + + Cancel + Nuligi + + + + JoinRoomDialog + + + Join room + + + + + Room ID or alias + + + + + Join + + + + + LeaveRoomDialog + + + Leave room + + + + + Are you sure you want to leave? + + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + Vi enigis nevalidan identigilon de Matrikso ekz. @tacuo:matrix.org + + + + Autodiscovery failed. Received malformed response. + Malsukcesis memaga trovado. Ricevis misformitan respondon. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Malsukcesis memaga trovado. Okazis nekonata eraro dum petado. .well-known. + + + + The required endpoints were not found. Possibly not a Matrix server. + La bezonataj konektaj lokoj ne troviĝis. Eble tio ne estas Matriksa servilo. + + + + Received malformed response. Make sure the homeserver domain is valid. + Ricevis misformitan respondon. Certiĝu, ke retnomo de la hejmservilo estas valida. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Okazis nekonata eraro. Certiĝu, ke retnomo de la hejmservilo estas valida. + + + + 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. + La elektita servilo ne subtenas la version de la Matriksa protokolo, kiun komprenas ĉi tiu kliento (v1.1 ĝis v1.5). Vi ne povas saluti. + + + + Sign in with Apple + Saluti per Apple + + + + Continue with Facebook + Pluiĝi per Facebook + + + + Sign in with Google + Saluti per Google + + + + Sign in with Twitter + Saluti per Twitter + + + + Login using %1 + Saluti per %1 + + + + SSO LOGIN + UNUNURA SALUTO + + + + Empty password + Malplena pasvorto + + + + SSO login failed + Malsukcesis ununura saluto + + + + Matrix ID + + + + + e.g @joe:matrix.org + + + + + 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. + + + + + Password + + + + + Your password. + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + + Homeserver address + + + + + server.my:8787 + + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + + LOGIN + + + + + Back + + + + + LogoutDialog + + + Log out + + + + + A call is in progress. Log out? + + + + + Are you sure you want to log out? + + + + + MediaUpload + + + + Failed to upload media. Please try again. + Malsukcesis alŝuti vidaŭdaĵojn. Bonvolu reprovi. + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + + + + + Go to replacement room + + + + + %1 removed a message + + + + + %1 changed which servers are allowed in this room. + + + + + %2 changed the room name to: %1 + + + + + %1 removed the room name + + + + + %2 changed the topic to: %1 + + + + + %1 removed the topic + + + + + %1 changed the room avatar + + + + + %1 changed the pinned messages. + + + + + %1 changed the addresses for this room. + + + + + %1 changed the parent communities for this room. + + + + + %1 created and configured room: %2 + + + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 rejected the call. + + + + + %1 select answer + + + + + %1 ended the call. + + + + + + %1 is negotiating the call... + + + + + Allow them in + + + + + MessageInput + + + Hang up + + + + + Already on a call + + + + + Place a call + + + + + Send a file + + + + + Write a message... + Skribu mesaĝon… + + + + Stickers + + + + + Emoji + + + + + Send + Sendi + + + + You don't have permission to send messages in this room + + + + + MessageView + + + Edit + + + + + React + + + + + Reply in thread + + + + + New thread + + + + + Reply + + + + + Go to message + + + + + Options + + + + + %1's status message + + + + + Enter reason for removal or hit enter for no reason: + + + + + Reason for removal + + + + + Go to &message + + + + + + &Copy + + + + + + Copy &link location + + + + + Re&act + + + + + Repl&y + + + + + &Edit + + + + + &Thread + + + + + Un&pin + + + + + &Pin + + + + + &Read receipts + + + + + &Forward + + + + + &Mark as read + + + + + View raw message + + + + + View decrypted raw message + + + + + Remo&ve message + + + + + &Save as + + + + + &Open in external program + + + + + Copy link to eve&nt + + + + + &Go to quoted message + + + + + NewVerificationRequest + + + Send Verification Request + + + + + Received Verification Request + + + + + 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.) + + + + + 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? + + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + + %1 has requested to verify their device %2. + + + + + %1 using the device %2 has requested to be verified. + + + + + Your device (%1) has requested to be verified. + + + + + Cancel + Nuligi + + + + Deny + + + + + Start verification + + + + + Accept + + + + + NotificationsManager + + + + %1 sent an encrypted message + %1 sendis ĉifritan mesaĝon + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + %1 respondis: %2 + + + + %1 replied with an encrypted message + %1 respondis per ĉifrita mesaĝo + + + + %1 replied to a message + %1 respondis al mesaĝo + + + + %1 sent a message + %1 sendis mesaĝon + + + + PlaceCall + + + Place a call to %1? + + + + + No microphone found. + + + + + Voice + + + + + Video + + + + + Screen + + + + + Cancel + Nuligi + + + + Placeholder + + + unimplemented event: + + + + + PowerLevelEditor + + + Permissions in %1 + + + + + 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. + + + + + Roles + + + + + Users + + + + + Move permissions between roles to change them + + + + + + Administrator (%1) + + + + + + Moderator (%1) + + + + + User (%1) + + + + + + Custom (%1) + + + + + Remove event type + + + + + Add event type + + + + + Add new role + + + + + Add + + + + + Move users up or down to change their permissions + + + + + Remove user + + + + + Add user + + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + + + + + Which of the subcommunities and rooms should these permissions be applied to? + + + + + Apply permissions recursively + + + + + Overwrite exisiting modifications in rooms + + + + + No permissions to apply the new permissions here + + + + + No changes needed + + + + + Existing modifications to the permissions in this room will be overwritten + + + + + Permissions synchronized with community + + + + + PowerLevels + + + Failed to update powerlevel: %1 + Malsukcesis ŝanĝi povnivelon: %1 + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + Malsukcesis ŝanĝi povnivelon: %1 + + + + PowerlevelsTypeListModel + + + Other events + Aliaj okazoj + + + + Other state events + Aliaj statokazoj + + + + Remove other users + Forigi aliajn uzantojn + + + + Ban other users + Forbari aliajn uzantojn + + + + Invite other users + Inviti aliajn uzantojn + + + + Redact events sent by others + Forigi okazojn senditajn de aliuloj + + + + Reactions + Reagoj + + + + Deprecated aliases events + Okazoj pri forlasitaj kromnomoj + + + + Change the room avatar + Ŝanĝi bildon de la ĉambro + + + + Change the room addresses + Ŝanĝi adresojn de la ĉambro + + + + Send encrypted messages + Sendi ĉifritajn mesaĝojn + + + + Enable encryption + Ŝalti ĉifradon + + + + Change guest access + Ŝanĝi aliron de gastoj + + + + Change history visibility + Ŝanĝi videblecon de historio + + + + Change who can join + Ŝanĝi enireblecon + + + + Send messages + Sendi mesaĝojn + + + + Change the room name + Ŝanĝi nomon de ĉambro + + + + Change the room permissions + Ŝanĝi permesojn de ĉambro + + + + Change the rooms topic + Ŝanĝi temon de ĉambro + + + + Change the widgets + Ŝanĝi la fenestraĵojn + + + + Change the widgets (experimental) + Ŝanĝi la fenestraĵojn (eksperimenta) + + + + Redact own events + Forigi proprajn okazojn + + + + Change the pinned events + Ŝanĝi la fiksitajn okazojn + + + + Upgrade the room + Gradaltigi la ĉambron + + + + Send stickers + Sendi glumarkojn + + + + Ban users using policy rules + Forbari uzantojn per politikaj reguloj + + + + Ban rooms using policy rules + Forbari ĉambrojn per politikaj reguloj + + + + Ban servers using policy rules + Forbari servilojn per politikaj reguloj + + + + Edit child communities and rooms + Redakti idajn komunumojn kaj ĉambrojn + + + + Change parent communities + Ŝanĝi patrajn komunumojn + + + + Start a call + Komenci vokon + + + + Negotiate a call + Trakti vokon + + + + Answer a call + Respondi vokon + + + + Hang up a call + Fini vokon + + + + Reject a call + Malakcepti vokon + + + + Change the room emotes + Ŝanĝi mienetojn de la ĉambro + + + + PowerlevelsUserListModel + + + Other users + Aliaj uzantoj + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + Krei unikan profilon, kiu ebligos saluton al pluraj kontoj samtempe, kaj starton de pluraj nhekoj. + + + + profile + profilo + + + + profile name + nomo de profilo + + + + QObject + + + Alias for '--log-level trace'. + Kromnomo de «--log-level trace». + + + + 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} + Agordi la tutprograman nivelon de protokolado, aŭ diskomitan liston de paroj <parto>=<nivelo>, aŭ ambaŭ. Ekzemple, por implici la protokolan nivelon »warn«, sed malŝalti protokoladon por la parto »ui«, metu »warn,ui=off«. Disponeblaj niveloj: {trace,debug,info,warning,error,critical,off}, partoj: {crypto,db,mtx,net,qml,ui}. + + + + level + nivelo + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + Agordi la specon de protokola eligo. Diskomita listo estas permesita. La implicita estas »file,stderr«. Specoj: {file,stderr,none}. + + + + type + speco + + + + Respond + Respondi + + + + Send + Sendi + + + + Write a message... + Skribu mesaĝon… + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + + + + + Open reCAPTCHA + + + + + Cancel + Nuligi + + + + Confirm + Konfirmi + + + + ReadReceipts + + + Read receipts + Kvitancoj + + + + ReadReceiptsModel + + + Yesterday, %1 + Hieraŭ, %1 + + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + Malsukcesis memaga trovado. Ricevis misformitan respondon. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Malsukcesis memaga trovado. Okazis nekonata eraro dum petado. .well-known. + + + + The required endpoints were not found. Possibly not a Matrix server. + La bezonataj konektaj lokoj ne troviĝis. Eble tio ne estas Matriksa servilo. + + + + Received malformed response. Make sure the homeserver domain is valid. + Ricevis misformitan respondon. Certiĝu, ke retnomo de la hejmservilo estas valida. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Okazis nekonata eraro. Certiĝu, ke retnomo de la hejmservilo estas valida. + + + + 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. + La elektita servilo ne subtenas version de la Matriksa protokolo, kiun komprenas ĉi tiu kilento (v1.1 ĝis v1.5). Vi ne povas registriĝi. + + + + Server does not support querying registration flows! + Servilo ne subtenas esploradon de registriĝaj metodoj! + + + + Server does not support registration. + Servilo ne subtenas registriĝon. + + + + Invalid username. + Nevalida uzantonomo. + + + + Name already in use. + La nomo jam estas uzata. + + + + Part of the reserved namespace. + Parto de la rezervita nomspaco. + + + + Homeserver + Hejmservilo + + + + your.server + + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + + Username + + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + + Back + + + + + Password + + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + + Password confirmation + + + + + Your passwords do not match! + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + + REGISTER + + + + + ReplyPopup + + + Close + + + + + Cancel Edit + + + + + Cancel Thread + + + + + RoomDirectory + + + Explore Public Rooms + + + + + Search for public rooms + + + + + Choose custom homeserver + + + + + RoomInfo + + + no version stored + neniu versio konservita + + + + RoomList + + + Start a new chat + + + + + Join a room + + + + + Create a new room + + + + + Start a direct chat + + + + + Create a new community + + + + + Room directory + + + + + Search rooms (Ctrl+K) + + + + + User settings + + + + + Logout + + + + + Enter your status message: + + + + + Status Message + + + + + Profile settings + + + + + Set status message + + + + + Encryption not set up + Cross-signing setup has not run yet. + + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + + + + + Please verify your other devices + There are unverified devices signed in to this account. + + + + + Close + + + + + Enter the tag you want to use: + + + + + New tag + + + + + Open separately + + + + + Room settings + + + + + Leave room + + + + + Copy room link + + + + + Tag room as: + + + + + Favourite + + + + + Low priority + + + + + Server notice + + + + + Create new tag... + + + + + Add or remove from community... + + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + + + + + + + Invite more people + + + + + Search... + + + + + Sort by: + + + + + User ID + Identigilo de uzanto + + + + Display name + + + + + Power level + + + + + Administrator: %1 + + + + + Moderator: %1 + + + + + User: %1 + + + + + This room is not encrypted! + + + + + This user is verified. + + + + + This user isn't verified, but is still using the same master key from the first time you met. + + + + + This user has unverified devices! + + + + + RoomSettings + + + Failed to enable encryption: %1 + Malsukcesis ŝalti ĉifradon: %1 + + + + Select an avatar + Elektu bildon de ĉambro + + + + All Files (*) + Ĉiuj dosieroj (*) + + + + The selected file is not an image + La elektita dosiero ne estas bildo + + + + Error while reading file: %1 + Eraris legado de dosiero: %1 + + + + + Failed to upload image: %s + Malsukcesis alŝuti bildon: %s + + + + Room Settings + + + + + Change room avatar. + + + + + Change name of this room + + + + + %n member(s) + + + + + + + + View members of %1 + + + + + No topic set + + + + + Change topic of this room + + + + + NOTIFICATIONS + SCIIGOJ + + + + Notifications + + + + + Muted + + + + + Mentions only + + + + + All messages + + + + + ENTRY PERMISSIONS + + + + + Anyone can join + + + + + Allow knocking + + + + + Allow joining via other rooms + + + + + Rooms to join via + + + + + + Change + + + + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + + Allow guests to join + + + + + Apply access rules + + + + + MESSAGE VISIBILITY + + + + + Allow viewing history without joining + + + + + This is useful to see previews of the room or view it on public websites. + + + + + Members can see messages since + + + + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. + + + + + Everything + + + + + As long as the user joined, they can see all previous messages. + + + + + They got invited + + + + + Members can only see messages from when they got invited going forward. + + + + + They joined + + + + + Members can only see messages since after they joined. + + + + + Apply visibility changes + + + + + Locally hidden events + + + + + + + + Configure + + + + + Select events to hide in this room + + + + + Automatic event deletion + + + + + Select if your events get automatically deleted in this room. + + + + + GENERAL SETTINGS + + + + + Encryption + + + + + End-to-End Encryption + + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + + Permission + + + + + View and change the permissions in this room + + + + + Aliases + + + + + View and change the addresses/aliases of this room + + + + + Sticker & Emote Settings + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + INFO + INFORMOJ + + + + Internal ID + + + + + Copied to clipboard + + + + + Room Version + + + + + show less + + + + + show more + + + + + RoomlistModel + + + Pending invite. + Atendanta invito. + + + + Previewing this room + Antaŭrigardante ĉi tiun ĉambron + + + + No preview available + Neniu antaŭrigardo disponeblas + + + + This room is possibly inaccessible + + + + + Root + + + Please enter your login password to continue: + + + + + Please enter a valid email address to continue: + + + + + Please enter a valid phone number to continue: + + + + + Please enter the token which has been sent to you: + + + + + Wait for the confirmation link to arrive, then continue. + + + + + ScreenShare + + + Share desktop with %1? + + + + + Method: + + + + + Window: + + + + + Request screencast + + + + + Frame rate: + + + + + Include your camera picture-in-picture + + + + + Request remote camera + + + + + + View your callee's camera like a regular video call + + + + + Hide mouse cursor + + + + + Share + + + + + Preview + + + + + Cancel + Nuligi + + + + SecretStorage + + + Failed to connect to secret storage + Malsukcesis konektiĝi al sekreta deponejo + + + + Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + Nheko ne povis konektiĝi al la sekura deponejo por deponi sekretojn. Tio povas okazi diverskiale. Kontrolu, ke via servo D-Bus funkcias, kaj ke vi havas agorditan servon kiel KWallet, GNOME Keyring, KeePassXC, aŭ similan por via platformo. Se vi tamen havas problemojn, vi povas raporti ilin tie ĉi: https://github.com/Nheko-Reborn/nheko/issues + + + + SelfVerificationCheck + + + 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! + + + + + Encryption setup successfully + + + + + Failed to setup encryption: %1 + + + + + Setup Encryption + - - Previewing this room - Antaŭrigardante ĉi tiun ĉambron + + 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! + - - No preview available - Neniu antaŭrigardo disponeblas + + Activate Encryption + - - This room is possibly inaccessible + + 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. - - - SecretStorage - - Failed to connect to secret storage - Malsukcesis konektiĝi al sekreta deponejo + + verify + - - Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues - Nheko ne povis konektiĝi al la sekura deponejo por deponi sekretojn. Tio povas okazi diverskiale. Kontrolu, ke via servo D-Bus funkcias, kaj ke vi havas agorditan servon kiel KWallet, GNOME Keyring, KeePassXC, aŭ similan por via platformo. Se vi tamen havas problemojn, vi povas raporti ilin tie ĉi: https://github.com/Nheko-Reborn/nheko/issues + + enter passphrase + @@ -1296,6 +3550,98 @@ Vi povas aldoni noton, pri kial oni akceptu vian frapadon: Malsukcesis alŝuti bildon: %1 + + SpaceMenuLevel + + + Add or remove from community + + + + + Official community for this room + + + + + Affiliated community for this room + + + + + Listed only for community members + + + + + Listed only for room members + + + + + Not related + + + + + Subcommunities + + + + + StatusIndicator + + + Failed + + + + + Sent + + + + + Received + + + + + Read + + + + + StickerPicker + + + Search + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + Success + + + Successful Verification + + + + + Verification successful! Both sides verified their devices! + + + + + Close + + + TimelineModel @@ -1610,96 +3956,284 @@ Kialo: %4 %2 forpelis uzanton %1. - - %2 unbanned %1. - %2 malforbaris uzanton %1. + + %2 unbanned %1. + %2 malforbaris uzanton %1. + + + + %2 rejected the knock from %1. + %2 malakceptis la frapadon de %1. + + + + %1 changed their avatar. + %1 ŝanĝis sian avataron. + %1 ŝanĝis sian profilbildon. + + + + %1 changed some profile info. + %1 ŝanĝis iujn informojn en profilo. + + + + %1 joined. + %1 aliĝis. + + + + %1 joined via authorisation from %2's server. + %1 aliĝis per rajtigo de servilo de %2. + + + + %1 rejected their invite. + %1 rifuzis sian inviton. + + + + %1 left the room. + %1 eliris el la ĉambro. + + + + Reason: %1 + Kialo: %1 + + + + %1 redacted their knock. + %1 forigis sian frapon. + + + + You joined this room. + Vi aliĝis ĉi tiun ĉambron. + + + + %1 made this room require an invitation to join. + %1 necesigis inviton por aliĝo al ĉi tiu ĉambro. + + + + %1 invited %2. + %1 invitis uzanton %2. + + + + %1 has changed their avatar and changed their display name to %2. + %1 ŝanĝis sian profilbildon kaj sian prezentan nomon al %2. + + + + %1 has changed their display name to %2. + %1 ŝanĝis sian prezentan nomon al %2. + + + + %1 left after having already left! + This is a leave event after the user already left and shouldn't happen apart from state resets + %1 eliris jam elirinte! + + + + %1 banned %2 + %1 forbaris uzanton %2 + + + + %1 knocked. + %1 frapis. + + + + TimelineRow + + + + Part of a thread + + + + + Edited + + + + + TimelineView + + + No room open + + + + + You are about to notify the whole room + + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + + No preview available + Neniu antaŭrigardo disponeblas + + + + Settings + + + + + %n member(s) + + + + + + + + View members of %1 + + + + + This room is possibly inaccessible. If this room is private, you should remove it from this community. + + + + + join the conversation + + + + + accept invite + + + + + decline invite + + + + + leave + + + + + Invited by %1 (%2) + + + + + Hide invite reason + + + + + Show invite reason + - - %2 rejected the knock from %1. - %2 malakceptis la frapadon de %1. + + Back to room list + + + + TopBar - - %1 changed their avatar. - %1 ŝanĝis sian avataron. - %1 ŝanĝis sian profilbildon. + + No room selected + - - %1 changed some profile info. - %1 ŝanĝis iujn informojn en profilo. + + In %1 + - - %1 joined. - %1 aliĝis. + + Back to room list + - - %1 joined via authorisation from %2's server. - %1 aliĝis per rajtigo de servilo de %2. + + Show or hide pinned messages + - - %1 rejected their invite. - %1 rifuzis sian inviton. + + Show room members. + - - %1 left the room. - %1 eliris el la ĉambro. + + This room contains only verified devices. + - - Reason: %1 - Kialo: %1 + + This room contains verified devices and devices which have never changed their master key. + - - %1 redacted their knock. - %1 forigis sian frapon. + + This room contains unverified devices! + - - You joined this room. - Vi aliĝis ĉi tiun ĉambron. + + Search this room + - - %1 made this room require an invitation to join. - %1 necesigis inviton por aliĝo al ĉi tiu ĉambro. + + Room options + - - %1 invited %2. - %1 invitis uzanton %2. + + Invite users + - - %1 has changed their avatar and changed their display name to %2. - %1 ŝanĝis sian profilbildon kaj sian prezentan nomon al %2. + + Members + - - %1 has changed their display name to %2. - %1 ŝanĝis sian prezentan nomon al %2. + + Leave room + - - %1 left after having already left! - This is a leave event after the user already left and shouldn't happen apart from state resets - %1 eliris jam elirinte! + + Settings + - - %1 banned %2 - %1 forbaris uzanton %2 + + Unpin + - - %1 knocked. - %1 frapis. + + Enter search query + @@ -1740,6 +4274,17 @@ Kialo: %4 Nevalida peco + + UploadBox + + + Upload %n file(s) + + + + + + UserProfile @@ -1772,6 +4317,112 @@ Kialo: %4 Error while reading file: %1 Eraris legado de dosiero: %1 + + + Global User Profile + + + + + Room User Profile + + + + + Change avatar globally. + + + + + Change avatar. Will only apply to this room. + + + + + Change display name globally. + + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + + + + + Room: %1 + + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + + Open the global profile for this user. + + + + + + Verify + + + + + Start a private chat. + + + + + Kick the user. + + + + + Ban the user. + + + + + Refresh device list. + + + + + Devices + + + + + Shared Rooms + + + + + Sign out this device. + + + + + Change device name. + + + + + Last seen %1 from %2 + + + + + Unverify + + UserSettings @@ -2451,6 +5102,44 @@ This setting will take effect upon restart. Dosiero, kien konserviĝos la elportitaj ŝloslioj de salutaĵo + + UserSettingsPage + + + CACHED + + + + + NOT CACHED + + + + + IMPORT + + + + + EXPORT + + + + + DOWNLOAD + + + + + REQUEST + + + + + Back + + + VerificationManager @@ -2459,6 +5148,67 @@ This setting will take effect upon restart. Neniu ĉifrita privata babilo kun ĉi tiu uzanto troviĝis. Kreu ĉifritan privatan babilon kun ĉi tiu uzanto kaj reprovu. + + Waiting + + + Waiting for other party… + + + + + Waiting for other side to accept the verification request. + + + + + Waiting for other side to continue the verification process. + + + + + Waiting for other side to complete the verification process. + + + + + Cancel + Nuligi + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + + + + + Enjoy your stay! + + + + + REGISTER + + + + + LOGIN + + + + + Reduce animations + + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + Nheko uzas movbildojn kelkloke por plibeligi sin. Per ĉi tio vi povas ilin malŝalti, se ili malplaĉas al vi. + + descriptiveTime diff --git a/resources/langs/nheko_es.ts b/resources/langs/nheko_es.ts index f03a525b..fdb2f77c 100644 --- a/resources/langs/nheko_es.ts +++ b/resources/langs/nheko_es.ts @@ -1,6 +1,40 @@ + + ActiveCallBar + + + Calling... + + + + + + Connecting... + + + + + You are screen sharing + + + + + Hide/Show Picture-in-Picture + + + + + Unmute Mic + + + + + Mute Mic + + + AliasEditingModel @@ -17,6 +51,82 @@ + + AliasEditor + + + Aliases to %1 + + + + + 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. + + + + + Primary alias + + + + + Make primary alias + + + + + Advertise as an alias in this room + + + + + Publish in room directory + + + + + Remove this alias + + + + + #new-alias:server.tld + + + + + Add + + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + + Parent community + + + + + Other room + + + + + Enter additional rooms not in the list yet... + + + Cache @@ -34,6 +144,67 @@ Sala vacía + + CallInvite + + + Video Call + + + + + Voice Call + + + + + No microphone found. + + + + + CallInviteBar + + + Video Call + + + + + Voice Call + + + + + Devices + + + + + Accept + + + + + No microphone found. + + + + + Unknown microphone: %1 + + + + + Unknown camera: %1 + + + + + Decline + + + CallManager @@ -266,6 +437,11 @@ You may optionally provide a reason for others to accept your knock: Enter reason for banning %1 (%2) or hit enter for no reason: + + + No network connection + + CommandCompleter @@ -556,6 +732,29 @@ You may optionally provide a reason for others to accept your knock: + + CommunitiesList + + + Expand + + + + + Collapse + + + + + Do not show notification counts for this community or tag. + + + + + Hide rooms with this tag or from this community by default. + + + CommunitiesModel @@ -630,571 +829,2484 @@ You may optionally provide a reason for others to accept your knock: - CrossSigningSecrets + ConfirmJoinRoomDialog - - Decrypt secrets - Desencriptar secretos + + Confirm community join + - - Enter your recovery key or passphrase to decrypt your secrets: - Utiliza tu clave de recuperación o contraseña para desencriptar tus secretos: + + Confirm room join + - - - Enter your recovery key or passphrase called %1 to decrypt your secrets: - Utiliza tu clave de recuperación o contraseña llamada %1 para desencriptar tus secretos: + + + %n member(s) + + + + - - Decryption failed - Desencriptación fallida + + 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: + - - Failed to decrypt secrets with the provided recovery key or passphrase - Error al desencriptar los secretos con la clave de recuperación o contraseña utilizadas + + Do you want to join this room? You can optionally add a reason below: + - - - EventExpiry - - - Failed to set hidden events: %1 + + Knock - - - GridImagePackModel - - Account Pack + + Join - HiddenEvents + CreateDirect - - - Failed to set hidden events: %1 + + Create Direct Chat - - - InputBar - - All Files (*) - Todos los archivos (*) + + User to invite + - - Select file(s) + + @user:server.tld - - Upload of '%1' failed + + Encryption - LoginPage + CreateRoom - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org - Has insertado un ID de Matrix invalido ej @joe:matrix.org + + New community + - - Autodiscovery failed. Received malformed response. - El autodescubrimiento falló. Se ha recibido una respuesta malformada. + + New Room + - - Autodiscovery failed. Unknown error when requesting .well-known. - El autodescubrimiento falló. Error desconocido al solicitar .well-known. + + Name + - - The required endpoints were not found. Possibly not a Matrix server. - No se han encontrado los puntos finales requeridos. Es posible que no sea un servidor de Matrix. + + No name + - - Received malformed response. Make sure the homeserver domain is valid. - Se recibió una respuesta malformada. Asegurate de que el dominio del servidor base es valido. + + Topic + - - An unknown error occured. Make sure the homeserver domain is valid. - Un error desconocido ocurrió. Asegurate de que el dominio del servidor es válido. + + No topic + - - 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. + + Alias - - Sign in with Apple + + Public - - Continue with Facebook + + Public rooms can be joined by anyone; private rooms need explicit invites. - - Sign in with Google + + Trusted - - Sign in with Twitter + + All invitees are given the same power level as the creator - - Login using %1 + + Encryption - - SSO LOGIN - INICIO DE SESION SSO - - - - Empty password - Contraseña vacia - - - - SSO login failed - El inicio de sesión SSO falló + + Caution: Encryption cannot be disabled + - - - MediaUpload - - - Failed to upload media. Please try again. - No se ha podido subir el archivo. Por favor, intenta de nuevo. + + Create Room + - NotificationsManager + CrossSigningSecrets - - - %1 sent an encrypted message - %1 envió un mensaje encriptado + + Decrypt secrets + Desencriptar secretos - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message - %1 respondió %2 + + Enter your recovery key or passphrase to decrypt your secrets: + Utiliza tu clave de recuperación o contraseña para desencriptar tus secretos: - - %1 replied with an encrypted message - %1 respondió con un mensaje encriptado + + Enter your recovery key or passphrase called %1 to decrypt your secrets: + Utiliza tu clave de recuperación o contraseña llamada %1 para desencriptar tus secretos: - - %1 replied to a message - %1 respondió a un mensaje + + Decryption failed + Desencriptación fallida - - %1 sent a message - %1 envió un mensaje + + Failed to decrypt secrets with the provided recovery key or passphrase + Error al desencriptar los secretos con la clave de recuperación o contraseña utilizadas - PowerLevels + DigitVerification - - Failed to update powerlevel: %1 + + Verification Code - - - PowerlevelEditingModels - - Failed to update powerlevel: %1 + + 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! + + + + + They do not match! + + + + + They match! - PowerlevelsTypeListModel + EmojiVerification - - Other events + + Verification Code - - Other state events + + 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! - - Remove other users + + 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. - - Ban other users + + They do not match! - - Invite other users + + They match! + + + Encrypted - - Redact events sent by others + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. - Reactions + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. - Deprecated aliases events + There was an internal error reading the decryption key from the database. - Change the room avatar + There was an error decrypting this message. - Change the room addresses + The message couldn't be parsed. - Send encrypted messages + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! - Enable encryption + Unknown decryption error - - Change guest access + + Request key + + + EncryptionEnabled - - Change history visibility + + %1 enabled end-to-end encryption - - Change who can join + + 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. + + + EncryptionIndicator - - Send messages + + This message is not encrypted! - - Change the room name + + Encrypted by a verified device - Change the room permissions + Encrypted by an unverified device, but you have trusted that user so far. - Change the rooms topic + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + EventExpirationDialog - - Change the widgets + + Event expiration for %1 - - Change the widgets (experimental) + + Event expiration - - Redact own events + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Change the pinned events + + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Upgrade the room + + Expire events after X days - - Send stickers + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. - - Ban users using policy rules + + Only keep latest X events - - Ban rooms using policy rules + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. - - Ban servers using policy rules + + Always keep latest X events - - Edit child communities and rooms + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. - - Change parent communities + + Include state events - - Start a call + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + EventExpiry - - Negotiate a call + + + Failed to set hidden events: %1 + + + + + Failed + + + Verification failed + + + + + Other client does not support our verification protocol. + + + + + Key mismatch detected! - Answer a call + Device verification timed out. - Hang up a call + Other party canceled the verification. - Reject a call + Verification messages received out of order! - Change the room emotes + Unknown verification error. - - - PowerlevelsUserListModel - - Other users + + Close - QCoreApplication + ForwardCompleter - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + Forward Message + + + GridImagePackModel - - profile - perfil + + Account Pack + + + + HiddenEvents - - profile name - nombre del perfil + + + Failed to set hidden events: %1 + - QObject + HiddenEventsDialog - - Alias for '--log-level trace'. + + Hidden events for %1 - - 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} + + Hidden events - - level + + These events will be <b>shown</b> in %1: - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + These events will be <b>shown</b> in all rooms: - - type + + User events - - Respond + + Joins, leaves, avatar and name changes, bans, … - - Send - Enviar + + Power level changes + - Write a message... - Escribe un mensaje... + Sent when a moderator is added/removed or the permissions of a room are changed. + - - - ReadReceiptsModel - - Yesterday, %1 - Ayer, %1 + + Stickers + - RegisterPage + ImagePackEditorDialog - - Autodiscovery failed. Received malformed response. - El autodescubrimiento falló. Se ha recibido una respuesta malformada. + + Editing image pack + + + + + Add images + - Autodiscovery failed. Unknown error when requesting .well-known. - El autodescubrimiento falló. Error desconocido al solicitar .well-known. + Images (*.png *.webp *.gif *.jpg *.jpeg) + - + + Select images for pack + + + + + Add to pack + + + + + Change the overview image for this pack + + + + + Overview Image (*.png *.webp *.jpg *.jpeg) + + + + + Select overview image for pack + + + + + State key + + + + + Packname + + + + + Attribution + + + + + + Use as Emoji + + + + + + Use as Sticker + + + + + Shortcode + + + + + Body + + + + + Remove from pack + + + + + Remove + + + + + ImagePackSettingsDialog + + + Image pack settings + + + + + Create account pack + + + + + New room pack + + + + + Private pack + + + + + Pack from this room + + + + + Pack from parent community + + + + + Globally enabled pack + + + + + Enable globally + + + + + Enables this pack to be used in all rooms + + + + + Edit + + + + + Close + + + + + InputBar + + + All Files (*) + Todos los archivos (*) + + + + Select file(s) + + + + + Upload of '%1' failed + + + + + InviteDialog + + + Invite users to %1 + + + + + Search user + + + + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + + + + + Search on Server + + + + + Invite + + + + + Cancel + Cancelar + + + + JoinRoomDialog + + + Join room + + + + + Room ID or alias + + + + + Join + + + + + LeaveRoomDialog + + + Leave room + + + + + Are you sure you want to leave? + + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + Has insertado un ID de Matrix invalido ej @joe:matrix.org + + + + Autodiscovery failed. Received malformed response. + El autodescubrimiento falló. Se ha recibido una respuesta malformada. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + El autodescubrimiento falló. Error desconocido al solicitar .well-known. + + + The required endpoints were not found. Possibly not a Matrix server. No se han encontrado los puntos finales requeridos. Es posible que no sea un servidor de Matrix. + + + Received malformed response. Make sure the homeserver domain is valid. + Se recibió una respuesta malformada. Asegurate de que el dominio del servidor base es valido. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Un error desconocido ocurrió. Asegurate de que el dominio del servidor es válido. + + + + 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. + + + + + Sign in with Apple + + + + + Continue with Facebook + + + + + Sign in with Google + + + + + Sign in with Twitter + + + + + Login using %1 + + + + + SSO LOGIN + INICIO DE SESION SSO + + + + Empty password + Contraseña vacia + + + + SSO login failed + El inicio de sesión SSO falló + + + + Matrix ID + + + + + e.g @joe:matrix.org + + + + + 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. + + + + + Password + + + + + Your password. + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + + Homeserver address + + + + + server.my:8787 + + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + + LOGIN + + + + + Back + + + + + LogoutDialog + + + Log out + + + + + A call is in progress. Log out? + + + + + Are you sure you want to log out? + + + + + MediaUpload + + + + Failed to upload media. Please try again. + No se ha podido subir el archivo. Por favor, intenta de nuevo. + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + + + + + Go to replacement room + + + + + %1 removed a message + + + + + %1 changed which servers are allowed in this room. + + + + + %2 changed the room name to: %1 + + + + + %1 removed the room name + + + + + %2 changed the topic to: %1 + + + + + %1 removed the topic + + + + + %1 changed the room avatar + + + + + %1 changed the pinned messages. + + + + + %1 changed the addresses for this room. + + + + + %1 changed the parent communities for this room. + + + + + %1 created and configured room: %2 + + + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 rejected the call. + + + + + %1 select answer + + + + + %1 ended the call. + + + + + + %1 is negotiating the call... + + + + + Allow them in + + + + + MessageInput + + + Hang up + + + + + Already on a call + + + + + Place a call + + + + + Send a file + + + + + Write a message... + Escribe un mensaje... + + + + Stickers + + + + + Emoji + + + + + Send + Enviar + + + + You don't have permission to send messages in this room + + + + + MessageView + + + Edit + + + + + React + + + + + Reply in thread + + + + + New thread + + + + + Reply + + + + + Go to message + + + + + Options + + + + + %1's status message + + + + + Enter reason for removal or hit enter for no reason: + + + + + Reason for removal + + + + + Go to &message + + + + + + &Copy + + + + + + Copy &link location + + + + + Re&act + + + + + Repl&y + + + + + &Edit + + + + + &Thread + + + + + Un&pin + + + + + &Pin + + + + + &Read receipts + + + + + &Forward + + + + + &Mark as read + + + + + View raw message + + + + + View decrypted raw message + + + + + Remo&ve message + + + + + &Save as + + + + + &Open in external program + + + + + Copy link to eve&nt + + + + + &Go to quoted message + + + + + NewVerificationRequest + + + Send Verification Request + + + + + Received Verification Request + + + + + 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.) + + + + + 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? + + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + + %1 has requested to verify their device %2. + + + + + %1 using the device %2 has requested to be verified. + + + + + Your device (%1) has requested to be verified. + + + + + Cancel + Cancelar + + + + Deny + + + + + Start verification + + + + + Accept + + + + + NotificationsManager + + + + %1 sent an encrypted message + %1 envió un mensaje encriptado + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + %1 respondió %2 + + + + %1 replied with an encrypted message + %1 respondió con un mensaje encriptado + + + + %1 replied to a message + %1 respondió a un mensaje + + + + %1 sent a message + %1 envió un mensaje + + + + PlaceCall + + + Place a call to %1? + + + + + No microphone found. + + + + + Voice + + + + + Video + + + + + Screen + + + + + Cancel + Cancelar + + + + Placeholder + + + unimplemented event: + + + + + PowerLevelEditor + + + Permissions in %1 + + + + + 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. + + + + + Roles + + + + + Users + + + + + Move permissions between roles to change them + + + + + + Administrator (%1) + + + + + + Moderator (%1) + + + + + User (%1) + + + + + + Custom (%1) + + + + + Remove event type + + + + + Add event type + + + + + Add new role + + + + + Add + + + + + Move users up or down to change their permissions + + + + + Remove user + + + + + Add user + + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + + + + + Which of the subcommunities and rooms should these permissions be applied to? + + + + + Apply permissions recursively + + + + + Overwrite exisiting modifications in rooms + + + + + No permissions to apply the new permissions here + + + + + No changes needed + + + + + Existing modifications to the permissions in this room will be overwritten + + + + + Permissions synchronized with community + + + + + PowerLevels + + + Failed to update powerlevel: %1 + + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + + + + + PowerlevelsTypeListModel + + + Other events + + + + + Other state events + + + + + Remove other users + + + + + Ban other users + + + + + Invite other users + + + + + Redact events sent by others + + + + + Reactions + + + + + Deprecated aliases events + + + + + Change the room avatar + + + + + Change the room addresses + + + + + Send encrypted messages + + + + + Enable encryption + + + + + Change guest access + + + + + Change history visibility + + + + + Change who can join + + + + + Send messages + + + + + Change the room name + + + + + Change the room permissions + + + + + Change the rooms topic + + + + + Change the widgets + + + + + Change the widgets (experimental) + + + + + Redact own events + + + + + Change the pinned events + + + + + Upgrade the room + + + + + Send stickers + + + + + Ban users using policy rules + + + + + Ban rooms using policy rules + + + + + Ban servers using policy rules + + + + + Edit child communities and rooms + + + + + Change parent communities + + + + + Start a call + + + + + Negotiate a call + + + + + Answer a call + + + + + Hang up a call + + + + + Reject a call + + + + + Change the room emotes + + + + + PowerlevelsUserListModel + + + Other users + + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + + + + profile + perfil + + + + profile name + nombre del perfil + + + + QObject + + + Alias for '--log-level trace'. + + + + + 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} + + + + + level + + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + + + + type + + + + + Respond + + + + + Send + Enviar + + + + Write a message... + Escribe un mensaje... + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + + + + + Open reCAPTCHA + + + + + Cancel + Cancelar + + + + Confirm + Confirmar + + + + ReadReceipts + + + Read receipts + Vistos + + + + ReadReceiptsModel + + + Yesterday, %1 + Ayer, %1 + + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + El autodescubrimiento falló. Se ha recibido una respuesta malformada. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + El autodescubrimiento falló. Error desconocido al solicitar .well-known. + + + + The required endpoints were not found. Possibly not a Matrix server. + No se han encontrado los puntos finales requeridos. Es posible que no sea un servidor de Matrix. + + + + Received malformed response. Make sure the homeserver domain is valid. + Recibió respuesta malformada. Asegurate de que el dominio del servidor base es valido. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Un error desconocido ocurrió. Asegurate de que el dominio del servidor es válido. + + + + 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. + + + + + Server does not support querying registration flows! + + + + + Server does not support registration. + + + + + Invalid username. + + + + + Name already in use. + + + + + Part of the reserved namespace. + + + + + Homeserver + Servidor base + + + + your.server + + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + + Username + + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + + Back + + + + + Password + + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + + Password confirmation + + + + + Your passwords do not match! + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + + REGISTER + + + + + ReplyPopup + + + Close + + + + + Cancel Edit + + + + + Cancel Thread + + + + + RoomDirectory + + + Explore Public Rooms + + + + + Search for public rooms + + + + + Choose custom homeserver + + + + + RoomInfo + + + no version stored + ninguna version guardada + + + + RoomList + + + Start a new chat + + + + + Join a room + + + + + Create a new room + + + + + Start a direct chat + + + + + Create a new community + + + + + Room directory + + + + + Search rooms (Ctrl+K) + + + + + User settings + + + + + Logout + + + + + Enter your status message: + + + + + Status Message + + + + + Profile settings + + + + + Set status message + + + + + Encryption not set up + Cross-signing setup has not run yet. + + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + + + + + Please verify your other devices + There are unverified devices signed in to this account. + + + + + Close + + + + + Enter the tag you want to use: + + + + + New tag + + + + + Open separately + + + + + Room settings + + + + + Leave room + + + + + Copy room link + + + + + Tag room as: + + + + + Favourite + + + + + Low priority + + + + + Server notice + + + + + Create new tag... + + + + + Add or remove from community... + + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + + + + + + + Invite more people + + + + + Search... + + + + + Sort by: + + + + + User ID + + + + + Display name + + + + + Power level + + + + + Administrator: %1 + + + + + Moderator: %1 + + + + + User: %1 + + + + + This room is not encrypted! + + + + + This user is verified. + + + + + This user isn't verified, but is still using the same master key from the first time you met. + + + + + This user has unverified devices! + + + + + RoomSettings + + + Failed to enable encryption: %1 + Error al activar la encriptación: %1 + + + + Select an avatar + Seleccionar un avatar + + + + All Files (*) + Todos los archivos (*) + + + + The selected file is not an image + El archivo seleccionado no es una imagen + + + + Error while reading file: %1 + Error al leer el archivo: %1 + + + + + Failed to upload image: %s + Hubo un problema al subir la imagen: %s + + + + Room Settings + + + + + Change room avatar. + + + + + Change name of this room + + + + + %n member(s) + + + + + + + + View members of %1 + + + + + No topic set + + + + + Change topic of this room + + + + + NOTIFICATIONS + + + + + Notifications + + + + + Muted + + + + + Mentions only + + + + + All messages + + + + + ENTRY PERMISSIONS + + + + + Anyone can join + + + + + Allow knocking + + + + + Allow joining via other rooms + + + + + Rooms to join via + + + + + + Change + + + + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + + Allow guests to join + + + + + Apply access rules + + - Received malformed response. Make sure the homeserver domain is valid. - Recibió respuesta malformada. Asegurate de que el dominio del servidor base es valido. + MESSAGE VISIBILITY + - - An unknown error occured. Make sure the homeserver domain is valid. - Un error desconocido ocurrió. Asegurate de que el dominio del servidor es válido. + + Allow viewing history without joining + - - 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. + + This is useful to see previews of the room or view it on public websites. - - Server does not support querying registration flows! + + Members can see messages since - - Server does not support registration. + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. - - Invalid username. + + Everything - - Name already in use. + + As long as the user joined, they can see all previous messages. - - Part of the reserved namespace. + + They got invited - - - RoomInfo - - no version stored - ninguna version guardada + + Members can only see messages from when they got invited going forward. + - - - RoomSettings - - Failed to enable encryption: %1 - Error al activar la encriptación: %1 + + They joined + - - Select an avatar - Seleccionar un avatar + + Members can only see messages since after they joined. + - - All Files (*) - Todos los archivos (*) + + Apply visibility changes + + + + + Locally hidden events + + + + + + + + Configure + + + + + Select events to hide in this room + + + + + Automatic event deletion + - The selected file is not an image - El archivo seleccionado no es una imagen + Select if your events get automatically deleted in this room. + - - Error while reading file: %1 - Error al leer el archivo: %1 + + GENERAL SETTINGS + + + + + Encryption + + + + + End-to-End Encryption + + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + + Permission + + + + + View and change the permissions in this room + + + + + Aliases + + + + + View and change the addresses/aliases of this room + + + + + Sticker & Emote Settings + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + INFO + INFORMACION + + + + Internal ID + + + + + Copied to clipboard + - - Failed to upload image: %s - Hubo un problema al subir la imagen: %s + Room Version + + + + + show less + + + + + show more + @@ -1215,22 +3327,164 @@ You may optionally provide a reason for others to accept your knock: Vista previa no disponible - - This room is possibly inaccessible + + This room is possibly inaccessible + + + + + Root + + + Please enter your login password to continue: + + + + + Please enter a valid email address to continue: + + + + + Please enter a valid phone number to continue: + + + + + Please enter the token which has been sent to you: + + + + + Wait for the confirmation link to arrive, then continue. + + + + + ScreenShare + + + Share desktop with %1? + + + + + Method: + + + + + Window: + + + + + Request screencast + + + + + Frame rate: + + + + + Include your camera picture-in-picture + + + + + Request remote camera + + + + + + View your callee's camera like a regular video call + + + + + Hide mouse cursor + + + + + Share + + + + + Preview + + + + + Cancel + Cancelar + + + + SecretStorage + + + Failed to connect to secret storage + Hubo en error al conectarse al almacenamiento secreto + + + + Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + Nheko no pudo conectarse al almacenamiento secreto para guardar los secretos encriptados. Esto puede tener múltiples razones. Verifica si D-Bus está funcionando y has configurado un servicio como KWallet, Gnome-Keyring, KeepassXC o el equivalente para tu plataforma. Si estás teniendo problemas, puedes abrir un problema aquí: https://github.com/Nheko-Reborn/nheko/issues + + + + SelfVerificationCheck + + + 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! + + + + + Encryption setup successfully + + + + + Failed to setup encryption: %1 + + + + + Setup Encryption + + + + + 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! + + + + + Activate Encryption + + + + + 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. - - - SecretStorage - - Failed to connect to secret storage - Hubo en error al conectarse al almacenamiento secreto + + verify + - - Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues - Nheko no pudo conectarse al almacenamiento secreto para guardar los secretos encriptados. Esto puede tener múltiples razones. Verifica si D-Bus está funcionando y has configurado un servicio como KWallet, Gnome-Keyring, KeepassXC o el equivalente para tu plataforma. Si estás teniendo problemas, puedes abrir un problema aquí: https://github.com/Nheko-Reborn/nheko/issues + + enter passphrase + @@ -1292,6 +3546,98 @@ You may optionally provide a reason for others to accept your knock: Falló al subir la imagen: %1 + + SpaceMenuLevel + + + Add or remove from community + + + + + Official community for this room + + + + + Affiliated community for this room + + + + + Listed only for community members + + + + + Listed only for room members + + + + + Not related + + + + + Subcommunities + + + + + StatusIndicator + + + Failed + + + + + Sent + + + + + Received + + + + + Read + + + + + StickerPicker + + + Search + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + Success + + + Successful Verification + + + + + Verification successful! Both sides verified their devices! + + + + + Close + + + TimelineModel @@ -1589,112 +3935,300 @@ You may optionally provide a reason for others to accept your knock: Mensaje eliminado por %1, razón: %2 - - %1 (%2) removed this message at %3 -Reason: %4 - %1 (%2) eliminó este mensaje a las %3 -Razón: %4 + + %1 (%2) removed this message at %3 +Reason: %4 + %1 (%2) eliminó este mensaje a las %3 +Razón: %4 + + + + %1 invited %2. + + + + + %2 revoked the invite to %1. + + + + + %2 kicked %1. + + + + + %2 unbanned %1. + + + + + %2 rejected the knock from %1. + + + + + %1 has changed their avatar and changed their display name to %2. + %1 cambió su avatar y su nombre a %2. + + + + %1 made this room require an invitation to join. + + + + + %1 has changed their display name to %2. + %1 cambió su nombre a %2. + + + + %1 changed their avatar. + %1 cambió su avatar. + + + + %1 changed some profile info. + %1 cambió información en su perfil. + + + + %1 joined. + %1 se unió. + + + + %1 joined via authorisation from %2's server. + %1 se unió a través de la autorización del servidor de %2. + + + + %1 rejected their invite. + %1 rechazó la invitación. + + + + %1 left the room. + %1 abandonó la sala. + + + + Reason: %1 + Razón: %1 + + + + %1 redacted their knock. + %1 canceló después de tocar la puerta. + + + + You joined this room. + Te has unido a esta sala. + + + + %1 left after having already left! + This is a leave event after the user already left and shouldn't happen apart from state resets + %1 se fue después de ya haberse ido! + + + + %1 banned %2 + + + + + %1 knocked. + %1 tocó a la puerta. + + + + TimelineRow + + + + Part of a thread + + + + + Edited + + + + + TimelineView + + + No room open + + + + + You are about to notify the whole room + + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + + No preview available + Vista previa no disponible + + + + Settings + + + + + %n member(s) + + + + + + + + View members of %1 + + + + + This room is possibly inaccessible. If this room is private, you should remove it from this community. + + + + + join the conversation + + + + + accept invite + + + + + decline invite + + + + + leave + + + + + Invited by %1 (%2) + - - %1 invited %2. + + Hide invite reason - - %2 revoked the invite to %1. + + Show invite reason - - %2 kicked %1. + + Back to room list + + + TopBar - - %2 unbanned %1. + + No room selected - - %2 rejected the knock from %1. + + In %1 - - %1 has changed their avatar and changed their display name to %2. - %1 cambió su avatar y su nombre a %2. + + Back to room list + - - %1 made this room require an invitation to join. + + Show or hide pinned messages - - %1 has changed their display name to %2. - %1 cambió su nombre a %2. + + Show room members. + - - %1 changed their avatar. - %1 cambió su avatar. + + This room contains only verified devices. + - %1 changed some profile info. - %1 cambió información en su perfil. - - - - %1 joined. - %1 se unió. + This room contains verified devices and devices which have never changed their master key. + - - %1 joined via authorisation from %2's server. - %1 se unió a través de la autorización del servidor de %2. + + This room contains unverified devices! + - - %1 rejected their invite. - %1 rechazó la invitación. + + Search this room + - - %1 left the room. - %1 abandonó la sala. + + Room options + - - Reason: %1 - Razón: %1 + + Invite users + - - %1 redacted their knock. - %1 canceló después de tocar la puerta. + + Members + - - You joined this room. - Te has unido a esta sala. + + Leave room + - - %1 left after having already left! - This is a leave event after the user already left and shouldn't happen apart from state resets - %1 se fue después de ya haberse ido! + + Settings + - - %1 banned %2 + + Unpin - - %1 knocked. - %1 tocó a la puerta. + + Enter search query + @@ -1735,6 +4269,17 @@ Razón: %4 Token inválido + + UploadBox + + + Upload %n file(s) + + + + + + UserProfile @@ -1767,6 +4312,112 @@ Razón: %4 Error while reading file: %1 Error al leer el archivo: %1 + + + Global User Profile + + + + + Room User Profile + + + + + Change avatar globally. + + + + + Change avatar. Will only apply to this room. + + + + + Change display name globally. + + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + + + + + Room: %1 + + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + + Open the global profile for this user. + + + + + + Verify + + + + + Start a private chat. + + + + + Kick the user. + + + + + Ban the user. + + + + + Refresh device list. + + + + + Devices + + + + + Shared Rooms + + + + + Sign out this device. + + + + + Change device name. + + + + + Last seen %1 from %2 + + + + + Unverify + + UserSettings @@ -2436,6 +5087,44 @@ This setting will take effect upon restart. Archivo para guardar las claves de sesión exportadas + + UserSettingsPage + + + CACHED + + + + + NOT CACHED + + + + + IMPORT + + + + + EXPORT + + + + + DOWNLOAD + + + + + REQUEST + + + + + Back + + + VerificationManager @@ -2444,6 +5133,67 @@ This setting will take effect upon restart. No se han encontrado chats privados encriptados con este usuario. Crea un chat privado encriptado con este usuario e intenta de nuevo. + + Waiting + + + Waiting for other party… + + + + + Waiting for other side to accept the verification request. + + + + + Waiting for other side to continue the verification process. + + + + + Waiting for other side to complete the verification process. + + + + + Cancel + Cancelar + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + + + + + Enjoy your stay! + + + + + REGISTER + + + + + LOGIN + + + + + Reduce animations + + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + + + descriptiveTime diff --git a/resources/langs/nheko_et.ts b/resources/langs/nheko_et.ts index 119535c6..912ae0fb 100644 --- a/resources/langs/nheko_et.ts +++ b/resources/langs/nheko_et.ts @@ -1,6 +1,40 @@ + + ActiveCallBar + + + Calling... + + + + + + Connecting... + + + + + You are screen sharing + + + + + Hide/Show Picture-in-Picture + + + + + Unmute Mic + + + + + Mute Mic + + + AliasEditingModel @@ -17,6 +51,82 @@ Aliase uuendamine ei õnenstunud: %1 + + AliasEditor + + + Aliases to %1 + + + + + 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. + + + + + Primary alias + + + + + Make primary alias + + + + + Advertise as an alias in this room + + + + + Publish in room directory + + + + + Remove this alias + + + + + #new-alias:server.tld + + + + + Add + + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + + Parent community + + + + + Other room + + + + + Enter additional rooms not in the list yet... + + + Cache @@ -34,6 +144,67 @@ Tühi jututuba + + CallInvite + + + Video Call + + + + + Voice Call + + + + + No microphone found. + + + + + CallInviteBar + + + Video Call + + + + + Voice Call + + + + + Devices + + + + + Accept + + + + + No microphone found. + + + + + Unknown microphone: %1 + + + + + Unknown camera: %1 + + + + + Decline + + + CallManager @@ -269,6 +440,11 @@ Kui soovid, siis võid lisada ka selgituse, miks peaks sinu koputusele reageerim Enter reason for banning %1 (%2) or hit enter for no reason: Sisesta %1 (%2) suhtluskeelu põhjus või kui sa põhjust lisada ei taha, siis vajuta Enter-klahvi: + + + No network connection + + CommandCompleter @@ -559,6 +735,29 @@ Kui soovid, siis võid lisada ka selgituse, miks peaks sinu koputusele reageerim Muuda see otsevestlus jututoaks. + + CommunitiesList + + + Expand + + + + + Collapse + + + + + Do not show notification counts for this community or tag. + + + + + Hide rooms with this tag or from this community by default. + + + CommunitiesModel @@ -633,607 +832,2662 @@ Kui soovid, siis võid lisada ka selgituse, miks peaks sinu koputusele reageerim - CrossSigningSecrets + ConfirmJoinRoomDialog - - Decrypt secrets - Dekrüpti andmed + + Confirm community join + - - Enter your recovery key or passphrase to decrypt your secrets: - Andmete dekrüptimiseks sisesta oma taastevõti või salafraas: + + Confirm room join + - - - Enter your recovery key or passphrase called %1 to decrypt your secrets: - Andmete dekrüptimiseks sisesta oma taastevõti või salafraas nimega %1: + + + %n member(s) + + + + - - Decryption failed - Dekrüptimine ei õnnestunud + + 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: + - - Failed to decrypt secrets with the provided recovery key or passphrase - Sisestatud taastevõme või salafraasi abil ei õnnestunud andmeid dekrüptida + + Do you want to join this room? You can optionally add a reason below: + - - - EventExpiry - - - Failed to set hidden events: %1 - Peidetud sündmuste loomine ei õnnestunud: %1 + + Knock + - - - GridImagePackModel - - Account Pack + + Join - HiddenEvents + CreateDirect - - - Failed to set hidden events: %1 - Peidetud sündmuste loomine ei õnnestunud: %1 + + Create Direct Chat + - - - InputBar - - All Files (*) - Kõik failid (*) + + User to invite + - - Upload of '%1' failed - „%1“ üleslaadimine ei õnnestunud + + @user:server.tld + - - Select file(s) - Vali fail(id) + + Encryption + - LoginPage + CreateRoom - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org - Sisestatud Matrix'i kasutajatunnus on vigane - peaks olema @kasutaja:server.tld + + New community + - - Autodiscovery failed. Received malformed response. - Koduserveri automaatne tuvastamine ei õnnestunud: päringuvastus oli vigane. + + New Room + - - Autodiscovery failed. Unknown error when requesting .well-known. - Koduserveri automaatne tuvastamine ei õnnestunud: tundmatu viga .well-known päringu tegemisel. + + Name + - - The required endpoints were not found. Possibly not a Matrix server. - Protokolli järgi nõutavaid lõpppunkte ei leidunud. Ilmselt pole tegemist Matrix'i serveriga. + + No name + - - Received malformed response. Make sure the homeserver domain is valid. - Päringule sain tagasi vigase vastuse. Palun kontrolli, et koduserveri domeen oleks õige. + + Topic + - - An unknown error occured. Make sure the homeserver domain is valid. - Tekkis teadmata viga. Palun kontrolli, et koduserveri domeen on õige. + + No topic + - - 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. - Valitud server ei mõista Matrixi protokolli versioone, mida see klient oskab (versioonid 1.1 kuni 1.5). Sisselogimine pole võimalik. + + Alias + - - Sign in with Apple - Logi sisse Apple'i kontoga - - - - Continue with Facebook - Logi sisse Facebook'i kontoga - - - - Sign in with Google - Logi sisse Google'i kontoga + + Public + - - Sign in with Twitter - Logi sisse Twitter'i kontoga + + Public rooms can be joined by anyone; private rooms need explicit invites. + - - Login using %1 - Sisselogimine kasutades teenust: %1 + + Trusted + - - SSO LOGIN - ÜHEKORDNE SISSELOGIMINE + + All invitees are given the same power level as the creator + - - Empty password - Tühi salasõna + + Encryption + - - SSO login failed - Ühekordne sisselogimine ei õnnestunud + + Caution: Encryption cannot be disabled + - - - MediaUpload - - - Failed to upload media. Please try again. - Meediafailide üleslaadimine ei õnnestunud. Palun proovi uuesti. + + Create Room + - NotificationsManager - - - - %1 sent an encrypted message - %1 saatis krüptitud sõnumi - + CrossSigningSecrets - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message - %1 vastas: %2 + + Decrypt secrets + Dekrüpti andmed - - %1 replied with an encrypted message - %1 vastas krüptitud sõnumiga + + Enter your recovery key or passphrase to decrypt your secrets: + Andmete dekrüptimiseks sisesta oma taastevõti või salafraas: - - %1 replied to a message - %1 vastas sõnumile + + Enter your recovery key or passphrase called %1 to decrypt your secrets: + Andmete dekrüptimiseks sisesta oma taastevõti või salafraas nimega %1: - - %1 sent a message - %1 saatis sõnumi + + Decryption failed + Dekrüptimine ei õnnestunud - - - PowerLevels - - Failed to update powerlevel: %1 - Õiguste muutmine ei õnnestunud: %1 + + Failed to decrypt secrets with the provided recovery key or passphrase + Sisestatud taastevõme või salafraasi abil ei õnnestunud andmeid dekrüptida - PowerlevelEditingModels + DigitVerification - - Failed to update powerlevel: %1 - Õiguste muutmine ei õnnestunud: %1 + + Verification Code + - - - PowerlevelsTypeListModel - - Other events - Muud sündmused + + 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! + - - Other state events - Muud olekusündmused + + They do not match! + - - Remove other users - Muude kasutajate eemaldamine + + They match! + + + + EmojiVerification - - Ban other users - Teistele kasutajatele suhtluskeelu seadmine + + Verification Code + - - Invite other users - Kasutajatele kutse saatmine + + 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! + - - Redact events sent by others - Teiste loodud sündmuste muutmine + + 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. + - - Reactions - Reageerimised + + They do not match! + - - Deprecated aliases events - Vana standardi järgsed tegevused aliastega + + They match! + + + + Encrypted - - Change the room avatar - Jututoa tunnuspildi muutmine + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. + - Change the room addresses - Jututoa aadresside muutmine + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. + - Send encrypted messages - Krüptitud sõnumite saatmine + There was an internal error reading the decryption key from the database. + - Enable encryption - Krüptimise kasutusele võtmine + There was an error decrypting this message. + - Change guest access - Külaliste ligipääsuõiguste muutmine + The message couldn't be parsed. + - Change history visibility - Ajaloo nähtavuse muutmine + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! + - Change who can join - Liitumisreeglite muutmine + Unknown decryption error + - - Send messages - Sõnumite saatmine + + Request key + + + + EncryptionEnabled - - Change the room name - Jututoa nime nuutmine + + %1 enabled end-to-end encryption + - - Change the room permissions - Jututoa õiguste muutmine + + 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. + + + + EncryptionIndicator - - Change the rooms topic - Jututoa teema muutmine + + This message is not encrypted! + - - Change the widgets - Vidinate muutmine + + Encrypted by a verified device + - Change the widgets (experimental) - Vidinate muutmine (katseline) + Encrypted by an unverified device, but you have trusted that user so far. + - Redact own events - Oma loodud sündmuste muutmine + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + + EventExpirationDialog - - Change the pinned events - Kinnitatud teadete muutmine + + Event expiration for %1 + - - Upgrade the room - Jutuoa versiooni uuendus + + Event expiration + - - Send stickers - Kleepsude saatmine + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. + - Ban users using policy rules - Reeglite alusel kasutajatele ligipääsu keelamine + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. + - - Ban rooms using policy rules - Reeglite alusel jututubade keelamine + + Expire events after X days + - - Ban servers using policy rules - Reeglite alusel serverite keelamine + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. + - - Edit child communities and rooms - Muuda alakogukondi või jututube + + Only keep latest X events + - - Change parent communities - Muuda ülemkogukondi + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. + - - Start a call - Kõne alustamine + + Always keep latest X events + - - Negotiate a call - Kõne ühendamine + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. + - - Answer a call - Kõnele vastamine + + Include state events + - - Hang up a call - Kõne lõpetamine + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + + EventExpiry - - Reject a call - Ära võta kõnet vastu + + + Failed to set hidden events: %1 + Peidetud sündmuste loomine ei õnnestunud: %1 + + + + Failed + + + Verification failed + + + + + Other client does not support our verification protocol. + + + + + Key mismatch detected! + - Change the room emotes - Jutuoa emotikonide muutmine + Device verification timed out. + - - - PowerlevelsUserListModel - - Other users - Muud kasutajad + + Other party canceled the verification. + - - - QCoreApplication - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. - Loo unikaalne kasutajaprofiil, mis võimaldab samaaegselt sisse logide mitmele Matrixi kontole ja avada vastavalt mitu nheko rakenduse akent. + + Verification messages received out of order! + - profile - Profiil + Unknown verification error. + - - profile name - Profiili nimi + + Close + - QObject + ForwardCompleter - - Alias for '--log-level trace'. - Alias võtmele „--log-level trace“. + + Forward Message + + + + GridImagePackModel - - 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} - Seadista üldine logimise korraldus või komadega eraldatud <komponent>=<logimistase> paarid või sootuks mõlemad. Näiteks, kui tahad, et üldine logimine oleks 'warn', aga graafiline liides ehk 'ui' ei logiks midagi, siis sisesta 'warn,ui=off'. Logimistasemed on: {trace,debug,info,warning,error,critical,off} ning komponendid: {crypto,db,mtx,net,qml,ui} + + Account Pack + + + + HiddenEvents - - level - tase + + + Failed to set hidden events: %1 + Peidetud sündmuste loomine ei õnnestunud: %1 + + + HiddenEventsDialog - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} - Vali logiväljundi tüüp. Mitme tüübi puhul eralda väärtused komadega. Vaikimisi väärtus on „file,stderr“. types:{file,stderr,none} + + Hidden events for %1 + - - type - tüüp + + Hidden events + - - Respond - Vasta + + These events will be <b>shown</b> in %1: + + + + + These events will be <b>shown</b> in all rooms: + + + + + User events + - Send - Saada + Joins, leaves, avatar and name changes, bans, … + + + + + Power level changes + - Write a message... - Kirjuta sõnum… + Sent when a moderator is added/removed or the permissions of a room are changed. + - - - ReadReceiptsModel - - Yesterday, %1 - Eile, %1 + + Stickers + - RegisterPage + ImagePackEditorDialog - - Autodiscovery failed. Received malformed response. - Koduserveri automaatne tuvastamine ei õnnestunud: päringuvastus oli vigane. + + Editing image pack + + + + + Add images + - Autodiscovery failed. Unknown error when requesting .well-known. - Koduserveri automaatne tuvastamine ei õnnestunud: tundmatu viga .well-known päringu tegemisel. + Images (*.png *.webp *.gif *.jpg *.jpeg) + - - The required endpoints were not found. Possibly not a Matrix server. - Protokolli järgi nõutavaid lõpppunkte ei leidunud. Ilmselt pole tegemist Matrix'i serveriga. + + Select images for pack + - - Received malformed response. Make sure the homeserver domain is valid. - Päringule sain tagasi vigase vastuse. Palun kontrolli, et koduserveri domeen oleks õige. + + Add to pack + - - An unknown error occured. Make sure the homeserver domain is valid. - Tekkis teadmata viga. Palun kontrolli, et koduserveri domeen on õige. + + Change the overview image for this pack + - - 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. - Valitud server ei mõista Matrixi protokolli versioone, mida see klient oskab (versioonid 1.1 kuni 1.5). Registreerumine pole võimalik. + + Overview Image (*.png *.webp *.jpg *.jpeg) + - - Server does not support querying registration flows! - Koduserver ei toeta registreerimisega seotud lisapäringuid! + + Select overview image for pack + - - Server does not support registration. - Koduserver ei toeta registreerimist. + + State key + - - Invalid username. - Vigane kasutajanimi. + + Packname + - - Name already in use. - See nimi on juba kasutusel. + + Attribution + - - Part of the reserved namespace. - Tegemist on osaga reserveeritud nimeruumist. + + + Use as Emoji + - - - RoomInfo - - no version stored - salvestatud versiooni ei leidu + + + Use as Sticker + + + + + Shortcode + + + + + Body + + + + + Remove from pack + + + + + Remove + - RoomSettings + ImagePackSettingsDialog - - Failed to enable encryption: %1 - Krüptimise kasutuselevõtmine ei õnnestunud: %1 + + Image pack settings + - - Select an avatar - Vali tunnuspilt + + Create account pack + - - All Files (*) - Kõik failid (*) + + New room pack + - - The selected file is not an image - Valitud fail ei ole pildifail + + Private pack + - - Error while reading file: %1 - Viga faili lugemisel: %1 + + Pack from this room + - - - Failed to upload image: %s - Viga faili üleslaadimisel: %1 + + Pack from parent community + + + + + Globally enabled pack + + + + + Enable globally + + + + + Enables this pack to be used in all rooms + + + + + Edit + + + + + Close + - RoomlistModel + InputBar - - Pending invite. - Ootel kutse. + + All Files (*) + Kõik failid (*) + + + + Upload of '%1' failed + „%1“ üleslaadimine ei õnnestunud + + + + Select file(s) + Vali fail(id) + + + + InviteDialog + + + Invite users to %1 + + + + + Search user + + + + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + + + + + Search on Server + + + + + Invite + + + + + Cancel + Katkesta + + + + JoinRoomDialog + + + Join room + + + + + Room ID or alias + + + + + Join + + + + + LeaveRoomDialog + + + Leave room + + + + + Are you sure you want to leave? + + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + Sisestatud Matrix'i kasutajatunnus on vigane - peaks olema @kasutaja:server.tld + + + + Autodiscovery failed. Received malformed response. + Koduserveri automaatne tuvastamine ei õnnestunud: päringuvastus oli vigane. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Koduserveri automaatne tuvastamine ei õnnestunud: tundmatu viga .well-known päringu tegemisel. + + + + The required endpoints were not found. Possibly not a Matrix server. + Protokolli järgi nõutavaid lõpppunkte ei leidunud. Ilmselt pole tegemist Matrix'i serveriga. + + + + Received malformed response. Make sure the homeserver domain is valid. + Päringule sain tagasi vigase vastuse. Palun kontrolli, et koduserveri domeen oleks õige. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Tekkis teadmata viga. Palun kontrolli, et koduserveri domeen on õige. + + + + 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. + Valitud server ei mõista Matrixi protokolli versioone, mida see klient oskab (versioonid 1.1 kuni 1.5). Sisselogimine pole võimalik. + + + + Sign in with Apple + Logi sisse Apple'i kontoga + + + + Continue with Facebook + Logi sisse Facebook'i kontoga + + + + Sign in with Google + Logi sisse Google'i kontoga + + + + Sign in with Twitter + Logi sisse Twitter'i kontoga + + + + Login using %1 + Sisselogimine kasutades teenust: %1 + + + + SSO LOGIN + ÜHEKORDNE SISSELOGIMINE + + + + Empty password + Tühi salasõna + + + + SSO login failed + Ühekordne sisselogimine ei õnnestunud + + + + Matrix ID + + + + + e.g @joe:matrix.org + + + + + 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. + + + + + Password + + + + + Your password. + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + + Homeserver address + + + + + server.my:8787 + + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + + LOGIN + + + + + Back + + + + + LogoutDialog + + + Log out + + + + + A call is in progress. Log out? + + + + + Are you sure you want to log out? + + + + + MediaUpload + + + + Failed to upload media. Please try again. + Meediafailide üleslaadimine ei õnnestunud. Palun proovi uuesti. + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + + + + + Go to replacement room + + + + + %1 removed a message + + + + + %1 changed which servers are allowed in this room. + + + + + %2 changed the room name to: %1 + + + + + %1 removed the room name + + + + + %2 changed the topic to: %1 + + + + + %1 removed the topic + + + + + %1 changed the room avatar + + + + + %1 changed the pinned messages. + + + + + %1 changed the addresses for this room. + + + + + %1 changed the parent communities for this room. + + + + + %1 created and configured room: %2 + + + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 rejected the call. + + + + + %1 select answer + + + + + %1 ended the call. + + + + + + %1 is negotiating the call... + + + + + Allow them in + + + + + MessageInput + + + Hang up + + + + + Already on a call + + + + + Place a call + + + + + Send a file + + + + + Write a message... + Kirjuta sõnum… + + + + Stickers + + + + + Emoji + + + + + Send + Saada + + + + You don't have permission to send messages in this room + + + + + MessageView + + + Edit + + + + + React + + + + + Reply in thread + + + + + New thread + + + + + Reply + + + + + Go to message + + + + + Options + + + + + %1's status message + + + + + Enter reason for removal or hit enter for no reason: + + + + + Reason for removal + + + + + Go to &message + + + + + + &Copy + + + + + + Copy &link location + + + + + Re&act + + + + + Repl&y + + + + + &Edit + + + + + &Thread + + + + + Un&pin + + + + + &Pin + + + + + &Read receipts + + + + + &Forward + + + + + &Mark as read + + + + + View raw message + + + + + View decrypted raw message + + + + + Remo&ve message + + + + + &Save as + + + + + &Open in external program + + + + + Copy link to eve&nt + + + + + &Go to quoted message + + + + + NewVerificationRequest + + + Send Verification Request + + + + + Received Verification Request + + + + + 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.) + + + + + 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? + + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + + %1 has requested to verify their device %2. + + + + + %1 using the device %2 has requested to be verified. + + + + + Your device (%1) has requested to be verified. + + + + + Cancel + Katkesta + + + + Deny + + + + + Start verification + + + + + Accept + + + + + NotificationsManager + + + + %1 sent an encrypted message + %1 saatis krüptitud sõnumi + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + %1 vastas: %2 + + + + %1 replied with an encrypted message + %1 vastas krüptitud sõnumiga + + + + %1 replied to a message + %1 vastas sõnumile + + + + %1 sent a message + %1 saatis sõnumi + + + + PlaceCall + + + Place a call to %1? + + + + + No microphone found. + + + + + Voice + + + + + Video + + + + + Screen + + + + + Cancel + Katkesta + + + + Placeholder + + + unimplemented event: + + + + + PowerLevelEditor + + + Permissions in %1 + + + + + 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. + + + + + Roles + + + + + Users + + + + + Move permissions between roles to change them + + + + + + Administrator (%1) + + + + + + Moderator (%1) + + + + + User (%1) + + + + + + Custom (%1) + + + + + Remove event type + + + + + Add event type + + + + + Add new role + + + + + Add + + + + + Move users up or down to change their permissions + + + + + Remove user + + + + + Add user + + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + + + + + Which of the subcommunities and rooms should these permissions be applied to? + + + + + Apply permissions recursively + + + + + Overwrite exisiting modifications in rooms + + + + + No permissions to apply the new permissions here + + + + + No changes needed + + + + + Existing modifications to the permissions in this room will be overwritten + + + + + Permissions synchronized with community + + + + + PowerLevels + + + Failed to update powerlevel: %1 + Õiguste muutmine ei õnnestunud: %1 + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + Õiguste muutmine ei õnnestunud: %1 + + + + PowerlevelsTypeListModel + + + Other events + Muud sündmused + + + + Other state events + Muud olekusündmused + + + + Remove other users + Muude kasutajate eemaldamine + + + + Ban other users + Teistele kasutajatele suhtluskeelu seadmine + + + + Invite other users + Kasutajatele kutse saatmine + + + + Redact events sent by others + Teiste loodud sündmuste muutmine + + + + Reactions + Reageerimised + + + + Deprecated aliases events + Vana standardi järgsed tegevused aliastega + + + + Change the room avatar + Jututoa tunnuspildi muutmine + + + + Change the room addresses + Jututoa aadresside muutmine + + + + Send encrypted messages + Krüptitud sõnumite saatmine + + + + Enable encryption + Krüptimise kasutusele võtmine + + + + Change guest access + Külaliste ligipääsuõiguste muutmine + + + + Change history visibility + Ajaloo nähtavuse muutmine + + + + Change who can join + Liitumisreeglite muutmine + + + + Send messages + Sõnumite saatmine + + + + Change the room name + Jututoa nime nuutmine + + + + Change the room permissions + Jututoa õiguste muutmine + + + + Change the rooms topic + Jututoa teema muutmine + + + + Change the widgets + Vidinate muutmine + + + + Change the widgets (experimental) + Vidinate muutmine (katseline) + + + + Redact own events + Oma loodud sündmuste muutmine + + + + Change the pinned events + Kinnitatud teadete muutmine + + + + Upgrade the room + Jutuoa versiooni uuendus + + + + Send stickers + Kleepsude saatmine + + + + Ban users using policy rules + Reeglite alusel kasutajatele ligipääsu keelamine + + + + Ban rooms using policy rules + Reeglite alusel jututubade keelamine + + + + Ban servers using policy rules + Reeglite alusel serverite keelamine + + + + Edit child communities and rooms + Muuda alakogukondi või jututube + + + + Change parent communities + Muuda ülemkogukondi + + + + Start a call + Kõne alustamine + + + + Negotiate a call + Kõne ühendamine + + + + Answer a call + Kõnele vastamine + + + + Hang up a call + Kõne lõpetamine + + + + Reject a call + Ära võta kõnet vastu + + + + Change the room emotes + Jutuoa emotikonide muutmine + + + + PowerlevelsUserListModel + + + Other users + Muud kasutajad + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + Loo unikaalne kasutajaprofiil, mis võimaldab samaaegselt sisse logide mitmele Matrixi kontole ja avada vastavalt mitu nheko rakenduse akent. + + + + profile + Profiil + + + + profile name + Profiili nimi + + + + QObject + + + Alias for '--log-level trace'. + Alias võtmele „--log-level trace“. + + + + 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} + Seadista üldine logimise korraldus või komadega eraldatud <komponent>=<logimistase> paarid või sootuks mõlemad. Näiteks, kui tahad, et üldine logimine oleks 'warn', aga graafiline liides ehk 'ui' ei logiks midagi, siis sisesta 'warn,ui=off'. Logimistasemed on: {trace,debug,info,warning,error,critical,off} ning komponendid: {crypto,db,mtx,net,qml,ui} + + + + level + tase + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + Vali logiväljundi tüüp. Mitme tüübi puhul eralda väärtused komadega. Vaikimisi väärtus on „file,stderr“. types:{file,stderr,none} + + + + type + tüüp + + + + Respond + Vasta + + + + Send + Saada + + + + Write a message... + Kirjuta sõnum… + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + + + + + Open reCAPTCHA + + + + + Cancel + Katkesta + + + + Confirm + Kinnita + + + + ReadReceipts + + + Read receipts + Lugemisteatised + + + + ReadReceiptsModel + + + Yesterday, %1 + Eile, %1 + + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + Koduserveri automaatne tuvastamine ei õnnestunud: päringuvastus oli vigane. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Koduserveri automaatne tuvastamine ei õnnestunud: tundmatu viga .well-known päringu tegemisel. + + + + The required endpoints were not found. Possibly not a Matrix server. + Protokolli järgi nõutavaid lõpppunkte ei leidunud. Ilmselt pole tegemist Matrix'i serveriga. + + + + Received malformed response. Make sure the homeserver domain is valid. + Päringule sain tagasi vigase vastuse. Palun kontrolli, et koduserveri domeen oleks õige. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Tekkis teadmata viga. Palun kontrolli, et koduserveri domeen on õige. + + + + 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. + Valitud server ei mõista Matrixi protokolli versioone, mida see klient oskab (versioonid 1.1 kuni 1.5). Registreerumine pole võimalik. + + + + Server does not support querying registration flows! + Koduserver ei toeta registreerimisega seotud lisapäringuid! + + + + Server does not support registration. + Koduserver ei toeta registreerimist. + + + + Invalid username. + Vigane kasutajanimi. + + + + Name already in use. + See nimi on juba kasutusel. + + + + Part of the reserved namespace. + Tegemist on osaga reserveeritud nimeruumist. + + + + Homeserver + Koduserver + + + + your.server + + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + + Username + + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + + Back + + + + + Password + + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + + Password confirmation + + + + + Your passwords do not match! + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + + REGISTER + + + + + ReplyPopup + + + Close + + + + + Cancel Edit + + + + + Cancel Thread + + + + + RoomDirectory + + + Explore Public Rooms + + + + + Search for public rooms + + + + + Choose custom homeserver + + + + + RoomInfo + + + no version stored + salvestatud versiooni ei leidu + + + + RoomList + + + Start a new chat + + + + + Join a room + + + + + Create a new room + + + + + Start a direct chat + + + + + Create a new community + + + + + Room directory + + + + + Search rooms (Ctrl+K) + + + + + User settings + + + + + Logout + + + + + Enter your status message: + + + + + Status Message + + + + + Profile settings + + + + + Set status message + + + + + Encryption not set up + Cross-signing setup has not run yet. + + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + + + + + Please verify your other devices + There are unverified devices signed in to this account. + + + + + Close + + + + + Enter the tag you want to use: + + + + + New tag + + + + + Open separately + + + + + Room settings + + + + + Leave room + + + + + Copy room link + + + + + Tag room as: + + + + + Favourite + + + + + Low priority + + + + + Server notice + + + + + Create new tag... + + + + + Add or remove from community... + + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + + + + + + + Invite more people + + + + + Search... + + + + + Sort by: + + + + + User ID + Kasutaja tunnus + + + + Display name + + + + + Power level + + + + + Administrator: %1 + + + + + Moderator: %1 + + + + + User: %1 + + + + + This room is not encrypted! + + + + + This user is verified. + + + + + This user isn't verified, but is still using the same master key from the first time you met. + + + + + This user has unverified devices! + + + + + RoomSettings + + + Failed to enable encryption: %1 + Krüptimise kasutuselevõtmine ei õnnestunud: %1 + + + + Select an avatar + Vali tunnuspilt + + + + All Files (*) + Kõik failid (*) + + + + The selected file is not an image + Valitud fail ei ole pildifail + + + + Error while reading file: %1 + Viga faili lugemisel: %1 + + + + + Failed to upload image: %s + Viga faili üleslaadimisel: %1 + + + + Room Settings + + + + + Change room avatar. + + + + + Change name of this room + + + + + %n member(s) + + + + + + + + View members of %1 + + + + + No topic set + + + + + Change topic of this room + + + + + NOTIFICATIONS + TEAVITUSED + + + + Notifications + + + + + Muted + + + + + Mentions only + + + + + All messages + + + + + ENTRY PERMISSIONS + + + + + Anyone can join + + + + + Allow knocking + + + + + Allow joining via other rooms + + + + + Rooms to join via + + + + + + Change + + + + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + + Allow guests to join + + + + + Apply access rules + + + + + MESSAGE VISIBILITY + + + + + Allow viewing history without joining + + + + + This is useful to see previews of the room or view it on public websites. + + + + + Members can see messages since + + + + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. + + + + + Everything + + + + + As long as the user joined, they can see all previous messages. + + + + + They got invited + + + + + Members can only see messages from when they got invited going forward. + + + + + They joined + + + + + Members can only see messages since after they joined. + + + + + Apply visibility changes + + + + + Locally hidden events + + + + + + + + Configure + + + + + Select events to hide in this room + + + + + Automatic event deletion + + + + + Select if your events get automatically deleted in this room. + + + + + GENERAL SETTINGS + + + + + Encryption + + + + + End-to-End Encryption + + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + + Permission + + + + + View and change the permissions in this room + + + + + Aliases + + + + + View and change the addresses/aliases of this room + + + + + Sticker & Emote Settings + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + INFO + TEAVE + + + + Internal ID + + + + + Copied to clipboard + + + + + Room Version + + + + + show less + + + + + show more + + + + + RoomlistModel + + + Pending invite. + Ootel kutse. + + + + Previewing this room + Jututoa eelvaade + + + + No preview available + Eelvaade pole saadaval + + + + This room is possibly inaccessible + + + + + Root + + + Please enter your login password to continue: + + + + + Please enter a valid email address to continue: + + + + + Please enter a valid phone number to continue: + + + + + Please enter the token which has been sent to you: + + + + + Wait for the confirmation link to arrive, then continue. + + + + + ScreenShare + + + Share desktop with %1? + + + + + Method: + + + + + Window: + + + + + Request screencast + + + + + Frame rate: + + + + + Include your camera picture-in-picture + + + + + Request remote camera + + + + + + View your callee's camera like a regular video call + + + + + Hide mouse cursor + + + + + Share + + + + + Preview + + + + + Cancel + Katkesta + + + + SecretStorage + + + Failed to connect to secret storage + Ühenduse loomine võtmehoidlaga ei õnnestunud + + + + Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + Krüptovõtmete salvestamiseks Nhekol ei õnnestunud luua ühendust võtmehoidlaga. Sellel võib olla mitu põhjust. Kontrolli, kas D-Bus'i alusteenus toimib ning sa oled seadistanud KWallet'i, Gnome Keyring'i, KeePassXC'i või mõne muu sinu platvormil kasutatava turvalise andmehoidla teenuse. Probleemide korral palun ava siin https://github.com/Nheko-Reborn/nheko/issues veateade + + + + SelfVerificationCheck + + + 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! + + + + + Encryption setup successfully + + + + + Failed to setup encryption: %1 + + + + + Setup Encryption + - - Previewing this room - Jututoa eelvaade + + 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! + - - No preview available - Eelvaade pole saadaval + + Activate Encryption + - - This room is possibly inaccessible + + 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. - - - SecretStorage - - Failed to connect to secret storage - Ühenduse loomine võtmehoidlaga ei õnnestunud + + verify + - - Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues - Krüptovõtmete salvestamiseks Nhekol ei õnnestunud luua ühendust võtmehoidlaga. Sellel võib olla mitu põhjust. Kontrolli, kas D-Bus'i alusteenus toimib ning sa oled seadistanud KWallet'i, Gnome Keyring'i, KeePassXC'i või mõne muu sinu platvormil kasutatava turvalise andmehoidla teenuse. Probleemide korral palun ava siin https://github.com/Nheko-Reborn/nheko/issues veateade + + enter passphrase + @@ -1295,6 +3549,98 @@ Kui soovid, siis võid lisada ka selgituse, miks peaks sinu koputusele reageerim Faili üleslaadimine ei õnnestunud: %1 + + SpaceMenuLevel + + + Add or remove from community + + + + + Official community for this room + + + + + Affiliated community for this room + + + + + Listed only for community members + + + + + Listed only for room members + + + + + Not related + + + + + Subcommunities + + + + + StatusIndicator + + + Failed + + + + + Sent + + + + + Received + + + + + Read + + + + + StickerPicker + + + Search + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + Success + + + Successful Verification + + + + + Verification successful! Both sides verified their devices! + + + + + Close + + + TimelineModel @@ -1609,95 +3955,283 @@ Põhjus: %4 %2 müksas kasutaja %1 jututoast välja. - - %2 unbanned %1. - %2 eemaldas ligipääsupiirangu kasutajalt %1. + + %2 unbanned %1. + %2 eemaldas ligipääsupiirangu kasutajalt %1. + + + + %2 rejected the knock from %1. + %2 lükkas tagasi kasutaja %1 koputuse jututoa uksele. + + + + %1 changed their avatar. + %1 muutis oma tunnuspilti. + + + + %1 changed some profile info. + %1 muutis oma profiili. + + + + %1 joined. + %1 liitus jututoaga. + + + + %1 joined via authorisation from %2's server. + %1 liitus peale autentimist serverist %2. + + + + %1 rejected their invite. + %1 lükkas liitumiskutse tagasi. + + + + %1 left the room. + %1 lahkus jututoast. + + + + Reason: %1 + Põhjus: %1 + + + + %1 redacted their knock. + %1 muutis oma koputust jututoa uksele. + + + + You joined this room. + Sa liitusid jututoaga. + + + + %1 made this room require an invitation to join. + %1 seadistas, et see jututuba vajab liitumiseks kutset. + + + + %1 invited %2. + %1 saatis kutse kasutajale %2. + + + + %1 has changed their avatar and changed their display name to %2. + %1 muutis oma tunnuspilti ja seadistas uueks kuvatavaks nimeks %2. + + + + %1 has changed their display name to %2. + %1 seadistas uueks kuvatavaks nimeks %2. + + + + %1 left after having already left! + This is a leave event after the user already left and shouldn't happen apart from state resets + %1 lahkus jututoast peale seda, kui ta juba oli lahkunud! + + + + %1 banned %2 + %1 seadis suhtluskeelu kasutajale %2 + + + + %1 knocked. + %1 müksati välja. + + + + TimelineRow + + + + Part of a thread + + + + + Edited + + + + + TimelineView + + + No room open + + + + + You are about to notify the whole room + + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + + No preview available + Eelvaade pole saadaval + + + + Settings + + + + + %n member(s) + + + + + + + + View members of %1 + + + + + This room is possibly inaccessible. If this room is private, you should remove it from this community. + + + + + join the conversation + + + + + accept invite + + + + + decline invite + + + + + leave + + + + + Invited by %1 (%2) + + + + + Hide invite reason + + + + + Show invite reason + - - %2 rejected the knock from %1. - %2 lükkas tagasi kasutaja %1 koputuse jututoa uksele. + + Back to room list + + + + TopBar - - %1 changed their avatar. - %1 muutis oma tunnuspilti. + + No room selected + - - %1 changed some profile info. - %1 muutis oma profiili. + + In %1 + - - %1 joined. - %1 liitus jututoaga. + + Back to room list + - - %1 joined via authorisation from %2's server. - %1 liitus peale autentimist serverist %2. + + Show or hide pinned messages + - - %1 rejected their invite. - %1 lükkas liitumiskutse tagasi. + + Show room members. + - - %1 left the room. - %1 lahkus jututoast. + + This room contains only verified devices. + - - Reason: %1 - Põhjus: %1 + + This room contains verified devices and devices which have never changed their master key. + - - %1 redacted their knock. - %1 muutis oma koputust jututoa uksele. + + This room contains unverified devices! + - - You joined this room. - Sa liitusid jututoaga. + + Search this room + - - %1 made this room require an invitation to join. - %1 seadistas, et see jututuba vajab liitumiseks kutset. + + Room options + - - %1 invited %2. - %1 saatis kutse kasutajale %2. + + Invite users + - - %1 has changed their avatar and changed their display name to %2. - %1 muutis oma tunnuspilti ja seadistas uueks kuvatavaks nimeks %2. + + Members + - - %1 has changed their display name to %2. - %1 seadistas uueks kuvatavaks nimeks %2. + + Leave room + - - %1 left after having already left! - This is a leave event after the user already left and shouldn't happen apart from state resets - %1 lahkus jututoast peale seda, kui ta juba oli lahkunud! + + Settings + - - %1 banned %2 - %1 seadis suhtluskeelu kasutajale %2 + + Unpin + - - %1 knocked. - %1 müksati välja. + + Enter search query + @@ -1738,6 +4272,17 @@ Põhjus: %4 Vigane tunnusluba + + UploadBox + + + Upload %n file(s) + + + + + + UserProfile @@ -1770,6 +4315,112 @@ Põhjus: %4 Error while reading file: %1 Viga faili lugemisel: %1 + + + Global User Profile + + + + + Room User Profile + + + + + Change avatar globally. + + + + + Change avatar. Will only apply to this room. + + + + + Change display name globally. + + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + + + + + Room: %1 + + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + + Open the global profile for this user. + + + + + + Verify + + + + + Start a private chat. + + + + + Kick the user. + + + + + Ban the user. + + + + + Refresh device list. + + + + + Devices + + + + + Shared Rooms + + + + + Sign out this device. + + + + + Change device name. + + + + + Last seen %1 from %2 + + + + + Unverify + + UserSettings @@ -2447,6 +5098,44 @@ Selle funktsionaalsuse jõustumine eeldab rakenduse uuesti käivitamist.Fail, kuhu salvestad eksporditavad sessiooni krüptovõtmed + + UserSettingsPage + + + CACHED + + + + + NOT CACHED + + + + + IMPORT + + + + + EXPORT + + + + + DOWNLOAD + + + + + REQUEST + + + + + Back + + + VerificationManager @@ -2455,6 +5144,67 @@ Selle funktsionaalsuse jõustumine eeldab rakenduse uuesti käivitamist.Ühtegi krüptitud vestlust selle kasutajaga ei leidunud. Palun loo temaga krüptitud vestlus ja proovi uuesti. + + Waiting + + + Waiting for other party… + + + + + Waiting for other side to accept the verification request. + + + + + Waiting for other side to continue the verification process. + + + + + Waiting for other side to complete the verification process. + + + + + Cancel + Katkesta + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + + + + + Enjoy your stay! + + + + + REGISTER + + + + + LOGIN + + + + + Reduce animations + + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + Et kasutajaliides oleks toredam, kasutab Nheko mitmel puhul animatsioone. Kui see sulle ei sobi, siis saad nad välja lülitada. + + descriptiveTime diff --git a/resources/langs/nheko_fi.ts b/resources/langs/nheko_fi.ts index 69e7742b..2ba9e5a4 100644 --- a/resources/langs/nheko_fi.ts +++ b/resources/langs/nheko_fi.ts @@ -1,6 +1,40 @@ + + ActiveCallBar + + + Calling... + + + + + + Connecting... + + + + + You are screen sharing + + + + + Hide/Show Picture-in-Picture + + + + + Unmute Mic + + + + + Mute Mic + + + AliasEditingModel @@ -17,6 +51,82 @@ Aliasten päivittäminen epäonnistui: %1 + + AliasEditor + + + Aliases to %1 + + + + + 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. + + + + + Primary alias + + + + + Make primary alias + + + + + Advertise as an alias in this room + + + + + Publish in room directory + + + + + Remove this alias + + + + + #new-alias:server.tld + + + + + Add + + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + + Parent community + + + + + Other room + + + + + Enter additional rooms not in the list yet... + + + Cache @@ -34,6 +144,67 @@ Tyhjä Huone + + CallInvite + + + Video Call + + + + + Voice Call + + + + + No microphone found. + + + + + CallInviteBar + + + Video Call + + + + + Voice Call + + + + + Devices + + + + + Accept + + + + + No microphone found. + + + + + Unknown microphone: %1 + + + + + Unknown camera: %1 + + + + + Decline + + + CallManager @@ -269,6 +440,11 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi: Enter reason for banning %1 (%2) or hit enter for no reason: Anna syy porttikiellolle %1 (%2) tai paina enter mikäli syytä ei ole: + + + No network connection + + CommandCompleter @@ -559,6 +735,29 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi: Muunna yksityiskeskustelu huoneeksi. + + CommunitiesList + + + Expand + + + + + Collapse + + + + + Do not show notification counts for this community or tag. + + + + + Hide rooms with this tag or from this community by default. + + + CommunitiesModel @@ -633,607 +832,2662 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi: - CrossSigningSecrets + ConfirmJoinRoomDialog - - Decrypt secrets - Salaisuuksien salauksen purku + + Confirm community join + - - Enter your recovery key or passphrase to decrypt your secrets: - Anna palauttamisavain tai salasana purkaaksesi salaisuuksiesi salaus: + + Confirm room join + - - - Enter your recovery key or passphrase called %1 to decrypt your secrets: - Anna palautusavaimesi tai salasanasi nimeltä %1 purkaaksesi salaisuuksien salauksen: + + + %n member(s) + + + + - - Decryption failed - Salauksen purku epäonnistui + + 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: + - - Failed to decrypt secrets with the provided recovery key or passphrase - Salaisuuksien salauksen purkaminen ei onnistunut annetulla palautusavaimella tai salasanalla + + Do you want to join this room? You can optionally add a reason below: + - - - EventExpiry - - - Failed to set hidden events: %1 - Piilotettujen tapahtumien asettaminen epäonnistui: %1 + + Knock + - - - GridImagePackModel - - Account Pack + + Join - HiddenEvents + CreateDirect - - - Failed to set hidden events: %1 - Piilotettujen tapahtumien asettaminen epäonnistui: %1 + + Create Direct Chat + - - - InputBar - - All Files (*) - Kaikki Tiedostot (*) + + User to invite + - - Upload of '%1' failed - Tiedoston "%1" lähetys epäonnistui + + @user:server.tld + - - Select file(s) - Valitse tiedosto(t) + + Encryption + - LoginPage + CreateRoom - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org - Väärä Matrix-tunnus. Esim. @joe:matrix.org + + New community + - - Autodiscovery failed. Received malformed response. - Palvelimen tietojen hakeminen epäonnistui: virheellinen vastaus. + + New Room + - - Autodiscovery failed. Unknown error when requesting .well-known. - Palvelimen tietojen hakeminen epäonnistui: tuntematon virhe hakiessa .well-known -tiedostoa. + + Name + - - The required endpoints were not found. Possibly not a Matrix server. - Vaadittuja päätepisteitä ei löydetty. Mahdollisesti ei Matrix-palvelin. + + No name + - - Received malformed response. Make sure the homeserver domain is valid. - Vastaanotettiin virheellinen vastaus. Varmista, että kotipalvelimen osoite on pätevä. + + Topic + - - An unknown error occured. Make sure the homeserver domain is valid. - Tapahtui tuntematon virhe. Varmista, että kotipalvelimen osoite on pätevä. + + No topic + - - 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. - Valittu palvelin ei tue mitään tämän ohjelman tukemaa versiota Matrix-protokollasta (v.1.1:stä v.1.4:ään). Et voi kirjautua sisään. + + Alias + - - Sign in with Apple - Kirjaudu sisään Applella - - - - Continue with Facebook - Jatka Facebookilla - - - - Sign in with Google - Kirjaudu sisään Googlella + + Public + - - Sign in with Twitter - Kirjaudu sisään Twitterillä + + Public rooms can be joined by anyone; private rooms need explicit invites. + - - Login using %1 - Kirjaudu sisään palvelun %1 kautta + + Trusted + - - SSO LOGIN - SSO-kirjautuminen + + All invitees are given the same power level as the creator + - - Empty password - Tyhjä salasana + + Encryption + - - SSO login failed - SSO-kirjautuminen epäonnistui + + Caution: Encryption cannot be disabled + - - - MediaUpload - - - Failed to upload media. Please try again. - Mediaa ei onnistuttu lähettämään. Yritä uudelleen. + + Create Room + - NotificationsManager - - - - %1 sent an encrypted message - %1 lähetti salatun viestin - + CrossSigningSecrets - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message - %1 vastasi: %2 + + Decrypt secrets + Salaisuuksien salauksen purku - - %1 replied with an encrypted message - %1 vastasi salatulla viestillä + + Enter your recovery key or passphrase to decrypt your secrets: + Anna palauttamisavain tai salasana purkaaksesi salaisuuksiesi salaus: - - %1 replied to a message - %1 vastasi viestiin + + Enter your recovery key or passphrase called %1 to decrypt your secrets: + Anna palautusavaimesi tai salasanasi nimeltä %1 purkaaksesi salaisuuksien salauksen: - - %1 sent a message - %1 lähetti viestin + + Decryption failed + Salauksen purku epäonnistui - - - PowerLevels - - Failed to update powerlevel: %1 - Oikeustason päivitys epäonnistui: %1 + + Failed to decrypt secrets with the provided recovery key or passphrase + Salaisuuksien salauksen purkaminen ei onnistunut annetulla palautusavaimella tai salasanalla - PowerlevelEditingModels + DigitVerification - - Failed to update powerlevel: %1 - Oikeustason päivitys epäonnistui: %1 + + Verification Code + - - - PowerlevelsTypeListModel - - Other events - Muut tapahtumat + + 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! + - - Other state events - Muut tilatapahtumat + + They do not match! + - - Remove other users - Poista toisia käyttäjiä huoneesta + + They match! + + + + EmojiVerification - - Ban other users - Anna porttikieltoja toisille käyttäjille + + Verification Code + - - Invite other users - Kutsu toisia käyttäjiä + + 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! + - - Redact events sent by others - Vedä pois muiden lähettämiä tapahtumia + + 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. + - - Reactions - Reaktiot + + They do not match! + - - Deprecated aliases events - Käytöstä poistettujen aliasten tapahtumat + + They match! + + + + Encrypted - - Change the room avatar - Muuta huoneen avataria + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. + - Change the room addresses - Muuta huoneen osoitteita + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. + - Send encrypted messages - Lähetä salattuja viestejä + There was an internal error reading the decryption key from the database. + - Enable encryption - Ota salaus käyttöön + There was an error decrypting this message. + - Change guest access - Muuta vieraspääsyä + The message couldn't be parsed. + - Change history visibility - Muuta historian näkyvyyttä + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! + - Change who can join - Muuta liittymisehtoja + Unknown decryption error + - - Send messages - Lähetä viestejä + + Request key + + + + EncryptionEnabled - - Change the room name - Muuta huoneen nimeä + + %1 enabled end-to-end encryption + - - Change the room permissions - Muuta huoneen oikeuksia + + 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. + + + + EncryptionIndicator - - Change the rooms topic - Muuta huoneen aihetta + + This message is not encrypted! + - - Change the widgets - Muuta pienoisohjelmia + + Encrypted by a verified device + - Change the widgets (experimental) - Muuta pienoisohjelmia (kokeellinen) + Encrypted by an unverified device, but you have trusted that user so far. + - Redact own events - Vedä pois omia tapahtumia + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + + EventExpirationDialog - - Change the pinned events - Muuta kiinnitettyjä tapahtumia + + Event expiration for %1 + - - Upgrade the room - Päivitä huoneen versiota + + Event expiration + - - Send stickers - Lähetä tarroja + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. + - Ban users using policy rules - Anna porttikieltoja käytäntölistojen perusteella + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. + - - Ban rooms using policy rules - Anna huoneille porttikielttoja käytäntölistojen perusteella + + Expire events after X days + - - Ban servers using policy rules - Anna palvelimille porttikieltoja käytäntölistojen perusteella + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. + - - Edit child communities and rooms - Muokkaa aliyhteisöjä ja -huoneita + + Only keep latest X events + - - Change parent communities - Muuta yhteisövanhempia + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. + - - Start a call - Aloita puheluja + + Always keep latest X events + - - Negotiate a call - Järjestele puheluita + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. + - - Answer a call - Vastaa puheluihin + + Include state events + - - Hang up a call - Lopeta puheluita + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + + EventExpiry - - Reject a call - Hylkää puhelu + + + Failed to set hidden events: %1 + Piilotettujen tapahtumien asettaminen epäonnistui: %1 + + + + Failed + + + Verification failed + + + + + Other client does not support our verification protocol. + + + + + Key mismatch detected! + - Change the room emotes - Muuta huoneen hymiöitä + Device verification timed out. + - - - PowerlevelsUserListModel - - Other users - Muut käyttäjät + + Other party canceled the verification. + - - - QCoreApplication - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. - Luo ainutkertainen profiili, jonka kautta voit kirjautua sisään samanaikaisesti usealla käyttäjällä, sekä käynnistää Nhekosta monta ilmentymää. + + Verification messages received out of order! + - profile - profiili + Unknown verification error. + - - profile name - profiilin nimi + + Close + - QObject + ForwardCompleter - - Alias for '--log-level trace'. - Lisänimi optiolle '--log-level trace'. + + Forward Message + + + + GridImagePackModel - - 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} - Aseta komponenttien laajuinen lokitaso, tai pilkuilla eroteltu lista koostuen <komponentti>=<taso> -pareista, tai molemmat. Esimerkiksi oletuslokitason asettaminen tasoon 'warn', mutta komponentin 'ui' lokin kirjaamisen ottamiseen pois päältä, syötä 'warn,ui=off'. Tasot ovat {trace,debug,info,warning,error,critical,off}, komponentit {crypto,db,mtx,net,qml,ui} + + Account Pack + + + + HiddenEvents - - level - taso + + + Failed to set hidden events: %1 + Piilotettujen tapahtumien asettaminen epäonnistui: %1 + + + HiddenEventsDialog - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} - Aseta lokin ulostulotyyppi. Sallitaan pilkuilla eritelty lista. Oletusarvo on 'file,stderr'. types:{file,stderr,none} + + Hidden events for %1 + - - type - tyyppi + + Hidden events + - - Respond - Vastaa + + These events will be <b>shown</b> in %1: + + + + + These events will be <b>shown</b> in all rooms: + + + + + User events + - Send - Lähetä + Joins, leaves, avatar and name changes, bans, … + + + + + Power level changes + - Write a message... - Kirjoita viesti… + Sent when a moderator is added/removed or the permissions of a room are changed. + - - - ReadReceiptsModel - - Yesterday, %1 - Eilen, %1 + + Stickers + - RegisterPage + ImagePackEditorDialog - - Autodiscovery failed. Received malformed response. - Palvelimen tietojen hakeminen epäonnistui: virheellinen vastaus. + + Editing image pack + + + + + Add images + - Autodiscovery failed. Unknown error when requesting .well-known. - Palvelimen tietojen hakeminen epäonnistui: tuntematon virhe hakiessa .well-known -tiedostoa. + Images (*.png *.webp *.gif *.jpg *.jpeg) + - - The required endpoints were not found. Possibly not a Matrix server. - Vaadittuja päätepisteitä ei löydetty. Mahdollisesti ei Matrix-palvelin. + + Select images for pack + - - Received malformed response. Make sure the homeserver domain is valid. - Vastaanotettiin virheellinen vastaus. Varmista, että kotipalvelimen osoite on pätevä. + + Add to pack + - - An unknown error occured. Make sure the homeserver domain is valid. - Tapahtui tuntematon virhe. Varmista, että kotipalvelimen osoite on pätevä. + + Change the overview image for this pack + - - 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. - Valittu palvelin ei tue mitään tämän ohjelman tukemaa versiota Matrix-protokollasta (v.1.1:stä v.1.4:ään). Et voi rekisteröityä. + + Overview Image (*.png *.webp *.jpg *.jpeg) + - - Server does not support querying registration flows! - Palvelin ei tue rekisteröintimenetelmien kyselyä! + + Select overview image for pack + - - Server does not support registration. - Palvelin ei tue rekisteröitymistä. + + State key + - - Invalid username. - Epäkelpo käyttäjätunnus. + + Packname + - - Name already in use. - Nimi on jo käytössä. + + Attribution + - - Part of the reserved namespace. - Osa varattua nimiavaruutta. + + + Use as Emoji + - - - RoomInfo - - no version stored - ei tallennettua versiota + + + Use as Sticker + + + + + Shortcode + + + + + Body + + + + + Remove from pack + + + + + Remove + - RoomSettings + ImagePackSettingsDialog - - Failed to enable encryption: %1 - Salauksen aktivointi epäonnistui: %1 + + Image pack settings + - - Select an avatar - Valitse profiilikuva + + Create account pack + - - All Files (*) - Kaikki Tiedostot (*) + + New room pack + - - The selected file is not an image - Valittu tiedosto ei ole kuva + + Private pack + - - Error while reading file: %1 - Virhe lukiessa tiedostoa: %1 + + Pack from this room + - - - Failed to upload image: %s - Kuvan lähetys epäonnistui: %s + + Pack from parent community + + + + + Globally enabled pack + + + + + Enable globally + + + + + Enables this pack to be used in all rooms + + + + + Edit + + + + + Close + - RoomlistModel + InputBar - - Pending invite. - Vastausta odottava kutsu. + + All Files (*) + Kaikki Tiedostot (*) + + + + Upload of '%1' failed + Tiedoston "%1" lähetys epäonnistui + + + + Select file(s) + Valitse tiedosto(t) + + + + InviteDialog + + + Invite users to %1 + + + + + Search user + + + + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + + + + + Search on Server + + + + + Invite + + + + + Cancel + Peruuta + + + + JoinRoomDialog + + + Join room + + + + + Room ID or alias + + + + + Join + + + + + LeaveRoomDialog + + + Leave room + + + + + Are you sure you want to leave? + + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + Väärä Matrix-tunnus. Esim. @joe:matrix.org + + + + Autodiscovery failed. Received malformed response. + Palvelimen tietojen hakeminen epäonnistui: virheellinen vastaus. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Palvelimen tietojen hakeminen epäonnistui: tuntematon virhe hakiessa .well-known -tiedostoa. + + + + The required endpoints were not found. Possibly not a Matrix server. + Vaadittuja päätepisteitä ei löydetty. Mahdollisesti ei Matrix-palvelin. + + + + Received malformed response. Make sure the homeserver domain is valid. + Vastaanotettiin virheellinen vastaus. Varmista, että kotipalvelimen osoite on pätevä. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Tapahtui tuntematon virhe. Varmista, että kotipalvelimen osoite on pätevä. + + + + 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. + Valittu palvelin ei tue mitään tämän ohjelman tukemaa versiota Matrix-protokollasta (v.1.1:stä v.1.4:ään). Et voi kirjautua sisään. + + + + Sign in with Apple + Kirjaudu sisään Applella + + + + Continue with Facebook + Jatka Facebookilla + + + + Sign in with Google + Kirjaudu sisään Googlella + + + + Sign in with Twitter + Kirjaudu sisään Twitterillä + + + + Login using %1 + Kirjaudu sisään palvelun %1 kautta + + + + SSO LOGIN + SSO-kirjautuminen + + + + Empty password + Tyhjä salasana + + + + SSO login failed + SSO-kirjautuminen epäonnistui + + + + Matrix ID + + + + + e.g @joe:matrix.org + + + + + 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. + + + + + Password + + + + + Your password. + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + + Homeserver address + + + + + server.my:8787 + + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + + LOGIN + + + + + Back + + + + + LogoutDialog + + + Log out + + + + + A call is in progress. Log out? + + + + + Are you sure you want to log out? + + + + + MediaUpload + + + + Failed to upload media. Please try again. + Mediaa ei onnistuttu lähettämään. Yritä uudelleen. + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + + + + + Go to replacement room + + + + + %1 removed a message + + + + + %1 changed which servers are allowed in this room. + + + + + %2 changed the room name to: %1 + + + + + %1 removed the room name + + + + + %2 changed the topic to: %1 + + + + + %1 removed the topic + + + + + %1 changed the room avatar + + + + + %1 changed the pinned messages. + + + + + %1 changed the addresses for this room. + + + + + %1 changed the parent communities for this room. + + + + + %1 created and configured room: %2 + + + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 rejected the call. + + + + + %1 select answer + + + + + %1 ended the call. + + + + + + %1 is negotiating the call... + + + + + Allow them in + + + + + MessageInput + + + Hang up + + + + + Already on a call + + + + + Place a call + + + + + Send a file + + + + + Write a message... + Kirjoita viesti… + + + + Stickers + + + + + Emoji + + + + + Send + Lähetä + + + + You don't have permission to send messages in this room + + + + + MessageView + + + Edit + + + + + React + + + + + Reply in thread + + + + + New thread + + + + + Reply + + + + + Go to message + + + + + Options + + + + + %1's status message + + + + + Enter reason for removal or hit enter for no reason: + + + + + Reason for removal + + + + + Go to &message + + + + + + &Copy + + + + + + Copy &link location + + + + + Re&act + + + + + Repl&y + + + + + &Edit + + + + + &Thread + + + + + Un&pin + + + + + &Pin + + + + + &Read receipts + + + + + &Forward + + + + + &Mark as read + + + + + View raw message + + + + + View decrypted raw message + + + + + Remo&ve message + + + + + &Save as + + + + + &Open in external program + + + + + Copy link to eve&nt + + + + + &Go to quoted message + + + + + NewVerificationRequest + + + Send Verification Request + + + + + Received Verification Request + + + + + 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.) + + + + + 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? + + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + + %1 has requested to verify their device %2. + + + + + %1 using the device %2 has requested to be verified. + + + + + Your device (%1) has requested to be verified. + + + + + Cancel + Peruuta + + + + Deny + + + + + Start verification + + + + + Accept + + + + + NotificationsManager + + + + %1 sent an encrypted message + %1 lähetti salatun viestin + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + %1 vastasi: %2 + + + + %1 replied with an encrypted message + %1 vastasi salatulla viestillä + + + + %1 replied to a message + %1 vastasi viestiin + + + + %1 sent a message + %1 lähetti viestin + + + + PlaceCall + + + Place a call to %1? + + + + + No microphone found. + + + + + Voice + + + + + Video + + + + + Screen + + + + + Cancel + Peruuta + + + + Placeholder + + + unimplemented event: + + + + + PowerLevelEditor + + + Permissions in %1 + + + + + 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. + + + + + Roles + + + + + Users + + + + + Move permissions between roles to change them + + + + + + Administrator (%1) + + + + + + Moderator (%1) + + + + + User (%1) + + + + + + Custom (%1) + + + + + Remove event type + + + + + Add event type + + + + + Add new role + + + + + Add + + + + + Move users up or down to change their permissions + + + + + Remove user + + + + + Add user + + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + + + + + Which of the subcommunities and rooms should these permissions be applied to? + + + + + Apply permissions recursively + + + + + Overwrite exisiting modifications in rooms + + + + + No permissions to apply the new permissions here + + + + + No changes needed + + + + + Existing modifications to the permissions in this room will be overwritten + + + + + Permissions synchronized with community + + + + + PowerLevels + + + Failed to update powerlevel: %1 + Oikeustason päivitys epäonnistui: %1 + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + Oikeustason päivitys epäonnistui: %1 + + + + PowerlevelsTypeListModel + + + Other events + Muut tapahtumat + + + + Other state events + Muut tilatapahtumat + + + + Remove other users + Poista toisia käyttäjiä huoneesta + + + + Ban other users + Anna porttikieltoja toisille käyttäjille + + + + Invite other users + Kutsu toisia käyttäjiä + + + + Redact events sent by others + Vedä pois muiden lähettämiä tapahtumia + + + + Reactions + Reaktiot + + + + Deprecated aliases events + Käytöstä poistettujen aliasten tapahtumat + + + + Change the room avatar + Muuta huoneen avataria + + + + Change the room addresses + Muuta huoneen osoitteita + + + + Send encrypted messages + Lähetä salattuja viestejä + + + + Enable encryption + Ota salaus käyttöön + + + + Change guest access + Muuta vieraspääsyä + + + + Change history visibility + Muuta historian näkyvyyttä + + + + Change who can join + Muuta liittymisehtoja + + + + Send messages + Lähetä viestejä + + + + Change the room name + Muuta huoneen nimeä + + + + Change the room permissions + Muuta huoneen oikeuksia + + + + Change the rooms topic + Muuta huoneen aihetta + + + + Change the widgets + Muuta pienoisohjelmia + + + + Change the widgets (experimental) + Muuta pienoisohjelmia (kokeellinen) + + + + Redact own events + Vedä pois omia tapahtumia + + + + Change the pinned events + Muuta kiinnitettyjä tapahtumia + + + + Upgrade the room + Päivitä huoneen versiota + + + + Send stickers + Lähetä tarroja + + + + Ban users using policy rules + Anna porttikieltoja käytäntölistojen perusteella + + + + Ban rooms using policy rules + Anna huoneille porttikielttoja käytäntölistojen perusteella + + + + Ban servers using policy rules + Anna palvelimille porttikieltoja käytäntölistojen perusteella + + + + Edit child communities and rooms + Muokkaa aliyhteisöjä ja -huoneita + + + + Change parent communities + Muuta yhteisövanhempia + + + + Start a call + Aloita puheluja + + + + Negotiate a call + Järjestele puheluita + + + + Answer a call + Vastaa puheluihin + + + + Hang up a call + Lopeta puheluita + + + + Reject a call + Hylkää puhelu + + + + Change the room emotes + Muuta huoneen hymiöitä + + + + PowerlevelsUserListModel + + + Other users + Muut käyttäjät + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + Luo ainutkertainen profiili, jonka kautta voit kirjautua sisään samanaikaisesti usealla käyttäjällä, sekä käynnistää Nhekosta monta ilmentymää. + + + + profile + profiili + + + + profile name + profiilin nimi + + + + QObject + + + Alias for '--log-level trace'. + Lisänimi optiolle '--log-level trace'. + + + + 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} + Aseta komponenttien laajuinen lokitaso, tai pilkuilla eroteltu lista koostuen <komponentti>=<taso> -pareista, tai molemmat. Esimerkiksi oletuslokitason asettaminen tasoon 'warn', mutta komponentin 'ui' lokin kirjaamisen ottamiseen pois päältä, syötä 'warn,ui=off'. Tasot ovat {trace,debug,info,warning,error,critical,off}, komponentit {crypto,db,mtx,net,qml,ui} + + + + level + taso + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + Aseta lokin ulostulotyyppi. Sallitaan pilkuilla eritelty lista. Oletusarvo on 'file,stderr'. types:{file,stderr,none} + + + + type + tyyppi + + + + Respond + Vastaa + + + + Send + Lähetä + + + + Write a message... + Kirjoita viesti… + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + + + + + Open reCAPTCHA + + + + + Cancel + Peruuta + + + + Confirm + Vahvista + + + + ReadReceipts + + + Read receipts + Lukukuittaukset + + + + ReadReceiptsModel + + + Yesterday, %1 + Eilen, %1 + + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + Palvelimen tietojen hakeminen epäonnistui: virheellinen vastaus. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Palvelimen tietojen hakeminen epäonnistui: tuntematon virhe hakiessa .well-known -tiedostoa. + + + + The required endpoints were not found. Possibly not a Matrix server. + Vaadittuja päätepisteitä ei löydetty. Mahdollisesti ei Matrix-palvelin. + + + + Received malformed response. Make sure the homeserver domain is valid. + Vastaanotettiin virheellinen vastaus. Varmista, että kotipalvelimen osoite on pätevä. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Tapahtui tuntematon virhe. Varmista, että kotipalvelimen osoite on pätevä. + + + + 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. + Valittu palvelin ei tue mitään tämän ohjelman tukemaa versiota Matrix-protokollasta (v.1.1:stä v.1.4:ään). Et voi rekisteröityä. + + + + Server does not support querying registration flows! + Palvelin ei tue rekisteröintimenetelmien kyselyä! + + + + Server does not support registration. + Palvelin ei tue rekisteröitymistä. + + + + Invalid username. + Epäkelpo käyttäjätunnus. + + + + Name already in use. + Nimi on jo käytössä. + + + + Part of the reserved namespace. + Osa varattua nimiavaruutta. + + + + Homeserver + Kotipalvelin + + + + your.server + + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + + Username + + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + + Back + + + + + Password + + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + + Password confirmation + + + + + Your passwords do not match! + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + + REGISTER + + + + + ReplyPopup + + + Close + + + + + Cancel Edit + + + + + Cancel Thread + + + + + RoomDirectory + + + Explore Public Rooms + + + + + Search for public rooms + + + + + Choose custom homeserver + + + + + RoomInfo + + + no version stored + ei tallennettua versiota + + + + RoomList + + + Start a new chat + + + + + Join a room + + + + + Create a new room + + + + + Start a direct chat + + + + + Create a new community + + + + + Room directory + + + + + Search rooms (Ctrl+K) + + + + + User settings + + + + + Logout + + + + + Enter your status message: + + + + + Status Message + + + + + Profile settings + + + + + Set status message + + + + + Encryption not set up + Cross-signing setup has not run yet. + + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + + + + + Please verify your other devices + There are unverified devices signed in to this account. + + + + + Close + + + + + Enter the tag you want to use: + + + + + New tag + + + + + Open separately + + + + + Room settings + + + + + Leave room + + + + + Copy room link + + + + + Tag room as: + + + + + Favourite + + + + + Low priority + + + + + Server notice + + + + + Create new tag... + + + + + Add or remove from community... + + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + + + + + + + Invite more people + + + + + Search... + + + + + Sort by: + + + + + User ID + Käyttäjätunnus + + + + Display name + + + + + Power level + + + + + Administrator: %1 + + + + + Moderator: %1 + + + + + User: %1 + + + + + This room is not encrypted! + + + + + This user is verified. + + + + + This user isn't verified, but is still using the same master key from the first time you met. + + + + + This user has unverified devices! + + + + + RoomSettings + + + Failed to enable encryption: %1 + Salauksen aktivointi epäonnistui: %1 + + + + Select an avatar + Valitse profiilikuva + + + + All Files (*) + Kaikki Tiedostot (*) + + + + The selected file is not an image + Valittu tiedosto ei ole kuva + + + + Error while reading file: %1 + Virhe lukiessa tiedostoa: %1 + + + + + Failed to upload image: %s + Kuvan lähetys epäonnistui: %s + + + + Room Settings + + + + + Change room avatar. + + + + + Change name of this room + + + + + %n member(s) + + + + + + + + View members of %1 + + + + + No topic set + + + + + Change topic of this room + + + + + NOTIFICATIONS + ILMOITUKSET + + + + Notifications + + + + + Muted + + + + + Mentions only + + + + + All messages + + + + + ENTRY PERMISSIONS + + + + + Anyone can join + + + + + Allow knocking + + + + + Allow joining via other rooms + + + + + Rooms to join via + + + + + + Change + + + + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + + Allow guests to join + + + + + Apply access rules + + + + + MESSAGE VISIBILITY + + + + + Allow viewing history without joining + + + + + This is useful to see previews of the room or view it on public websites. + + + + + Members can see messages since + + + + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. + + + + + Everything + + + + + As long as the user joined, they can see all previous messages. + + + + + They got invited + + + + + Members can only see messages from when they got invited going forward. + + + + + They joined + + + + + Members can only see messages since after they joined. + + + + + Apply visibility changes + + + + + Locally hidden events + + + + + + + + Configure + + + + + Select events to hide in this room + + + + + Automatic event deletion + + + + + Select if your events get automatically deleted in this room. + + + + + GENERAL SETTINGS + + + + + Encryption + + + + + End-to-End Encryption + + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + + Permission + + + + + View and change the permissions in this room + + + + + Aliases + + + + + View and change the addresses/aliases of this room + + + + + Sticker & Emote Settings + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + INFO + TIETOA + + + + Internal ID + + + + + Copied to clipboard + + + + + Room Version + + + + + show less + + + + + show more + + + + + RoomlistModel + + + Pending invite. + Vastausta odottava kutsu. + + + + Previewing this room + Esikatsellaan tätä huonetta + + + + No preview available + Esikatselua ei saatavilla + + + + This room is possibly inaccessible + + + + + Root + + + Please enter your login password to continue: + + + + + Please enter a valid email address to continue: + + + + + Please enter a valid phone number to continue: + + + + + Please enter the token which has been sent to you: + + + + + Wait for the confirmation link to arrive, then continue. + + + + + ScreenShare + + + Share desktop with %1? + + + + + Method: + + + + + Window: + + + + + Request screencast + + + + + Frame rate: + + + + + Include your camera picture-in-picture + + + + + Request remote camera + + + + + + View your callee's camera like a regular video call + + + + + Hide mouse cursor + + + + + Share + + + + + Preview + + + + + Cancel + Peruuta + + + + SecretStorage + + + Failed to connect to secret storage + Salattuun tallennustilaan ei saatu yhteyttä + + + + Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + Nheko ei pystynyt yhdistämään salattuun tallennustilaan tallentamaan salaukseen kuuluvia salaisuuksia. Tämä voi johtua useasta syystä. Tarkista, onko D-Bus-palvelu käynnissä ja oletko määrittänyt alustallesi palvelun kuten KWallet, Gnome Keyring, KeePassXC tai vastaavan. Jos sinulla on ongelmia, voit luoda vikailmoituksen täällä: https://github.com/Nheko-Reborn/nheko/issues + + + + SelfVerificationCheck + + + 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! + + + + + Encryption setup successfully + + + + + Failed to setup encryption: %1 + + + + + Setup Encryption + - - Previewing this room - Esikatsellaan tätä huonetta + + 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! + - - No preview available - Esikatselua ei saatavilla + + Activate Encryption + - - This room is possibly inaccessible + + 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. - - - SecretStorage - - Failed to connect to secret storage - Salattuun tallennustilaan ei saatu yhteyttä + + verify + - - Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues - Nheko ei pystynyt yhdistämään salattuun tallennustilaan tallentamaan salaukseen kuuluvia salaisuuksia. Tämä voi johtua useasta syystä. Tarkista, onko D-Bus-palvelu käynnissä ja oletko määrittänyt alustallesi palvelun kuten KWallet, Gnome Keyring, KeePassXC tai vastaavan. Jos sinulla on ongelmia, voit luoda vikailmoituksen täällä: https://github.com/Nheko-Reborn/nheko/issues + + enter passphrase + @@ -1295,6 +3549,98 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi: Kuvan lähetys epäonnistui: %1 + + SpaceMenuLevel + + + Add or remove from community + + + + + Official community for this room + + + + + Affiliated community for this room + + + + + Listed only for community members + + + + + Listed only for room members + + + + + Not related + + + + + Subcommunities + + + + + StatusIndicator + + + Failed + + + + + Sent + + + + + Received + + + + + Read + + + + + StickerPicker + + + Search + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + Success + + + Successful Verification + + + + + Verification successful! Both sides verified their devices! + + + + + Close + + + TimelineModel @@ -1609,95 +3955,283 @@ Syy: %4 %2 potkaisi käyttäjän %1. - - %2 unbanned %1. - %2 poisti käyttäjän %1 porttikiellon. + + %2 unbanned %1. + %2 poisti käyttäjän %1 porttikiellon. + + + + %2 rejected the knock from %1. + %2 hylkäsi käyttäjän %1 koputuksen. + + + + %1 changed their avatar. + %1 muutti avatariaan. + + + + %1 changed some profile info. + %1 muutti joitain tietoja profiilistaan. + + + + %1 joined. + %1 liittyi. + + + + %1 joined via authorisation from %2's server. + %1 liittyi käyttäjän %2 palvelimen suomalla vahvistuksella. + + + + %1 rejected their invite. + %1 hylkäsi kutsunsa. + + + + %1 left the room. + %1 poistui huoneesta. + + + + Reason: %1 + Syy: %1 + + + + %1 redacted their knock. + %1 perui koputuksensa. + + + + You joined this room. + Liityit tähän huoneeseen. + + + + %1 made this room require an invitation to join. + %1 teki tämän huoneen vaatimaan kutsun liittymiseen. + + + + %1 invited %2. + %1 kutsui käyttäjän %2. + + + + %1 has changed their avatar and changed their display name to %2. + %1 vaihtoi avatariaan ja vaihtoi näyttönimekseen %2. + + + + %1 has changed their display name to %2. + %1 vaihtoi näyttönimekseen %2. + + + + %1 left after having already left! + This is a leave event after the user already left and shouldn't happen apart from state resets + %1 lähti vaikka lähti jo aiemmin! + + + + %1 banned %2 + %1 antoi porttikiellon käyttäjälle %2 + + + + %1 knocked. + %1 koputti. + + + + TimelineRow + + + + Part of a thread + + + + + Edited + + + + + TimelineView + + + No room open + + + + + You are about to notify the whole room + + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + + No preview available + Esikatselua ei saatavilla + + + + Settings + + + + + %n member(s) + + + + + + + + View members of %1 + + + + + This room is possibly inaccessible. If this room is private, you should remove it from this community. + + + + + join the conversation + + + + + accept invite + + + + + decline invite + + + + + leave + + + + + Invited by %1 (%2) + + + + + Hide invite reason + + + + + Show invite reason + - - %2 rejected the knock from %1. - %2 hylkäsi käyttäjän %1 koputuksen. + + Back to room list + + + + TopBar - - %1 changed their avatar. - %1 muutti avatariaan. + + No room selected + - - %1 changed some profile info. - %1 muutti joitain tietoja profiilistaan. + + In %1 + - - %1 joined. - %1 liittyi. + + Back to room list + - - %1 joined via authorisation from %2's server. - %1 liittyi käyttäjän %2 palvelimen suomalla vahvistuksella. + + Show or hide pinned messages + - - %1 rejected their invite. - %1 hylkäsi kutsunsa. + + Show room members. + - - %1 left the room. - %1 poistui huoneesta. + + This room contains only verified devices. + - - Reason: %1 - Syy: %1 + + This room contains verified devices and devices which have never changed their master key. + - - %1 redacted their knock. - %1 perui koputuksensa. + + This room contains unverified devices! + - - You joined this room. - Liityit tähän huoneeseen. + + Search this room + - - %1 made this room require an invitation to join. - %1 teki tämän huoneen vaatimaan kutsun liittymiseen. + + Room options + - - %1 invited %2. - %1 kutsui käyttäjän %2. + + Invite users + - - %1 has changed their avatar and changed their display name to %2. - %1 vaihtoi avatariaan ja vaihtoi näyttönimekseen %2. + + Members + - - %1 has changed their display name to %2. - %1 vaihtoi näyttönimekseen %2. + + Leave room + - - %1 left after having already left! - This is a leave event after the user already left and shouldn't happen apart from state resets - %1 lähti vaikka lähti jo aiemmin! + + Settings + - - %1 banned %2 - %1 antoi porttikiellon käyttäjälle %2 + + Unpin + - - %1 knocked. - %1 koputti. + + Enter search query + @@ -1738,6 +4272,17 @@ Syy: %4 Virheellinen tunnisteväline + + UploadBox + + + Upload %n file(s) + + + + + + UserProfile @@ -1770,6 +4315,112 @@ Syy: %4 Error while reading file: %1 Virhe lukiessa tiedostoa: %1 + + + Global User Profile + + + + + Room User Profile + + + + + Change avatar globally. + + + + + Change avatar. Will only apply to this room. + + + + + Change display name globally. + + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + + + + + Room: %1 + + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + + Open the global profile for this user. + + + + + + Verify + + + + + Start a private chat. + + + + + Kick the user. + + + + + Ban the user. + + + + + Refresh device list. + + + + + Devices + + + + + Shared Rooms + + + + + Sign out this device. + + + + + Change device name. + + + + + Last seen %1 from %2 + + + + + Unverify + + UserSettings @@ -2447,6 +5098,44 @@ Tämä asetus tulee voimaan uudelleenkäynnistyksen jälkeen. Tiedosto, johon viedyt istuntoavaimet tallennetaan + + UserSettingsPage + + + CACHED + + + + + NOT CACHED + + + + + IMPORT + + + + + EXPORT + + + + + DOWNLOAD + + + + + REQUEST + + + + + Back + + + VerificationManager @@ -2455,6 +5144,67 @@ Tämä asetus tulee voimaan uudelleenkäynnistyksen jälkeen. Salattua keskustelua ei löydetty tälle käyttäjälle. Luo salattu yksityiskeskustelu tämän käyttäjän kanssa ja yritä uudestaan. + + Waiting + + + Waiting for other party… + + + + + Waiting for other side to accept the verification request. + + + + + Waiting for other side to continue the verification process. + + + + + Waiting for other side to complete the verification process. + + + + + Cancel + Peruuta + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + + + + + Enjoy your stay! + + + + + REGISTER + + + + + LOGIN + + + + + Reduce animations + + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + Nheko käyttää animaatioita useissa paikoissa tehden asioista nättejä. Tämä asetus sallii niiden poistamisen käytöstä jos ne aiheuttavat huonovointisuutta. + + descriptiveTime diff --git a/resources/langs/nheko_fr.ts b/resources/langs/nheko_fr.ts index 67ba26f1..b4281122 100644 --- a/resources/langs/nheko_fr.ts +++ b/resources/langs/nheko_fr.ts @@ -1,6 +1,40 @@ + + ActiveCallBar + + + Calling... + + + + + + Connecting... + + + + + You are screen sharing + + + + + Hide/Show Picture-in-Picture + + + + + Unmute Mic + + + + + Mute Mic + + + AliasEditingModel @@ -17,6 +51,82 @@ Impossible de mettre à jour les alias : %1 + + AliasEditor + + + Aliases to %1 + + + + + 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. + + + + + Primary alias + + + + + Make primary alias + + + + + Advertise as an alias in this room + + + + + Publish in room directory + + + + + Remove this alias + + + + + #new-alias:server.tld + + + + + Add + + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + + Parent community + + + + + Other room + + + + + Enter additional rooms not in the list yet... + + + Cache @@ -34,6 +144,67 @@ Salon vide + + CallInvite + + + Video Call + + + + + Voice Call + + + + + No microphone found. + + + + + CallInviteBar + + + Video Call + + + + + Voice Call + + + + + Devices + + + + + Accept + + + + + No microphone found. + + + + + Unknown microphone: %1 + + + + + Unknown camera: %1 + + + + + Decline + + + CallManager @@ -269,6 +440,11 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo Enter reason for banning %1 (%2) or hit enter for no reason: Saisissez un motif pour bannir %1 (%2) ou appuyez sur entrée pour ne pas mettre de motif : + + + No network connection + + CommandCompleter @@ -559,6 +735,29 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo + + CommunitiesList + + + Expand + + + + + Collapse + + + + + Do not show notification counts for this community or tag. + + + + + Hide rooms with this tag or from this community by default. + + + CommunitiesModel @@ -633,607 +832,2662 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo - CrossSigningSecrets + ConfirmJoinRoomDialog - - Decrypt secrets - Déchiffrer les secrets + + Confirm community join + - - Enter your recovery key or passphrase to decrypt your secrets: - Entrez votre clé de récupération ou phrase de passe pour déchiffrer vos secrets : + + Confirm room join + - - - Enter your recovery key or passphrase called %1 to decrypt your secrets: - Entrez votre clé de récupération ou votre phrase de passe nommée %1 pour déchiffrer vos secrets : + + + %n member(s) + + + + - - Decryption failed - Échec du déchiffrement + + 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: + - - Failed to decrypt secrets with the provided recovery key or passphrase - Échec du déchiffrement des secrets avec la clé de récupération ou phrase de passe fournie + + Do you want to join this room? You can optionally add a reason below: + - - - EventExpiry - - - Failed to set hidden events: %1 - Impossible de modifier les évènements cachés : %1 + + Knock + - - - GridImagePackModel - - Account Pack + + Join - HiddenEvents + CreateDirect - - - Failed to set hidden events: %1 - Impossible de modifier les évènements cachés : %1 + + Create Direct Chat + - - - InputBar - - All Files (*) - Tous les types de fichiers (*) + + User to invite + - - Select file(s) + + @user:server.tld - - Upload of '%1' failed + + Encryption - LoginPage + CreateRoom - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org - Vous avez entré un identifiant Matrix invalide exemple correct : @moi:monserveur.example.com) + + New community + - - Autodiscovery failed. Received malformed response. - Échec de la découverte automatique. Réponse mal formée reçue. + + New Room + - - Autodiscovery failed. Unknown error when requesting .well-known. - Échec de la découverte automatique. Erreur inconnue lors de la demande de .well-known. + + Name + - - The required endpoints were not found. Possibly not a Matrix server. - Les endpoints requis n'ont pas été trouvés. Ce n'est peut-être pas un serveur Matrix. + + No name + - - Received malformed response. Make sure the homeserver domain is valid. - Réponse mal formée reçue. Vérifiez que le nom de domaine du serveur est valide. + + Topic + - - An unknown error occured. Make sure the homeserver domain is valid. - Une erreur inconnue est survenue. Vérifiez que le nom de domaine du serveur est valide. + + No topic + - - 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. + + Alias - - Sign in with Apple - Se connecter avec Apple + + Public + - - Continue with Facebook - Continuer avec Facebook - - - - Sign in with Google - Connexion avec Google - - - - Sign in with Twitter - Connexion avec Twitter + + Public rooms can be joined by anyone; private rooms need explicit invites. + - - Login using %1 - Connexion avec %1 + + Trusted + - - SSO LOGIN - CONNEXION SSO + + All invitees are given the same power level as the creator + - - Empty password - Mot de passe vide + + Encryption + - - SSO login failed - Échec de la connexion SSO + + Caution: Encryption cannot be disabled + - - - MediaUpload - - - Failed to upload media. Please try again. - Échec de l'envoi du média. Veuillez réessayer. + + Create Room + - NotificationsManager + CrossSigningSecrets - - - %1 sent an encrypted message - %1 a envoyé un message chiffré + + Decrypt secrets + Déchiffrer les secrets - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message - %1 a répondu : %2 + + Enter your recovery key or passphrase to decrypt your secrets: + Entrez votre clé de récupération ou phrase de passe pour déchiffrer vos secrets : - - %1 replied with an encrypted message - %1 a répondu avec un message chiffré + + Enter your recovery key or passphrase called %1 to decrypt your secrets: + Entrez votre clé de récupération ou votre phrase de passe nommée %1 pour déchiffrer vos secrets : - - %1 replied to a message - %1 a répondu à un message + + Decryption failed + Échec du déchiffrement - - %1 sent a message - %1 a envoyé un message + + Failed to decrypt secrets with the provided recovery key or passphrase + Échec du déchiffrement des secrets avec la clé de récupération ou phrase de passe fournie - PowerLevels + DigitVerification - - Failed to update powerlevel: %1 + + Verification Code - - - PowerlevelEditingModels - - Failed to update powerlevel: %1 + + 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! + + + + + They do not match! + + + + + They match! - PowerlevelsTypeListModel + EmojiVerification - - Other events + + Verification Code - - Other state events + + 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! - - Remove other users + + 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. - - Ban other users + + They do not match! - - Invite other users + + They match! + + + Encrypted - - Redact events sent by others + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. - Reactions + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. - Deprecated aliases events + There was an internal error reading the decryption key from the database. - Change the room avatar + There was an error decrypting this message. - Change the room addresses + The message couldn't be parsed. - Send encrypted messages + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! - Enable encryption + Unknown decryption error - - Change guest access + + Request key + + + EncryptionEnabled - - Change history visibility + + %1 enabled end-to-end encryption - - Change who can join + + 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. + + + + + EncryptionIndicator + + + This message is not encrypted! - - Send messages + + Encrypted by a verified device - Change the room name + Encrypted by an unverified device, but you have trusted that user so far. - Change the room permissions + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + EventExpirationDialog - - Change the rooms topic + + Event expiration for %1 - - Change the widgets + + Event expiration - - Change the widgets (experimental) + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Redact own events + + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Change the pinned events + + Expire events after X days - - Upgrade the room + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. - - Send stickers + + Only keep latest X events - - Ban users using policy rules + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. - - Ban rooms using policy rules + + Always keep latest X events - - Ban servers using policy rules + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. - - Edit child communities and rooms + + Include state events - - Change parent communities + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + EventExpiry - - Start a call + + + Failed to set hidden events: %1 + Impossible de modifier les évènements cachés : %1 + + + + Failed + + + Verification failed - - Negotiate a call + + Other client does not support our verification protocol. + + + + + Key mismatch detected! - Answer a call + Device verification timed out. - Hang up a call + Other party canceled the verification. - Reject a call + Verification messages received out of order! - Change the room emotes + Unknown verification error. - - - PowerlevelsUserListModel - - Other users + + Close - QCoreApplication + ForwardCompleter - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + Forward Message + + + GridImagePackModel - - profile - profil + + Account Pack + + + + HiddenEvents - - profile name - nom du profil + + + Failed to set hidden events: %1 + Impossible de modifier les évènements cachés : %1 - QObject + HiddenEventsDialog - - Alias for '--log-level trace'. + + Hidden events for %1 - - 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} + + Hidden events - - level + + These events will be <b>shown</b> in %1: - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + These events will be <b>shown</b> in all rooms: - - type + + User events - - Respond + + Joins, leaves, avatar and name changes, bans, … - - Send - Envoyer + + Power level changes + - Write a message... - Écrivez un message… + Sent when a moderator is added/removed or the permissions of a room are changed. + + + + + Stickers + - ReadReceiptsModel + ImagePackEditorDialog - + + Editing image pack + + + + + Add images + + + + + Images (*.png *.webp *.gif *.jpg *.jpeg) + + + + + Select images for pack + + + + + Add to pack + + + + + Change the overview image for this pack + + + + + Overview Image (*.png *.webp *.jpg *.jpeg) + + + + + Select overview image for pack + + + + + State key + + + + + Packname + + + + + Attribution + + + + + + Use as Emoji + + + + + + Use as Sticker + + + + + Shortcode + + + + + Body + + + + + Remove from pack + + + + + Remove + + + + + ImagePackSettingsDialog + + + Image pack settings + + + + + Create account pack + + + + + New room pack + + + + + Private pack + + + + + Pack from this room + + + + + Pack from parent community + + + + + Globally enabled pack + + + + + Enable globally + + + + + Enables this pack to be used in all rooms + + + + + Edit + + + + + Close + + + + + InputBar + + + All Files (*) + Tous les types de fichiers (*) + + + + Select file(s) + + + + + Upload of '%1' failed + + + + + InviteDialog + + + Invite users to %1 + + + + + Search user + + + + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + + + + + Search on Server + + + + + Invite + + + + + Cancel + Annuler + + + + JoinRoomDialog + + + Join room + + + + + Room ID or alias + + + + + Join + + + + + LeaveRoomDialog + + + Leave room + + + + + Are you sure you want to leave? + + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + Vous avez entré un identifiant Matrix invalide exemple correct : @moi:monserveur.example.com) + + + + Autodiscovery failed. Received malformed response. + Échec de la découverte automatique. Réponse mal formée reçue. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Échec de la découverte automatique. Erreur inconnue lors de la demande de .well-known. + + + + The required endpoints were not found. Possibly not a Matrix server. + Les endpoints requis n'ont pas été trouvés. Ce n'est peut-être pas un serveur Matrix. + + + + Received malformed response. Make sure the homeserver domain is valid. + Réponse mal formée reçue. Vérifiez que le nom de domaine du serveur est valide. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Une erreur inconnue est survenue. Vérifiez que le nom de domaine du serveur est valide. + + + + 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. + + + + + Sign in with Apple + Se connecter avec Apple + + + + Continue with Facebook + Continuer avec Facebook + + + + Sign in with Google + Connexion avec Google + + + + Sign in with Twitter + Connexion avec Twitter + + + + Login using %1 + Connexion avec %1 + + + + SSO LOGIN + CONNEXION SSO + + + + Empty password + Mot de passe vide + + + + SSO login failed + Échec de la connexion SSO + + + + Matrix ID + + + + + e.g @joe:matrix.org + + + + + 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. + + + + + Password + + + + + Your password. + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + + Homeserver address + + + + + server.my:8787 + + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + + LOGIN + + + + + Back + + + + + LogoutDialog + + + Log out + + + + + A call is in progress. Log out? + + + + + Are you sure you want to log out? + + + + + MediaUpload + + + + Failed to upload media. Please try again. + Échec de l'envoi du média. Veuillez réessayer. + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + + + + + Go to replacement room + + + + + %1 removed a message + + + + + %1 changed which servers are allowed in this room. + + + + + %2 changed the room name to: %1 + + + + + %1 removed the room name + + + + + %2 changed the topic to: %1 + + + + + %1 removed the topic + + + + + %1 changed the room avatar + + + + + %1 changed the pinned messages. + + + + + %1 changed the addresses for this room. + + + + + %1 changed the parent communities for this room. + + + + + %1 created and configured room: %2 + + + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 rejected the call. + + + + + %1 select answer + + + + + %1 ended the call. + + + + + + %1 is negotiating the call... + + + + + Allow them in + + + + + MessageInput + + + Hang up + + + + + Already on a call + + + + + Place a call + + + + + Send a file + + + + + Write a message... + Écrivez un message… + + + + Stickers + + + + + Emoji + + + + + Send + Envoyer + + + + You don't have permission to send messages in this room + + + + + MessageView + + + Edit + + + + + React + + + + + Reply in thread + + + + + New thread + + + + + Reply + + + + + Go to message + + + + + Options + + + + + %1's status message + + + + + Enter reason for removal or hit enter for no reason: + + + + + Reason for removal + + + + + Go to &message + + + + + + &Copy + + + + + + Copy &link location + + + + + Re&act + + + + + Repl&y + + + + + &Edit + + + + + &Thread + + + + + Un&pin + + + + + &Pin + + + + + &Read receipts + + + + + &Forward + + + + + &Mark as read + + + + + View raw message + + + + + View decrypted raw message + + + + + Remo&ve message + + + + + &Save as + + + + + &Open in external program + + + + + Copy link to eve&nt + + + + + &Go to quoted message + + + + + NewVerificationRequest + + + Send Verification Request + + + + + Received Verification Request + + + + + 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.) + + + + + 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? + + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + + %1 has requested to verify their device %2. + + + + + %1 using the device %2 has requested to be verified. + + + + + Your device (%1) has requested to be verified. + + + + + Cancel + Annuler + + + + Deny + + + + + Start verification + + + + + Accept + + + + + NotificationsManager + + + + %1 sent an encrypted message + %1 a envoyé un message chiffré + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + %1 a répondu : %2 + + + + %1 replied with an encrypted message + %1 a répondu avec un message chiffré + + + + %1 replied to a message + %1 a répondu à un message + + + + %1 sent a message + %1 a envoyé un message + + + + PlaceCall + + + Place a call to %1? + + + + + No microphone found. + + + + + Voice + + + + + Video + + + + + Screen + + + + + Cancel + Annuler + + + + Placeholder + + + unimplemented event: + + + + + PowerLevelEditor + + + Permissions in %1 + + + + + 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. + + + + + Roles + + + + + Users + + + + + Move permissions between roles to change them + + + + + + Administrator (%1) + + + + + + Moderator (%1) + + + + + User (%1) + + + + + + Custom (%1) + + + + + Remove event type + + + + + Add event type + + + + + Add new role + + + + + Add + + + + + Move users up or down to change their permissions + + + + + Remove user + + + + + Add user + + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + + + + + Which of the subcommunities and rooms should these permissions be applied to? + + + + + Apply permissions recursively + + + + + Overwrite exisiting modifications in rooms + + + + + No permissions to apply the new permissions here + + + + + No changes needed + + + + + Existing modifications to the permissions in this room will be overwritten + + + + + Permissions synchronized with community + + + + + PowerLevels + + + Failed to update powerlevel: %1 + + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + + + + + PowerlevelsTypeListModel + + + Other events + + + + + Other state events + + + + + Remove other users + + + + + Ban other users + + + + + Invite other users + + + + + Redact events sent by others + + + + + Reactions + + + + + Deprecated aliases events + + + + + Change the room avatar + + + + + Change the room addresses + + + + + Send encrypted messages + + + + + Enable encryption + + + + + Change guest access + + + + + Change history visibility + + + + + Change who can join + + + + + Send messages + + + + + Change the room name + + + + + Change the room permissions + + + + + Change the rooms topic + + + + + Change the widgets + + + + + Change the widgets (experimental) + + + + + Redact own events + + + + + Change the pinned events + + + + + Upgrade the room + + + + + Send stickers + + + + + Ban users using policy rules + + + + + Ban rooms using policy rules + + + + + Ban servers using policy rules + + + + + Edit child communities and rooms + + + + + Change parent communities + + + + + Start a call + + + + + Negotiate a call + + + + + Answer a call + + + + + Hang up a call + + + + + Reject a call + + + + + Change the room emotes + + + + + PowerlevelsUserListModel + + + Other users + + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + + + + profile + profil + + + + profile name + nom du profil + + + + QObject + + + Alias for '--log-level trace'. + + + + + 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} + + + + + level + + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + + + + type + + + + + Respond + + + + + Send + Envoyer + + + + Write a message... + Écrivez un message… + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + + + + + Open reCAPTCHA + + + + + Cancel + Annuler + + + + Confirm + Confirmer + + + + ReadReceipts + + + Read receipts + Accusés de lecture + + + + ReadReceiptsModel + + Yesterday, %1 Hier, %1 - - - RegisterPage + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + Échec de la découverte automatique. Réponse mal formée reçue. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Échec de la découverte automatique. Erreur inconnue lors de la demande de .well-known. + + + + The required endpoints were not found. Possibly not a Matrix server. + Les endpoints requis n'ont pas été trouvés. Ce n'est peut-être pas un serveur Matrix. + + + + Received malformed response. Make sure the homeserver domain is valid. + Réponse mal formée reçue. Vérifiez que le nom de domaine du serveur est valide. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Une erreur inconnue est survenue. Vérifiez que le nom de domaine du serveur est valide. + + + + 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. + + + + + Server does not support querying registration flows! + Le serveur ne supporte pas d'interroger les méthodes d'enregistrement ! + + + + Server does not support registration. + Le serveur ne supporte pas l'enregistrement. + + + + Invalid username. + Nom d'utilisateur invalide. + + + + Name already in use. + Nom déjà utilisé. + + + + Part of the reserved namespace. + Fait partie de l'espace de noms réservé. + + + + Homeserver + Serveur + + + + your.server + + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + + Username + + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + + Back + + + + + Password + + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + + Password confirmation + + + + + Your passwords do not match! + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + + REGISTER + + + + + ReplyPopup + + + Close + + + + + Cancel Edit + + + + + Cancel Thread + + + + + RoomDirectory + + + Explore Public Rooms + + + + + Search for public rooms + + + + + Choose custom homeserver + + + + + RoomInfo + + + no version stored + pas de version enregistrée + + + + RoomList + + + Start a new chat + + + + + Join a room + + + + + Create a new room + + + + + Start a direct chat + + + + + Create a new community + + + + + Room directory + + + + + Search rooms (Ctrl+K) + + + + + User settings + + + + + Logout + + + + + Enter your status message: + + + + + Status Message + + + + + Profile settings + + + + + Set status message + + + + + Encryption not set up + Cross-signing setup has not run yet. + + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + + + + + Please verify your other devices + There are unverified devices signed in to this account. + + + + + Close + + + + + Enter the tag you want to use: + + + + + New tag + + + + + Open separately + + + + + Room settings + + + + + Leave room + + + + + Copy room link + + + + + Tag room as: + + + + + Favourite + + + + + Low priority + + + + + Server notice + + + + + Create new tag... + + + + + Add or remove from community... + + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + + + + + + + Invite more people + + + + + Search... + + + + + Sort by: + + + + + User ID + Identifiant de l'utilisateur + + + + Display name + + + + + Power level + + + + + Administrator: %1 + + + + + Moderator: %1 + + + + + User: %1 + + + + + This room is not encrypted! + + + + + This user is verified. + + + + + This user isn't verified, but is still using the same master key from the first time you met. + + + + + This user has unverified devices! + + + + + RoomSettings + + + Failed to enable encryption: %1 + Échec de l'activation du chiffrement : %1 + + + + Select an avatar + Sélectionner un avatar + + + + All Files (*) + Tous les types de fichiers (*) + + + + The selected file is not an image + Le fichier sélectionné n'est pas une image + + + + Error while reading file: %1 + Erreur lors de la lecture du fichier : %1 + + + + + Failed to upload image: %s + Échec de l'envoi de l'image : %s + + + + Room Settings + + + + + Change room avatar. + + + + + Change name of this room + + + + + %n member(s) + + + + + + + + View members of %1 + + + + + No topic set + + + + + Change topic of this room + + + + + NOTIFICATIONS + NOTIFICATIONS + + + + Notifications + + + + + Muted + + + + + Mentions only + + + + + All messages + + + + + ENTRY PERMISSIONS + + + + + Anyone can join + + + + + Allow knocking + + + + + Allow joining via other rooms + + + + + Rooms to join via + + + + + + Change + + + + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + + Allow guests to join + + + + + Apply access rules + + + + + MESSAGE VISIBILITY + + - - Autodiscovery failed. Received malformed response. - Échec de la découverte automatique. Réponse mal formée reçue. + + Allow viewing history without joining + + + + + This is useful to see previews of the room or view it on public websites. + + + + + Members can see messages since + + + + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. + + + + + Everything + + + + + As long as the user joined, they can see all previous messages. + - Autodiscovery failed. Unknown error when requesting .well-known. - Échec de la découverte automatique. Erreur inconnue lors de la demande de .well-known. + They got invited + - - The required endpoints were not found. Possibly not a Matrix server. - Les endpoints requis n'ont pas été trouvés. Ce n'est peut-être pas un serveur Matrix. + + Members can only see messages from when they got invited going forward. + - Received malformed response. Make sure the homeserver domain is valid. - Réponse mal formée reçue. Vérifiez que le nom de domaine du serveur est valide. + They joined + - - An unknown error occured. Make sure the homeserver domain is valid. - Une erreur inconnue est survenue. Vérifiez que le nom de domaine du serveur est valide. + + Members can only see messages since after they joined. + - - 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. + + Apply visibility changes + + + + + Locally hidden events - Server does not support querying registration flows! - Le serveur ne supporte pas d'interroger les méthodes d'enregistrement ! + + + + Configure + - - Server does not support registration. - Le serveur ne supporte pas l'enregistrement. + + Select events to hide in this room + - - Invalid username. - Nom d'utilisateur invalide. + + Automatic event deletion + - - Name already in use. - Nom déjà utilisé. + + Select if your events get automatically deleted in this room. + + + + + GENERAL SETTINGS + + + + + Encryption + + + + + End-to-End Encryption + + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + + Permission + + + + + View and change the permissions in this room + + + + + Aliases + + + + + View and change the addresses/aliases of this room + + + + + Sticker & Emote Settings + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + INFO + INFO + + + + Internal ID + + + + + Copied to clipboard + + + + + Room Version + + + + + show less + + + + + show more + + + + + RoomlistModel + + + Pending invite. + Invitation en attente. + + + + Previewing this room + Prévisualisation du salon + + + + No preview available + Aucune prévisualisation disponible - Part of the reserved namespace. - Fait partie de l'espace de noms réservé. + This room is possibly inaccessible + - RoomInfo + Root - - no version stored - pas de version enregistrée + + Please enter your login password to continue: + + + + + Please enter a valid email address to continue: + + + + + Please enter a valid phone number to continue: + + + + + Please enter the token which has been sent to you: + + + + + Wait for the confirmation link to arrive, then continue. + - RoomSettings + ScreenShare - - Failed to enable encryption: %1 - Échec de l'activation du chiffrement : %1 + + Share desktop with %1? + - - Select an avatar - Sélectionner un avatar + + Method: + - - All Files (*) - Tous les types de fichiers (*) + + Window: + + + + + Request screencast + + + + + Frame rate: + + + + + Include your camera picture-in-picture + - The selected file is not an image - Le fichier sélectionné n'est pas une image + Request remote camera + + + + + + View your callee's camera like a regular video call + - Error while reading file: %1 - Erreur lors de la lecture du fichier : %1 + Hide mouse cursor + - - - Failed to upload image: %s - Échec de l'envoi de l'image : %s + + Share + + + + + Preview + + + + + Cancel + Annuler - RoomlistModel + SecretStorage - - Pending invite. - Invitation en attente. + + Failed to connect to secret storage + Échec de la connexion au stockage des secrets + + + + Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + Nheko n'a pas pu se connecter au stockage sécurisé afin d'y sauvegarder les clés de chiffrement. Cela peut avoir différentes causes. Vérifiez si votre service D-Bus est lancé, et si vous avez configuré un service tel que KWallet ; Gnome Keyring ; KeePassXC ou l'équivalent pour votre système. Si vous n'arrivez pas à résoudre le problème, n'hésitez pas à nous en faire part ici : https ://github.com/Nheko-Reborn/nheko/issues + + + + SelfVerificationCheck + + + 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! + + + + + Encryption setup successfully + + + + + Failed to setup encryption: %1 + - - Previewing this room - Prévisualisation du salon + + Setup Encryption + - - No preview available - Aucune prévisualisation disponible + + 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! + - - This room is possibly inaccessible + + Activate Encryption - - - SecretStorage - - Failed to connect to secret storage - Échec de la connexion au stockage des secrets + + 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. + - - Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues - Nheko n'a pas pu se connecter au stockage sécurisé afin d'y sauvegarder les clés de chiffrement. Cela peut avoir différentes causes. Vérifiez si votre service D-Bus est lancé, et si vous avez configuré un service tel que KWallet ; Gnome Keyring ; KeePassXC ou l'équivalent pour votre système. Si vous n'arrivez pas à résoudre le problème, n'hésitez pas à nous en faire part ici : https ://github.com/Nheko-Reborn/nheko/issues + + verify + + + + + enter passphrase + @@ -1295,6 +3549,98 @@ Vous pouvez éventuellement fournir une raison afin que les membres acceptent vo Échec de l'envoi de l'image : %1 + + SpaceMenuLevel + + + Add or remove from community + + + + + Official community for this room + + + + + Affiliated community for this room + + + + + Listed only for community members + + + + + Listed only for room members + + + + + Not related + + + + + Subcommunities + + + + + StatusIndicator + + + Failed + + + + + Sent + + + + + Received + + + + + Read + + + + + StickerPicker + + + Search + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + Success + + + Successful Verification + + + + + Verification successful! Both sides verified their devices! + + + + + Close + + + TimelineModel @@ -1609,95 +3955,283 @@ Raison : %4 %2 a expulsé %1. - - %2 unbanned %1. - %2 a dé-banni %1. + + %2 unbanned %1. + %2 a dé-banni %1. + + + + %2 rejected the knock from %1. + %2 a rejeté le "toc-toc" de %1. + + + + %1 changed their avatar. + %1 a changé son avatar. + + + + %1 changed some profile info. + %1 a changé des informations de profil. + + + + %1 joined. + %1 a rejoint le salon. + + + + %1 joined via authorisation from %2's server. + %1 a rejoint via une autorisation de la part du serveur de %2. + + + + %1 rejected their invite. + %1 a rejeté son invitation. + + + + %1 left the room. + %1 a quitté le salon. + + + + Reason: %1 + Raison : %1 + + + + %1 redacted their knock. + %1 a arrêté de toquer. + + + + You joined this room. + Vous avez rejoint ce salon. + + + + %1 made this room require an invitation to join. + + + + + %1 invited %2. + %1 a invité %2. + + + + %1 has changed their avatar and changed their display name to %2. + %1 a changé son avatar et changé son surnom en %2. + + + + %1 has changed their display name to %2. + %1 a changé son surnom en %2. + + + + %1 left after having already left! + This is a leave event after the user already left and shouldn't happen apart from state resets + %1 a quitté le salon après l'avoir déjà quitté ! + + + + %1 banned %2 + %1 a banni %2 + + + + %1 knocked. + %1 a toqué. + + + + TimelineRow + + + + Part of a thread + + + + + Edited + + + + + TimelineView + + + No room open + + + + + You are about to notify the whole room + + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + + No preview available + Aucune prévisualisation disponible + + + + Settings + + + + + %n member(s) + + + + + + + + View members of %1 + + + + + This room is possibly inaccessible. If this room is private, you should remove it from this community. + + + + + join the conversation + + + + + accept invite + + + + + decline invite + + + + + leave + + + + + Invited by %1 (%2) + + + + + Hide invite reason + + + + + Show invite reason + - - %2 rejected the knock from %1. - %2 a rejeté le "toc-toc" de %1. + + Back to room list + + + + TopBar - - %1 changed their avatar. - %1 a changé son avatar. + + No room selected + - - %1 changed some profile info. - %1 a changé des informations de profil. + + In %1 + - - %1 joined. - %1 a rejoint le salon. + + Back to room list + - - %1 joined via authorisation from %2's server. - %1 a rejoint via une autorisation de la part du serveur de %2. + + Show or hide pinned messages + - - %1 rejected their invite. - %1 a rejeté son invitation. + + Show room members. + - - %1 left the room. - %1 a quitté le salon. + + This room contains only verified devices. + - - Reason: %1 - Raison : %1 + + This room contains verified devices and devices which have never changed their master key. + - - %1 redacted their knock. - %1 a arrêté de toquer. + + This room contains unverified devices! + - - You joined this room. - Vous avez rejoint ce salon. + + Search this room + - - %1 made this room require an invitation to join. + + Room options - - %1 invited %2. - %1 a invité %2. + + Invite users + - - %1 has changed their avatar and changed their display name to %2. - %1 a changé son avatar et changé son surnom en %2. + + Members + - - %1 has changed their display name to %2. - %1 a changé son surnom en %2. + + Leave room + - - %1 left after having already left! - This is a leave event after the user already left and shouldn't happen apart from state resets - %1 a quitté le salon après l'avoir déjà quitté ! + + Settings + - - %1 banned %2 - %1 a banni %2 + + Unpin + - - %1 knocked. - %1 a toqué. + + Enter search query + @@ -1738,6 +4272,17 @@ Raison : %4 Jeton invalide + + UploadBox + + + Upload %n file(s) + + + + + + UserProfile @@ -1770,6 +4315,112 @@ Raison : %4 Error while reading file: %1 Erreur lors de la lecture du fichier  : %1 + + + Global User Profile + + + + + Room User Profile + + + + + Change avatar globally. + + + + + Change avatar. Will only apply to this room. + + + + + Change display name globally. + + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + + + + + Room: %1 + + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + + Open the global profile for this user. + + + + + + Verify + + + + + Start a private chat. + + + + + Kick the user. + + + + + Ban the user. + + + + + Refresh device list. + + + + + Devices + + + + + Shared Rooms + + + + + Sign out this device. + + + + + Change device name. + + + + + Last seen %1 from %2 + + + + + Unverify + + UserSettings @@ -2441,6 +5092,44 @@ This setting will take effect upon restart. Fichier où sauvegarder les clés de session exportées + + UserSettingsPage + + + CACHED + + + + + NOT CACHED + + + + + IMPORT + + + + + EXPORT + + + + + DOWNLOAD + + + + + REQUEST + + + + + Back + + + VerificationManager @@ -2449,6 +5138,67 @@ This setting will take effect upon restart. Aucune discussion privée chiffrée trouvée avec cet utilisateur. Créez-en une et réessayez. + + Waiting + + + Waiting for other party… + + + + + Waiting for other side to accept the verification request. + + + + + Waiting for other side to continue the verification process. + + + + + Waiting for other side to complete the verification process. + + + + + Cancel + Annuler + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + + + + + Enjoy your stay! + + + + + REGISTER + + + + + LOGIN + + + + + Reduce animations + + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + + + descriptiveTime diff --git a/resources/langs/nheko_hu.ts b/resources/langs/nheko_hu.ts index 5518f778..adad431a 100644 --- a/resources/langs/nheko_hu.ts +++ b/resources/langs/nheko_hu.ts @@ -1,6 +1,40 @@ + + ActiveCallBar + + + Calling... + + + + + + Connecting... + + + + + You are screen sharing + + + + + Hide/Show Picture-in-Picture + + + + + Unmute Mic + + + + + Mute Mic + + + AliasEditingModel @@ -17,6 +51,82 @@ + + AliasEditor + + + Aliases to %1 + + + + + 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. + + + + + Primary alias + + + + + Make primary alias + + + + + Advertise as an alias in this room + + + + + Publish in room directory + + + + + Remove this alias + + + + + #new-alias:server.tld + + + + + Add + + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + + Parent community + + + + + Other room + + + + + Enter additional rooms not in the list yet... + + + Cache @@ -33,6 +143,67 @@ + + CallInvite + + + Video Call + + + + + Voice Call + + + + + No microphone found. + + + + + CallInviteBar + + + Video Call + + + + + Voice Call + + + + + Devices + + + + + Accept + + + + + No microphone found. + + + + + Unknown microphone: %1 + + + + + Unknown camera: %1 + + + + + Decline + + + CallManager @@ -264,6 +435,11 @@ You may optionally provide a reason for others to accept your knock: Enter reason for banning %1 (%2) or hit enter for no reason: + + + No network connection + + CommandCompleter @@ -554,6 +730,29 @@ You may optionally provide a reason for others to accept your knock: + + CommunitiesList + + + Expand + + + + + Collapse + + + + + Do not show notification counts for this community or tag. + + + + + Hide rooms with this tag or from this community by default. + + + CommunitiesModel @@ -628,606 +827,2658 @@ You may optionally provide a reason for others to accept your knock: - CrossSigningSecrets + ConfirmJoinRoomDialog - - Decrypt secrets - Titkos tároló feloldása + + Confirm community join + - - Enter your recovery key or passphrase to decrypt your secrets: - Add meg a helyreállítási kulcsodat vagy a jelmondatodat a titkos tároló feloldásához: + + Confirm room join + - - - Enter your recovery key or passphrase called %1 to decrypt your secrets: - Add meg a %1 nevű helyreállítási kulcsodat vagy a jelmondatodat a titkos tároló feloldásához: + + + %n member(s) + + + - - Decryption failed - Titkosítás feloldása nem sikerült + + 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: + - - Failed to decrypt secrets with the provided recovery key or passphrase - Nem sikerült feloldani a titkosítási tárolót a megadott helyreállítási kulccsal vagy jelmondattal + + Do you want to join this room? You can optionally add a reason below: + - - - EventExpiry - - - Failed to set hidden events: %1 + + Knock - - - GridImagePackModel - - Account Pack + + Join - HiddenEvents + CreateDirect - - - Failed to set hidden events: %1 + + Create Direct Chat - - - InputBar - - All Files (*) - Minden fájl (*) + + User to invite + - - Select file(s) + + @user:server.tld - - Upload of '%1' failed + + Encryption - LoginPage + CreateRoom - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org - Érvénytelen Matrixazonosítót adtál meg. Példa: @janos:matrix.org + + New community + - - Autodiscovery failed. Received malformed response. - Az automatikus felderítés nem sikerült. Helytelen válasz érkezett. + + New Room + - - Autodiscovery failed. Unknown error when requesting .well-known. - Az automatikus felderítés nem sikerült. Ismeretlen hiba a .well-known lekérése közben. + + Name + - - The required endpoints were not found. Possibly not a Matrix server. - Nem találhatók szükséges végpontok. Lehet, hogy nem egy Matrixszerver. + + No name + - - Received malformed response. Make sure the homeserver domain is valid. - Helytelen válasz érkezett. Ellenőrizd, hogy a homeszervered domainje helyes. + + Topic + - - An unknown error occured. Make sure the homeserver domain is valid. - Egy ismeretlen hiba történt. Ellenőrizd, hogy a homeszervered domainje helyes. + + No topic + - - 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. + + Alias - - Sign in with Apple + + Public - - Continue with Facebook + + Public rooms can be joined by anyone; private rooms need explicit invites. - - Sign in with Google + + Trusted - - Sign in with Twitter + + All invitees are given the same power level as the creator - - Login using %1 + + Encryption - - SSO LOGIN - SSO BEJELENTKEZÉS - - - - Empty password - Üres jelszó - - - - SSO login failed - SSO bejelentkezés nem sikerült + + Caution: Encryption cannot be disabled + - - - MediaUpload - - - Failed to upload media. Please try again. - Nem sikerült feltölteni a médiafájlt. Kérlek, próbáld újra! + + Create Room + - NotificationsManager + CrossSigningSecrets - - - %1 sent an encrypted message - %1 küldött egy titkosított üzenetet + + Decrypt secrets + Titkos tároló feloldása - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message - %1 válasza: %2 + + Enter your recovery key or passphrase to decrypt your secrets: + Add meg a helyreállítási kulcsodat vagy a jelmondatodat a titkos tároló feloldásához: - - %1 replied with an encrypted message - %1 egy titkosított üzenettel válaszolt + + Enter your recovery key or passphrase called %1 to decrypt your secrets: + Add meg a %1 nevű helyreállítási kulcsodat vagy a jelmondatodat a titkos tároló feloldásához: - - %1 replied to a message - %1 válaszolt egy üzenetre + + Decryption failed + Titkosítás feloldása nem sikerült - - %1 sent a message - %1 küldött egy üzenetet + + Failed to decrypt secrets with the provided recovery key or passphrase + Nem sikerült feloldani a titkosítási tárolót a megadott helyreállítási kulccsal vagy jelmondattal - PowerLevels + DigitVerification - - Failed to update powerlevel: %1 + + Verification Code - - - PowerlevelEditingModels - - Failed to update powerlevel: %1 + + 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! + + + + + They do not match! + + + + + They match! - PowerlevelsTypeListModel + EmojiVerification - - Other events + + Verification Code - - Other state events + + 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! - - Remove other users + + 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. - - Ban other users + + They do not match! - - Invite other users + + They match! + + + Encrypted - - Redact events sent by others + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. - Reactions + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. - Deprecated aliases events + There was an internal error reading the decryption key from the database. - Change the room avatar + There was an error decrypting this message. - Change the room addresses + The message couldn't be parsed. - Send encrypted messages + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! - Enable encryption + Unknown decryption error - - Change guest access + + Request key + + + EncryptionEnabled - - Change history visibility + + %1 enabled end-to-end encryption - - Change who can join + + 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. + + + EncryptionIndicator - - Send messages + + This message is not encrypted! - - Change the room name + + Encrypted by a verified device - Change the room permissions + Encrypted by an unverified device, but you have trusted that user so far. - Change the rooms topic + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + EventExpirationDialog - - Change the widgets + + Event expiration for %1 - - Change the widgets (experimental) + + Event expiration - - Redact own events + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Change the pinned events + + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Upgrade the room + + Expire events after X days - - Send stickers + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. - - Ban users using policy rules + + Only keep latest X events - - Ban rooms using policy rules + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. - - Ban servers using policy rules + + Always keep latest X events - - Edit child communities and rooms + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. - - Change parent communities + + Include state events - - Start a call + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + EventExpiry - - Negotiate a call + + + Failed to set hidden events: %1 + + + + + Failed + + + Verification failed + + + + + Other client does not support our verification protocol. + + + + + Key mismatch detected! - Answer a call + Device verification timed out. - Hang up a call + Other party canceled the verification. - Reject a call + Verification messages received out of order! - Change the room emotes + Unknown verification error. - - - PowerlevelsUserListModel - - Other users + + Close - QCoreApplication + ForwardCompleter - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + Forward Message + + + GridImagePackModel - - profile - profil + + Account Pack + + + + HiddenEvents - - profile name - profilnév + + + Failed to set hidden events: %1 + - QObject + HiddenEventsDialog - - Alias for '--log-level trace'. + + Hidden events for %1 - - 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} + + Hidden events - - level + + These events will be <b>shown</b> in %1: - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + These events will be <b>shown</b> in all rooms: - - type + + User events - - Respond + + Joins, leaves, avatar and name changes, bans, … - - Send - Küldés + + Power level changes + - Write a message... - Írj egy üzenetet… + Sent when a moderator is added/removed or the permissions of a room are changed. + - - - ReadReceiptsModel - - Yesterday, %1 + + Stickers - RegisterPage + ImagePackEditorDialog - - Autodiscovery failed. Received malformed response. - Az automatikus felderítés nem sikerült. Helytelen válasz érkezett. + + Editing image pack + - - Autodiscovery failed. Unknown error when requesting .well-known. - Az automatikus felderítés nem sikerült. Ismeretlen hiba a .well-known lekérése közben. + + Add images + - - The required endpoints were not found. Possibly not a Matrix server. - Nem találhatók szükséges végpontok. Lehet, hogy nem egy Matrixszerver. + + Images (*.png *.webp *.gif *.jpg *.jpeg) + + + + + Select images for pack + + + + + Add to pack + + + + + Change the overview image for this pack + + + + + Overview Image (*.png *.webp *.jpg *.jpeg) + + + + + Select overview image for pack + + + + + State key + + + + + Packname + + + + + Attribution + + + + + + Use as Emoji + + + + + + Use as Sticker + + + + + Shortcode + + + + + Body + + + + + Remove from pack + + + + + Remove + + + + + ImagePackSettingsDialog + + + Image pack settings + + + + + Create account pack + + + + + New room pack + + + + + Private pack + + + + + Pack from this room + + + + + Pack from parent community + + + + + Globally enabled pack + + + + + Enable globally + + + + + Enables this pack to be used in all rooms + + + + + Edit + + + + + Close + + + + + InputBar + + + All Files (*) + Minden fájl (*) + + + + Select file(s) + + + + + Upload of '%1' failed + + + + + InviteDialog + + + Invite users to %1 + + + + + Search user + + + + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + + + + + Search on Server + + + + + Invite + + Cancel + Mégse + + + + JoinRoomDialog + + + Join room + + + + + Room ID or alias + + + + + Join + + + + + LeaveRoomDialog + + + Leave room + + + + + Are you sure you want to leave? + + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + Érvénytelen Matrixazonosítót adtál meg. Példa: @janos:matrix.org + + + + Autodiscovery failed. Received malformed response. + Az automatikus felderítés nem sikerült. Helytelen válasz érkezett. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Az automatikus felderítés nem sikerült. Ismeretlen hiba a .well-known lekérése közben. + + + + The required endpoints were not found. Possibly not a Matrix server. + Nem találhatók szükséges végpontok. Lehet, hogy nem egy Matrixszerver. + + + Received malformed response. Make sure the homeserver domain is valid. - Helytelen válasz érkezett. Ellenőrizd, hogy a homeszervered domainje helyes. + Helytelen válasz érkezett. Ellenőrizd, hogy a homeszervered domainje helyes. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Egy ismeretlen hiba történt. Ellenőrizd, hogy a homeszervered domainje helyes. + + + + 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. + + + + + Sign in with Apple + + + + + Continue with Facebook + + + + + Sign in with Google + + + + + Sign in with Twitter + + + + + Login using %1 + + + + + SSO LOGIN + SSO BEJELENTKEZÉS + + + + Empty password + Üres jelszó + + + + SSO login failed + SSO bejelentkezés nem sikerült + + + + Matrix ID + + + + + e.g @joe:matrix.org + + + + + 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. + + + + + Password + + + + + Your password. + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + + Homeserver address + + + + + server.my:8787 + + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + + LOGIN + + + + + Back + + + + + LogoutDialog + + + Log out + + + + + A call is in progress. Log out? + + + + + Are you sure you want to log out? + + + + + MediaUpload + + + + Failed to upload media. Please try again. + Nem sikerült feltölteni a médiafájlt. Kérlek, próbáld újra! + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + + + + + Go to replacement room + + + + + %1 removed a message + + + + + %1 changed which servers are allowed in this room. + + + + + %2 changed the room name to: %1 + + + + + %1 removed the room name + + + + + %2 changed the topic to: %1 + + + + + %1 removed the topic + + + + + %1 changed the room avatar + + + + + %1 changed the pinned messages. + + + + + %1 changed the addresses for this room. + + + + + %1 changed the parent communities for this room. + + + + + %1 created and configured room: %2 + + + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 rejected the call. + + + + + %1 select answer + + + + + %1 ended the call. + + + + + + %1 is negotiating the call... + + + + + Allow them in + + + + + MessageInput + + + Hang up + + + + + Already on a call + + + + + Place a call + + + + + Send a file + + + + + Write a message... + Írj egy üzenetet… + + + + Stickers + + + + + Emoji + + + + + Send + Küldés + + + + You don't have permission to send messages in this room + + + + + MessageView + + + Edit + + + + + React + + + + + Reply in thread + + + + + New thread + + + + + Reply + + + + + Go to message + + + + + Options + + + + + %1's status message + + + + + Enter reason for removal or hit enter for no reason: + + + + + Reason for removal + + + + + Go to &message + + + + + + &Copy + + + + + + Copy &link location + + + + + Re&act + + + + + Repl&y + + + + + &Edit + + + + + &Thread + + + + + Un&pin + + + + + &Pin + + + + + &Read receipts + + + + + &Forward + + + + + &Mark as read + + + + + View raw message + + + + + View decrypted raw message + + + + + Remo&ve message + + + + + &Save as + + + + + &Open in external program + + + + + Copy link to eve&nt + + + + + &Go to quoted message + + + + + NewVerificationRequest + + + Send Verification Request + + + + + Received Verification Request + + + + + 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.) + + + + + 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? + + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + + %1 has requested to verify their device %2. + + + + + %1 using the device %2 has requested to be verified. + + + + + Your device (%1) has requested to be verified. + + + + + Cancel + Mégse + + + + Deny + + + + + Start verification + + + + + Accept + + + + + NotificationsManager + + + + %1 sent an encrypted message + %1 küldött egy titkosított üzenetet + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + %1 válasza: %2 + + + + %1 replied with an encrypted message + %1 egy titkosított üzenettel válaszolt + + + + %1 replied to a message + %1 válaszolt egy üzenetre + + + + %1 sent a message + %1 küldött egy üzenetet + + + + PlaceCall + + + Place a call to %1? + + + + + No microphone found. + + + + + Voice + + + + + Video + + + + + Screen + + + + + Cancel + Mégse + + + + Placeholder + + + unimplemented event: + + + + + PowerLevelEditor + + + Permissions in %1 + + + + + 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. + + + + + Roles + + + + + Users + + + + + Move permissions between roles to change them + + + + + + Administrator (%1) + + + + + + Moderator (%1) + + + + + User (%1) + + + + + + Custom (%1) + + + + + Remove event type + + + + + Add event type + + + + + Add new role + + + + + Add + + + + + Move users up or down to change their permissions + + + + + Remove user + + + + + Add user + + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + + + + + Which of the subcommunities and rooms should these permissions be applied to? + + + + + Apply permissions recursively + + + + + Overwrite exisiting modifications in rooms + + + + + No permissions to apply the new permissions here + + + + + No changes needed + + + + + Existing modifications to the permissions in this room will be overwritten + + + + + Permissions synchronized with community + + + + + PowerLevels + + + Failed to update powerlevel: %1 + + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + + + + + PowerlevelsTypeListModel + + + Other events + + + + + Other state events + + + + + Remove other users + + + + + Ban other users + + + + + Invite other users + + + + + Redact events sent by others + + + + + Reactions + + + + + Deprecated aliases events + + + + + Change the room avatar + + + + + Change the room addresses + + + + + Send encrypted messages + + + + + Enable encryption + + + + + Change guest access + + + + + Change history visibility + + + + + Change who can join + + + + + Send messages + + + + + Change the room name + + + + + Change the room permissions + + + + + Change the rooms topic + + + + + Change the widgets + + + + + Change the widgets (experimental) + + + + + Redact own events + + + + + Change the pinned events + + + + + Upgrade the room + + + + + Send stickers + + + + + Ban users using policy rules + + + + + Ban rooms using policy rules + + + + + Ban servers using policy rules + + + + + Edit child communities and rooms + + + + + Change parent communities + + + + + Start a call + + + + + Negotiate a call + + + + + Answer a call + + + + + Hang up a call + + + + + Reject a call + + + + + Change the room emotes + + + + + PowerlevelsUserListModel + + + Other users + + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + + + + profile + profil + + + + profile name + profilnév + + + + QObject + + + Alias for '--log-level trace'. + + + + + 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} + + + + + level + + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + + + + type + + + + + Respond + + + + + Send + Küldés + + + + Write a message... + Írj egy üzenetet… + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + + + + + Open reCAPTCHA + + + + + Cancel + Mégse + + + + Confirm + Megerősítés + + + + ReadReceipts + + + Read receipts + Olvasási jegyek + + + + ReadReceiptsModel + + + Yesterday, %1 + + + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + Az automatikus felderítés nem sikerült. Helytelen válasz érkezett. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Az automatikus felderítés nem sikerült. Ismeretlen hiba a .well-known lekérése közben. + + + + The required endpoints were not found. Possibly not a Matrix server. + Nem találhatók szükséges végpontok. Lehet, hogy nem egy Matrixszerver. + + + + Received malformed response. Make sure the homeserver domain is valid. + Helytelen válasz érkezett. Ellenőrizd, hogy a homeszervered domainje helyes. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Egy ismeretlen hiba történt. Ellenőrizd, hogy a homeszervered domainje helyes. + + + + 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. + + + + + Server does not support querying registration flows! + + + + + Server does not support registration. + + + + + Invalid username. + + + + + Name already in use. + + + + + Part of the reserved namespace. + + + + + Homeserver + Homeszerver + + + + your.server + + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + + Username + + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + + Back + + + + + Password + + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + + Password confirmation + + + + + Your passwords do not match! + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + + REGISTER + + + + + ReplyPopup + + + Close + + + + + Cancel Edit + + + + + Cancel Thread + + + + + RoomDirectory + + + Explore Public Rooms + + + + + Search for public rooms + + + + + Choose custom homeserver + + + + + RoomInfo + + + no version stored + nincs tárolva verzió + + + + RoomList + + + Start a new chat + + + + + Join a room + + + + + Create a new room + + + + + Start a direct chat + + + + + Create a new community + + + + + Room directory + + + + + Search rooms (Ctrl+K) + + + + + User settings + + + + + Logout + + + + + Enter your status message: + + + + + Status Message + + + + + Profile settings + + + + + Set status message + + + + + Encryption not set up + Cross-signing setup has not run yet. + + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + + + + + Please verify your other devices + There are unverified devices signed in to this account. + + + + + Close + + + + + Enter the tag you want to use: + + + + + New tag + + + + + Open separately + + + + + Room settings + + + + + Leave room + + + + + Copy room link + + + + + Tag room as: + + + + + Favourite + + + + + Low priority + + + + + Server notice + + + + + Create new tag... + + + + + Add or remove from community... + + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + + + + + + Invite more people + + + + + Search... + + + + + Sort by: + + + + + User ID + + + + + Display name + + + + + Power level + + + + + Administrator: %1 + + + + + Moderator: %1 + + + + + User: %1 + + + + + This room is not encrypted! + + + + + This user is verified. + + + + + This user isn't verified, but is still using the same master key from the first time you met. + + + + + This user has unverified devices! + + + + + RoomSettings + + + Failed to enable encryption: %1 + Nem sikerült a titkosítás aktiválása: %1 + + + + Select an avatar + Profilkép kiválasztása + + + + All Files (*) + Minden fájl (*) + + + + The selected file is not an image + A kiválasztott fájl nem egy kép + + + + Error while reading file: %1 + Hiba a fájl olvasása közben: %1 + + + + + Failed to upload image: %s + Nem sikerült a kép feltöltése: %s + + + + Room Settings + + + + + Change room avatar. + + + + + Change name of this room + + + + + %n member(s) + + + + + + + View members of %1 + + + + + No topic set + + + + + Change topic of this room + + + + + NOTIFICATIONS + + + + + Notifications + + + + + Muted + + + + + Mentions only + + + + + All messages + + + + + ENTRY PERMISSIONS + + + + + Anyone can join + + + + + Allow knocking + + + + + Allow joining via other rooms + + + + + Rooms to join via + + + + + + Change + - - An unknown error occured. Make sure the homeserver domain is valid. - Egy ismeretlen hiba történt. Ellenőrizd, hogy a homeszervered domainje helyes. + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + + Allow guests to join + - 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. + Apply access rules + + + + + MESSAGE VISIBILITY + + + + + Allow viewing history without joining + + + + + This is useful to see previews of the room or view it on public websites. + + + + + Members can see messages since + + + + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. + + + + + Everything + + + + + As long as the user joined, they can see all previous messages. + + + + + They got invited + + + + + Members can only see messages from when they got invited going forward. + + + + + They joined + + + + + Members can only see messages since after they joined. + + + + + Apply visibility changes + + + + + Locally hidden events - Server does not support querying registration flows! + + + + Configure - - Server does not support registration. + + Select events to hide in this room - - Invalid username. + + Automatic event deletion - - Name already in use. + + Select if your events get automatically deleted in this room. + + + + + GENERAL SETTINGS + + + + + Encryption + + + + + End-to-End Encryption + + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + + Permission + + + + + View and change the permissions in this room + + + + + Aliases + + + + + View and change the addresses/aliases of this room + + + + + Sticker & Emote Settings + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + INFO + INFÓ + + + + Internal ID + + + + + Copied to clipboard + + + + + Room Version + + + + + show less + + + + + show more + + + + + RoomlistModel + + + Pending invite. + + + + + Previewing this room + + + + + No preview available - Part of the reserved namespace. + This room is possibly inaccessible - RoomInfo + Root - - no version stored - nincs tárolva verzió + + Please enter your login password to continue: + + + + + Please enter a valid email address to continue: + + + + + Please enter a valid phone number to continue: + + + + + Please enter the token which has been sent to you: + + + + + Wait for the confirmation link to arrive, then continue. + - RoomSettings + ScreenShare - - Failed to enable encryption: %1 - Nem sikerült a titkosítás aktiválása: %1 + + Share desktop with %1? + - - Select an avatar - Profilkép kiválasztása + + Method: + - - All Files (*) - Minden fájl (*) + + Window: + + + + + Request screencast + + + + + Frame rate: + + + + + Include your camera picture-in-picture + - The selected file is not an image - A kiválasztott fájl nem egy kép + Request remote camera + + + + + + View your callee's camera like a regular video call + - Error while reading file: %1 - Hiba a fájl olvasása közben: %1 + Hide mouse cursor + - - - Failed to upload image: %s - Nem sikerült a kép feltöltése: %s + + Share + + + + + Preview + + + + + Cancel + Mégse - RoomlistModel + SecretStorage + + + Failed to connect to secret storage + + + + + Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + + + + SelfVerificationCheck + + + 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! + + + + + Encryption setup successfully + + + + + Failed to setup encryption: %1 + + - - Pending invite. + + Setup Encryption - - Previewing this room + + 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! - - No preview available + + Activate Encryption - - This room is possibly inaccessible + + 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. - - - SecretStorage - - Failed to connect to secret storage + + verify - - Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + enter passphrase @@ -1290,6 +3541,98 @@ You may optionally provide a reason for others to accept your knock: + + SpaceMenuLevel + + + Add or remove from community + + + + + Official community for this room + + + + + Affiliated community for this room + + + + + Listed only for community members + + + + + Listed only for room members + + + + + Not related + + + + + Subcommunities + + + + + StatusIndicator + + + Failed + + + + + Sent + + + + + Received + + + + + Read + + + + + StickerPicker + + + Search + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + Success + + + Successful Verification + + + + + Verification successful! Both sides verified their devices! + + + + + Close + + + TimelineModel @@ -1567,126 +3910,313 @@ You may optionally provide a reason for others to accept your knock: - - Removed by %1 + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + + %2 revoked the invite to %1. + + + + + %2 kicked %1. + + + + + %2 unbanned %1. + + + + + %2 rejected the knock from %1. + + + + + %1 changed their avatar. + %1 megváltoztatta a profilképét. + + + + %1 changed some profile info. + %1 megváltoztatta a profiladatait. + + + + %1 joined. + %1 csatlakozott. + + + + %1 joined via authorisation from %2's server. + + + + + %1 rejected their invite. + %1 elutasította a meghívását. + + + + %1 left the room. + %1 elhagyta a szobát. + + + + Reason: %1 + + + + + %1 redacted their knock. + %1 visszavonta a kopogását. + + + + You joined this room. + Csatlakoztál ehhez a szobához. + + + + %1 made this room require an invitation to join. + + + + + %1 invited %2. + + + + + %1 has changed their avatar and changed their display name to %2. + + + + + %1 has changed their display name to %2. + + + + + %1 left after having already left! + This is a leave event after the user already left and shouldn't happen apart from state resets + %1 távozott, miután már egyszer távozott! + + + + %1 banned %2 + + + + + %1 knocked. + %1 kopogott. + + + + TimelineRow + + + + Part of a thread + + + + + Edited + + + + + TimelineView + + + No room open + + + + + You are about to notify the whole room + + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + + No preview available + + + + + Settings + + + + + %n member(s) + + + + + + + View members of %1 + + + + + This room is possibly inaccessible. If this room is private, you should remove it from this community. + + + + + join the conversation - - %1 (%2) removed this message at %3 + + accept invite - - Removed by %1 because: %2 + + decline invite - - %1 (%2) removed this message at %3 -Reason: %4 + + leave - - %2 revoked the invite to %1. + + Invited by %1 (%2) - - %2 kicked %1. + + Hide invite reason - - %2 unbanned %1. + + Show invite reason - - %2 rejected the knock from %1. + + Back to room list + + + TopBar - - %1 changed their avatar. - %1 megváltoztatta a profilképét. + + No room selected + - - %1 changed some profile info. - %1 megváltoztatta a profiladatait. + + In %1 + - - %1 joined. - %1 csatlakozott. + + Back to room list + - - %1 joined via authorisation from %2's server. + + Show or hide pinned messages - - %1 rejected their invite. - %1 elutasította a meghívását. + + Show room members. + - - %1 left the room. - %1 elhagyta a szobát. + + This room contains only verified devices. + - - Reason: %1 + + This room contains verified devices and devices which have never changed their master key. - - %1 redacted their knock. - %1 visszavonta a kopogását. + + This room contains unverified devices! + - - You joined this room. - Csatlakoztál ehhez a szobához. + + Search this room + - - %1 made this room require an invitation to join. + + Room options - - %1 invited %2. + + Invite users - - %1 has changed their avatar and changed their display name to %2. + + Members - - %1 has changed their display name to %2. + + Leave room - - %1 left after having already left! - This is a leave event after the user already left and shouldn't happen apart from state resets - %1 távozott, miután már egyszer távozott! + + Settings + - - %1 banned %2 + + Unpin - - %1 knocked. - %1 kopogott. + + Enter search query + @@ -1727,6 +4257,16 @@ Reason: %4 + + UploadBox + + + Upload %n file(s) + + + + + UserProfile @@ -1759,6 +4299,112 @@ Reason: %4 Error while reading file: %1 Hiba a fájl olvasása közben: %1 + + + Global User Profile + + + + + Room User Profile + + + + + Change avatar globally. + + + + + Change avatar. Will only apply to this room. + + + + + Change display name globally. + + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + + + + + Room: %1 + + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + + Open the global profile for this user. + + + + + + Verify + + + + + Start a private chat. + + + + + Kick the user. + + + + + Ban the user. + + + + + Refresh device list. + + + + + Devices + + + + + Shared Rooms + + + + + Sign out this device. + + + + + Change device name. + + + + + Last seen %1 from %2 + + + + + Unverify + + UserSettings @@ -2430,6 +5076,44 @@ This setting will take effect upon restart. Exportált munkameneti kulcsok mentése fájlba + + UserSettingsPage + + + CACHED + + + + + NOT CACHED + + + + + IMPORT + + + + + EXPORT + + + + + DOWNLOAD + + + + + REQUEST + + + + + Back + + + VerificationManager @@ -2438,6 +5122,67 @@ This setting will take effect upon restart. Nem található titkosított privát csevegés ezzel a felhasználóval. Hozz létre egy titkosított privát csevegést vele, és próbáld újra! + + Waiting + + + Waiting for other party… + + + + + Waiting for other side to accept the verification request. + + + + + Waiting for other side to continue the verification process. + + + + + Waiting for other side to complete the verification process. + + + + + Cancel + Mégse + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + + + + + Enjoy your stay! + + + + + REGISTER + + + + + LOGIN + + + + + Reduce animations + + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + + + descriptiveTime diff --git a/resources/langs/nheko_id.ts b/resources/langs/nheko_id.ts index 905505fa..8784cf1f 100644 --- a/resources/langs/nheko_id.ts +++ b/resources/langs/nheko_id.ts @@ -1,6 +1,40 @@ + + ActiveCallBar + + + Calling... + + + + + + Connecting... + + + + + You are screen sharing + + + + + Hide/Show Picture-in-Picture + + + + + Unmute Mic + + + + + Mute Mic + + + AliasEditingModel @@ -17,6 +51,82 @@ Gagal memperbarui alias: %1 + + AliasEditor + + + Aliases to %1 + + + + + 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. + + + + + Primary alias + + + + + Make primary alias + + + + + Advertise as an alias in this room + + + + + Publish in room directory + + + + + Remove this alias + + + + + #new-alias:server.tld + + + + + Add + + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + + Parent community + + + + + Other room + + + + + Enter additional rooms not in the list yet... + + + Cache @@ -33,6 +143,67 @@ Ruangan Kosong + + CallInvite + + + Video Call + + + + + Voice Call + + + + + No microphone found. + + + + + CallInviteBar + + + Video Call + + + + + Voice Call + + + + + Devices + + + + + Accept + + + + + No microphone found. + + + + + Unknown microphone: %1 + + + + + Unknown camera: %1 + + + + + Decline + + + CallManager @@ -267,6 +438,11 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:Enter reason for banning %1 (%2) or hit enter for no reason: Masukkan alasan untuk mencekal %1 (%2) atau tekan enter untuk mencekal tanpa alasan: + + + No network connection + + CommandCompleter @@ -557,6 +733,29 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:Ubah obrolan langsung ini ke sebuah ruangan. + + CommunitiesList + + + Expand + + + + + Collapse + + + + + Do not show notification counts for this community or tag. + + + + + Hide rooms with this tag or from this community by default. + + + CommunitiesModel @@ -631,571 +830,2481 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu: - CrossSigningSecrets + ConfirmJoinRoomDialog - - Decrypt secrets - Dekripsi rahasia + + Confirm community join + - - Enter your recovery key or passphrase to decrypt your secrets: - Masukkan kunci pemulihanmu atau frasa sandi untuk mendekripsikan rahasiamu: + + Confirm room join + - - - Enter your recovery key or passphrase called %1 to decrypt your secrets: - Masukkan kunci pemulihanmu atau frasa sandi yang bernama %1 untuk mendekripsikan rahasiamu: + + + %n member(s) + + + - - Decryption failed - Gagal mendekripsi + + 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: + - - Failed to decrypt secrets with the provided recovery key or passphrase - Gagal mendekripsi rahasia dengan kunci pemulihan atau frasa sandi yang diberikan + + Do you want to join this room? You can optionally add a reason below: + - - - EventExpiry - - - Failed to set hidden events: %1 - Gagal menetapkan peristiwa tersembunyi: %1 + + Knock + - - - GridImagePackModel - - Account Pack - Paket Akun + + Join + - HiddenEvents + CreateDirect - - - Failed to set hidden events: %1 - Gagal menetapkan peristiwa tersembunyi: %1 + + Create Direct Chat + - - - InputBar - - All Files (*) - Semua File (*) + + User to invite + - - Upload of '%1' failed - Pengunggahan '%1' gagal + + @user:server.tld + - - Select file(s) - Pilih berkas + + Encryption + - LoginPage - - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org - Kamu telah memasukkan ID Matrix yang tidak valid mis. @joe:matrix.org - + CreateRoom - - Autodiscovery failed. Received malformed response. - Penemuan otomatis gagal. Menerima respons cacat. + + New community + - - Autodiscovery failed. Unknown error when requesting .well-known. - Penemuan otomatis gagal. Kesalahan tidak diketahui saat meminta .well-known. + + New Room + - - The required endpoints were not found. Possibly not a Matrix server. - Titik akhir yang dibutuhkan tidak dapat ditemukan. Kemungkinan bukan server Matrix. + + Name + - - Received malformed response. Make sure the homeserver domain is valid. - Menerima respons cacat. Pastikan domain homeservernya valid. + + No name + - An unknown error occured. Make sure the homeserver domain is valid. - Terjadi kesalahan yang tidak diketahui. Pastikan domain homeservernya valid. + Topic + - - 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. - Server yang dipilih tidak mendukung sebuah versi protokol Matrix yang klien ini mengerti (v1.1 sampai v1.5). Kamu tidak bisa masuk. + + No topic + - - Sign in with Apple - Masuk dengan Apple + + Alias + - - Continue with Facebook - Lanjutkan dengan Facebook + + Public + - - Sign in with Google - Masuk dengan Google + + Public rooms can be joined by anyone; private rooms need explicit invites. + - - Sign in with Twitter - Masuk dengan Twitter + + Trusted + - - Login using %1 - Masuk menggunakan %1 + + All invitees are given the same power level as the creator + - - SSO LOGIN - LOGIN SSO + + Encryption + - - Empty password - Kata sandi kosong + + Caution: Encryption cannot be disabled + - - SSO login failed - Login SSO gagal + + Create Room + - MediaUpload + CrossSigningSecrets - - - Failed to upload media. Please try again. - Gagal untuk mengunggah media. Silakan coba lagi. + + Decrypt secrets + Dekripsi rahasia - - - NotificationsManager - - - %1 sent an encrypted message - %1 mengirim pesan terenkripsi + + Enter your recovery key or passphrase to decrypt your secrets: + Masukkan kunci pemulihanmu atau frasa sandi untuk mendekripsikan rahasiamu: - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message - %1 membalas: %2 - - - - %1 replied with an encrypted message - %1 membalas dengan pesan terenkripsi + + Enter your recovery key or passphrase called %1 to decrypt your secrets: + Masukkan kunci pemulihanmu atau frasa sandi yang bernama %1 untuk mendekripsikan rahasiamu: - - %1 replied to a message - %1 membalas pesan + + Decryption failed + Gagal mendekripsi - - %1 sent a message - %1 mengirim gambar + + Failed to decrypt secrets with the provided recovery key or passphrase + Gagal mendekripsi rahasia dengan kunci pemulihan atau frasa sandi yang diberikan - PowerLevels + DigitVerification - - Failed to update powerlevel: %1 - Gagal memperbarui tingkat daya: %1 + + Verification Code + - - - PowerlevelEditingModels - - Failed to update powerlevel: %1 - Gagal memperbarui tingkat daya: %1 + + 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! + + + + + They do not match! + + + + + They match! + - PowerlevelsTypeListModel + EmojiVerification - - Other events - Peristiwa lainnya + + Verification Code + - - Other state events - Peristiwa status lain + + 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! + - - Remove other users - Menghapus pengguna lainnya + + 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. + - - Ban other users - Cekal pengguna lain + + They do not match! + - - Invite other users - Mengundang pengguna lainnya + + They match! + + + + Encrypted - - Redact events sent by others - Meredaksi peristiwa terkirim dari lainnya + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. + - Reactions - Reaksi + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. + - Deprecated aliases events - Peristiwa alias yang usang + There was an internal error reading the decryption key from the database. + - Change the room avatar - Ubah avatar ruangan + There was an error decrypting this message. + - Change the room addresses - Ubah alamat ruangan + The message couldn't be parsed. + - Send encrypted messages - Kirim pesan terenkripsi + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! + - Enable encryption - Mengaktifkan enkripsi + Unknown decryption error + - - Change guest access - Mengubah akses tamu + + Request key + + + + EncryptionEnabled - - Change history visibility - Mengubah visibilitas riwayat + + %1 enabled end-to-end encryption + - - Change who can join - Mengubah siapa saja yang dapat bergabung + + 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. + + + + EncryptionIndicator - - Send messages - Kirim pesan + + This message is not encrypted! + - - Change the room name - Mengubah nama ruangan + + Encrypted by a verified device + - Change the room permissions - Mengubah izin ruangan + Encrypted by an unverified device, but you have trusted that user so far. + - Change the rooms topic - Mengubah topik ruangan + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + + EventExpirationDialog - - Change the widgets - Mengubah widget + + Event expiration for %1 + - - Change the widgets (experimental) - Mengubah widget (eksperimental) + + Event expiration + - - Redact own events - Meredaksi peristiwa sendiri + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. + - - Change the pinned events - Mengubah peristiwa yang tersemat + + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. + - - Upgrade the room - Meningkatkan ruangan + + Expire events after X days + - - Send stickers - Kirim stiker + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. + - - Ban users using policy rules - Cekal pengguna menggunakan aturan kebijakan + + Only keep latest X events + - - Ban rooms using policy rules - Cekal ruangan menggunakan aturan kebijakan + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. + - - Ban servers using policy rules - Cekal server menggunakan aturan kebijakan + + Always keep latest X events + - - Edit child communities and rooms - Edit komunitas dan ruangan anak + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. + - - Change parent communities - Ubah induk komunitas + + Include state events + - - Start a call - Memulai sebuah panggilan + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + + EventExpiry - - Negotiate a call - Menegosiasi sebuah panggilan + + + Failed to set hidden events: %1 + Gagal menetapkan peristiwa tersembunyi: %1 + + + + Failed + + + Verification failed + + + + + Other client does not support our verification protocol. + + + + + Key mismatch detected! + - Answer a call - Menjawab sebuah panggilan + Device verification timed out. + - Hang up a call - Mengakhiri sebuah panggilan + Other party canceled the verification. + - Reject a call - Tolak panggilan + Verification messages received out of order! + - Change the room emotes - Mengubah emoji ruangan + Unknown verification error. + - - - PowerlevelsUserListModel - - Other users - Pengguna lain + + Close + - QCoreApplication + ForwardCompleter - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. - Buat sebuah profil unik yang memungkinkan kamu untuk masuk ke beberapa akun secara bersamaan dan mulai beberapa instansi Nheko. + + Forward Message + + + + GridImagePackModel - - profile - profil + + Account Pack + Paket Akun + + + HiddenEvents - - profile name - nama profil + + + Failed to set hidden events: %1 + Gagal menetapkan peristiwa tersembunyi: %1 - QObject + HiddenEventsDialog - - Alias for '--log-level trace'. - Alias untuk '--log-level trace'. + + Hidden events for %1 + - - 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} - Tetapkan tingkat pencatatan global, atau daftar <komponen>=<tingkat> yang dipisahkan oleh koma, atau keduanya. Misalnya, untuk menetapkan tingkat pencatatan ke 'warn' tetapi menonaktifkan pencatatan untuk komponen 'ui', tambahkan 'warn,ui=off'. tingkat={trace,debug,info,warning,error,critical,off} komponen:[crypto,db,mtx,net,qml,ui} + + Hidden events + - - level - tingkat + + These events will be <b>shown</b> in %1: + - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} - Tetapkan jenis keluaran catatan. Daftar yang dipisahkan oleh koma diperbolehkan. Bawaan adalah 'file,stderr'. tipe:{file,stderr,none} + + These events will be <b>shown</b> in all rooms: + - - type - jenis + + User events + - - Respond - Tanggapi + + Joins, leaves, avatar and name changes, bans, … + - - Send - Kirim + + Power level changes + - Write a message... - Ketik pesan… + Sent when a moderator is added/removed or the permissions of a room are changed. + - - - ReadReceiptsModel - - Yesterday, %1 - Kemarin, %1 + + Stickers + - RegisterPage + ImagePackEditorDialog - - Autodiscovery failed. Received malformed response. - Penemuan otomatis gagal. Menerima respons cacat. + + Editing image pack + - - Autodiscovery failed. Unknown error when requesting .well-known. - Penemuan otomatis gagal. Terjadi kesalahan yang tidak diketahui saat meminta .well-known. + + Add images + - - The required endpoints were not found. Possibly not a Matrix server. - Titik akhir yang dibutuhkan tidak dapat ditemukan. Kemungkinan bukan server Matrix. + + Images (*.png *.webp *.gif *.jpg *.jpeg) + - - Received malformed response. Make sure the homeserver domain is valid. - Menerima respons cacat. Pastikan domain homeservernya valid. + + Select images for pack + - + + Add to pack + + + + + Change the overview image for this pack + + + + + Overview Image (*.png *.webp *.jpg *.jpeg) + + + + + Select overview image for pack + + + + + State key + + + + + Packname + + + + + Attribution + + + + + + Use as Emoji + + + + + + Use as Sticker + + + + + Shortcode + + + + + Body + + + + + Remove from pack + + + + + Remove + + + + + ImagePackSettingsDialog + + + Image pack settings + + + + + Create account pack + + + + + New room pack + + + + + Private pack + + + + + Pack from this room + + + + + Pack from parent community + + + + + Globally enabled pack + + + + + Enable globally + + + + + Enables this pack to be used in all rooms + + + + + Edit + + + + + Close + + + + + InputBar + + + All Files (*) + Semua File (*) + + + + Upload of '%1' failed + Pengunggahan '%1' gagal + + + + Select file(s) + Pilih berkas + + + + InviteDialog + + + Invite users to %1 + + + + + Search user + + + + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + + + + + Search on Server + + + + + Invite + + + + + Cancel + Batalkan + + + + JoinRoomDialog + + + Join room + + + + + Room ID or alias + + + + + Join + + + + + LeaveRoomDialog + + + Leave room + + + + + Are you sure you want to leave? + + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + Kamu telah memasukkan ID Matrix yang tidak valid mis. @joe:matrix.org + + + + Autodiscovery failed. Received malformed response. + Penemuan otomatis gagal. Menerima respons cacat. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Penemuan otomatis gagal. Kesalahan tidak diketahui saat meminta .well-known. + + + + The required endpoints were not found. Possibly not a Matrix server. + Titik akhir yang dibutuhkan tidak dapat ditemukan. Kemungkinan bukan server Matrix. + + + + Received malformed response. Make sure the homeserver domain is valid. + Menerima respons cacat. Pastikan domain homeservernya valid. + + + An unknown error occured. Make sure the homeserver domain is valid. Terjadi kesalahan yang tidak diketahui. Pastikan domain homeservernya valid. - - 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. - Server yang dipilih tidak mendukung sebuah versi protokol Matrix yang klien ini mengerti (v1.1 ke v1.5). Kamu tidak bisa mendaftar. + + 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. + Server yang dipilih tidak mendukung sebuah versi protokol Matrix yang klien ini mengerti (v1.1 sampai v1.5). Kamu tidak bisa masuk. + + + + Sign in with Apple + Masuk dengan Apple + + + + Continue with Facebook + Lanjutkan dengan Facebook + + + + Sign in with Google + Masuk dengan Google + + + + Sign in with Twitter + Masuk dengan Twitter + + + + Login using %1 + Masuk menggunakan %1 + + + + SSO LOGIN + LOGIN SSO + + + + Empty password + Kata sandi kosong + + + + SSO login failed + Login SSO gagal + + + + Matrix ID + + + + + e.g @joe:matrix.org + + + + + 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. + + + + + Password + + + + + Your password. + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + + Homeserver address + + + + + server.my:8787 + + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + + LOGIN + + + + + Back + + + + + LogoutDialog + + + Log out + + + + + A call is in progress. Log out? + + + + + Are you sure you want to log out? + + + + + MediaUpload + + + + Failed to upload media. Please try again. + Gagal untuk mengunggah media. Silakan coba lagi. + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + + + + + Go to replacement room + + + + + %1 removed a message + + + + + %1 changed which servers are allowed in this room. + + + + + %2 changed the room name to: %1 + + + + + %1 removed the room name + + + + + %2 changed the topic to: %1 + + + + + %1 removed the topic + + + + + %1 changed the room avatar + + + + + %1 changed the pinned messages. + + + + + %1 changed the addresses for this room. + + + + + %1 changed the parent communities for this room. + + + + + %1 created and configured room: %2 + + + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 rejected the call. + + + + + %1 select answer + + + + + %1 ended the call. + + + + + + %1 is negotiating the call... + + + + + Allow them in + + + + + MessageInput + + + Hang up + + + + + Already on a call + + + + + Place a call + + + + + Send a file + + + + + Write a message... + Ketik pesan… + + + + Stickers + + + + + Emoji + + + + + Send + Kirim + + + + You don't have permission to send messages in this room + + + + + MessageView + + + Edit + + + + + React + + + + + Reply in thread + + + + + New thread + + + + + Reply + + + + + Go to message + + + + + Options + + + + + %1's status message + + + + + Enter reason for removal or hit enter for no reason: + + + + + Reason for removal + + + + + Go to &message + + + + + + &Copy + + + + + + Copy &link location + + + + + Re&act + + + + + Repl&y + + + + + &Edit + + + + + &Thread + + + + + Un&pin + + + + + &Pin + + + + + &Read receipts + + + + + &Forward + + + + + &Mark as read + + + + + View raw message + + + + + View decrypted raw message + + + + + Remo&ve message + + + + + &Save as + + + + + &Open in external program + + + + + Copy link to eve&nt + + + + + &Go to quoted message + + + + + NewVerificationRequest + + + Send Verification Request + + + + + Received Verification Request + + + + + 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.) + + + + + 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? + + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + + %1 has requested to verify their device %2. + + + + + %1 using the device %2 has requested to be verified. + + + + + Your device (%1) has requested to be verified. + + + + + Cancel + Batalkan + + + + Deny + + + + + Start verification + + + + + Accept + + + + + NotificationsManager + + + + %1 sent an encrypted message + %1 mengirim pesan terenkripsi + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + %1 membalas: %2 + + + + %1 replied with an encrypted message + %1 membalas dengan pesan terenkripsi + + + + %1 replied to a message + %1 membalas pesan + + + + %1 sent a message + %1 mengirim gambar + + + + PlaceCall + + + Place a call to %1? + + + + + No microphone found. + + + + + Voice + + + + + Video + + + + + Screen + + + + + Cancel + Batalkan + + + + Placeholder + + + unimplemented event: + + + + + PowerLevelEditor + + + Permissions in %1 + + + + + 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. + + + + + Roles + + + + + Users + + + + + Move permissions between roles to change them + + + + + + Administrator (%1) + + + + + + Moderator (%1) + + + + + User (%1) + + + + + + Custom (%1) + + + + + Remove event type + + + + + Add event type + + + + + Add new role + + + + + Add + + + + + Move users up or down to change their permissions + + + + + Remove user + + + + + Add user + + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + + + + + Which of the subcommunities and rooms should these permissions be applied to? + + + + + Apply permissions recursively + + + + + Overwrite exisiting modifications in rooms + + + + + No permissions to apply the new permissions here + + + + + No changes needed + + + + + Existing modifications to the permissions in this room will be overwritten + + + + + Permissions synchronized with community + + + + + PowerLevels + + + Failed to update powerlevel: %1 + Gagal memperbarui tingkat daya: %1 + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + Gagal memperbarui tingkat daya: %1 + + + + PowerlevelsTypeListModel + + + Other events + Peristiwa lainnya + + + + Other state events + Peristiwa status lain + + + + Remove other users + Menghapus pengguna lainnya + + + + Ban other users + Cekal pengguna lain + + + + Invite other users + Mengundang pengguna lainnya + + + + Redact events sent by others + Meredaksi peristiwa terkirim dari lainnya + + + + Reactions + Reaksi + + + + Deprecated aliases events + Peristiwa alias yang usang + + + + Change the room avatar + Ubah avatar ruangan + + + + Change the room addresses + Ubah alamat ruangan + + + + Send encrypted messages + Kirim pesan terenkripsi + + + + Enable encryption + Mengaktifkan enkripsi + + + + Change guest access + Mengubah akses tamu + + + + Change history visibility + Mengubah visibilitas riwayat + + + + Change who can join + Mengubah siapa saja yang dapat bergabung + + + + Send messages + Kirim pesan + + + + Change the room name + Mengubah nama ruangan + + + + Change the room permissions + Mengubah izin ruangan + + + + Change the rooms topic + Mengubah topik ruangan + + + + Change the widgets + Mengubah widget + + + + Change the widgets (experimental) + Mengubah widget (eksperimental) + + + + Redact own events + Meredaksi peristiwa sendiri + + + + Change the pinned events + Mengubah peristiwa yang tersemat + + + + Upgrade the room + Meningkatkan ruangan + + + + Send stickers + Kirim stiker + + + + Ban users using policy rules + Cekal pengguna menggunakan aturan kebijakan + + + + Ban rooms using policy rules + Cekal ruangan menggunakan aturan kebijakan + + + + Ban servers using policy rules + Cekal server menggunakan aturan kebijakan + + + + Edit child communities and rooms + Edit komunitas dan ruangan anak + + + + Change parent communities + Ubah induk komunitas + + + + Start a call + Memulai sebuah panggilan + + + + Negotiate a call + Menegosiasi sebuah panggilan + + + + Answer a call + Menjawab sebuah panggilan + + + + Hang up a call + Mengakhiri sebuah panggilan + + + + Reject a call + Tolak panggilan + + + + Change the room emotes + Mengubah emoji ruangan + + + + PowerlevelsUserListModel + + + Other users + Pengguna lain + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + Buat sebuah profil unik yang memungkinkan kamu untuk masuk ke beberapa akun secara bersamaan dan mulai beberapa instansi Nheko. + + + + profile + profil + + + + profile name + nama profil + + + + QObject + + + Alias for '--log-level trace'. + Alias untuk '--log-level trace'. + + + + 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} + Tetapkan tingkat pencatatan global, atau daftar <komponen>=<tingkat> yang dipisahkan oleh koma, atau keduanya. Misalnya, untuk menetapkan tingkat pencatatan ke 'warn' tetapi menonaktifkan pencatatan untuk komponen 'ui', tambahkan 'warn,ui=off'. tingkat={trace,debug,info,warning,error,critical,off} komponen:[crypto,db,mtx,net,qml,ui} + + + + level + tingkat + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + Tetapkan jenis keluaran catatan. Daftar yang dipisahkan oleh koma diperbolehkan. Bawaan adalah 'file,stderr'. tipe:{file,stderr,none} + + + + type + jenis + + + + Respond + Tanggapi + + + + Send + Kirim + + + + Write a message... + Ketik pesan… + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + + + + + Open reCAPTCHA + + + + + Cancel + Batalkan + + + + Confirm + Konfirmasi + + + + ReadReceipts + + + Read receipts + Laporan dibaca + + + + ReadReceiptsModel + + + Yesterday, %1 + Kemarin, %1 + + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + Penemuan otomatis gagal. Menerima respons cacat. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Penemuan otomatis gagal. Terjadi kesalahan yang tidak diketahui saat meminta .well-known. + + + + The required endpoints were not found. Possibly not a Matrix server. + Titik akhir yang dibutuhkan tidak dapat ditemukan. Kemungkinan bukan server Matrix. + + + + Received malformed response. Make sure the homeserver domain is valid. + Menerima respons cacat. Pastikan domain homeservernya valid. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Terjadi kesalahan yang tidak diketahui. Pastikan domain homeservernya valid. + + + + 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. + Server yang dipilih tidak mendukung sebuah versi protokol Matrix yang klien ini mengerti (v1.1 ke v1.5). Kamu tidak bisa mendaftar. + + + + Server does not support querying registration flows! + Server tidak mendukung kueri alur pendaftaran! + + + + Server does not support registration. + Server tidak mendukung pendaftaran. + + + + Invalid username. + Nama pengguna tidak valid. + + + + Name already in use. + Nama sudah digunakan. + + + + Part of the reserved namespace. + Bagian oleh namespace yang direservasikan. + + + + Homeserver + Homeserver + + + + your.server + + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + + Username + + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + + Back + + + + + Password + + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + + Password confirmation + + + + + Your passwords do not match! + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + + REGISTER + + + + + ReplyPopup + + + Close + + + + + Cancel Edit + + + + + Cancel Thread + + + + + RoomDirectory + + + Explore Public Rooms + + + + + Search for public rooms + + + + + Choose custom homeserver + + + + + RoomInfo + + + no version stored + tidak ada versi yang disimpan + + + + RoomList + + + Start a new chat + + + + + Join a room + + + + + Create a new room + + + + + Start a direct chat + + + + + Create a new community + + + + + Room directory + + + + + Search rooms (Ctrl+K) + + + + + User settings + + + + + Logout + + + + + Enter your status message: + + + + + Status Message + + + + + Profile settings + + + + + Set status message + + + + + Encryption not set up + Cross-signing setup has not run yet. + + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + + + + + Please verify your other devices + There are unverified devices signed in to this account. + + + + + Close + + + + + Enter the tag you want to use: + + + + + New tag + + + + + Open separately + + + + + Room settings + + + + + Leave room + + + + + Copy room link + + + + + Tag room as: + + + + + Favourite + + + + + Low priority + + + + + Server notice + + + + + Create new tag... + + + + + Add or remove from community... + + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + + + + + + Invite more people + + + + + Search... + + + + + Sort by: + + + + + User ID + ID Pengguna + + + + Display name + + + + + Power level + + + + + Administrator: %1 + + + + + Moderator: %1 + + + + + User: %1 + + + + + This room is not encrypted! + + + + + This user is verified. + + + + + This user isn't verified, but is still using the same master key from the first time you met. + + + + + This user has unverified devices! + + + + + RoomSettings + + + Failed to enable encryption: %1 + Gagal mengaktifkan enkripsi: %1 + + + + Select an avatar + Pilih sebuah avatar + + + + All Files (*) + Semua File (*) + + + + The selected file is not an image + File yang dipilih bukan sebuah gambar + + + + Error while reading file: %1 + Terjadi kesalahan saat membaca file: %1 + + + + + Failed to upload image: %s + Gagal mengunggah gambar: %s + + + + Room Settings + + + + + Change room avatar. + + + + + Change name of this room + + + + + %n member(s) + + + + + + + View members of %1 + + + + + No topic set + + + + + Change topic of this room + + + + + NOTIFICATIONS + NOTIFIKASI + + + + Notifications + + + + + Muted + + + + + Mentions only + + + + + All messages + + + + + ENTRY PERMISSIONS + + + + + Anyone can join + + + + + Allow knocking + + + + + Allow joining via other rooms + + + + + Rooms to join via + + + + + + Change + + + + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + + Allow guests to join + + + + + Apply access rules + + + + + MESSAGE VISIBILITY + - - Server does not support querying registration flows! - Server tidak mendukung kueri alur pendaftaran! + + Allow viewing history without joining + - - Server does not support registration. - Server tidak mendukung pendaftaran. + + This is useful to see previews of the room or view it on public websites. + - - Invalid username. - Nama pengguna tidak valid. + + Members can see messages since + - - Name already in use. - Nama sudah digunakan. + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. + - - Part of the reserved namespace. - Bagian oleh namespace yang direservasikan. + + Everything + - - - RoomInfo - - no version stored - tidak ada versi yang disimpan + + As long as the user joined, they can see all previous messages. + - - - RoomSettings - - Failed to enable encryption: %1 - Gagal mengaktifkan enkripsi: %1 + + They got invited + - - Select an avatar - Pilih sebuah avatar + + Members can only see messages from when they got invited going forward. + - - All Files (*) - Semua File (*) + + They joined + + + + + Members can only see messages since after they joined. + + + + + Apply visibility changes + + + Locally hidden events + + + + + + - The selected file is not an image - File yang dipilih bukan sebuah gambar + Configure + - - Error while reading file: %1 - Terjadi kesalahan saat membaca file: %1 + + Select events to hide in this room + + + + + Automatic event deletion + + + + + Select if your events get automatically deleted in this room. + + + + + GENERAL SETTINGS + + + + + Encryption + + + + + End-to-End Encryption + + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + + Permission + + + + + View and change the permissions in this room + + + + + Aliases + + + + + View and change the addresses/aliases of this room + + + + + Sticker & Emote Settings + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + INFO + INFO + + + + Internal ID + + + + + Copied to clipboard + - - Failed to upload image: %s - Gagal mengunggah gambar: %s + Room Version + + + + + show less + + + + + show more + @@ -1221,6 +3330,98 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:Ruangan ini mungkin tidak dapat diakses + + Root + + + Please enter your login password to continue: + + + + + Please enter a valid email address to continue: + + + + + Please enter a valid phone number to continue: + + + + + Please enter the token which has been sent to you: + + + + + Wait for the confirmation link to arrive, then continue. + + + + + ScreenShare + + + Share desktop with %1? + + + + + Method: + + + + + Window: + + + + + Request screencast + + + + + Frame rate: + + + + + Include your camera picture-in-picture + + + + + Request remote camera + + + + + + View your callee's camera like a regular video call + + + + + Hide mouse cursor + + + + + Share + + + + + Preview + + + + + Cancel + Batalkan + + SecretStorage @@ -1234,6 +3435,56 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:Nheko tidak bisa terhubung ke penyimpanan aman untuk menyimpan rahasia enkripsi. Ini dapat memiliki beberapa alasan. Periksa apakah layanan D-Bus kamu berjalan dan kamu telah mengkonfigurasi layanan seperti KWallet, Gnome Keyring, KeePassXC atau yang setara untuk platform kamu. Jika kamu mengalami masalah, jangan ragu untuk membuka masalah di sini: https://github.com/Nheko-Reborn/nheko/issues + + SelfVerificationCheck + + + 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! + + + + + Encryption setup successfully + + + + + Failed to setup encryption: %1 + + + + + Setup Encryption + + + + + 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! + + + + + Activate Encryption + + + + + 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. + + + + + verify + + + + + enter passphrase + + + SelfVerificationStatus @@ -1268,29 +3519,121 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu: - SingleImagePackModel + SingleImagePackModel + + + + Failed to update image pack: %1 + Gagal memperbarui paket gambar: %1 + + + + Failed to delete old image pack: %1 + Gagal menghapus paket gambar yang lama: %1 + + + + + Failed to open image: %1 + Gagal membuka gambar: %1 + + + + + Failed to upload image: %1 + Gagal mengunggah gambar: %1 + + + + SpaceMenuLevel + + + Add or remove from community + + + + + Official community for this room + + + + + Affiliated community for this room + + + + + Listed only for community members + + + + + Listed only for room members + + + + + Not related + + + + + Subcommunities + + + + + StatusIndicator + + + Failed + + + + + Sent + + + + + Received + + + + + Read + + + + + StickerPicker - - - Failed to update image pack: %1 - Gagal memperbarui paket gambar: %1 + + Search + - - Failed to delete old image pack: %1 - Gagal menghapus paket gambar yang lama: %1 + + Change what packs are enabled, remove packs, or create new ones + + + + Success - - - Failed to open image: %1 - Gagal membuka gambar: %1 + + Successful Verification + - - - Failed to upload image: %1 - Gagal mengunggah gambar: %1 + + Verification successful! Both sides verified their devices! + + + + + Close + @@ -1693,6 +4036,193 @@ Alasan: %4 %1 mengetuk. + + TimelineRow + + + + Part of a thread + + + + + Edited + + + + + TimelineView + + + No room open + + + + + You are about to notify the whole room + + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + + No preview available + Tidak ada tampilan yang tersedia + + + + Settings + + + + + %n member(s) + + + + + + + View members of %1 + + + + + This room is possibly inaccessible. If this room is private, you should remove it from this community. + + + + + join the conversation + + + + + accept invite + + + + + decline invite + + + + + leave + + + + + Invited by %1 (%2) + + + + + Hide invite reason + + + + + Show invite reason + + + + + Back to room list + + + + + TopBar + + + No room selected + + + + + In %1 + + + + + Back to room list + + + + + Show or hide pinned messages + + + + + Show room members. + + + + + This room contains only verified devices. + + + + + This room contains verified devices and devices which have never changed their master key. + + + + + This room contains unverified devices! + + + + + Search this room + + + + + Room options + + + + + Invite users + + + + + Members + + + + + Leave room + + + + + Settings + + + + + Unpin + + + + + Enter search query + + + TrayIcon @@ -1731,6 +4261,16 @@ Alasan: %4 Token tidak valid + + UploadBox + + + Upload %n file(s) + + + + + UserProfile @@ -1763,6 +4303,112 @@ Alasan: %4 Error while reading file: %1 Terjadi kesalahan saat membaca file: %1 + + + Global User Profile + + + + + Room User Profile + + + + + Change avatar globally. + + + + + Change avatar. Will only apply to this room. + + + + + Change display name globally. + + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + + + + + Room: %1 + + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + + Open the global profile for this user. + + + + + + Verify + + + + + Start a private chat. + + + + + Kick the user. + + + + + Ban the user. + + + + + Refresh device list. + + + + + Devices + + + + + Shared Rooms + + + + + Sign out this device. + + + + + Change device name. + + + + + Last seen %1 from %2 + + + + + Unverify + + UserSettings @@ -2444,6 +5090,44 @@ Pengaturan ini akan ditetapkan saat dimulai ulang. File untuk menyimpan kunci sesi yang telah diekspor + + UserSettingsPage + + + CACHED + + + + + NOT CACHED + + + + + IMPORT + + + + + EXPORT + + + + + DOWNLOAD + + + + + REQUEST + + + + + Back + + + VerificationManager @@ -2452,6 +5136,67 @@ Pengaturan ini akan ditetapkan saat dimulai ulang. Tidak ada chat privat terenkripsi ditemukan dengan pengguna ini. Buat sebuah chat privat terenkripsi dengan pengguna ini dan coba lagi. + + Waiting + + + Waiting for other party… + + + + + Waiting for other side to accept the verification request. + + + + + Waiting for other side to continue the verification process. + + + + + Waiting for other side to complete the verification process. + + + + + Cancel + Batalkan + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + + + + + Enjoy your stay! + + + + + REGISTER + + + + + LOGIN + + + + + Reduce animations + + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + Nheko menggunakan animasi di beberapa tempat untuk membuat hal-hal indah. Ini memungkinkanmu untuk menonaktifkannya jika mereka membuatmu pusing. + + descriptiveTime diff --git a/resources/langs/nheko_ie.ts b/resources/langs/nheko_ie.ts index 4bb16cfe..1e4f1338 100644 --- a/resources/langs/nheko_ie.ts +++ b/resources/langs/nheko_ie.ts @@ -1,6 +1,40 @@ + + ActiveCallBar + + + Calling... + + + + + + Connecting... + + + + + You are screen sharing + + + + + Hide/Show Picture-in-Picture + + + + + Unmute Mic + + + + + Mute Mic + + + AliasEditingModel @@ -17,6 +51,82 @@ + + AliasEditor + + + Aliases to %1 + + + + + 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. + + + + + Primary alias + + + + + Make primary alias + + + + + Advertise as an alias in this room + + + + + Publish in room directory + + + + + Remove this alias + + + + + #new-alias:server.tld + + + + + Add + + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + + Parent community + + + + + Other room + + + + + Enter additional rooms not in the list yet... + + + Cache @@ -34,6 +144,67 @@ + + CallInvite + + + Video Call + + + + + Voice Call + + + + + No microphone found. + + + + + CallInviteBar + + + Video Call + + + + + Voice Call + + + + + Devices + + + + + Accept + + + + + No microphone found. + + + + + Unknown microphone: %1 + + + + + Unknown camera: %1 + + + + + Decline + + + CallManager @@ -266,6 +437,11 @@ You may optionally provide a reason for others to accept your knock: Enter reason for banning %1 (%2) or hit enter for no reason: + + + No network connection + + CommandCompleter @@ -556,6 +732,29 @@ You may optionally provide a reason for others to accept your knock: + + CommunitiesList + + + Expand + + + + + Collapse + + + + + Do not show notification counts for this community or tag. + + + + + Hide rooms with this tag or from this community by default. + + + CommunitiesModel @@ -630,606 +829,2661 @@ You may optionally provide a reason for others to accept your knock: - CrossSigningSecrets + ConfirmJoinRoomDialog - - Decrypt secrets + + Confirm community join - - Enter your recovery key or passphrase to decrypt your secrets: + + Confirm room join - - - Enter your recovery key or passphrase called %1 to decrypt your secrets: - + + + %n member(s) + + + + - - Decryption failed + + 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: - - Failed to decrypt secrets with the provided recovery key or passphrase + + Do you want to join this room? You can optionally add a reason below: - - - EventExpiry - - - Failed to set hidden events: %1 + + Knock - - - GridImagePackModel - - Account Pack + + Join - HiddenEvents + CreateDirect - - - Failed to set hidden events: %1 + + Create Direct Chat - - - InputBar - - All Files (*) + + User to invite - - Select file(s) + + @user:server.tld - - Upload of '%1' failed + + Encryption - LoginPage - - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org - - + CreateRoom - - Autodiscovery failed. Received malformed response. + + New community - - Autodiscovery failed. Unknown error when requesting .well-known. + + New Room - - The required endpoints were not found. Possibly not a Matrix server. + + Name - - Received malformed response. Make sure the homeserver domain is valid. + + No name - An unknown error occured. Make sure the homeserver domain is valid. + Topic - - 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. + + No topic - - Sign in with Apple + + Alias - - Continue with Facebook + + Public - - Sign in with Google + + Public rooms can be joined by anyone; private rooms need explicit invites. - - Sign in with Twitter + + Trusted - - Login using %1 + + All invitees are given the same power level as the creator - - SSO LOGIN + + Encryption - - Empty password + + Caution: Encryption cannot be disabled - - SSO login failed + + Create Room - MediaUpload + CrossSigningSecrets - - - Failed to upload media. Please try again. + + Decrypt secrets - - - NotificationsManager - - - %1 sent an encrypted message + + Enter your recovery key or passphrase to decrypt your secrets: - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message + + Enter your recovery key or passphrase called %1 to decrypt your secrets: - - %1 replied with an encrypted message + + Decryption failed - - %1 replied to a message + + Failed to decrypt secrets with the provided recovery key or passphrase + + + DigitVerification - - %1 sent a message + + Verification Code - - - PowerLevels - - Failed to update powerlevel: %1 + + 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! - - - PowerlevelEditingModels - - Failed to update powerlevel: %1 + + They do not match! + + + + + They match! - PowerlevelsTypeListModel + EmojiVerification - - Other events + + Verification Code - - Other state events + + 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! - - Remove other users + + 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. - - Ban other users + + They do not match! - - Invite other users + + They match! + + + Encrypted - - Redact events sent by others + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. - Reactions + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. - Deprecated aliases events + There was an internal error reading the decryption key from the database. - Change the room avatar + There was an error decrypting this message. - Change the room addresses + The message couldn't be parsed. - Send encrypted messages + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! - Enable encryption + Unknown decryption error - - Change guest access + + Request key + + + EncryptionEnabled - - Change history visibility + + %1 enabled end-to-end encryption - - Change who can join + + 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. + + + EncryptionIndicator - - Send messages + + This message is not encrypted! - - Change the room name + + Encrypted by a verified device - Change the room permissions + Encrypted by an unverified device, but you have trusted that user so far. - Change the rooms topic + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + EventExpirationDialog - - Change the widgets + + Event expiration for %1 - - Change the widgets (experimental) + + Event expiration - - Redact own events + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Change the pinned events + + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Upgrade the room + + Expire events after X days - - Send stickers + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. - - Ban users using policy rules + + Only keep latest X events - - Ban rooms using policy rules + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. - - Ban servers using policy rules + + Always keep latest X events - - Edit child communities and rooms + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. - - Change parent communities + + Include state events - - Start a call + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + EventExpiry - - Negotiate a call + + + Failed to set hidden events: %1 + + + + + Failed + + + Verification failed + + + + + Other client does not support our verification protocol. + + + + + Key mismatch detected! - Answer a call + Device verification timed out. - Hang up a call + Other party canceled the verification. - Reject a call + Verification messages received out of order! - Change the room emotes + Unknown verification error. - - - PowerlevelsUserListModel - - Other users + + Close - QCoreApplication + ForwardCompleter - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + Forward Message + + + GridImagePackModel - - profile + + Account Pack + + + HiddenEvents - - profile name + + + Failed to set hidden events: %1 - QObject + HiddenEventsDialog - - Alias for '--log-level trace'. + + Hidden events for %1 - - 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} + + Hidden events - - level + + These events will be <b>shown</b> in %1: - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + These events will be <b>shown</b> in all rooms: - - type + + User events - - Respond + + Joins, leaves, avatar and name changes, bans, … - - Send + + Power level changes - Write a message... + Sent when a moderator is added/removed or the permissions of a room are changed. - - - ReadReceiptsModel - - Yesterday, %1 + + Stickers - RegisterPage + ImagePackEditorDialog - - Autodiscovery failed. Received malformed response. + + Editing image pack + + + + + Add images - Autodiscovery failed. Unknown error when requesting .well-known. + Images (*.png *.webp *.gif *.jpg *.jpeg) - - The required endpoints were not found. Possibly not a Matrix server. + + Select images for pack - - Received malformed response. Make sure the homeserver domain is valid. + + Add to pack - - An unknown error occured. Make sure the homeserver domain is valid. + + Change the overview image for this pack - - 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. + + Overview Image (*.png *.webp *.jpg *.jpeg) - - Server does not support querying registration flows! + + Select overview image for pack - - Server does not support registration. + + State key - - Invalid username. + + Packname - - Name already in use. + + Attribution - - Part of the reserved namespace. + + + Use as Emoji - - - RoomInfo - - no version stored + + + Use as Sticker - - - RoomSettings - - Failed to enable encryption: %1 + + Shortcode - - Select an avatar + + Body - - All Files (*) + + Remove from pack - - The selected file is not an image + + Remove + + + ImagePackSettingsDialog - - Error while reading file: %1 + + Image pack settings - - - Failed to upload image: %s + + Create account pack + + + + + New room pack + + + + + Private pack + + + + + Pack from this room + + + + + Pack from parent community + + + + + Globally enabled pack + + + + + Enable globally + + + + + Enables this pack to be used in all rooms + + + + + Edit + + + + + Close + + + + + InputBar + + + All Files (*) + + + + + Select file(s) + + + + + Upload of '%1' failed + + + + + InviteDialog + + + Invite users to %1 + + + + + Search user + + + + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + + + + + Search on Server + + + + + Invite + + + + + Cancel + + + + + JoinRoomDialog + + + Join room + + + + + Room ID or alias + + + + + Join + + + + + LeaveRoomDialog + + + Leave room + + + + + Are you sure you want to leave? + + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + + Autodiscovery failed. Received malformed response. + + + + + Autodiscovery failed. Unknown error when requesting .well-known. + + + + + The required endpoints were not found. Possibly not a Matrix server. + + + + + Received malformed response. Make sure the homeserver domain is valid. + + + + + An unknown error occured. Make sure the homeserver domain is valid. + + + + + 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. + + + + + Sign in with Apple + + + + + Continue with Facebook + + + + + Sign in with Google + + + + + Sign in with Twitter + + + + + Login using %1 + + + + + SSO LOGIN + + + + + Empty password + + + + + SSO login failed + + + + + Matrix ID + + + + + e.g @joe:matrix.org + + + + + 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. + + + + + Password + + + + + Your password. + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + + Homeserver address + + + + + server.my:8787 + + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + + LOGIN + + + + + Back + + + + + LogoutDialog + + + Log out + + + + + A call is in progress. Log out? + + + + + Are you sure you want to log out? + + + + + MediaUpload + + + + Failed to upload media. Please try again. + + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + + + + + Go to replacement room + + + + + %1 removed a message + + + + + %1 changed which servers are allowed in this room. + + + + + %2 changed the room name to: %1 + + + + + %1 removed the room name + + + + + %2 changed the topic to: %1 + + + + + %1 removed the topic + + + + + %1 changed the room avatar + + + + + %1 changed the pinned messages. + + + + + %1 changed the addresses for this room. + + + + + %1 changed the parent communities for this room. + + + + + %1 created and configured room: %2 + + + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 rejected the call. + + + + + %1 select answer + + + + + %1 ended the call. + + + + + + %1 is negotiating the call... + + + + + Allow them in + + + + + MessageInput + + + Hang up + + + + + Already on a call + + + + + Place a call + + + + + Send a file + + + + + Write a message... + + + + + Stickers + + + + + Emoji + + + + + Send + + + + + You don't have permission to send messages in this room + + + + + MessageView + + + Edit + + + + + React + + + + + Reply in thread + + + + + New thread + + + + + Reply + + + + + Go to message + + + + + Options + + + + + %1's status message + + + + + Enter reason for removal or hit enter for no reason: + + + + + Reason for removal + + + + + Go to &message + + + + + + &Copy + + + + + + Copy &link location + + + + + Re&act + + + + + Repl&y + + + + + &Edit + + + + + &Thread + + + + + Un&pin + + + + + &Pin + + + + + &Read receipts + + + + + &Forward + + + + + &Mark as read + + + + + View raw message + + + + + View decrypted raw message + + + + + Remo&ve message + + + + + &Save as + + + + + &Open in external program + + + + + Copy link to eve&nt + + + + + &Go to quoted message + + + + + NewVerificationRequest + + + Send Verification Request + + + + + Received Verification Request + + + + + 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.) + + + + + 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? + + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + + %1 has requested to verify their device %2. + + + + + %1 using the device %2 has requested to be verified. + + + + + Your device (%1) has requested to be verified. + + + + + Cancel + + + + + Deny + + + + + Start verification + + + + + Accept + + + + + NotificationsManager + + + + %1 sent an encrypted message + + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + + + + + %1 replied with an encrypted message + + + + + %1 replied to a message + + + + + %1 sent a message + + + + + PlaceCall + + + Place a call to %1? + + + + + No microphone found. + + + + + Voice + + + + + Video + + + + + Screen + + + + + Cancel + + + + + Placeholder + + + unimplemented event: + + + + + PowerLevelEditor + + + Permissions in %1 + + + + + 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. + + + + + Roles + + + + + Users + + + + + Move permissions between roles to change them + + + + + + Administrator (%1) + + + + + + Moderator (%1) + + + + + User (%1) + + + + + + Custom (%1) + + + + + Remove event type + + + + + Add event type + + + + + Add new role + + + + + Add + + + + + Move users up or down to change their permissions + + + + + Remove user + + + + + Add user + + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + + + + + Which of the subcommunities and rooms should these permissions be applied to? + + + + + Apply permissions recursively + + + + + Overwrite exisiting modifications in rooms + + + + + No permissions to apply the new permissions here + + + + + No changes needed + + + + + Existing modifications to the permissions in this room will be overwritten + + + + + Permissions synchronized with community + + + + + PowerLevels + + + Failed to update powerlevel: %1 + + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + + + + + PowerlevelsTypeListModel + + + Other events + + + + + Other state events + + + + + Remove other users + + + + + Ban other users + + + + + Invite other users + + + + + Redact events sent by others + + + + + Reactions + + + + + Deprecated aliases events + + + + + Change the room avatar + + + + + Change the room addresses + + + + + Send encrypted messages + + + + + Enable encryption + + + + + Change guest access + + + + + Change history visibility + + + + + Change who can join + + + + + Send messages + + + + + Change the room name + + + + + Change the room permissions + + + + + Change the rooms topic + + + + + Change the widgets + + + + + Change the widgets (experimental) + + + + + Redact own events + + + + + Change the pinned events + + + + + Upgrade the room + + + + + Send stickers + + + + + Ban users using policy rules + + + + + Ban rooms using policy rules + + + + + Ban servers using policy rules + + + + + Edit child communities and rooms + + + + + Change parent communities + + + + + Start a call + + + + + Negotiate a call + + + + + Answer a call + + + + + Hang up a call + + + + + Reject a call + + + + + Change the room emotes + + + + + PowerlevelsUserListModel + + + Other users + + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + + + + profile + + + + + profile name + + + + + QObject + + + Alias for '--log-level trace'. + + + + + 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} + + + + + level + + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + + + + type + + + + + Respond + + + + + Send + + + + + Write a message... + + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + + + + + Open reCAPTCHA + + + + + Cancel + + + + + Confirm + + + + + ReadReceipts + + + Read receipts + + + + + ReadReceiptsModel + + + Yesterday, %1 + + + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + + + + + Autodiscovery failed. Unknown error when requesting .well-known. + + + + + The required endpoints were not found. Possibly not a Matrix server. + + + + + Received malformed response. Make sure the homeserver domain is valid. + + + + + An unknown error occured. Make sure the homeserver domain is valid. + + + + + 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. + + + + + Server does not support querying registration flows! + + + + + Server does not support registration. + + + + + Invalid username. + + + + + Name already in use. + + + + + Part of the reserved namespace. + + + + + Homeserver + + + + + your.server + + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + + Username + + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + + Back + + + + + Password + + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + + Password confirmation + + + + + Your passwords do not match! + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + + REGISTER + + + + + ReplyPopup + + + Close + + + + + Cancel Edit + + + + + Cancel Thread + + + + + RoomDirectory + + + Explore Public Rooms + + + + + Search for public rooms + + + + + Choose custom homeserver + + + + + RoomInfo + + + no version stored + + + + + RoomList + + + Start a new chat + + + + + Join a room + + + + + Create a new room + + + + + Start a direct chat + + + + + Create a new community + + + + + Room directory + + + + + Search rooms (Ctrl+K) + + + + + User settings + + + + + Logout + + + + + Enter your status message: + + + + + Status Message + + + + + Profile settings + + + + + Set status message + + + + + Encryption not set up + Cross-signing setup has not run yet. + + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + + + + + Please verify your other devices + There are unverified devices signed in to this account. + + + + + Close + + + + + Enter the tag you want to use: + + + + + New tag + + + + + Open separately + + + + + Room settings + + + + + Leave room + + + + + Copy room link + + + + + Tag room as: + + + + + Favourite + + + + + Low priority + + + + + Server notice + + + + + Create new tag... + + + + + Add or remove from community... + + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + + + + + + + Invite more people + + + + + Search... + + + + + Sort by: + + + + + User ID + + + + + Display name + + + + + Power level + + + + + Administrator: %1 + + + + + Moderator: %1 + + + + + User: %1 + + + + + This room is not encrypted! + + + + + This user is verified. + + + + + This user isn't verified, but is still using the same master key from the first time you met. + + + + + This user has unverified devices! + + + + + RoomSettings + + + Failed to enable encryption: %1 + + + + + Select an avatar + + + + + All Files (*) + + + + + The selected file is not an image + + + + + Error while reading file: %1 + + + + + + Failed to upload image: %s + + + + + Room Settings + + + + + Change room avatar. + + + + + Change name of this room + + + + + %n member(s) + + + + + + + + View members of %1 + + + + + No topic set + + + + + Change topic of this room + + + + + NOTIFICATIONS + + + + + Notifications + + + + + Muted + + + + + Mentions only + + + + + All messages + + + + + ENTRY PERMISSIONS + + + + + Anyone can join + + + + + Allow knocking + + + + + Allow joining via other rooms + + + + + Rooms to join via + + + + + + Change + + + + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + + Allow guests to join + + + + + Apply access rules + + + + + MESSAGE VISIBILITY + + + + + Allow viewing history without joining + + + + + This is useful to see previews of the room or view it on public websites. + + + + + Members can see messages since + + + + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. + + + + + Everything + + + + + As long as the user joined, they can see all previous messages. + + + + + They got invited + + + + + Members can only see messages from when they got invited going forward. + + + + + They joined + + + + + Members can only see messages since after they joined. + + + + + Apply visibility changes + + + + + Locally hidden events + + + + + + + + Configure + + + + + Select events to hide in this room + + + + + Automatic event deletion + + + + + Select if your events get automatically deleted in this room. + + + + + GENERAL SETTINGS + + + + + Encryption + + + + + End-to-End Encryption + + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + + Permission + + + + + View and change the permissions in this room + + + + + Aliases + + + + + View and change the addresses/aliases of this room + + + + + Sticker & Emote Settings + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + INFO + + + + + Internal ID + + + + + Copied to clipboard + + + + + Room Version + + + + + show less + + + + + show more + + + + + RoomlistModel + + + Pending invite. + + + + + Previewing this room + + + + + No preview available + + + + + This room is possibly inaccessible + + + + + Root + + + Please enter your login password to continue: + + + + + Please enter a valid email address to continue: + + + + + Please enter a valid phone number to continue: + + + + + Please enter the token which has been sent to you: + + + + + Wait for the confirmation link to arrive, then continue. + + + + + ScreenShare + + + Share desktop with %1? + + + + + Method: + + + + + Window: + + + + + Request screencast + + + + + Frame rate: + + + + + Include your camera picture-in-picture + + + + + Request remote camera + + + + + + View your callee's camera like a regular video call + + + + + Hide mouse cursor + + + + + Share + + + + + Preview + + + + + Cancel + + + + + SecretStorage + + + Failed to connect to secret storage + + + + + Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + + + + SelfVerificationCheck + + + 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! + + + + + Encryption setup successfully + + + + + Failed to setup encryption: %1 - - - RoomlistModel - - Pending invite. + + Setup Encryption - - Previewing this room + + 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! - - No preview available + + Activate Encryption - - This room is possibly inaccessible + + 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. - - - SecretStorage - - Failed to connect to secret storage + + verify - - Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + enter passphrase @@ -1292,6 +3546,98 @@ You may optionally provide a reason for others to accept your knock: + + SpaceMenuLevel + + + Add or remove from community + + + + + Official community for this room + + + + + Affiliated community for this room + + + + + Listed only for community members + + + + + Listed only for room members + + + + + Not related + + + + + Subcommunities + + + + + StatusIndicator + + + Failed + + + + + Sent + + + + + Received + + + + + Read + + + + + StickerPicker + + + Search + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + Success + + + Successful Verification + + + + + Verification successful! Both sides verified their devices! + + + + + Close + + + TimelineModel @@ -1560,139 +3906,327 @@ You may optionally provide a reason for others to accept your knock: - %1 added a rule to ban rooms matching %2 for '%3'. + %1 added a rule to ban rooms matching %2 for '%3'. + + + + + %1 disabled the rule to ban servers matching %2. + + + + + %1 added a rule to ban servers matching %2 for '%3'. + + + + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + + %2 revoked the invite to %1. + + + + + %2 kicked %1. + + + + + %2 unbanned %1. + + + + + %2 rejected the knock from %1. + + + + + %1 changed their avatar. + + + + + %1 changed some profile info. + + + + + %1 joined. + + + + + %1 joined via authorisation from %2's server. + + + + + %1 rejected their invite. + + + + + %1 left the room. + + + + + Reason: %1 + + + + + %1 redacted their knock. + + + + + You joined this room. + + + + + %1 made this room require an invitation to join. + + + + + %1 invited %2. + + + + + %1 has changed their avatar and changed their display name to %2. + + + + + %1 has changed their display name to %2. + + + + + %1 left after having already left! + This is a leave event after the user already left and shouldn't happen apart from state resets + + + + + %1 banned %2 + + + + + %1 knocked. + + + + + TimelineRow + + + + Part of a thread + + + + + Edited + + + + + TimelineView + + + No room open + + + + + You are about to notify the whole room + + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + + No preview available + + + + + Settings + + + %n member(s) + + + + + - - %1 disabled the rule to ban servers matching %2. + + View members of %1 - - %1 added a rule to ban servers matching %2 for '%3'. + + This room is possibly inaccessible. If this room is private, you should remove it from this community. - - Removed by %1 + + join the conversation - - %1 (%2) removed this message at %3 + + accept invite - - Removed by %1 because: %2 + + decline invite - - %1 (%2) removed this message at %3 -Reason: %4 + + leave - - %2 revoked the invite to %1. + + Invited by %1 (%2) - - %2 kicked %1. + + Hide invite reason - - %2 unbanned %1. + + Show invite reason - - %2 rejected the knock from %1. + + Back to room list + + + TopBar - - %1 changed their avatar. + + No room selected - - %1 changed some profile info. + + In %1 - - %1 joined. + + Back to room list - - %1 joined via authorisation from %2's server. + + Show or hide pinned messages - - %1 rejected their invite. + + Show room members. - - %1 left the room. + + This room contains only verified devices. - - Reason: %1 + + This room contains verified devices and devices which have never changed their master key. - - %1 redacted their knock. + + This room contains unverified devices! - - You joined this room. + + Search this room - - %1 made this room require an invitation to join. + + Room options - - %1 invited %2. + + Invite users - - %1 has changed their avatar and changed their display name to %2. + + Members - - %1 has changed their display name to %2. + + Leave room - - %1 left after having already left! - This is a leave event after the user already left and shouldn't happen apart from state resets + + Settings - - %1 banned %2 + + Unpin - - %1 knocked. + + Enter search query @@ -1734,6 +4268,17 @@ Reason: %4 + + UploadBox + + + Upload %n file(s) + + + + + + UserProfile @@ -1766,6 +4311,112 @@ Reason: %4 Error while reading file: %1 + + + Global User Profile + + + + + Room User Profile + + + + + Change avatar globally. + + + + + Change avatar. Will only apply to this room. + + + + + Change display name globally. + + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + + + + + Room: %1 + + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + + Open the global profile for this user. + + + + + + Verify + + + + + Start a private chat. + + + + + Kick the user. + + + + + Ban the user. + + + + + Refresh device list. + + + + + Devices + + + + + Shared Rooms + + + + + Sign out this device. + + + + + Change device name. + + + + + Last seen %1 from %2 + + + + + Unverify + + UserSettings @@ -2429,6 +5080,44 @@ This setting will take effect upon restart. + + UserSettingsPage + + + CACHED + + + + + NOT CACHED + + + + + IMPORT + + + + + EXPORT + + + + + DOWNLOAD + + + + + REQUEST + + + + + Back + + + VerificationManager @@ -2437,6 +5126,67 @@ This setting will take effect upon restart. + + Waiting + + + Waiting for other party… + + + + + Waiting for other side to accept the verification request. + + + + + Waiting for other side to continue the verification process. + + + + + Waiting for other side to complete the verification process. + + + + + Cancel + + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + + + + + Enjoy your stay! + + + + + REGISTER + + + + + LOGIN + + + + + Reduce animations + + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + + + descriptiveTime diff --git a/resources/langs/nheko_it.ts b/resources/langs/nheko_it.ts index a2bf1196..5f0af941 100644 --- a/resources/langs/nheko_it.ts +++ b/resources/langs/nheko_it.ts @@ -1,6 +1,40 @@ + + ActiveCallBar + + + Calling... + + + + + + Connecting... + + + + + You are screen sharing + + + + + Hide/Show Picture-in-Picture + + + + + Unmute Mic + + + + + Mute Mic + + + AliasEditingModel @@ -17,6 +51,82 @@ + + AliasEditor + + + Aliases to %1 + + + + + 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. + + + + + Primary alias + + + + + Make primary alias + + + + + Advertise as an alias in this room + + + + + Publish in room directory + + + + + Remove this alias + + + + + #new-alias:server.tld + + + + + Add + + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + + Parent community + + + + + Other room + + + + + Enter additional rooms not in the list yet... + + + Cache @@ -34,6 +144,67 @@ + + CallInvite + + + Video Call + + + + + Voice Call + + + + + No microphone found. + + + + + CallInviteBar + + + Video Call + + + + + Voice Call + + + + + Devices + + + + + Accept + + + + + No microphone found. + + + + + Unknown microphone: %1 + + + + + Unknown camera: %1 + + + + + Decline + + + CallManager @@ -266,6 +437,11 @@ You may optionally provide a reason for others to accept your knock: Enter reason for banning %1 (%2) or hit enter for no reason: + + + No network connection + + CommandCompleter @@ -556,6 +732,29 @@ You may optionally provide a reason for others to accept your knock: + + CommunitiesList + + + Expand + + + + + Collapse + + + + + Do not show notification counts for this community or tag. + + + + + Hide rooms with this tag or from this community by default. + + + CommunitiesModel @@ -630,606 +829,2661 @@ You may optionally provide a reason for others to accept your knock: - CrossSigningSecrets + ConfirmJoinRoomDialog - - Decrypt secrets - Decifra i segreti + + Confirm community join + - - Enter your recovery key or passphrase to decrypt your secrets: - Inserisci la chiave di recupero o la parola chiave per decriptare i tuoi segreti: + + Confirm room join + - - - Enter your recovery key or passphrase called %1 to decrypt your secrets: - Inserisci la tua chiave di recupero o la parola chiave chiamata %1 per decifrare i tuoi segreti: + + + %n member(s) + + + + - - Decryption failed - Decrittazione fallita + + 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: + - - Failed to decrypt secrets with the provided recovery key or passphrase - Fallita la decrittazione usando la chiave di recupero o la parola chiave fornita + + Do you want to join this room? You can optionally add a reason below: + - - - EventExpiry - - - Failed to set hidden events: %1 + + Knock - - - GridImagePackModel - - Account Pack + + Join - HiddenEvents + CreateDirect - - - Failed to set hidden events: %1 + + Create Direct Chat - - - InputBar - - All Files (*) - Tutti i File (*) + + User to invite + - - Select file(s) + + @user:server.tld - - Upload of '%1' failed + + Encryption - LoginPage - - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org - Hai inserito un ID Matrix non valido, es @joe:matrix.org - + CreateRoom - - Autodiscovery failed. Received malformed response. - Ricerca automatica fallita. Ricevuta risposta malformata. + + New community + - - Autodiscovery failed. Unknown error when requesting .well-known. - Ricerca automatica fallita. Errore ignoto durante la richiesta di .well-known. + + New Room + - - The required endpoints were not found. Possibly not a Matrix server. - Gli endpoint richiesti non sono stati trovati. Forse non è un server Matrix. + + Name + - - Received malformed response. Make sure the homeserver domain is valid. - Ricevuta risposta malformata. Assicurati che il dominio dell'homeserver sia valido. + + No name + - An unknown error occured. Make sure the homeserver domain is valid. - Avvenuto un errore sconosciuto. Assicurati che il dominio dell'homeserver sia valido. + Topic + - - 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. + + No topic - - Sign in with Apple + + Alias - - Continue with Facebook + + Public - - Sign in with Google + + Public rooms can be joined by anyone; private rooms need explicit invites. - - Sign in with Twitter + + Trusted - - Login using %1 + + All invitees are given the same power level as the creator - - SSO LOGIN - ACCESSO SSO + + Encryption + - - Empty password - Password vuota + + Caution: Encryption cannot be disabled + - - SSO login failed - Accesso SSO fallito + + Create Room + - MediaUpload + CrossSigningSecrets - - - Failed to upload media. Please try again. - Impossibile inviare il file multimediale. Per favore riprova. + + Decrypt secrets + Decifra i segreti - - - NotificationsManager - - - %1 sent an encrypted message - %1 ha inviato un messaggio criptato + + Enter your recovery key or passphrase to decrypt your secrets: + Inserisci la chiave di recupero o la parola chiave per decriptare i tuoi segreti: - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message - Risposta di %1: %2 + + Enter your recovery key or passphrase called %1 to decrypt your secrets: + Inserisci la tua chiave di recupero o la parola chiave chiamata %1 per decifrare i tuoi segreti: - - %1 replied with an encrypted message - %1 ha risposto con un messaggio criptato + + Decryption failed + Decrittazione fallita - - %1 replied to a message + + Failed to decrypt secrets with the provided recovery key or passphrase + Fallita la decrittazione usando la chiave di recupero o la parola chiave fornita + + + + DigitVerification + + + Verification Code - - %1 sent a message + + 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! - - - PowerLevels - - Failed to update powerlevel: %1 + + They do not match! - - - PowerlevelEditingModels - - Failed to update powerlevel: %1 + + They match! - PowerlevelsTypeListModel + EmojiVerification - - Other events + + Verification Code - - Other state events + + 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! - - Remove other users + + 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. - - Ban other users + + They do not match! - - Invite other users + + They match! + + + Encrypted - - Redact events sent by others + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. - Reactions + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. - Deprecated aliases events + There was an internal error reading the decryption key from the database. - Change the room avatar + There was an error decrypting this message. - Change the room addresses + The message couldn't be parsed. - Send encrypted messages + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! - Enable encryption + Unknown decryption error - - Change guest access + + Request key + + + EncryptionEnabled - - Change history visibility + + %1 enabled end-to-end encryption - - Change who can join + + 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. + + + EncryptionIndicator - - Send messages + + This message is not encrypted! - - Change the room name + + Encrypted by a verified device - Change the room permissions + Encrypted by an unverified device, but you have trusted that user so far. - Change the rooms topic + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + EventExpirationDialog - - Change the widgets + + Event expiration for %1 - - Change the widgets (experimental) + + Event expiration - - Redact own events + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Change the pinned events + + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Upgrade the room + + Expire events after X days - - Send stickers + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. - - Ban users using policy rules + + Only keep latest X events - - Ban rooms using policy rules + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. - - Ban servers using policy rules + + Always keep latest X events - - Edit child communities and rooms + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. - - Change parent communities + + Include state events - - Start a call + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + EventExpiry - - Negotiate a call + + + Failed to set hidden events: %1 + + + + + Failed + + + Verification failed + + + + + Other client does not support our verification protocol. + + + + + Key mismatch detected! - Answer a call + Device verification timed out. - Hang up a call + Other party canceled the verification. - Reject a call + Verification messages received out of order! - Change the room emotes + Unknown verification error. - - - PowerlevelsUserListModel - - Other users + + Close - QCoreApplication + ForwardCompleter - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + Forward Message + + + GridImagePackModel - - profile + + Account Pack + + + HiddenEvents - - profile name + + + Failed to set hidden events: %1 - QObject + HiddenEventsDialog - - Alias for '--log-level trace'. + + Hidden events for %1 - - 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} + + Hidden events - - level + + These events will be <b>shown</b> in %1: - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + These events will be <b>shown</b> in all rooms: - - type + + User events - - Respond + + Joins, leaves, avatar and name changes, bans, … - - Send - Invia + + Power level changes + - Write a message... - Scrivi un messaggio… + Sent when a moderator is added/removed or the permissions of a room are changed. + - - - ReadReceiptsModel - - Yesterday, %1 + + Stickers - RegisterPage - - - Autodiscovery failed. Received malformed response. - Ricerca automatica fallita. Ricevuta risposta malformata. - + ImagePackEditorDialog - - Autodiscovery failed. Unknown error when requesting .well-known. - Ricerca automatica fallita. Errore ignoto durante la richiesta di .well-known. + + Editing image pack + - - The required endpoints were not found. Possibly not a Matrix server. - Gli endpoint richiesti non sono stati trovati. Forse non è un server Matrix. + + Add images + - Received malformed response. Make sure the homeserver domain is valid. - Ricevuta risposta malformata. Assicurati che il dominio dell'homeserver sia valido. + Images (*.png *.webp *.gif *.jpg *.jpeg) + - - An unknown error occured. Make sure the homeserver domain is valid. - Avvenuto un errore sconosciuto. Assicurati che il dominio dell'homeserver sia valido. + + Select images for pack + - + + Add to pack + + + + + Change the overview image for this pack + + + + + Overview Image (*.png *.webp *.jpg *.jpeg) + + + + + Select overview image for pack + + + + + State key + + + + + Packname + + + + + Attribution + + + + + + Use as Emoji + + + + + + Use as Sticker + + + + + Shortcode + + + + + Body + + + + + Remove from pack + + + + + Remove + + + + + ImagePackSettingsDialog + + + Image pack settings + + + + + Create account pack + + + + + New room pack + + + + + Private pack + + + + + Pack from this room + + + + + Pack from parent community + + + + + Globally enabled pack + + + + + Enable globally + + + + + Enables this pack to be used in all rooms + + + + + Edit + + + + + Close + + + + + InputBar + + + All Files (*) + Tutti i File (*) + + + + Select file(s) + + + + + Upload of '%1' failed + + + + + InviteDialog + + + Invite users to %1 + + + + + Search user + + + + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + + + + + Search on Server + + + + + Invite + + + + + Cancel + Annulla + + + + JoinRoomDialog + + + Join room + + + + + Room ID or alias + + + + + Join + + + + + LeaveRoomDialog + + + Leave room + + + + + Are you sure you want to leave? + + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + Hai inserito un ID Matrix non valido, es @joe:matrix.org + + + + Autodiscovery failed. Received malformed response. + Ricerca automatica fallita. Ricevuta risposta malformata. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Ricerca automatica fallita. Errore ignoto durante la richiesta di .well-known. + + + + The required endpoints were not found. Possibly not a Matrix server. + Gli endpoint richiesti non sono stati trovati. Forse non è un server Matrix. + + + + Received malformed response. Make sure the homeserver domain is valid. + Ricevuta risposta malformata. Assicurati che il dominio dell'homeserver sia valido. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Avvenuto un errore sconosciuto. Assicurati che il dominio dell'homeserver sia valido. + + + + 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. + + + + + Sign in with Apple + + + + + Continue with Facebook + + + + + Sign in with Google + + + + + Sign in with Twitter + + + + + Login using %1 + + + + + SSO LOGIN + ACCESSO SSO + + + + Empty password + Password vuota + + + + SSO login failed + Accesso SSO fallito + + + + Matrix ID + + + + + e.g @joe:matrix.org + + + + + 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. + + + + + Password + + + + + Your password. + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + + Homeserver address + + + + + server.my:8787 + + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + + LOGIN + + + + + Back + + + + + LogoutDialog + + + Log out + + + + + A call is in progress. Log out? + + + + + Are you sure you want to log out? + + + + + MediaUpload + + + + Failed to upload media. Please try again. + Impossibile inviare il file multimediale. Per favore riprova. + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + + + + + Go to replacement room + + + + + %1 removed a message + + + + + %1 changed which servers are allowed in this room. + + + + + %2 changed the room name to: %1 + + + + + %1 removed the room name + + + + + %2 changed the topic to: %1 + + + + + %1 removed the topic + + + + + %1 changed the room avatar + + + + + %1 changed the pinned messages. + + + + + %1 changed the addresses for this room. + + + + + %1 changed the parent communities for this room. + + + + + %1 created and configured room: %2 + + + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 rejected the call. + + + + + %1 select answer + + + + + %1 ended the call. + + + + + + %1 is negotiating the call... + + + + + Allow them in + + + + + MessageInput + + + Hang up + + + + + Already on a call + + + + + Place a call + + + + + Send a file + + + + + Write a message... + Scrivi un messaggio… + + + + Stickers + + + + + Emoji + + + + + Send + Invia + + + + You don't have permission to send messages in this room + + + + + MessageView + + + Edit + + + + + React + + + + + Reply in thread + + + + + New thread + + + + + Reply + + + + + Go to message + + + + + Options + + + + + %1's status message + + + + + Enter reason for removal or hit enter for no reason: + + + + + Reason for removal + + + + + Go to &message + + + + + + &Copy + + + + + + Copy &link location + + + + + Re&act + + + + + Repl&y + + + + + &Edit + + + + + &Thread + + + + + Un&pin + + + + + &Pin + + + + + &Read receipts + + + + + &Forward + + + + + &Mark as read + + + + + View raw message + + + + + View decrypted raw message + + + + + Remo&ve message + + + + + &Save as + + + + + &Open in external program + + + + + Copy link to eve&nt + + + + + &Go to quoted message + + + + + NewVerificationRequest + + + Send Verification Request + + + + + Received Verification Request + + + + + 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.) + + + + + 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? + + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + + %1 has requested to verify their device %2. + + + + + %1 using the device %2 has requested to be verified. + + + + + Your device (%1) has requested to be verified. + + + + + Cancel + Annulla + + + + Deny + + + + + Start verification + + + + + Accept + + + + + NotificationsManager + + + + %1 sent an encrypted message + %1 ha inviato un messaggio criptato + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + Risposta di %1: %2 + + + + %1 replied with an encrypted message + %1 ha risposto con un messaggio criptato + + + + %1 replied to a message + + + + + %1 sent a message + + + + + PlaceCall + + + Place a call to %1? + + + + + No microphone found. + + + + + Voice + + + + + Video + + + + + Screen + + + + + Cancel + Annulla + + + + Placeholder + + + unimplemented event: + + + + + PowerLevelEditor + + + Permissions in %1 + + + + + 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. + + + + + Roles + + + + + Users + + + + + Move permissions between roles to change them + + + + + + Administrator (%1) + + + + + + Moderator (%1) + + + + + User (%1) + + + + + + Custom (%1) + + + + + Remove event type + + + + + Add event type + + + + + Add new role + + + + + Add + + + + + Move users up or down to change their permissions + + + + + Remove user + + + + + Add user + + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + + + + + Which of the subcommunities and rooms should these permissions be applied to? + + + + + Apply permissions recursively + + + + + Overwrite exisiting modifications in rooms + + + + + No permissions to apply the new permissions here + + + + + No changes needed + + + + + Existing modifications to the permissions in this room will be overwritten + + + + + Permissions synchronized with community + + + + + PowerLevels + + + Failed to update powerlevel: %1 + + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + + + + + PowerlevelsTypeListModel + + + Other events + + + + + Other state events + + + + + Remove other users + + + + + Ban other users + + + + + Invite other users + + + + + Redact events sent by others + + + + + Reactions + + + + + Deprecated aliases events + + + + + Change the room avatar + + + + + Change the room addresses + + + + + Send encrypted messages + + + + + Enable encryption + + + + + Change guest access + + + + + Change history visibility + + + + + Change who can join + + + + + Send messages + + + + + Change the room name + + + + + Change the room permissions + + + + + Change the rooms topic + + + + + Change the widgets + + + + + Change the widgets (experimental) + + + + + Redact own events + + + + + Change the pinned events + + + + + Upgrade the room + + + + + Send stickers + + + + + Ban users using policy rules + + + + + Ban rooms using policy rules + + + + + Ban servers using policy rules + + + + + Edit child communities and rooms + + + + + Change parent communities + + + + + Start a call + + + + + Negotiate a call + + + + + Answer a call + + + + + Hang up a call + + + + + Reject a call + + + + + Change the room emotes + + + + + PowerlevelsUserListModel + + + Other users + + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + + + + profile + + + + + profile name + + + + + QObject + + + Alias for '--log-level trace'. + + + + + 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} + + + + + level + + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + + + + type + + + + + Respond + + + + + Send + Invia + + + + Write a message... + Scrivi un messaggio… + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + + + + + Open reCAPTCHA + + + + + Cancel + Annulla + + + + Confirm + Conferma + + + + ReadReceipts + + + Read receipts + Ricevute di lettura + + + + ReadReceiptsModel + + + Yesterday, %1 + + + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + Ricerca automatica fallita. Ricevuta risposta malformata. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Ricerca automatica fallita. Errore ignoto durante la richiesta di .well-known. + + + + The required endpoints were not found. Possibly not a Matrix server. + Gli endpoint richiesti non sono stati trovati. Forse non è un server Matrix. + + + + Received malformed response. Make sure the homeserver domain is valid. + Ricevuta risposta malformata. Assicurati che il dominio dell'homeserver sia valido. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Avvenuto un errore sconosciuto. Assicurati che il dominio dell'homeserver sia valido. + + + 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. - Server does not support querying registration flows! + Server does not support querying registration flows! + + + + + Server does not support registration. + + + + + Invalid username. + + + + + Name already in use. + + + + + Part of the reserved namespace. + + + + + Homeserver + Homeserver + + + + your.server + + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + + Username + + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + + Back + + + + + Password + + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + + Password confirmation + + + + + Your passwords do not match! + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + + REGISTER + + + + + ReplyPopup + + + Close + + + + + Cancel Edit + + + + + Cancel Thread + + + + + RoomDirectory + + + Explore Public Rooms + + + + + Search for public rooms + + + + + Choose custom homeserver + + + + + RoomInfo + + + no version stored + nessuna versione memorizzata + + + + RoomList + + + Start a new chat + + + + + Join a room + + + + + Create a new room + + + + + Start a direct chat + + + + + Create a new community + + + + + Room directory + + + + + Search rooms (Ctrl+K) + + + + + User settings + + + + + Logout + + + + + Enter your status message: + + + + + Status Message + + + + + Profile settings + + + + + Set status message + + + + + Encryption not set up + Cross-signing setup has not run yet. + + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + + + + + Please verify your other devices + There are unverified devices signed in to this account. + + + + + Close + + + + + Enter the tag you want to use: + + + + + New tag + + + + + Open separately + + + + + Room settings + + + + + Leave room + + + + + Copy room link + + + + + Tag room as: + + + + + Favourite + + + + + Low priority + + + + + Server notice + + + + + Create new tag... + + + + + Add or remove from community... + + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + + + + + + + Invite more people + + + + + Search... + + + + + Sort by: + + + + + User ID + + + + + Display name + + + + + Power level + + + + + Administrator: %1 + + + + + Moderator: %1 + + + + + User: %1 + + + + + This room is not encrypted! + + + + + This user is verified. + + + + + This user isn't verified, but is still using the same master key from the first time you met. + + + + + This user has unverified devices! + + + + + RoomSettings + + + Failed to enable encryption: %1 + Impossibile abilitare la crittografia: %1 + + + + Select an avatar + Scegli un avatar + + + + All Files (*) + Tutti i File (*) + + + + The selected file is not an image + Il file selezionato non è un'immagine + + + + Error while reading file: %1 + Errore durante la lettura del file: %1 + + + + + Failed to upload image: %s + Impossibile fare l'upload dell'immagine: %s + + + + Room Settings + + + + + Change room avatar. + + + + + Change name of this room + + + + + %n member(s) + + + + + + + + View members of %1 + + + + + No topic set + + + + + Change topic of this room + + + + + NOTIFICATIONS + + + + + Notifications + + + + + Muted + + + + + Mentions only + + + + + All messages + + + + + ENTRY PERMISSIONS + + + + + Anyone can join + + + + + Allow knocking + + + + + Allow joining via other rooms + + + + + Rooms to join via + + + + + + Change + + + + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + + Allow guests to join + + + + + Apply access rules + + + + + MESSAGE VISIBILITY + + + + + Allow viewing history without joining + + + + + This is useful to see previews of the room or view it on public websites. + + + + + Members can see messages since + + + + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. + + + + + Everything + + + + + As long as the user joined, they can see all previous messages. + + + + + They got invited + + + + + Members can only see messages from when they got invited going forward. + + + + + They joined + + + + + Members can only see messages since after they joined. + + + + + Apply visibility changes + + + + + Locally hidden events + + + + + + + + Configure - - Server does not support registration. + + Select events to hide in this room - - Invalid username. + + Automatic event deletion - - Name already in use. + + Select if your events get automatically deleted in this room. + + + + + GENERAL SETTINGS + + + + + Encryption + + + + + End-to-End Encryption + + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + + Permission + + + + + View and change the permissions in this room + + + + + Aliases + + + + + View and change the addresses/aliases of this room + + + + + Sticker & Emote Settings + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + INFO + + + + + Internal ID + + + + + Copied to clipboard + + + + + Room Version + + + + + show less + + + + + show more + + + + + RoomlistModel + + + Pending invite. + + + + + Previewing this room + + + + + No preview available - Part of the reserved namespace. + This room is possibly inaccessible - RoomInfo + Root - - no version stored - nessuna versione memorizzata + + Please enter your login password to continue: + + + + + Please enter a valid email address to continue: + + + + + Please enter a valid phone number to continue: + + + + + Please enter the token which has been sent to you: + + + + + Wait for the confirmation link to arrive, then continue. + - RoomSettings + ScreenShare - - Failed to enable encryption: %1 - Impossibile abilitare la crittografia: %1 + + Share desktop with %1? + - - Select an avatar - Scegli un avatar + + Method: + - - All Files (*) - Tutti i File (*) + + Window: + + + + + Request screencast + + + + + Frame rate: + + + + + Include your camera picture-in-picture + - The selected file is not an image - Il file selezionato non è un'immagine + Request remote camera + + + + + + View your callee's camera like a regular video call + - Error while reading file: %1 - Errore durante la lettura del file: %1 + Hide mouse cursor + - - - Failed to upload image: %s - Impossibile fare l'upload dell'immagine: %s + + Share + + + + + Preview + + + + + Cancel + Annulla - RoomlistModel + SecretStorage + + + Failed to connect to secret storage + + + + + Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + + + + SelfVerificationCheck + + + 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! + + + + + Encryption setup successfully + + + + + Failed to setup encryption: %1 + + - - Pending invite. + + Setup Encryption - - Previewing this room + + 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! - - No preview available + + Activate Encryption - - This room is possibly inaccessible + + 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. - - - SecretStorage - - Failed to connect to secret storage + + verify - - Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + enter passphrase @@ -1292,6 +3546,98 @@ You may optionally provide a reason for others to accept your knock: + + SpaceMenuLevel + + + Add or remove from community + + + + + Official community for this room + + + + + Affiliated community for this room + + + + + Listed only for community members + + + + + Listed only for room members + + + + + Not related + + + + + Subcommunities + + + + + StatusIndicator + + + Failed + + + + + Sent + + + + + Received + + + + + Read + + + + + StickerPicker + + + Search + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + Success + + + Successful Verification + + + + + Verification successful! Both sides verified their devices! + + + + + Close + + + TimelineModel @@ -1574,126 +3920,314 @@ You may optionally provide a reason for others to accept your knock: - - Removed by %1 + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + + %2 revoked the invite to %1. + + + + + %2 kicked %1. + + + + + %2 unbanned %1. + + + + + %2 rejected the knock from %1. + + + + + %1 changed their avatar. + %1 ha cambiato il suo avatar. + + + + %1 changed some profile info. + + + + + %1 joined. + %1 è entrato. + + + + %1 joined via authorisation from %2's server. + + + + + %1 rejected their invite. + %1 ha rifiutato il suo invito. + + + + %1 left the room. + %1 ha lasciato la stanza. + + + + Reason: %1 + + + + + %1 redacted their knock. + %1 ha oscurato la sua bussata. + + + + You joined this room. + Sei entrato in questa stanza. + + + + %1 made this room require an invitation to join. + + + + + %1 invited %2. + + + + + %1 has changed their avatar and changed their display name to %2. + + + + + %1 has changed their display name to %2. + + + + + %1 left after having already left! + This is a leave event after the user already left and shouldn't happen apart from state resets + %1 è uscito dopo essere già uscito! + + + + %1 banned %2 + + + + + %1 knocked. + %1 ha bussato. + + + + TimelineRow + + + + Part of a thread + + + + + Edited + + + + + TimelineView + + + No room open + + + + + You are about to notify the whole room + + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + + No preview available + + + + + Settings + + + + + %n member(s) + + + + + + + + View members of %1 + + + + + This room is possibly inaccessible. If this room is private, you should remove it from this community. + + + + + join the conversation - - %1 (%2) removed this message at %3 + + accept invite - - Removed by %1 because: %2 + + decline invite - - %1 (%2) removed this message at %3 -Reason: %4 + + leave - - %2 revoked the invite to %1. + + Invited by %1 (%2) - - %2 kicked %1. + + Hide invite reason - - %2 unbanned %1. + + Show invite reason - - %2 rejected the knock from %1. + + Back to room list + + + TopBar - - %1 changed their avatar. - %1 ha cambiato il suo avatar. + + No room selected + - - %1 changed some profile info. + + In %1 - - %1 joined. - %1 è entrato. + + Back to room list + - - %1 joined via authorisation from %2's server. + + Show or hide pinned messages - - %1 rejected their invite. - %1 ha rifiutato il suo invito. + + Show room members. + - - %1 left the room. - %1 ha lasciato la stanza. + + This room contains only verified devices. + - - Reason: %1 + + This room contains verified devices and devices which have never changed their master key. - - %1 redacted their knock. - %1 ha oscurato la sua bussata. + + This room contains unverified devices! + - - You joined this room. - Sei entrato in questa stanza. + + Search this room + - - %1 made this room require an invitation to join. + + Room options - - %1 invited %2. + + Invite users - - %1 has changed their avatar and changed their display name to %2. + + Members - - %1 has changed their display name to %2. + + Leave room - - %1 left after having already left! - This is a leave event after the user already left and shouldn't happen apart from state resets - %1 è uscito dopo essere già uscito! + + Settings + - - %1 banned %2 + + Unpin - - %1 knocked. - %1 ha bussato. + + Enter search query + @@ -1734,6 +4268,17 @@ Reason: %4 + + UploadBox + + + Upload %n file(s) + + + + + + UserProfile @@ -1766,6 +4311,112 @@ Reason: %4 Error while reading file: %1 Errore durante la lettura del file: %1 + + + Global User Profile + + + + + Room User Profile + + + + + Change avatar globally. + + + + + Change avatar. Will only apply to this room. + + + + + Change display name globally. + + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + + + + + Room: %1 + + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + + Open the global profile for this user. + + + + + + Verify + + + + + Start a private chat. + + + + + Kick the user. + + + + + Ban the user. + + + + + Refresh device list. + + + + + Devices + + + + + Shared Rooms + + + + + Sign out this device. + + + + + Change device name. + + + + + Last seen %1 from %2 + + + + + Unverify + + UserSettings @@ -2429,6 +5080,44 @@ This setting will take effect upon restart. File ove salvare le chiavi di sessione esportate + + UserSettingsPage + + + CACHED + + + + + NOT CACHED + + + + + IMPORT + + + + + EXPORT + + + + + DOWNLOAD + + + + + REQUEST + + + + + Back + + + VerificationManager @@ -2437,6 +5126,67 @@ This setting will take effect upon restart. + + Waiting + + + Waiting for other party… + + + + + Waiting for other side to accept the verification request. + + + + + Waiting for other side to continue the verification process. + + + + + Waiting for other side to complete the verification process. + + + + + Cancel + Annulla + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + + + + + Enjoy your stay! + + + + + REGISTER + + + + + LOGIN + + + + + Reduce animations + + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + + + descriptiveTime diff --git a/resources/langs/nheko_ja.ts b/resources/langs/nheko_ja.ts index f917cd30..03a958d1 100644 --- a/resources/langs/nheko_ja.ts +++ b/resources/langs/nheko_ja.ts @@ -1,6 +1,40 @@ + + ActiveCallBar + + + Calling... + + + + + + Connecting... + + + + + You are screen sharing + + + + + Hide/Show Picture-in-Picture + + + + + Unmute Mic + + + + + Mute Mic + + + AliasEditingModel @@ -17,6 +51,82 @@ + + AliasEditor + + + Aliases to %1 + + + + + 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. + + + + + Primary alias + + + + + Make primary alias + + + + + Advertise as an alias in this room + + + + + Publish in room directory + + + + + Remove this alias + + + + + #new-alias:server.tld + + + + + Add + + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + + Parent community + + + + + Other room + + + + + Enter additional rooms not in the list yet... + + + Cache @@ -33,6 +143,67 @@ + + CallInvite + + + Video Call + + + + + Voice Call + + + + + No microphone found. + + + + + CallInviteBar + + + Video Call + + + + + Voice Call + + + + + Devices + + + + + Accept + + + + + No microphone found. + + + + + Unknown microphone: %1 + + + + + Unknown camera: %1 + + + + + Decline + + + CallManager @@ -264,6 +435,11 @@ You may optionally provide a reason for others to accept your knock: Enter reason for banning %1 (%2) or hit enter for no reason: + + + No network connection + + CommandCompleter @@ -554,6 +730,29 @@ You may optionally provide a reason for others to accept your knock: + + CommunitiesList + + + Expand + + + + + Collapse + + + + + Do not show notification counts for this community or tag. + + + + + Hide rooms with this tag or from this community by default. + + + CommunitiesModel @@ -628,571 +827,2481 @@ You may optionally provide a reason for others to accept your knock: - CrossSigningSecrets + ConfirmJoinRoomDialog - - Decrypt secrets + + Confirm community join - - Enter your recovery key or passphrase to decrypt your secrets: + + Confirm room join - - - Enter your recovery key or passphrase called %1 to decrypt your secrets: - + + + %n member(s) + + + - - Decryption failed + + 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: - - Failed to decrypt secrets with the provided recovery key or passphrase + + Do you want to join this room? You can optionally add a reason below: - - - EventExpiry - - - Failed to set hidden events: %1 + + Knock - - - GridImagePackModel - - Account Pack + + Join - HiddenEvents + CreateDirect - - - Failed to set hidden events: %1 + + Create Direct Chat - - - InputBar - - All Files (*) - 全てのファイル (*) + + User to invite + - - Select file(s) + + @user:server.tld - - Upload of '%1' failed + + Encryption - LoginPage + CreateRoom - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org + + New community - - Autodiscovery failed. Received malformed response. - 自動検出できませんでした。不正な形式の応答を受信しました。 - - - - Autodiscovery failed. Unknown error when requesting .well-known. - 自動検出できませんでした。.well-known要求時の不明なエラー。 + + New Room + - - The required endpoints were not found. Possibly not a Matrix server. - 必要な端点が見つかりません。Matrixサーバーではないかもしれません。 + + Name + - - Received malformed response. Make sure the homeserver domain is valid. - 不正な形式の応答を受信しました。ホームサーバーのドメイン名が有効であるかを確認して下さい。 + + No name + - An unknown error occured. Make sure the homeserver domain is valid. - 不明なエラーが発生しました。ホームサーバーのドメイン名が有効であるかを確認して下さい。 + Topic + - - 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. + + No topic - - Sign in with Apple + + Alias - - Continue with Facebook + + Public - - Sign in with Google + + Public rooms can be joined by anyone; private rooms need explicit invites. - - Sign in with Twitter + + Trusted - - Login using %1 + + All invitees are given the same power level as the creator - - SSO LOGIN + + Encryption - - Empty password - パスワードが入力されていません + + Caution: Encryption cannot be disabled + - - SSO login failed + + Create Room - MediaUpload - - - - Failed to upload media. Please try again. - メディアをアップロードできませんでした。やり直して下さい。 - - - - NotificationsManager + CrossSigningSecrets - - - %1 sent an encrypted message - %1が暗号化されたメッセージを送信しました + + Decrypt secrets + - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message + + Enter your recovery key or passphrase to decrypt your secrets: - - %1 replied with an encrypted message + + Enter your recovery key or passphrase called %1 to decrypt your secrets: - - %1 replied to a message + + Decryption failed - - %1 sent a message + + Failed to decrypt secrets with the provided recovery key or passphrase - PowerLevels + DigitVerification - - Failed to update powerlevel: %1 + + Verification Code - - - PowerlevelEditingModels - - Failed to update powerlevel: %1 + + 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! + + + + + They do not match! + + + + + They match! - PowerlevelsTypeListModel + EmojiVerification - - Other events + + Verification Code - - Other state events + + 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! - - Remove other users + + 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. - - Ban other users + + They do not match! - - Invite other users + + They match! + + + Encrypted - - Redact events sent by others + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. - Reactions + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. - Deprecated aliases events + There was an internal error reading the decryption key from the database. - Change the room avatar + There was an error decrypting this message. - Change the room addresses + The message couldn't be parsed. - Send encrypted messages + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! - Enable encryption + Unknown decryption error - - Change guest access + + Request key + + + EncryptionEnabled - - Change history visibility + + %1 enabled end-to-end encryption - - Change who can join + + 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. + + + EncryptionIndicator - - Send messages + + This message is not encrypted! - - Change the room name + + Encrypted by a verified device - Change the room permissions + Encrypted by an unverified device, but you have trusted that user so far. - Change the rooms topic + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + EventExpirationDialog - - Change the widgets + + Event expiration for %1 - - Change the widgets (experimental) + + Event expiration - - Redact own events + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Change the pinned events + + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Upgrade the room + + Expire events after X days - - Send stickers + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. - - Ban users using policy rules + + Only keep latest X events - - Ban rooms using policy rules + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. - - Ban servers using policy rules + + Always keep latest X events - - Edit child communities and rooms + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. - - Change parent communities + + Include state events - - Start a call + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + EventExpiry - - Negotiate a call + + + Failed to set hidden events: %1 + + + + + Failed + + + Verification failed + + + + + Other client does not support our verification protocol. + + + + + Key mismatch detected! - Answer a call + Device verification timed out. - Hang up a call + Other party canceled the verification. - Reject a call + Verification messages received out of order! - Change the room emotes + Unknown verification error. - - - PowerlevelsUserListModel - - Other users + + Close - QCoreApplication + ForwardCompleter - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + Forward Message + + + GridImagePackModel - - profile + + Account Pack + + + HiddenEvents - - profile name + + + Failed to set hidden events: %1 - QObject + HiddenEventsDialog - - Alias for '--log-level trace'. + + Hidden events for %1 - - 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} + + Hidden events - - level + + These events will be <b>shown</b> in %1: - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + These events will be <b>shown</b> in all rooms: - - type + + User events - - Respond + + Joins, leaves, avatar and name changes, bans, … - - Send + + Power level changes - Write a message... - メッセージを書く... + Sent when a moderator is added/removed or the permissions of a room are changed. + - - - ReadReceiptsModel - - Yesterday, %1 + + Stickers - RegisterPage + ImagePackEditorDialog - - Autodiscovery failed. Received malformed response. - 自動検出できませんでした。不正な形式の応答を受信しました。 + + Editing image pack + - - Autodiscovery failed. Unknown error when requesting .well-known. - 自動検出できませんでした。.well-known要求時の不明なエラー。 + + Add images + - - The required endpoints were not found. Possibly not a Matrix server. - 必要な端点が見つかりません。Matrixサーバーではないかもしれません。 + + Images (*.png *.webp *.gif *.jpg *.jpeg) + - - Received malformed response. Make sure the homeserver domain is valid. - 不正な形式の応答を受信しました。ホームサーバーのドメイン名が有効であるかを確認して下さい。 + + Select images for pack + - - An unknown error occured. Make sure the homeserver domain is valid. - 不明なエラーが発生しました。ホームサーバーのドメイン名が有効であるかを確認して下さい。 + + Add to pack + - - 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. + + Change the overview image for this pack - - Server does not support querying registration flows! + + Overview Image (*.png *.webp *.jpg *.jpeg) - - Server does not support registration. + + Select overview image for pack - - Invalid username. + + State key - - Name already in use. + + Packname - - Part of the reserved namespace. + + Attribution - - - RoomInfo + + + + Use as Emoji + + + + + + Use as Sticker + + + + + Shortcode + + + + + Body + + + + + Remove from pack + + + + + Remove + + + + + ImagePackSettingsDialog + + + Image pack settings + + + + + Create account pack + + + + + New room pack + + + + + Private pack + + + + + Pack from this room + + + + + Pack from parent community + + + + + Globally enabled pack + + + + + Enable globally + + + + + Enables this pack to be used in all rooms + + + + + Edit + + + + + Close + + + + + InputBar + + + All Files (*) + 全てのファイル (*) + + + + Select file(s) + + + + + Upload of '%1' failed + + + + + InviteDialog + + + Invite users to %1 + + + + + Search user + + + + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + + + + + Search on Server + + + + + Invite + + + + + Cancel + キャンセル + + + + JoinRoomDialog + + + Join room + + + + + Room ID or alias + + + + + Join + + + + + LeaveRoomDialog + + + Leave room + + + + + Are you sure you want to leave? + + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + + Autodiscovery failed. Received malformed response. + 自動検出できませんでした。不正な形式の応答を受信しました。 + + + + Autodiscovery failed. Unknown error when requesting .well-known. + 自動検出できませんでした。.well-known要求時の不明なエラー。 + + + + The required endpoints were not found. Possibly not a Matrix server. + 必要な端点が見つかりません。Matrixサーバーではないかもしれません。 + + + + Received malformed response. Make sure the homeserver domain is valid. + 不正な形式の応答を受信しました。ホームサーバーのドメイン名が有効であるかを確認して下さい。 + + + + An unknown error occured. Make sure the homeserver domain is valid. + 不明なエラーが発生しました。ホームサーバーのドメイン名が有効であるかを確認して下さい。 + + + + 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. + + + + + Sign in with Apple + + + + + Continue with Facebook + + + + + Sign in with Google + + + + + Sign in with Twitter + + + + + Login using %1 + + + + + SSO LOGIN + + + + + Empty password + パスワードが入力されていません + + + + SSO login failed + + + + + Matrix ID + + + + + e.g @joe:matrix.org + + + + + 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. + + + + + Password + + + + + Your password. + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + + Homeserver address + + + + + server.my:8787 + + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + + LOGIN + + + + + Back + + + + + LogoutDialog + + + Log out + + + + + A call is in progress. Log out? + + + + + Are you sure you want to log out? + + + + + MediaUpload + + + + Failed to upload media. Please try again. + メディアをアップロードできませんでした。やり直して下さい。 + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + + + + + Go to replacement room + + + + + %1 removed a message + + + + + %1 changed which servers are allowed in this room. + + + + + %2 changed the room name to: %1 + + + + + %1 removed the room name + + + + + %2 changed the topic to: %1 + + + + + %1 removed the topic + + + + + %1 changed the room avatar + + + + + %1 changed the pinned messages. + + + + + %1 changed the addresses for this room. + + + + + %1 changed the parent communities for this room. + + + + + %1 created and configured room: %2 + + + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 rejected the call. + + + + + %1 select answer + + + + + %1 ended the call. + + + + + + %1 is negotiating the call... + + + + + Allow them in + + + + + MessageInput + + + Hang up + + + + + Already on a call + + + + + Place a call + + + + + Send a file + + + + + Write a message... + メッセージを書く... + + + + Stickers + + + + + Emoji + + + + + Send + + + + + You don't have permission to send messages in this room + + + + + MessageView + + + Edit + + + + + React + + + + + Reply in thread + + + + + New thread + + + + + Reply + + + + + Go to message + + + + + Options + + + + + %1's status message + + + + + Enter reason for removal or hit enter for no reason: + + + + + Reason for removal + + + + + Go to &message + + + + + + &Copy + + + + + + Copy &link location + + + + + Re&act + + + + + Repl&y + + + + + &Edit + + + + + &Thread + + + + + Un&pin + + + + + &Pin + + + + + &Read receipts + + + + + &Forward + + + + + &Mark as read + + + + + View raw message + + + + + View decrypted raw message + + + + + Remo&ve message + + + + + &Save as + + + + + &Open in external program + + + + + Copy link to eve&nt + + + + + &Go to quoted message + + + + + NewVerificationRequest + + + Send Verification Request + + + + + Received Verification Request + + + + + 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.) + + + + + 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? + + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + + %1 has requested to verify their device %2. + + + + + %1 using the device %2 has requested to be verified. + + + + + Your device (%1) has requested to be verified. + + + + + Cancel + キャンセル + + + + Deny + + + + + Start verification + + + + + Accept + + + + + NotificationsManager + + + + %1 sent an encrypted message + %1が暗号化されたメッセージを送信しました + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + + + + + %1 replied with an encrypted message + + + + + %1 replied to a message + + + + + %1 sent a message + + + + + PlaceCall + + + Place a call to %1? + + + + + No microphone found. + + + + + Voice + + + + + Video + + + + + Screen + + + + + Cancel + キャンセル + + + + Placeholder + + + unimplemented event: + + + + + PowerLevelEditor + + + Permissions in %1 + + + + + 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. + + + + + Roles + + + + + Users + + + + + Move permissions between roles to change them + + + + + + Administrator (%1) + + + + + + Moderator (%1) + + + + + User (%1) + + + + + + Custom (%1) + + + + + Remove event type + + + + + Add event type + + + + + Add new role + + + + + Add + + + + + Move users up or down to change their permissions + + + + + Remove user + + + + + Add user + + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + + + + + Which of the subcommunities and rooms should these permissions be applied to? + + + + + Apply permissions recursively + + + + + Overwrite exisiting modifications in rooms + + + + + No permissions to apply the new permissions here + + + + + No changes needed + + + + + Existing modifications to the permissions in this room will be overwritten + + + + + Permissions synchronized with community + + + + + PowerLevels + + + Failed to update powerlevel: %1 + + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + + + + + PowerlevelsTypeListModel + + + Other events + + + + + Other state events + + + + + Remove other users + + + + + Ban other users + + + + + Invite other users + + + + + Redact events sent by others + + + + + Reactions + + + + + Deprecated aliases events + + + + + Change the room avatar + + + + + Change the room addresses + + + + + Send encrypted messages + + + + + Enable encryption + + + + + Change guest access + + + + + Change history visibility + + + + + Change who can join + + + + + Send messages + + + + + Change the room name + + + + + Change the room permissions + + + + + Change the rooms topic + + + + + Change the widgets + + + + + Change the widgets (experimental) + + + + + Redact own events + + + + + Change the pinned events + + + + + Upgrade the room + + + + + Send stickers + + + + + Ban users using policy rules + + + + + Ban rooms using policy rules + + + + + Ban servers using policy rules + + + + + Edit child communities and rooms + + + + + Change parent communities + + + + + Start a call + + + + + Negotiate a call + + + + + Answer a call + + + + + Hang up a call + + + + + Reject a call + + + + + Change the room emotes + + + + + PowerlevelsUserListModel + + + Other users + + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + + + + profile + + + + + profile name + + + + + QObject + + + Alias for '--log-level trace'. + + + + + 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} + + + + + level + + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + + + + type + + + + + Respond + + + + + Send + + + + + Write a message... + メッセージを書く... + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + + + + + Open reCAPTCHA + + + + + Cancel + キャンセル + + + + Confirm + 確認 + + + + ReadReceipts + + + Read receipts + 開封確認 + + + + ReadReceiptsModel + + + Yesterday, %1 + + + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + 自動検出できませんでした。不正な形式の応答を受信しました。 + + + + Autodiscovery failed. Unknown error when requesting .well-known. + 自動検出できませんでした。.well-known要求時の不明なエラー。 + + + + The required endpoints were not found. Possibly not a Matrix server. + 必要な端点が見つかりません。Matrixサーバーではないかもしれません。 + + + + Received malformed response. Make sure the homeserver domain is valid. + 不正な形式の応答を受信しました。ホームサーバーのドメイン名が有効であるかを確認して下さい。 + + + + An unknown error occured. Make sure the homeserver domain is valid. + 不明なエラーが発生しました。ホームサーバーのドメイン名が有効であるかを確認して下さい。 + + + + 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. + + + + + Server does not support querying registration flows! + + + + + Server does not support registration. + + + + + Invalid username. + + + + + Name already in use. + + + + + Part of the reserved namespace. + + + + + Homeserver + + + + + your.server + + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + + Username + + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + + Back + + + + + Password + + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + + Password confirmation + + + + + Your passwords do not match! + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + + REGISTER + + + + + ReplyPopup + + + Close + + + + + Cancel Edit + + + + + Cancel Thread + + + + + RoomDirectory + + + Explore Public Rooms + + + + + Search for public rooms + + + + + Choose custom homeserver + + + + + RoomInfo no version stored バージョンが保存されていません - - - RoomSettings + + + RoomList + + + Start a new chat + + + + + Join a room + + + + + Create a new room + + + + + Start a direct chat + + + + + Create a new community + + + + + Room directory + + + + + Search rooms (Ctrl+K) + + + + + User settings + + + + + Logout + + + + + Enter your status message: + + + + + Status Message + + + + + Profile settings + + + + + Set status message + + + + + Encryption not set up + Cross-signing setup has not run yet. + + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + + + + + Please verify your other devices + There are unverified devices signed in to this account. + + + + + Close + + + + + Enter the tag you want to use: + + + + + New tag + + + + + Open separately + + + + + Room settings + + + + + Leave room + + + + + Copy room link + + + + + Tag room as: + + + + + Favourite + + + + + Low priority + + + + + Server notice + + + + + Create new tag... + + + + + Add or remove from community... + + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + + + + + + Invite more people + + + + + Search... + + + + + Sort by: + + + + + User ID + + + + + Display name + + + + + Power level + + + + + Administrator: %1 + + + + + Moderator: %1 + + + + + User: %1 + + + + + This room is not encrypted! + + + + + This user is verified. + + + + + This user isn't verified, but is still using the same master key from the first time you met. + + + + + This user has unverified devices! + + + + + RoomSettings + + + Failed to enable encryption: %1 + 暗号化を有効にできませんでした: %1 + + + + Select an avatar + アバターを選択 + + + + All Files (*) + 全てのファイル (*) + + + + The selected file is not an image + 選択したファイルは画像ではありません + + + + Error while reading file: %1 + ファイルの読み込み時にエラーが発生しました: %1 + + + + + Failed to upload image: %s + 画像をアップロードできませんでした: %s + + + + Room Settings + + + + + Change room avatar. + + + + + Change name of this room + + + + + %n member(s) + + + + + + + View members of %1 + + + + + No topic set + + + + + Change topic of this room + + + + + NOTIFICATIONS + + + + + Notifications + + + + + Muted + + + + + Mentions only + + + + + All messages + + + + + ENTRY PERMISSIONS + + + + + Anyone can join + + + + + Allow knocking + + + + + Allow joining via other rooms + + + + + Rooms to join via + + + + + + Change + + + + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + + Allow guests to join + + + + + Apply access rules + + - - Failed to enable encryption: %1 - 暗号化を有効にできませんでした: %1 + + MESSAGE VISIBILITY + - - Select an avatar - アバターを選択 + + Allow viewing history without joining + - - All Files (*) - 全てのファイル (*) + + This is useful to see previews of the room or view it on public websites. + + + + + Members can see messages since + + + + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. + + + + + Everything + + + As long as the user joined, they can see all previous messages. + + + + + They got invited + + + + + Members can only see messages from when they got invited going forward. + + + + + They joined + + + + + Members can only see messages since after they joined. + + + + + Apply visibility changes + + + + + Locally hidden events + + + + + + - The selected file is not an image - 選択したファイルは画像ではありません + Configure + - - Error while reading file: %1 - ファイルの読み込み時にエラーが発生しました: %1 + + Select events to hide in this room + + + + + Automatic event deletion + + + + + Select if your events get automatically deleted in this room. + + + + + GENERAL SETTINGS + + + + + Encryption + + + + + End-to-End Encryption + + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + + Permission + + + + + View and change the permissions in this room + + + + + Aliases + + + + + View and change the addresses/aliases of this room + + + + + Sticker & Emote Settings + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + INFO + + + + + Internal ID + + + + + Copied to clipboard + - - Failed to upload image: %s - 画像をアップロードできませんでした: %s + Room Version + + + + + show less + + + + + show more + @@ -1203,31 +3312,173 @@ You may optionally provide a reason for others to accept your knock: - - Previewing this room + + Previewing this room + + + + + No preview available + + + + + This room is possibly inaccessible + + + + + Root + + + Please enter your login password to continue: + + + + + Please enter a valid email address to continue: + + + + + Please enter a valid phone number to continue: + + + + + Please enter the token which has been sent to you: + + + + + Wait for the confirmation link to arrive, then continue. + + + + + ScreenShare + + + Share desktop with %1? + + + + + Method: + + + + + Window: + + + + + Request screencast + + + + + Frame rate: + + + + + Include your camera picture-in-picture + + + + + Request remote camera + + + + + + View your callee's camera like a regular video call + + + + + Hide mouse cursor + + + + + Share + + + + + Preview + + + + + Cancel + キャンセル + + + + SecretStorage + + + Failed to connect to secret storage + + + + + Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + + + + SelfVerificationCheck + + + 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! + + + + + Encryption setup successfully + + + + + Failed to setup encryption: %1 + + + + + Setup Encryption + + + + + 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! - - No preview available + + Activate Encryption - - This room is possibly inaccessible + + 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. - - - SecretStorage - - Failed to connect to secret storage + + verify - - Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + enter passphrase @@ -1290,6 +3541,98 @@ You may optionally provide a reason for others to accept your knock: + + SpaceMenuLevel + + + Add or remove from community + + + + + Official community for this room + + + + + Affiliated community for this room + + + + + Listed only for community members + + + + + Listed only for room members + + + + + Not related + + + + + Subcommunities + + + + + StatusIndicator + + + Failed + + + + + Sent + + + + + Received + + + + + Read + + + + + StickerPicker + + + Search + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + Success + + + Successful Verification + + + + + Verification successful! Both sides verified their devices! + + + + + Close + + + TimelineModel @@ -1562,131 +3905,318 @@ You may optionally provide a reason for others to accept your knock: - - %1 added a rule to ban servers matching %2 for '%3'. + + %1 added a rule to ban servers matching %2 for '%3'. + + + + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + + %2 revoked the invite to %1. + + + + + %2 kicked %1. + + + + + %2 unbanned %1. + + + + + %2 rejected the knock from %1. + + + + + %1 changed their avatar. + %1がアバターを変更しました。 + + + + %1 changed some profile info. + + + + + %1 joined. + %1が参加しました。 + + + + %1 joined via authorisation from %2's server. + + + + + %1 rejected their invite. + %1が招待を拒否しました。 + + + + %1 left the room. + %1は退室しました。 + + + + Reason: %1 + + + + + %1 redacted their knock. + %1がノックを編集しました。 + + + + You joined this room. + + + + + %1 made this room require an invitation to join. + + + + + %1 invited %2. + + + + + %1 has changed their avatar and changed their display name to %2. + + + + + %1 has changed their display name to %2. + + + + + %1 left after having already left! + This is a leave event after the user already left and shouldn't happen apart from state resets + 退出済みの%1が退出しました! + + + + %1 banned %2 + + + + + %1 knocked. + %1がノックしました。 + + + + TimelineRow + + + + Part of a thread + + + + + Edited + + + + + TimelineView + + + No room open + + + + + You are about to notify the whole room + + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + + No preview available + + + + + Settings + + + + + %n member(s) + + + + + + + View members of %1 + + + + + This room is possibly inaccessible. If this room is private, you should remove it from this community. - - Removed by %1 + + join the conversation - - %1 (%2) removed this message at %3 + + accept invite - - Removed by %1 because: %2 + + decline invite - - %1 (%2) removed this message at %3 -Reason: %4 + + leave - - %2 revoked the invite to %1. + + Invited by %1 (%2) - - %2 kicked %1. + + Hide invite reason - - %2 unbanned %1. + + Show invite reason - - %2 rejected the knock from %1. + + Back to room list + + + TopBar - - %1 changed their avatar. - %1がアバターを変更しました。 + + No room selected + - - %1 changed some profile info. + + In %1 - - %1 joined. - %1が参加しました。 + + Back to room list + - - %1 joined via authorisation from %2's server. + + Show or hide pinned messages - - %1 rejected their invite. - %1が招待を拒否しました。 + + Show room members. + - - %1 left the room. - %1は退室しました。 + + This room contains only verified devices. + - - Reason: %1 + + This room contains verified devices and devices which have never changed their master key. - - %1 redacted their knock. - %1がノックを編集しました。 + + This room contains unverified devices! + - - You joined this room. + + Search this room - - %1 made this room require an invitation to join. + + Room options - - %1 invited %2. + + Invite users - - %1 has changed their avatar and changed their display name to %2. + + Members - - %1 has changed their display name to %2. + + Leave room - - %1 left after having already left! - This is a leave event after the user already left and shouldn't happen apart from state resets - 退出済みの%1が退出しました! + + Settings + - - %1 banned %2 + + Unpin - - %1 knocked. - %1がノックしました。 + + Enter search query + @@ -1727,6 +4257,16 @@ Reason: %4 + + UploadBox + + + Upload %n file(s) + + + + + UserProfile @@ -1759,6 +4299,112 @@ Reason: %4 Error while reading file: %1 ファイルの読み込み時にエラーが発生しました: %1 + + + Global User Profile + + + + + Room User Profile + + + + + Change avatar globally. + + + + + Change avatar. Will only apply to this room. + + + + + Change display name globally. + + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + + + + + Room: %1 + + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + + Open the global profile for this user. + + + + + + Verify + + + + + Start a private chat. + + + + + Kick the user. + + + + + Ban the user. + + + + + Refresh device list. + + + + + Devices + + + + + Shared Rooms + + + + + Sign out this device. + + + + + Change device name. + + + + + Last seen %1 from %2 + + + + + Unverify + + UserSettings @@ -2422,6 +5068,44 @@ This setting will take effect upon restart. エクスポートされたセッション鍵を保存するファイル + + UserSettingsPage + + + CACHED + + + + + NOT CACHED + + + + + IMPORT + + + + + EXPORT + + + + + DOWNLOAD + + + + + REQUEST + + + + + Back + + + VerificationManager @@ -2430,6 +5114,67 @@ This setting will take effect upon restart. + + Waiting + + + Waiting for other party… + + + + + Waiting for other side to accept the verification request. + + + + + Waiting for other side to continue the verification process. + + + + + Waiting for other side to complete the verification process. + + + + + Cancel + キャンセル + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + + + + + Enjoy your stay! + + + + + REGISTER + + + + + LOGIN + + + + + Reduce animations + + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + + + descriptiveTime diff --git a/resources/langs/nheko_ml.ts b/resources/langs/nheko_ml.ts index 4b4bd943..2ddb4726 100644 --- a/resources/langs/nheko_ml.ts +++ b/resources/langs/nheko_ml.ts @@ -1,6 +1,40 @@ + + ActiveCallBar + + + Calling... + + + + + + Connecting... + + + + + You are screen sharing + + + + + Hide/Show Picture-in-Picture + + + + + Unmute Mic + + + + + Mute Mic + + + AliasEditingModel @@ -17,6 +51,82 @@ + + AliasEditor + + + Aliases to %1 + + + + + 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. + + + + + Primary alias + + + + + Make primary alias + + + + + Advertise as an alias in this room + + + + + Publish in room directory + + + + + Remove this alias + + + + + #new-alias:server.tld + + + + + Add + + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + + Parent community + + + + + Other room + + + + + Enter additional rooms not in the list yet... + + + Cache @@ -34,6 +144,67 @@ + + CallInvite + + + Video Call + + + + + Voice Call + + + + + No microphone found. + + + + + CallInviteBar + + + Video Call + + + + + Voice Call + + + + + Devices + + + + + Accept + + + + + No microphone found. + + + + + Unknown microphone: %1 + + + + + Unknown camera: %1 + + + + + Decline + + + CallManager @@ -266,6 +437,11 @@ You may optionally provide a reason for others to accept your knock: Enter reason for banning %1 (%2) or hit enter for no reason: + + + No network connection + + CommandCompleter @@ -556,6 +732,29 @@ You may optionally provide a reason for others to accept your knock: + + CommunitiesList + + + Expand + + + + + Collapse + + + + + Do not show notification counts for this community or tag. + + + + + Hide rooms with this tag or from this community by default. + + + CommunitiesModel @@ -630,606 +829,2661 @@ You may optionally provide a reason for others to accept your knock: - CrossSigningSecrets + ConfirmJoinRoomDialog - - Decrypt secrets + + Confirm community join - - Enter your recovery key or passphrase to decrypt your secrets: + + Confirm room join - - - Enter your recovery key or passphrase called %1 to decrypt your secrets: - + + + %n member(s) + + + + - - Decryption failed + + 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: - - Failed to decrypt secrets with the provided recovery key or passphrase + + Do you want to join this room? You can optionally add a reason below: - - - EventExpiry - - - Failed to set hidden events: %1 + + Knock - - - GridImagePackModel - - Account Pack + + Join - HiddenEvents + CreateDirect - - - Failed to set hidden events: %1 + + Create Direct Chat - - - InputBar - - All Files (*) - എല്ലാ ഫയലുകളും (*) + + User to invite + - - Select file(s) + + @user:server.tld - - Upload of '%1' failed + + Encryption - LoginPage - - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org - - + CreateRoom - - Autodiscovery failed. Received malformed response. + + New community - - Autodiscovery failed. Unknown error when requesting .well-known. + + New Room - - The required endpoints were not found. Possibly not a Matrix server. + + Name - - Received malformed response. Make sure the homeserver domain is valid. + + No name - An unknown error occured. Make sure the homeserver domain is valid. + Topic - - 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. + + No topic - - Sign in with Apple + + Alias - - Continue with Facebook + + Public - - Sign in with Google + + Public rooms can be joined by anyone; private rooms need explicit invites. - - Sign in with Twitter + + Trusted - - Login using %1 + + All invitees are given the same power level as the creator - - SSO LOGIN - എസ് എസ് ഓ ലോഗിൻ + + Encryption + - - Empty password + + Caution: Encryption cannot be disabled - - SSO login failed + + Create Room - MediaUpload + CrossSigningSecrets - - - Failed to upload media. Please try again. + + Decrypt secrets - - - NotificationsManager - - - %1 sent an encrypted message + + Enter your recovery key or passphrase to decrypt your secrets: - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message + + Enter your recovery key or passphrase called %1 to decrypt your secrets: - - %1 replied with an encrypted message + + Decryption failed - - %1 replied to a message + + Failed to decrypt secrets with the provided recovery key or passphrase + + + DigitVerification - - %1 sent a message + + Verification Code - - - PowerLevels - - Failed to update powerlevel: %1 + + 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! - - - PowerlevelEditingModels - - Failed to update powerlevel: %1 + + They do not match! + + + + + They match! - PowerlevelsTypeListModel + EmojiVerification - - Other events + + Verification Code - - Other state events + + 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! - - Remove other users + + 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. - - Ban other users + + They do not match! - - Invite other users + + They match! + + + Encrypted - - Redact events sent by others + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. - Reactions + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. - Deprecated aliases events + There was an internal error reading the decryption key from the database. - Change the room avatar + There was an error decrypting this message. - Change the room addresses + The message couldn't be parsed. - Send encrypted messages + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! - Enable encryption + Unknown decryption error - - Change guest access + + Request key + + + EncryptionEnabled - - Change history visibility + + %1 enabled end-to-end encryption - - Change who can join + + 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. + + + EncryptionIndicator - - Send messages + + This message is not encrypted! - - Change the room name + + Encrypted by a verified device - Change the room permissions + Encrypted by an unverified device, but you have trusted that user so far. - Change the rooms topic + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + EventExpirationDialog - - Change the widgets + + Event expiration for %1 - - Change the widgets (experimental) + + Event expiration - - Redact own events + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Change the pinned events + + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Upgrade the room + + Expire events after X days - - Send stickers + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. - - Ban users using policy rules + + Only keep latest X events - - Ban rooms using policy rules + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. - - Ban servers using policy rules + + Always keep latest X events - - Edit child communities and rooms + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. - - Change parent communities + + Include state events - - Start a call + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + EventExpiry - - Negotiate a call + + + Failed to set hidden events: %1 + + + + + Failed + + + Verification failed + + + + + Other client does not support our verification protocol. + + + + + Key mismatch detected! - Answer a call + Device verification timed out. - Hang up a call + Other party canceled the verification. - Reject a call + Verification messages received out of order! - Change the room emotes + Unknown verification error. - - - PowerlevelsUserListModel - - Other users + + Close - QCoreApplication + ForwardCompleter - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + Forward Message + + + GridImagePackModel - - profile - പ്രൊഫൈൽ + + Account Pack + + + + HiddenEvents - - profile name + + + Failed to set hidden events: %1 - QObject + HiddenEventsDialog - - Alias for '--log-level trace'. + + Hidden events for %1 - - 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} + + Hidden events - - level + + These events will be <b>shown</b> in %1: - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + These events will be <b>shown</b> in all rooms: - - type + + User events - - Respond + + Joins, leaves, avatar and name changes, bans, … - - Send - അയക്കുക + + Power level changes + - Write a message... - ഒരു സന്ദേശം എഴുതുക…. + Sent when a moderator is added/removed or the permissions of a room are changed. + - - - ReadReceiptsModel - - Yesterday, %1 + + Stickers - RegisterPage + ImagePackEditorDialog - - Autodiscovery failed. Received malformed response. + + Editing image pack + + + + + Add images - Autodiscovery failed. Unknown error when requesting .well-known. + Images (*.png *.webp *.gif *.jpg *.jpeg) - - The required endpoints were not found. Possibly not a Matrix server. + + Select images for pack - - Received malformed response. Make sure the homeserver domain is valid. + + Add to pack - - An unknown error occured. Make sure the homeserver domain is valid. + + Change the overview image for this pack - - 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. + + Overview Image (*.png *.webp *.jpg *.jpeg) - - Server does not support querying registration flows! + + Select overview image for pack - - Server does not support registration. + + State key - - Invalid username. + + Packname - - Name already in use. + + Attribution - - Part of the reserved namespace. + + + Use as Emoji - - - RoomInfo - - no version stored + + + Use as Sticker - - - RoomSettings - - Failed to enable encryption: %1 + + Shortcode - - Select an avatar + + Body - - All Files (*) - എല്ലാ ഫയലുകളും (*) + + Remove from pack + + + Remove + + + + + ImagePackSettingsDialog + + + Image pack settings + + + + + Create account pack + + + + + New room pack + + + + + Private pack + + + + + Pack from this room + + + + + Pack from parent community + + + + + Globally enabled pack + + + + + Enable globally + + + + + Enables this pack to be used in all rooms + + + + + Edit + + + + + Close + + + + + InputBar + + + All Files (*) + എല്ലാ ഫയലുകളും (*) + + + + Select file(s) + + + + + Upload of '%1' failed + + + + + InviteDialog + + + Invite users to %1 + + + + + Search user + + + + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + + + + + Search on Server + + + + + Invite + + + + + Cancel + റദ്ദാക്കു + + + + JoinRoomDialog + + + Join room + + + + + Room ID or alias + + + + + Join + + + + + LeaveRoomDialog + + + Leave room + + + + + Are you sure you want to leave? + + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + + Autodiscovery failed. Received malformed response. + + + + + Autodiscovery failed. Unknown error when requesting .well-known. + + + + + The required endpoints were not found. Possibly not a Matrix server. + + + + + Received malformed response. Make sure the homeserver domain is valid. + + + + + An unknown error occured. Make sure the homeserver domain is valid. + + + + + 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. + + + + + Sign in with Apple + + + + + Continue with Facebook + + + + + Sign in with Google + + + + + Sign in with Twitter + + + + + Login using %1 + + + + + SSO LOGIN + എസ് എസ് ഓ ലോഗിൻ + + + + Empty password + + + + + SSO login failed + + + + + Matrix ID + + + + + e.g @joe:matrix.org + + + + + 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. + + + + + Password + + + + + Your password. + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + + Homeserver address + + + + + server.my:8787 + + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + + LOGIN + + + + + Back + + + + + LogoutDialog + + + Log out + + + + + A call is in progress. Log out? + + + + + Are you sure you want to log out? + + + + + MediaUpload + + + + Failed to upload media. Please try again. + + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + + + + + Go to replacement room + + + + + %1 removed a message + + + + + %1 changed which servers are allowed in this room. + + + + + %2 changed the room name to: %1 + + + + + %1 removed the room name + + + + + %2 changed the topic to: %1 + + + + + %1 removed the topic + + + + + %1 changed the room avatar + + + + + %1 changed the pinned messages. + + + + + %1 changed the addresses for this room. + + + + + %1 changed the parent communities for this room. + + + + + %1 created and configured room: %2 + + + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 rejected the call. + + + + + %1 select answer + + + + + %1 ended the call. + + + + + + %1 is negotiating the call... + + + + + Allow them in + + + + + MessageInput + + + Hang up + + + + + Already on a call + + + + + Place a call + + + + + Send a file + + + + + Write a message... + ഒരു സന്ദേശം എഴുതുക…. + + + + Stickers + + + + + Emoji + + + + + Send + അയക്കുക + + + + You don't have permission to send messages in this room + + + + + MessageView + + + Edit + + + + + React + + + + + Reply in thread + + + + + New thread + + + + + Reply + + + + + Go to message + + + + + Options + + + + + %1's status message + + + + + Enter reason for removal or hit enter for no reason: + + + + + Reason for removal + + + + + Go to &message + + + + + + &Copy + + + + + + Copy &link location + + + + + Re&act + + + + + Repl&y + + + + + &Edit + + + + + &Thread + + + + + Un&pin + + + + + &Pin + + + + + &Read receipts + + + + + &Forward + + + + + &Mark as read + + + + + View raw message + + + + + View decrypted raw message + + + + + Remo&ve message + + + + + &Save as + + + + + &Open in external program + + + + + Copy link to eve&nt + + + + + &Go to quoted message + + + + + NewVerificationRequest + + + Send Verification Request + + + + + Received Verification Request + + + + + 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.) + + + + + 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? + + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + + %1 has requested to verify their device %2. + + + + + %1 using the device %2 has requested to be verified. + + + + + Your device (%1) has requested to be verified. + + + + + Cancel + റദ്ദാക്കു + + + + Deny + + + + + Start verification + + + + + Accept + + + + + NotificationsManager + + + + %1 sent an encrypted message + + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + + + + + %1 replied with an encrypted message + + + + + %1 replied to a message + + + + + %1 sent a message + + + + + PlaceCall + + + Place a call to %1? + + + + + No microphone found. + + + + + Voice + + + + + Video + + + + + Screen + + + + + Cancel + റദ്ദാക്കു + + + + Placeholder + + + unimplemented event: + + + + + PowerLevelEditor + + + Permissions in %1 + + + + + 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. + + + + + Roles + + + + + Users + + + + + Move permissions between roles to change them + + + + + + Administrator (%1) + + + + + + Moderator (%1) + + + + + User (%1) + + + + + + Custom (%1) + + + + + Remove event type + + + + + Add event type + + + + + Add new role + + + + + Add + + + + + Move users up or down to change their permissions + + + + + Remove user + + + + + Add user + + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + + + + + Which of the subcommunities and rooms should these permissions be applied to? + + + + + Apply permissions recursively + + + + + Overwrite exisiting modifications in rooms + + + + + No permissions to apply the new permissions here + + + + + No changes needed + + + + + Existing modifications to the permissions in this room will be overwritten + + + + + Permissions synchronized with community + + + + + PowerLevels + + + Failed to update powerlevel: %1 + + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + + + + + PowerlevelsTypeListModel + + + Other events + + + + + Other state events + + + + + Remove other users + + + + + Ban other users + + + + + Invite other users + + + + + Redact events sent by others + + + + + Reactions + + + + + Deprecated aliases events + + + + + Change the room avatar + + + + + Change the room addresses + + + + + Send encrypted messages + + + + + Enable encryption + + + + + Change guest access + + + + + Change history visibility + + + + + Change who can join + + + + + Send messages + + + + + Change the room name + + + + + Change the room permissions + + + + + Change the rooms topic + + + + + Change the widgets + + + + + Change the widgets (experimental) + + + + + Redact own events + + + + + Change the pinned events + + + + + Upgrade the room + + + + + Send stickers + + + + + Ban users using policy rules + + + + + Ban rooms using policy rules + + + + + Ban servers using policy rules + + + + + Edit child communities and rooms + + + + + Change parent communities + + + + + Start a call + + + + + Negotiate a call + + + + + Answer a call + + + + + Hang up a call + + + + + Reject a call + + + + + Change the room emotes + + + + + PowerlevelsUserListModel + + + Other users + + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + + + + profile + പ്രൊഫൈൽ + + + + profile name + + + + + QObject + + + Alias for '--log-level trace'. + + + + + 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} + + + + + level + + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + + + + type + + + + + Respond + + + + + Send + അയക്കുക + + + + Write a message... + ഒരു സന്ദേശം എഴുതുക…. + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + + + + + Open reCAPTCHA + + + + + Cancel + റദ്ദാക്കു + + + + Confirm + + + + + ReadReceipts + + + Read receipts + + + + + ReadReceiptsModel + + + Yesterday, %1 + + + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + + + + + Autodiscovery failed. Unknown error when requesting .well-known. + + + + + The required endpoints were not found. Possibly not a Matrix server. + + + + + Received malformed response. Make sure the homeserver domain is valid. + + + + + An unknown error occured. Make sure the homeserver domain is valid. + + + + + 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. + + + + + Server does not support querying registration flows! + + + + + Server does not support registration. + + + + + Invalid username. + + + + + Name already in use. + + + + + Part of the reserved namespace. + + + + + Homeserver + + + + + your.server + + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + + Username + + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + + Back + + + + + Password + + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + + Password confirmation + + + + + Your passwords do not match! + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + + REGISTER + + + + + ReplyPopup + + + Close + + + + + Cancel Edit + + + + + Cancel Thread + + + + + RoomDirectory + + + Explore Public Rooms + + + + + Search for public rooms + + + + + Choose custom homeserver + + + + + RoomInfo + + + no version stored + + + + + RoomList + + + Start a new chat + + + + + Join a room + + + + + Create a new room + + + + + Start a direct chat + + + + + Create a new community + + + + + Room directory + + + + + Search rooms (Ctrl+K) + + + + + User settings + + + + + Logout + + + + + Enter your status message: + + + + + Status Message + + + + + Profile settings + + + + + Set status message + + + + + Encryption not set up + Cross-signing setup has not run yet. + + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + + + + + Please verify your other devices + There are unverified devices signed in to this account. + + + + + Close + + + + + Enter the tag you want to use: + + + + + New tag + + + + + Open separately + + + + + Room settings + + + + + Leave room + + + + + Copy room link + + + + + Tag room as: + + + + + Favourite + + + + + Low priority + + + + + Server notice + + + + + Create new tag... + + + + + Add or remove from community... + + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + + + + + + + Invite more people + + + + + Search... + + + + + Sort by: + + + + + User ID + + + + + Display name + + + + + Power level + + + + + Administrator: %1 + + + + + Moderator: %1 + + + + + User: %1 + + + + + This room is not encrypted! + + + + + This user is verified. + + + + + This user isn't verified, but is still using the same master key from the first time you met. + + + + + This user has unverified devices! + + + + + RoomSettings + + + Failed to enable encryption: %1 + + + + + Select an avatar + + + + + All Files (*) + എല്ലാ ഫയലുകളും (*) + + + + The selected file is not an image + + + + + Error while reading file: %1 + + + + + + Failed to upload image: %s + + + + + Room Settings + + + + + Change room avatar. + + + + + Change name of this room + + + + + %n member(s) + + + + + + + + View members of %1 + + + + + No topic set + + + + + Change topic of this room + + + + + NOTIFICATIONS + + + + + Notifications + + + + + Muted + + + + + Mentions only + + + + + All messages + + + + + ENTRY PERMISSIONS + + + + + Anyone can join + + + + + Allow knocking + + + + + Allow joining via other rooms + + + + + Rooms to join via + + + + + + Change + + + + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + + Allow guests to join + + + + + Apply access rules + + + + + MESSAGE VISIBILITY + + + + + Allow viewing history without joining + + + + + This is useful to see previews of the room or view it on public websites. + + + + + Members can see messages since + + + + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. + + + + + Everything + + + + + As long as the user joined, they can see all previous messages. + + + + + They got invited + + + + + Members can only see messages from when they got invited going forward. + + + + + They joined + + + + + Members can only see messages since after they joined. + + + + + Apply visibility changes + + + + + Locally hidden events + + + + + + - The selected file is not an image + Configure - - Error while reading file: %1 + + Select events to hide in this room + + + + + Automatic event deletion + + + + + Select if your events get automatically deleted in this room. + + + + + GENERAL SETTINGS + + + + + Encryption + + + + + End-to-End Encryption + + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + + Permission + + + + + View and change the permissions in this room + + + + + Aliases + + + + + View and change the addresses/aliases of this room + + + + + Sticker & Emote Settings + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + INFO + + + + + Internal ID + + + + + Copied to clipboard - - Failed to upload image: %s + Room Version + + + + + show less + + + + + show more + + + + + RoomlistModel + + + Pending invite. + + + + + Previewing this room + + + + + No preview available + + + + + This room is possibly inaccessible + + + + + Root + + + Please enter your login password to continue: + + + + + Please enter a valid email address to continue: + + + + + Please enter a valid phone number to continue: + + + + + Please enter the token which has been sent to you: + + + + + Wait for the confirmation link to arrive, then continue. + + + + + ScreenShare + + + Share desktop with %1? + + + + + Method: + + + + + Window: + + + + + Request screencast + + + + + Frame rate: + + + + + Include your camera picture-in-picture + + + + + Request remote camera + + + + + + View your callee's camera like a regular video call + + + + + Hide mouse cursor + + + + + Share + + + + + Preview + + + + + Cancel + റദ്ദാക്കു + + + + SecretStorage + + + Failed to connect to secret storage + + + + + Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + + + + SelfVerificationCheck + + + 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! + + + + + Encryption setup successfully + + + + + Failed to setup encryption: %1 - - - RoomlistModel - - Pending invite. + + Setup Encryption - - Previewing this room + + 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! - - No preview available + + Activate Encryption - - This room is possibly inaccessible + + 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. - - - SecretStorage - - Failed to connect to secret storage + + verify - - Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + enter passphrase @@ -1292,6 +3546,98 @@ You may optionally provide a reason for others to accept your knock: + + SpaceMenuLevel + + + Add or remove from community + + + + + Official community for this room + + + + + Affiliated community for this room + + + + + Listed only for community members + + + + + Listed only for room members + + + + + Not related + + + + + Subcommunities + + + + + StatusIndicator + + + Failed + + + + + Sent + + + + + Received + + + + + Read + + + + + StickerPicker + + + Search + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + Success + + + Successful Verification + + + + + Verification successful! Both sides verified their devices! + + + + + Close + + + TimelineModel @@ -1560,139 +3906,327 @@ You may optionally provide a reason for others to accept your knock: - %1 added a rule to ban rooms matching %2 for '%3'. + %1 added a rule to ban rooms matching %2 for '%3'. + + + + + %1 disabled the rule to ban servers matching %2. + + + + + %1 added a rule to ban servers matching %2 for '%3'. + + + + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + + %2 revoked the invite to %1. + + + + + %2 kicked %1. + + + + + %2 unbanned %1. + + + + + %2 rejected the knock from %1. + + + + + %1 changed their avatar. + + + + + %1 changed some profile info. + + + + + %1 joined. + + + + + %1 joined via authorisation from %2's server. + + + + + %1 rejected their invite. + + + + + %1 left the room. + + + + + Reason: %1 + + + + + %1 redacted their knock. + + + + + You joined this room. + നിങ്ങൾ ഈ മുറിയിൽ ചേർന്നു. + + + + %1 made this room require an invitation to join. + + + + + %1 invited %2. + + + + + %1 has changed their avatar and changed their display name to %2. + + + + + %1 has changed their display name to %2. + + + + + %1 left after having already left! + This is a leave event after the user already left and shouldn't happen apart from state resets + + + + + %1 banned %2 + + + + + %1 knocked. + + + + + TimelineRow + + + + Part of a thread + + + + + Edited + + + + + TimelineView + + + No room open + + + + + You are about to notify the whole room + + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + + No preview available + + + + + Settings + + + %n member(s) + + + + + - - %1 disabled the rule to ban servers matching %2. + + View members of %1 - - %1 added a rule to ban servers matching %2 for '%3'. + + This room is possibly inaccessible. If this room is private, you should remove it from this community. - - Removed by %1 + + join the conversation - - %1 (%2) removed this message at %3 + + accept invite - - Removed by %1 because: %2 + + decline invite - - %1 (%2) removed this message at %3 -Reason: %4 + + leave - - %2 revoked the invite to %1. + + Invited by %1 (%2) - - %2 kicked %1. + + Hide invite reason - - %2 unbanned %1. + + Show invite reason - - %2 rejected the knock from %1. + + Back to room list + + + TopBar - - %1 changed their avatar. + + No room selected - - %1 changed some profile info. + + In %1 - - %1 joined. + + Back to room list - - %1 joined via authorisation from %2's server. + + Show or hide pinned messages - - %1 rejected their invite. + + Show room members. - - %1 left the room. + + This room contains only verified devices. - - Reason: %1 + + This room contains verified devices and devices which have never changed their master key. - - %1 redacted their knock. + + This room contains unverified devices! - - You joined this room. - നിങ്ങൾ ഈ മുറിയിൽ ചേർന്നു. + + Search this room + - - %1 made this room require an invitation to join. + + Room options - - %1 invited %2. + + Invite users - - %1 has changed their avatar and changed their display name to %2. + + Members - - %1 has changed their display name to %2. + + Leave room - - %1 left after having already left! - This is a leave event after the user already left and shouldn't happen apart from state resets + + Settings - - %1 banned %2 + + Unpin - - %1 knocked. + + Enter search query @@ -1734,6 +4268,17 @@ Reason: %4 + + UploadBox + + + Upload %n file(s) + + + + + + UserProfile @@ -1766,6 +4311,112 @@ Reason: %4 Error while reading file: %1 + + + Global User Profile + + + + + Room User Profile + + + + + Change avatar globally. + + + + + Change avatar. Will only apply to this room. + + + + + Change display name globally. + + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + + + + + Room: %1 + + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + + Open the global profile for this user. + + + + + + Verify + + + + + Start a private chat. + + + + + Kick the user. + + + + + Ban the user. + + + + + Refresh device list. + + + + + Devices + + + + + Shared Rooms + + + + + Sign out this device. + + + + + Change device name. + + + + + Last seen %1 from %2 + + + + + Unverify + + UserSettings @@ -2429,6 +5080,44 @@ This setting will take effect upon restart. + + UserSettingsPage + + + CACHED + + + + + NOT CACHED + + + + + IMPORT + + + + + EXPORT + + + + + DOWNLOAD + + + + + REQUEST + + + + + Back + + + VerificationManager @@ -2437,6 +5126,67 @@ This setting will take effect upon restart. + + Waiting + + + Waiting for other party… + + + + + Waiting for other side to accept the verification request. + + + + + Waiting for other side to continue the verification process. + + + + + Waiting for other side to complete the verification process. + + + + + Cancel + റദ്ദാക്കു + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + + + + + Enjoy your stay! + + + + + REGISTER + + + + + LOGIN + + + + + Reduce animations + + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + + + descriptiveTime diff --git a/resources/langs/nheko_nl.ts b/resources/langs/nheko_nl.ts index 9ea8fe8d..fd700006 100644 --- a/resources/langs/nheko_nl.ts +++ b/resources/langs/nheko_nl.ts @@ -1,6 +1,40 @@ + + ActiveCallBar + + + Calling... + + + + + + Connecting... + + + + + You are screen sharing + + + + + Hide/Show Picture-in-Picture + + + + + Unmute Mic + + + + + Mute Mic + + + AliasEditingModel @@ -17,6 +51,82 @@ Kon aliassen niet bijwerken: %1 + + AliasEditor + + + Aliases to %1 + + + + + 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. + + + + + Primary alias + + + + + Make primary alias + + + + + Advertise as an alias in this room + + + + + Publish in room directory + + + + + Remove this alias + + + + + #new-alias:server.tld + + + + + Add + + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + + Parent community + + + + + Other room + + + + + Enter additional rooms not in the list yet... + + + Cache @@ -34,6 +144,67 @@ Lege kamer + + CallInvite + + + Video Call + + + + + Voice Call + + + + + No microphone found. + + + + + CallInviteBar + + + Video Call + + + + + Voice Call + + + + + Devices + + + + + Accept + + + + + No microphone found. + + + + + Unknown microphone: %1 + + + + + Unknown camera: %1 + + + + + Decline + + + CallManager @@ -269,6 +440,11 @@ Je kan optioneel hier een reden invoeren dat je aanklopt: Enter reason for banning %1 (%2) or hit enter for no reason: Voer reden voor het verbannen van %1 (%2) in of druk op enter voor geen reden: + + + No network connection + + CommandCompleter @@ -559,6 +735,29 @@ Je kan optioneel hier een reden invoeren dat je aanklopt: Zet deze kamer om van een een-op-een chat naar een normale kamer. + + CommunitiesList + + + Expand + + + + + Collapse + + + + + Do not show notification counts for this community or tag. + + + + + Hide rooms with this tag or from this community by default. + + + CommunitiesModel @@ -633,607 +832,2662 @@ Je kan optioneel hier een reden invoeren dat je aanklopt: - CrossSigningSecrets + ConfirmJoinRoomDialog - - Decrypt secrets - Ontsleutel geheimen + + Confirm community join + - - Enter your recovery key or passphrase to decrypt your secrets: - Voer je herstelsleutel of wachtwoordzin in om je geheimen te ontsleutelen: + + Confirm room join + - - - Enter your recovery key or passphrase called %1 to decrypt your secrets: - Voer je herstelsleutel of wachtwoordzin in met de naam %1 om je geheimen te ontsleutelen: + + + %n member(s) + + + + - - Decryption failed - Ontsleutelen mislukt + + 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: + - - Failed to decrypt secrets with the provided recovery key or passphrase - Geheimen konden niet worden ontsleuteld met de gegeven herstelsleutel of wachtwoordzin + + Do you want to join this room? You can optionally add a reason below: + - - - EventExpiry - - - Failed to set hidden events: %1 - Kon verborgen gebeurtenissen niet instellen: %1 + + Knock + - - - GridImagePackModel - - Account Pack + + Join - HiddenEvents + CreateDirect - - - Failed to set hidden events: %1 - Kon verborgen gebeurtenissen niet instellen: %1 + + Create Direct Chat + - - - InputBar - - All Files (*) - Alle bestanden (*) + + User to invite + - - Select file(s) + + @user:server.tld - - Upload of '%1' failed - Versturen van '%1' misluk + + Encryption + - LoginPage - - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org - Je hebt een ongeldige Matrix ID ingevuld. Correct voorbeeld: @jan:matrix.org - + CreateRoom - - Autodiscovery failed. Received malformed response. - Automatische herkenning mislukt. Ongeldig antwoord ontvangen. + + New community + - - Autodiscovery failed. Unknown error when requesting .well-known. - Automatische herkenning mislukt. Onbekende fout tijdens het opvragen van .well-known. + + New Room + - - The required endpoints were not found. Possibly not a Matrix server. - De vereiste aanspreekpunten werden niet gevonden. Mogelijk geen Matrix server. + + Name + - - Received malformed response. Make sure the homeserver domain is valid. - Ongeldig antwoord ontvangen. Zorg dat de thuisserver geldig is. + + No name + - An unknown error occured. Make sure the homeserver domain is valid. - Een onbekende fout trad op. Zorg dat de thuisserver geldig is. + Topic + - - 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. - De gekozen server ondersteund geen Matrix, of ieder geval geen versie die Nheko begrijpt (v1.1 tot v1.5). Je kan dus niet inloggen. + + No topic + - - Sign in with Apple - Inloggen met Apple + + Alias + - - Continue with Facebook - Verder met Facebook - - - - Sign in with Google - Inloggen met Google + + Public + - - Sign in with Twitter - Inloggen met Twitter + + Public rooms can be joined by anyone; private rooms need explicit invites. + - - Login using %1 - Inloggen met %1 + + Trusted + - - SSO LOGIN - SSO INLOGGEN + + All invitees are given the same power level as the creator + - - Empty password - Leeg wachtwoord + + Encryption + - - SSO login failed - SSO inloggen mislukt + + Caution: Encryption cannot be disabled + - - - MediaUpload - - - Failed to upload media. Please try again. - Het is niet is gelukt om de media te versturen. Probeer het a.u.b. opnieuw. + + Create Room + - NotificationsManager + CrossSigningSecrets - - - %1 sent an encrypted message - %1 stuurde een versleuteld bericht + + Decrypt secrets + Ontsleutel geheimen - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message - %1 antwoordde: %2 + + Enter your recovery key or passphrase to decrypt your secrets: + Voer je herstelsleutel of wachtwoordzin in om je geheimen te ontsleutelen: - - %1 replied with an encrypted message - %1 antwoordde met een versleuteld bericht + + Enter your recovery key or passphrase called %1 to decrypt your secrets: + Voer je herstelsleutel of wachtwoordzin in met de naam %1 om je geheimen te ontsleutelen: - - %1 replied to a message - %1 antwoordde op een bericht + + Decryption failed + Ontsleutelen mislukt - - %1 sent a message - %1 stuurde een bericht + + Failed to decrypt secrets with the provided recovery key or passphrase + Geheimen konden niet worden ontsleuteld met de gegeven herstelsleutel of wachtwoordzin - PowerLevels + DigitVerification - - Failed to update powerlevel: %1 - Kon machtsniveau niet bewerken: %1 + + Verification Code + - - - PowerlevelEditingModels - - Failed to update powerlevel: %1 - Kon machtsniveau niet bewerken: %1 + + 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! + + + + + They do not match! + + + + + They match! + - PowerlevelsTypeListModel + EmojiVerification - - Other events - Andere evenementen + + Verification Code + - - Other state events - Andere statusevenementen + + 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! + - - Remove other users - Verwijder andere gebruikers + + 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. + - - Ban other users - Verban andere gebruikers + + They do not match! + - - Invite other users - Andere gebruikers uitnodigen + + They match! + + + + Encrypted - - Redact events sent by others - Berichten intrekken die verstuurd waren door anderen + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. + - Reactions - Reacties + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. + - Deprecated aliases events - Verouderde aliasgebeurtenissen + There was an internal error reading the decryption key from the database. + - Change the room avatar - Verander de kamerafbeelding + There was an error decrypting this message. + - Change the room addresses - Veranderen van de kameradressen + The message couldn't be parsed. + - Send encrypted messages - Versturen van versleutelde berichten + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! + - Enable encryption - Versleuteling inschakelen + Unknown decryption error + - - Change guest access - Gasttoegang aanpassen + + Request key + + + + EncryptionEnabled - - Change history visibility - Zichtbaarheid van de geschiedenis aanpassen + + %1 enabled end-to-end encryption + - - Change who can join - Aanpassen wie de kamer mag binnentreden + + 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. + + + + EncryptionIndicator - - Send messages - Berichten versturen + + This message is not encrypted! + - - Change the room name - Veranderen van de kamernaam + + Encrypted by a verified device + - Change the room permissions - Aanpassen van de kamer machtsniveaus + Encrypted by an unverified device, but you have trusted that user so far. + - Change the rooms topic - Veranderen van het kameronderwerp + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + + EventExpirationDialog - - Change the widgets - Veranderen van de widgets + + Event expiration for %1 + - - Change the widgets (experimental) - Veranderen van de widgets (experimenteel) + + Event expiration + - - Redact own events - Intrekken van eigen gebeurtenissen + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. + - - Change the pinned events - Vastgeprikte gebeurtenissen veranderen + + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. + - - Upgrade the room - De kamerversie verhogen + + Expire events after X days + - - Send stickers - Stickers versturen + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. + - - Ban users using policy rules - Gebruikers verbannen via beleidsregels + + Only keep latest X events + - - Ban rooms using policy rules - Kamers verbannen via beleidsregels + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. + - - Ban servers using policy rules - Servers verbannen via beleidsregels + + Always keep latest X events + - - Edit child communities and rooms - Pas kindgroepen en kamers aan + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. + - - Change parent communities - Pas moedergroepen aan + + Include state events + - - Start a call - Een beeld- of geluidsgesprek beginnen + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + + EventExpiry - - Negotiate a call - Een beeld- of geluidsgesprek onderhandelen + + + Failed to set hidden events: %1 + Kon verborgen gebeurtenissen niet instellen: %1 + + + Failed - - Answer a call - Een beeld- of geluidsgesprek opnemen + + Verification failed + - - Hang up a call - Een beeld- of geluidsgesprek ophangen + + Other client does not support our verification protocol. + + + + + Key mismatch detected! + - Reject a call - Gesprek weigeren + Device verification timed out. + - Change the room emotes - De kamer emotes aanpassen + Other party canceled the verification. + - - - PowerlevelsUserListModel - - Other users - Andere gebruikers + + Verification messages received out of order! + + + + + Unknown verification error. + + + + + Close + - QCoreApplication + ForwardCompleter - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. - Maak een uniek profiel, waardoor je tegelijk meerdere kopieën van Nheko kan draaien en zo op meerdere gebruikers tegelijk ingelogd kan zijn. + + Forward Message + + + + GridImagePackModel - - profile - profiel + + Account Pack + + + + HiddenEvents - - profile name - profielnaam + + + Failed to set hidden events: %1 + Kon verborgen gebeurtenissen niet instellen: %1 - QObject + HiddenEventsDialog - - Alias for '--log-level trace'. - Alias voor '--log-level trace'. + + Hidden events for %1 + - - 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} - Stelt het globale logniveau in, of een komma-gescheiden lijst van <component>=<niveau> paren, of beide. Om bijvoorbeeld het huidige logniveau op 'warn' te zetten maar logs uit te schakelen voor het 'ui' component, voer je 'warn,ui=off' in. Niveaus zijn: {trace,debug,info,warning,error,critical,off} en componenten zijn: {crypto,db,mtx,net,qml,ui} + + Hidden events + - - level - niveau + + These events will be <b>shown</b> in %1: + - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} - Stel het uitvoertype voor logs in. Een spatie-gescheiden lijst is toegestaan. De standaardwaarde is 'file,stderr'. Mogelijke types zijn: {file,stderr,none} + + These events will be <b>shown</b> in all rooms: + - - type - type + + User events + - - Respond - Antwoorden + + Joins, leaves, avatar and name changes, bans, … + - - Send - Verstuur + + Power level changes + - Write a message... - Typ een bericht… + Sent when a moderator is added/removed or the permissions of a room are changed. + - - - ReadReceiptsModel - - Yesterday, %1 - Gisteren, %1 + + Stickers + - RegisterPage + ImagePackEditorDialog - - Autodiscovery failed. Received malformed response. - Automatische herkenning mislukt. Onjuist gevormd antwoord ontvangen. + + Editing image pack + + + + + Add images + - Autodiscovery failed. Unknown error when requesting .well-known. - Automatische herkenning mislukt. Onbekende fout bij opvragen van .well-known. + Images (*.png *.webp *.gif *.jpg *.jpeg) + - - The required endpoints were not found. Possibly not a Matrix server. - De vereiste aanspreekpunten konden niet worden gevonden. Mogelijk geen Matrix server. + + Select images for pack + - - Received malformed response. Make sure the homeserver domain is valid. - Onjuist gevormd antwoord ontvangen. Zorg dat de thuisserver geldig is. + + Add to pack + - - An unknown error occured. Make sure the homeserver domain is valid. - Een onbekende fout trad op. Zorg dat de thuisserver geldig is. + + Change the overview image for this pack + - - 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. - De gekozen server ondersteunt geen Matrixversie die Nheko begrijpt (v1.1 tot v1.5). Je kan dus niet registeren. + + Overview Image (*.png *.webp *.jpg *.jpeg) + - - Server does not support querying registration flows! - De server ondersteund het opvragen van registratiemethodes niet! + + Select overview image for pack + - - Server does not support registration. - De server ondersteund registreren niet. + + State key + - - Invalid username. - Ongeldige gebruikersnaam. + + Packname + - - Name already in use. - Naam reeds in gebruik. + + Attribution + - - Part of the reserved namespace. - Deel van de gereserveerde naamruimte. + + + Use as Emoji + - - - RoomInfo - - no version stored - geen versie opgeslagen + + + Use as Sticker + + + + + Shortcode + + + + + Body + + + + + Remove from pack + + + + + Remove + - RoomSettings + ImagePackSettingsDialog - - Failed to enable encryption: %1 - Versleuteling kon niet worden ingeschakeld: %1 + + Image pack settings + - - Select an avatar - Kies een avatar + + Create account pack + - - All Files (*) - Alle bestanden (*) + + New room pack + - - The selected file is not an image - Het gekozen bestand is geen afbeelding + + Private pack + - - Error while reading file: %1 - Fout bij lezen van bestand: %1 + + Pack from this room + - - - Failed to upload image: %s - Uploaden van afbeelding mislukt: %1 + + Pack from parent community + + + + + Globally enabled pack + + + + + Enable globally + + + + + Enables this pack to be used in all rooms + + + + + Edit + + + + + Close + - RoomlistModel + InputBar - - Pending invite. - Wachtende uitnodiging. + + All Files (*) + Alle bestanden (*) + + + + Select file(s) + + + + + Upload of '%1' failed + Versturen van '%1' misluk + + + + InviteDialog + + + Invite users to %1 + + + + + Search user + + + + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + + + + + Search on Server + + + + + Invite + + + + + Cancel + Annuleren + + + + JoinRoomDialog + + + Join room + + + + + Room ID or alias + + + + + Join + + + + + LeaveRoomDialog + + + Leave room + + + + + Are you sure you want to leave? + + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + Je hebt een ongeldige Matrix ID ingevuld. Correct voorbeeld: @jan:matrix.org + + + + Autodiscovery failed. Received malformed response. + Automatische herkenning mislukt. Ongeldig antwoord ontvangen. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Automatische herkenning mislukt. Onbekende fout tijdens het opvragen van .well-known. + + + + The required endpoints were not found. Possibly not a Matrix server. + De vereiste aanspreekpunten werden niet gevonden. Mogelijk geen Matrix server. + + + + Received malformed response. Make sure the homeserver domain is valid. + Ongeldig antwoord ontvangen. Zorg dat de thuisserver geldig is. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Een onbekende fout trad op. Zorg dat de thuisserver geldig is. + + + + 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. + De gekozen server ondersteund geen Matrix, of ieder geval geen versie die Nheko begrijpt (v1.1 tot v1.5). Je kan dus niet inloggen. + + + + Sign in with Apple + Inloggen met Apple + + + + Continue with Facebook + Verder met Facebook + + + + Sign in with Google + Inloggen met Google + + + + Sign in with Twitter + Inloggen met Twitter + + + + Login using %1 + Inloggen met %1 + + + + SSO LOGIN + SSO INLOGGEN + + + + Empty password + Leeg wachtwoord + + + + SSO login failed + SSO inloggen mislukt + + + + Matrix ID + + + + + e.g @joe:matrix.org + + + + + 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. + + + + + Password + + + + + Your password. + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + + Homeserver address + + + + + server.my:8787 + + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + + LOGIN + + + + + Back + + + + + LogoutDialog + + + Log out + + + + + A call is in progress. Log out? + + + + + Are you sure you want to log out? + + + + + MediaUpload + + + + Failed to upload media. Please try again. + Het is niet is gelukt om de media te versturen. Probeer het a.u.b. opnieuw. + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + + + + + Go to replacement room + + + + + %1 removed a message + + + + + %1 changed which servers are allowed in this room. + + + + + %2 changed the room name to: %1 + + + + + %1 removed the room name + + + + + %2 changed the topic to: %1 + + + + + %1 removed the topic + + + + + %1 changed the room avatar + + + + + %1 changed the pinned messages. + + + + + %1 changed the addresses for this room. + + + + + %1 changed the parent communities for this room. + + + + + %1 created and configured room: %2 + + + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 rejected the call. + + + + + %1 select answer + + + + + %1 ended the call. + + + + + + %1 is negotiating the call... + + + + + Allow them in + + + + + MessageInput + + + Hang up + + + + + Already on a call + + + + + Place a call + + + + + Send a file + + + + + Write a message... + Typ een bericht… + + + + Stickers + + + + + Emoji + + + + + Send + Verstuur + + + + You don't have permission to send messages in this room + + + + + MessageView + + + Edit + + + + + React + + + + + Reply in thread + + + + + New thread + + + + + Reply + + + + + Go to message + + + + + Options + + + + + %1's status message + + + + + Enter reason for removal or hit enter for no reason: + + + + + Reason for removal + + + + + Go to &message + + + + + + &Copy + + + + + + Copy &link location + + + + + Re&act + + + + + Repl&y + + + + + &Edit + + + + + &Thread + + + + + Un&pin + + + + + &Pin + + + + + &Read receipts + + + + + &Forward + + + + + &Mark as read + + + + + View raw message + + + + + View decrypted raw message + + + + + Remo&ve message + + + + + &Save as + + + + + &Open in external program + + + + + Copy link to eve&nt + + + + + &Go to quoted message + + + + + NewVerificationRequest + + + Send Verification Request + + + + + Received Verification Request + + + + + 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.) + + + + + 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? + + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + + %1 has requested to verify their device %2. + + + + + %1 using the device %2 has requested to be verified. + + + + + Your device (%1) has requested to be verified. + + + + + Cancel + Annuleren + + + + Deny + + + + + Start verification + + + + + Accept + + + + + NotificationsManager + + + + %1 sent an encrypted message + %1 stuurde een versleuteld bericht + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + %1 antwoordde: %2 + + + + %1 replied with an encrypted message + %1 antwoordde met een versleuteld bericht + + + + %1 replied to a message + %1 antwoordde op een bericht + + + + %1 sent a message + %1 stuurde een bericht + + + + PlaceCall + + + Place a call to %1? + + + + + No microphone found. + + + + + Voice + + + + + Video + + + + + Screen + + + + + Cancel + Annuleren + + + + Placeholder + + + unimplemented event: + + + + + PowerLevelEditor + + + Permissions in %1 + + + + + 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. + + + + + Roles + + + + + Users + + + + + Move permissions between roles to change them + + + + + + Administrator (%1) + + + + + + Moderator (%1) + + + + + User (%1) + + + + + + Custom (%1) + + + + + Remove event type + + + + + Add event type + + + + + Add new role + + + + + Add + + + + + Move users up or down to change their permissions + + + + + Remove user + + + + + Add user + + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + + + + + Which of the subcommunities and rooms should these permissions be applied to? + + + + + Apply permissions recursively + + + + + Overwrite exisiting modifications in rooms + + + + + No permissions to apply the new permissions here + + + + + No changes needed + + + + + Existing modifications to the permissions in this room will be overwritten + + + + + Permissions synchronized with community + + + + + PowerLevels + + + Failed to update powerlevel: %1 + Kon machtsniveau niet bewerken: %1 + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + Kon machtsniveau niet bewerken: %1 + + + + PowerlevelsTypeListModel + + + Other events + Andere evenementen + + + + Other state events + Andere statusevenementen + + + + Remove other users + Verwijder andere gebruikers + + + + Ban other users + Verban andere gebruikers + + + + Invite other users + Andere gebruikers uitnodigen + + + + Redact events sent by others + Berichten intrekken die verstuurd waren door anderen + + + + Reactions + Reacties + + + + Deprecated aliases events + Verouderde aliasgebeurtenissen + + + + Change the room avatar + Verander de kamerafbeelding + + + + Change the room addresses + Veranderen van de kameradressen + + + + Send encrypted messages + Versturen van versleutelde berichten + + + + Enable encryption + Versleuteling inschakelen + + + + Change guest access + Gasttoegang aanpassen + + + + Change history visibility + Zichtbaarheid van de geschiedenis aanpassen + + + + Change who can join + Aanpassen wie de kamer mag binnentreden + + + + Send messages + Berichten versturen + + + + Change the room name + Veranderen van de kamernaam + + + + Change the room permissions + Aanpassen van de kamer machtsniveaus + + + + Change the rooms topic + Veranderen van het kameronderwerp + + + + Change the widgets + Veranderen van de widgets + + + + Change the widgets (experimental) + Veranderen van de widgets (experimenteel) + + + + Redact own events + Intrekken van eigen gebeurtenissen + + + + Change the pinned events + Vastgeprikte gebeurtenissen veranderen + + + + Upgrade the room + De kamerversie verhogen + + + + Send stickers + Stickers versturen + + + + Ban users using policy rules + Gebruikers verbannen via beleidsregels + + + + Ban rooms using policy rules + Kamers verbannen via beleidsregels + + + + Ban servers using policy rules + Servers verbannen via beleidsregels + + + + Edit child communities and rooms + Pas kindgroepen en kamers aan + + + + Change parent communities + Pas moedergroepen aan + + + + Start a call + Een beeld- of geluidsgesprek beginnen + + + + Negotiate a call + Een beeld- of geluidsgesprek onderhandelen + + + + Answer a call + Een beeld- of geluidsgesprek opnemen + + + + Hang up a call + Een beeld- of geluidsgesprek ophangen + + + + Reject a call + Gesprek weigeren + + + + Change the room emotes + De kamer emotes aanpassen + + + + PowerlevelsUserListModel + + + Other users + Andere gebruikers + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + Maak een uniek profiel, waardoor je tegelijk meerdere kopieën van Nheko kan draaien en zo op meerdere gebruikers tegelijk ingelogd kan zijn. + + + + profile + profiel + + + + profile name + profielnaam + + + + QObject + + + Alias for '--log-level trace'. + Alias voor '--log-level trace'. + + + + 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} + Stelt het globale logniveau in, of een komma-gescheiden lijst van <component>=<niveau> paren, of beide. Om bijvoorbeeld het huidige logniveau op 'warn' te zetten maar logs uit te schakelen voor het 'ui' component, voer je 'warn,ui=off' in. Niveaus zijn: {trace,debug,info,warning,error,critical,off} en componenten zijn: {crypto,db,mtx,net,qml,ui} + + + + level + niveau + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + Stel het uitvoertype voor logs in. Een spatie-gescheiden lijst is toegestaan. De standaardwaarde is 'file,stderr'. Mogelijke types zijn: {file,stderr,none} + + + + type + type + + + + Respond + Antwoorden + + + + Send + Verstuur + + + + Write a message... + Typ een bericht… + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + + + + + Open reCAPTCHA + + + + + Cancel + Annuleren + + + + Confirm + Bevestigen + + + + ReadReceipts + + + Read receipts + Leesbevestigingen + + + + ReadReceiptsModel + + + Yesterday, %1 + Gisteren, %1 + + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + Automatische herkenning mislukt. Onjuist gevormd antwoord ontvangen. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Automatische herkenning mislukt. Onbekende fout bij opvragen van .well-known. + + + + The required endpoints were not found. Possibly not a Matrix server. + De vereiste aanspreekpunten konden niet worden gevonden. Mogelijk geen Matrix server. + + + + Received malformed response. Make sure the homeserver domain is valid. + Onjuist gevormd antwoord ontvangen. Zorg dat de thuisserver geldig is. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Een onbekende fout trad op. Zorg dat de thuisserver geldig is. + + + + 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. + De gekozen server ondersteunt geen Matrixversie die Nheko begrijpt (v1.1 tot v1.5). Je kan dus niet registeren. + + + + Server does not support querying registration flows! + De server ondersteund het opvragen van registratiemethodes niet! + + + + Server does not support registration. + De server ondersteund registreren niet. + + + + Invalid username. + Ongeldige gebruikersnaam. + + + + Name already in use. + Naam reeds in gebruik. + + + + Part of the reserved namespace. + Deel van de gereserveerde naamruimte. + + + + Homeserver + Thuisserver + + + + your.server + + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + + Username + + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + + Back + + + + + Password + + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + + Password confirmation + + + + + Your passwords do not match! + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + + REGISTER + + + + + ReplyPopup + + + Close + + + + + Cancel Edit + + + + + Cancel Thread + + + + + RoomDirectory + + + Explore Public Rooms + + + + + Search for public rooms + + + + + Choose custom homeserver + + + + + RoomInfo + + + no version stored + geen versie opgeslagen + + + + RoomList + + + Start a new chat + + + + + Join a room + + + + + Create a new room + + + + + Start a direct chat + + + + + Create a new community + + + + + Room directory + + + + + Search rooms (Ctrl+K) + + + + + User settings + + + + + Logout + + + + + Enter your status message: + + + + + Status Message + + + + + Profile settings + + + + + Set status message + + + + + Encryption not set up + Cross-signing setup has not run yet. + + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + + + + + Please verify your other devices + There are unverified devices signed in to this account. + + + + + Close + + + + + Enter the tag you want to use: + + + + + New tag + + + + + Open separately + + + + + Room settings + + + + + Leave room + + + + + Copy room link + + + + + Tag room as: + + + + + Favourite + + + + + Low priority + + + + + Server notice + + + + + Create new tag... + + + + + Add or remove from community... + + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + + + + + + + Invite more people + + + + + Search... + + + + + Sort by: + + + + + User ID + Gebruikers ID + + + + Display name + + + + + Power level + + + + + Administrator: %1 + + + + + Moderator: %1 + + + + + User: %1 + + + + + This room is not encrypted! + + + + + This user is verified. + + + + + This user isn't verified, but is still using the same master key from the first time you met. + + + + + This user has unverified devices! + + + + + RoomSettings + + + Failed to enable encryption: %1 + Versleuteling kon niet worden ingeschakeld: %1 + + + + Select an avatar + Kies een avatar + + + + All Files (*) + Alle bestanden (*) + + + + The selected file is not an image + Het gekozen bestand is geen afbeelding + + + + Error while reading file: %1 + Fout bij lezen van bestand: %1 + + + + + Failed to upload image: %s + Uploaden van afbeelding mislukt: %1 + + + + Room Settings + + + + + Change room avatar. + + + + + Change name of this room + + + + + %n member(s) + + + + + + + + View members of %1 + + + + + No topic set + + + + + Change topic of this room + + + + + NOTIFICATIONS + NOTIFICATIES + + + + Notifications + + + + + Muted + + + + + Mentions only + + + + + All messages + + + + + ENTRY PERMISSIONS + + + + + Anyone can join + + + + + Allow knocking + + + + + Allow joining via other rooms + + + + + Rooms to join via + + + + + + Change + + + + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + + Allow guests to join + + + + + Apply access rules + + + + + MESSAGE VISIBILITY + + + + + Allow viewing history without joining + + + + + This is useful to see previews of the room or view it on public websites. + + + + + Members can see messages since + + + + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. + + + + + Everything + + + + + As long as the user joined, they can see all previous messages. + + + + + They got invited + + + + + Members can only see messages from when they got invited going forward. + + + + + They joined + + + + + Members can only see messages since after they joined. + + + + + Apply visibility changes + + + + + Locally hidden events + + + + + + + + Configure + + + + + Select events to hide in this room + + + + + Automatic event deletion + + + + + Select if your events get automatically deleted in this room. + + + + + GENERAL SETTINGS + + + + + Encryption + + + + + End-to-End Encryption + + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + + Permission + + + + + View and change the permissions in this room + + + + + Aliases + + + + + View and change the addresses/aliases of this room + + + + + Sticker & Emote Settings + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + INFO + INFO + + + + Internal ID + + + + + Copied to clipboard + + + + + Room Version + + + + + show less + + + + + show more + + + + + RoomlistModel + + + Pending invite. + Wachtende uitnodiging. + + + + Previewing this room + Voorbeeld van deze kamer + + + + No preview available + Geen voorbeeld beschikbaar + + + + This room is possibly inaccessible + + + + + Root + + + Please enter your login password to continue: + + + + + Please enter a valid email address to continue: + + + + + Please enter a valid phone number to continue: + + + + + Please enter the token which has been sent to you: + + + + + Wait for the confirmation link to arrive, then continue. + + + + + ScreenShare + + + Share desktop with %1? + + + + + Method: + + + + + Window: + + + + + Request screencast + + + + + Frame rate: + + + + + Include your camera picture-in-picture + + + + + Request remote camera + + + + + + View your callee's camera like a regular video call + + + + + Hide mouse cursor + + + + + Share + + + + + Preview + + + + + Cancel + Annuleren + + + + SecretStorage + + + Failed to connect to secret storage + Verbinden met geheimopslag mislukt + + + + Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + Nheko kon niet verbinden met de veilige opslag voor versleutelingsgegevens. Dit kan verscheidene redenen hebben. Controleer of je D-Bus service wel draait, en of je een service zoals KWallet, Gnome Keyring, KeyPassXC of een soortgelijk equivalent voor je platform hebt ingesteld. Als je problemen ondervind, voel je vrij om hier een nieuwe issue te openen: https://github.com/Nheko-Reborn/nheko/issues + + + + SelfVerificationCheck + + + 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! + + + + + Encryption setup successfully + + + + + Failed to setup encryption: %1 + + + + + Setup Encryption + - - Previewing this room - Voorbeeld van deze kamer + + 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! + - - No preview available - Geen voorbeeld beschikbaar + + Activate Encryption + - - This room is possibly inaccessible + + 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. - - - SecretStorage - - Failed to connect to secret storage - Verbinden met geheimopslag mislukt + + verify + - - Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues - Nheko kon niet verbinden met de veilige opslag voor versleutelingsgegevens. Dit kan verscheidene redenen hebben. Controleer of je D-Bus service wel draait, en of je een service zoals KWallet, Gnome Keyring, KeyPassXC of een soortgelijk equivalent voor je platform hebt ingesteld. Als je problemen ondervind, voel je vrij om hier een nieuwe issue te openen: https://github.com/Nheko-Reborn/nheko/issues + + enter passphrase + @@ -1295,6 +3549,98 @@ Je kan optioneel hier een reden invoeren dat je aanklopt: Kon afbeelding niet uploaden: %1 + + SpaceMenuLevel + + + Add or remove from community + + + + + Official community for this room + + + + + Affiliated community for this room + + + + + Listed only for community members + + + + + Listed only for room members + + + + + Not related + + + + + Subcommunities + + + + + StatusIndicator + + + Failed + + + + + Sent + + + + + Received + + + + + Read + + + + + StickerPicker + + + Search + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + Success + + + Successful Verification + + + + + Verification successful! Both sides verified their devices! + + + + + Close + + + TimelineModel @@ -1609,95 +3955,283 @@ Reden: %4 %2 heeft %1 verwijderd. - - %2 unbanned %1. - %2 heeft de verbanning van %1 opgeheven. + + %2 unbanned %1. + %2 heeft de verbanning van %1 opgeheven. + + + + %2 rejected the knock from %1. + %2 heeft het aankloppen van %1 geweigerd. + + + + %1 changed their avatar. + %1 is van avatar veranderd. + + + + %1 changed some profile info. + %1 heeft wat profielinformatie aangepast. + + + + %1 joined. + %1 neemt nu deel. + + + + %1 joined via authorisation from %2's server. + %1 neemt deel via autorisatie van %2's server. + + + + %1 rejected their invite. + %1 heeft de uitnodiging geweigerd. + + + + %1 left the room. + %1 heeft de kamer verlaten. + + + + Reason: %1 + Reden: %1 + + + + %1 redacted their knock. + %1 heeft het aankloppen ingetrokken. + + + + You joined this room. + Je neemt nu deel aan deze kamer. + + + + %1 made this room require an invitation to join. + %1 heeft deze kamer zodanig ingesteld dat een uitnodiging vereist is om te mogen betreden. + + + + %1 invited %2. + %1 heeft %2 uitgenodigd. + + + + %1 has changed their avatar and changed their display name to %2. + %1 is van avatar veranderd en heet nu %2. + + + + %1 has changed their display name to %2. + %1 heet nu %2. + + + + %1 left after having already left! + This is a leave event after the user already left and shouldn't happen apart from state resets + %1 is vertrokken na reeds vertrokken te zijn! + + + + %1 banned %2 + %1 heeft %2 verbannen + + + + %1 knocked. + %1 klopt aan. + + + + TimelineRow + + + + Part of a thread + + + + + Edited + + + + + TimelineView + + + No room open + + + + + You are about to notify the whole room + + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + + No preview available + Geen voorbeeld beschikbaar + + + + Settings + + + + + %n member(s) + + + + + + + + View members of %1 + + + + + This room is possibly inaccessible. If this room is private, you should remove it from this community. + + + + + join the conversation + + + + + accept invite + + + + + decline invite + + + + + leave + + + + + Invited by %1 (%2) + + + + + Hide invite reason + + + + + Show invite reason + - - %2 rejected the knock from %1. - %2 heeft het aankloppen van %1 geweigerd. + + Back to room list + + + + TopBar - - %1 changed their avatar. - %1 is van avatar veranderd. + + No room selected + - - %1 changed some profile info. - %1 heeft wat profielinformatie aangepast. + + In %1 + - - %1 joined. - %1 neemt nu deel. + + Back to room list + - - %1 joined via authorisation from %2's server. - %1 neemt deel via autorisatie van %2's server. + + Show or hide pinned messages + - - %1 rejected their invite. - %1 heeft de uitnodiging geweigerd. + + Show room members. + - - %1 left the room. - %1 heeft de kamer verlaten. + + This room contains only verified devices. + - - Reason: %1 - Reden: %1 + + This room contains verified devices and devices which have never changed their master key. + - - %1 redacted their knock. - %1 heeft het aankloppen ingetrokken. + + This room contains unverified devices! + - - You joined this room. - Je neemt nu deel aan deze kamer. + + Search this room + - - %1 made this room require an invitation to join. - %1 heeft deze kamer zodanig ingesteld dat een uitnodiging vereist is om te mogen betreden. + + Room options + - - %1 invited %2. - %1 heeft %2 uitgenodigd. + + Invite users + - - %1 has changed their avatar and changed their display name to %2. - %1 is van avatar veranderd en heet nu %2. + + Members + - - %1 has changed their display name to %2. - %1 heet nu %2. + + Leave room + - - %1 left after having already left! - This is a leave event after the user already left and shouldn't happen apart from state resets - %1 is vertrokken na reeds vertrokken te zijn! + + Settings + - - %1 banned %2 - %1 heeft %2 verbannen + + Unpin + - - %1 knocked. - %1 klopt aan. + + Enter search query + @@ -1738,6 +4272,17 @@ Reden: %4 Ongeldig teken + + UploadBox + + + Upload %n file(s) + + + + + + UserProfile @@ -1770,6 +4315,112 @@ Reden: %4 Error while reading file: %1 Fout bij lezen bestand: %1 + + + Global User Profile + + + + + Room User Profile + + + + + Change avatar globally. + + + + + Change avatar. Will only apply to this room. + + + + + Change display name globally. + + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + + + + + Room: %1 + + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + + Open the global profile for this user. + + + + + + Verify + + + + + Start a private chat. + + + + + Kick the user. + + + + + Ban the user. + + + + + Refresh device list. + + + + + Devices + + + + + Shared Rooms + + + + + Sign out this device. + + + + + Change device name. + + + + + Last seen %1 from %2 + + + + + Unverify + + UserSettings @@ -2447,6 +5098,44 @@ Deze instelling wordt toegepast na opnieuw starten van de applicatie.Bestand om geëxporteerde sessiesleutels in op te slaan + + UserSettingsPage + + + CACHED + + + + + NOT CACHED + + + + + IMPORT + + + + + EXPORT + + + + + DOWNLOAD + + + + + REQUEST + + + + + Back + + + VerificationManager @@ -2455,6 +5144,67 @@ Deze instelling wordt toegepast na opnieuw starten van de applicatie.Geen versleutelde chat gevonden met deze gebruiker. Maak een versleutelde chat aan met deze gebruiker en probeer het opnieuw. + + Waiting + + + Waiting for other party… + + + + + Waiting for other side to accept the verification request. + + + + + Waiting for other side to continue the verification process. + + + + + Waiting for other side to complete the verification process. + + + + + Cancel + Annuleren + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + + + + + Enjoy your stay! + + + + + REGISTER + + + + + LOGIN + + + + + Reduce animations + + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + 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. + + descriptiveTime diff --git a/resources/langs/nheko_pl.ts b/resources/langs/nheko_pl.ts index 80251ecd..4f2361c1 100644 --- a/resources/langs/nheko_pl.ts +++ b/resources/langs/nheko_pl.ts @@ -1,6 +1,40 @@ + + ActiveCallBar + + + Calling... + + + + + + Connecting... + + + + + You are screen sharing + + + + + Hide/Show Picture-in-Picture + + + + + Unmute Mic + + + + + Mute Mic + + + AliasEditingModel @@ -17,6 +51,82 @@ Nie udało się zaktualizować aliasów: %1 + + AliasEditor + + + Aliases to %1 + + + + + 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. + + + + + Primary alias + + + + + Make primary alias + + + + + Advertise as an alias in this room + + + + + Publish in room directory + + + + + Remove this alias + + + + + #new-alias:server.tld + + + + + Add + + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + + Parent community + + + + + Other room + + + + + Enter additional rooms not in the list yet... + + + Cache @@ -35,6 +145,67 @@ Pusty pokój + + CallInvite + + + Video Call + + + + + Voice Call + + + + + No microphone found. + + + + + CallInviteBar + + + Video Call + + + + + Voice Call + + + + + Devices + + + + + Accept + + + + + No microphone found. + + + + + Unknown microphone: %1 + + + + + Unknown camera: %1 + + + + + Decline + + + CallManager @@ -268,6 +439,11 @@ You may optionally provide a reason for others to accept your knock: Enter reason for banning %1 (%2) or hit enter for no reason: Podaj powód zbanowania %1 (%2) lub wciśnij enter aby nie podawać powodu: + + + No network connection + + CommandCompleter @@ -558,6 +734,29 @@ You may optionally provide a reason for others to accept your knock: Zmień ten czat bezpośredni w pokój. + + CommunitiesList + + + Expand + + + + + Collapse + + + + + Do not show notification counts for this community or tag. + + + + + Hide rooms with this tag or from this community by default. + + + CommunitiesModel @@ -632,608 +831,2666 @@ You may optionally provide a reason for others to accept your knock: - CrossSigningSecrets + ConfirmJoinRoomDialog - - Decrypt secrets - Odszyfruj sekrety + + Confirm community join + - - Enter your recovery key or passphrase to decrypt your secrets: - Wprowadź swój klucz odzyskiwania lub hasło żeby odszyfrować swoje sekrety: + + Confirm room join + - - - Enter your recovery key or passphrase called %1 to decrypt your secrets: - Wprowadź swój klucz odzyskiwania lub frazę klucz nazwaną: %1 by odszyfrować swoje sekrety: + + + %n member(s) + + + + + - - Decryption failed - Odszyfrowywanie nie powiodło się + + 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: + - - Failed to decrypt secrets with the provided recovery key or passphrase - Nie udało się odszyfrować sekretów używając podanego klucza odzyskiwania lub hasła + + Do you want to join this room? You can optionally add a reason below: + - - - EventExpiry - - - Failed to set hidden events: %1 - Nie udało się ustawić ukrytych zdarzeń: %1 + + Knock + - - - GridImagePackModel - - Account Pack + + Join - HiddenEvents + CreateDirect - - - Failed to set hidden events: %1 - Nie udało się ustawić ukrytych zdarzeń: %1 + + Create Direct Chat + - - - InputBar - - All Files (*) - Wszystkie pliki (*) + + User to invite + - - Select file(s) + + @user:server.tld - - Upload of '%1' failed - Wysyłanie '%1' nie powiodło się + + Encryption + - LoginPage - - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org - Wprowadzono nieprawidłowe Matrix ID. Przykład prawidłowego ID: @ania:matrix.org - + CreateRoom - - Autodiscovery failed. Received malformed response. - Automatyczne odkrywanie zakończone niepowodzeniem. Otrzymano nieprawidłową odpowiedź. + + New community + - - Autodiscovery failed. Unknown error when requesting .well-known. - Automatyczne odkrywanie zakończone niepowodzeniem. Napotkano nieznany błąd. .well-known. + + New Room + - - The required endpoints were not found. Possibly not a Matrix server. - Nie odnaleziono wymaganych punktów końcowych. To może nie być serwer Matriksa. + + Name + - - Received malformed response. Make sure the homeserver domain is valid. - Otrzymano nieprawidłową odpowiedź. Upewnij się, że domena serwera domowego jest prawidłowa. + + No name + - An unknown error occured. Make sure the homeserver domain is valid. - Wystąpił nieznany błąd. Upewnij się, że domena serwera domowego jest prawidłowa. + Topic + - - 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. + + No topic - - Sign in with Apple - Zaloguj się z użyciem konta Apple + + Alias + - - Continue with Facebook - Zaloguj się z użyciem konta Facebook - - - - Sign in with Google - Zaloguj się z użyciem konta Google + + Public + - - Sign in with Twitter - Zaloguj się z użyciem konta Twitter + + Public rooms can be joined by anyone; private rooms need explicit invites. + - - Login using %1 - Logowanie przy użyciu %1 + + Trusted + - - SSO LOGIN - Logowanie SSO + + All invitees are given the same power level as the creator + - - Empty password - Puste hasło + + Encryption + - - SSO login failed - Logowanie SSO zakończone niepowodzeniem + + Caution: Encryption cannot be disabled + - - - MediaUpload - - - Failed to upload media. Please try again. - Wysłanie mediów nie powiodło się. Spróbuj ponownie. + + Create Room + - NotificationsManager + CrossSigningSecrets - - - %1 sent an encrypted message - %1 wysłał(a) zaszyfrowaną wiadomość + + Decrypt secrets + Odszyfruj sekrety - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message - Format wiadomości w powiadomieniu. %1 to nadawca, %2 to wiadomość. - %1 odpisał(a): %2 + + Enter your recovery key or passphrase to decrypt your secrets: + Wprowadź swój klucz odzyskiwania lub hasło żeby odszyfrować swoje sekrety: - - %1 replied with an encrypted message - %1 odpisał(a) zaszyfrowaną wiadomością + + Enter your recovery key or passphrase called %1 to decrypt your secrets: + Wprowadź swój klucz odzyskiwania lub frazę klucz nazwaną: %1 by odszyfrować swoje sekrety: - - %1 replied to a message - %1 odpisał(a) na wiadomość + + Decryption failed + Odszyfrowywanie nie powiodło się - - %1 sent a message - %1 wysłał(a) wiadomość + + Failed to decrypt secrets with the provided recovery key or passphrase + Nie udało się odszyfrować sekretów używając podanego klucza odzyskiwania lub hasła - PowerLevels + DigitVerification - - Failed to update powerlevel: %1 - Nie udało się zaktualizować poziomu mocy: %1 + + Verification Code + - - - PowerlevelEditingModels - - Failed to update powerlevel: %1 - Nie udało się zaktualizować poziomu mocy: %1 + + 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! + - - - PowerlevelsTypeListModel - - Other events - Inne zdarzenia + + They do not match! + - - Other state events - Inne zdarzenia stanu + + They match! + + + + EmojiVerification - - Remove other users - Usuwanie innych użytkowników + + Verification Code + - - Ban other users - Banowanie innych użytkowników + + 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! + - - Invite other users - Zapraszanie innych użytkowników + + 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. + - - Redact events sent by others - Redagowanie zdarzeń wysłanych przez innych + + They do not match! + - - Reactions - Reakcje + + They match! + + + + Encrypted - - Deprecated aliases events - Przestarzałe zdarzenia dotyczące aliasów + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. + - Change the room avatar - Zmiana awataru pokoju + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. + - Change the room addresses - Zmiana adresów pokoju + There was an internal error reading the decryption key from the database. + - Send encrypted messages - Wysyłanie szyfrowanych wiadomości + There was an error decrypting this message. + - Enable encryption - Włączenie szyfrowania + The message couldn't be parsed. + - Change guest access - Zmiana dostępu dla gości + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! + - Change history visibility - Zmiana widoczności historii + Unknown decryption error + - - Change who can join - Zmiana możliwości dołączenia do pokoju + + Request key + + + + EncryptionEnabled - - Send messages - Wysyłanie wiadomości + + %1 enabled end-to-end encryption + - - Change the room name - Zmiana nazwy pokoju + + 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. + + + + EncryptionIndicator - - Change the room permissions - Zmiana uprawnień pokoju + + This message is not encrypted! + - - Change the rooms topic - Zmiana tematu pokoju + + Encrypted by a verified device + - Change the widgets - Zmiana widżetów + Encrypted by an unverified device, but you have trusted that user so far. + - Change the widgets (experimental) - Zmiana widżetów (eksperymentalne) + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + + EventExpirationDialog - - Redact own events - Redagowanie własnych zdarzeń + + Event expiration for %1 + - - Change the pinned events - Zmiana przypiętych zdarzeń + + Event expiration + - - Upgrade the room - Aktualizowanie pokoju do nowszej wersji + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. + - - Send stickers - Wysyłanie naklejek + + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. + - - Ban users using policy rules - Banowanie użytkowników przy użyciu reguł + + Expire events after X days + - - Ban rooms using policy rules - Banowanie pokojów przy użyciu reguł + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. + - - Ban servers using policy rules - Banowanie serwerów przy użyciu reguł + + Only keep latest X events + - - Edit child communities and rooms + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. - - Change parent communities + + Always keep latest X events - - Start a call - Rozpoczynanie rozmowy + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. + - - Negotiate a call - Negocjowanie rozmowy + + Include state events + - - Answer a call - Odbieranie rozmowy + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + + EventExpiry - - Hang up a call - Kończenie rozmowy + + + Failed to set hidden events: %1 + Nie udało się ustawić ukrytych zdarzeń: %1 + + + Failed - - Reject a call + + Verification failed - - Change the room emotes - Zmiana emotikon pokoju + + Other client does not support our verification protocol. + - - - PowerlevelsUserListModel - - Other users - Inni użytkownicy + + Key mismatch detected! + - - - QCoreApplication - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + Device verification timed out. - profile - profil + Other party canceled the verification. + - - profile name - nazwa profilu + + Verification messages received out of order! + + + + + Unknown verification error. + + + + + Close + - QObject + ForwardCompleter - - Alias for '--log-level trace'. + + Forward Message + + + GridImagePackModel - - 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} + + Account Pack + + + HiddenEvents - - level + + + Failed to set hidden events: %1 + Nie udało się ustawić ukrytych zdarzeń: %1 + + + + HiddenEventsDialog + + + Hidden events for %1 - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + Hidden events - - type + + These events will be <b>shown</b> in %1: - - Respond + + These events will be <b>shown</b> in all rooms: + + + + + User events - Send - Wyślij + Joins, leaves, avatar and name changes, bans, … + + + + + Power level changes + - Write a message... - Napisz wiadomość… + Sent when a moderator is added/removed or the permissions of a room are changed. + - - - ReadReceiptsModel - - Yesterday, %1 - Wczoraj, %1 + + Stickers + - RegisterPage + ImagePackEditorDialog - - Autodiscovery failed. Received malformed response. - Automatyczne wykrywanie zakończone niepowodzeniem. Otrzymano nieprawidłową odpowiedź. + + Editing image pack + + + + + Add images + - Autodiscovery failed. Unknown error when requesting .well-known. - Automatyczne wykrywanie zakończone niepowodzeniem. Wystąpił nieznany błąd podczas próby dostępu do .well-known. + Images (*.png *.webp *.gif *.jpg *.jpeg) + - - The required endpoints were not found. Possibly not a Matrix server. - Nie odnaleziono wymaganych punktów końcowych. To może nie być serwer Matrix. + + Select images for pack + - - Received malformed response. Make sure the homeserver domain is valid. - Otrzymano nieprawidłową odpowiedź. Upewnij się, że domena serwera domowego jest prawidłowa. + + Add to pack + - - An unknown error occured. Make sure the homeserver domain is valid. - Wystąpił nieznany błąd. Upewnij się, że domena serwera domowego jest prawidłowa. + + Change the overview image for this pack + - - 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. + + Overview Image (*.png *.webp *.jpg *.jpeg) - - Server does not support querying registration flows! - Serwer nie wspiera podawania możliwych sposobów rejestracji! + + Select overview image for pack + - - Server does not support registration. - Serwer nie pozwala na rejestrację. + + State key + - - Invalid username. - Niepoprawna nazwa. + + Packname + + + + + Attribution + + + + + + Use as Emoji + + + + + + Use as Sticker + + + + + Shortcode + + + + + Body + + + + + Remove from pack + + + + + Remove + + + + + ImagePackSettingsDialog + + + Image pack settings + + + + + Create account pack + + + + + New room pack + + + + + Private pack + - Name already in use. - Nazwa jest już w użyciu. + Pack from this room + - Part of the reserved namespace. - Część zarezerwowanej przestrzeni nazw. + Pack from parent community + + + + + Globally enabled pack + + + + + Enable globally + + + + + Enables this pack to be used in all rooms + + + + + Edit + + + + + Close + - RoomInfo + InputBar - - no version stored - brak zapisanej wersji + + All Files (*) + Wszystkie pliki (*) + + + + Select file(s) + + + + + Upload of '%1' failed + Wysyłanie '%1' nie powiodło się - RoomSettings + InviteDialog - - Failed to enable encryption: %1 - Nie udało się włączyć szyfrowania: %1 + + Invite users to %1 + - - Select an avatar - Wybierz awatar + + Search user + - - All Files (*) - Wszystkie pliki (*) + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + - - The selected file is not an image - Wybrany plik nie jest obrazem + + Search on Server + - - Error while reading file: %1 - Błąd czytania pliku: %1 + + Invite + - - - Failed to upload image: %s - Nie udało się wysłać obrazu: %s + + Cancel + Anuluj - RoomlistModel + JoinRoomDialog - - Pending invite. - Oczekujące zaproszenie. + + Join room + + + + + Room ID or alias + + + + + Join + + + + + LeaveRoomDialog + + + Leave room + + + + + Are you sure you want to leave? + + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + Wprowadzono nieprawidłowe Matrix ID. Przykład prawidłowego ID: @ania:matrix.org + + + + Autodiscovery failed. Received malformed response. + Automatyczne odkrywanie zakończone niepowodzeniem. Otrzymano nieprawidłową odpowiedź. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Automatyczne odkrywanie zakończone niepowodzeniem. Napotkano nieznany błąd. .well-known. + + + + The required endpoints were not found. Possibly not a Matrix server. + Nie odnaleziono wymaganych punktów końcowych. To może nie być serwer Matriksa. + + + + Received malformed response. Make sure the homeserver domain is valid. + Otrzymano nieprawidłową odpowiedź. Upewnij się, że domena serwera domowego jest prawidłowa. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Wystąpił nieznany błąd. Upewnij się, że domena serwera domowego jest prawidłowa. + + + + 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. + + + + + Sign in with Apple + Zaloguj się z użyciem konta Apple + + + + Continue with Facebook + Zaloguj się z użyciem konta Facebook + + + + Sign in with Google + Zaloguj się z użyciem konta Google + + + + Sign in with Twitter + Zaloguj się z użyciem konta Twitter + + + + Login using %1 + Logowanie przy użyciu %1 + + + + SSO LOGIN + Logowanie SSO + + + + Empty password + Puste hasło + + + + SSO login failed + Logowanie SSO zakończone niepowodzeniem + + + + Matrix ID + + + + + e.g @joe:matrix.org + + + + + 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. + + + + + Password + + + + + Your password. + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + + Homeserver address + + + + + server.my:8787 + + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + + LOGIN + + + + + Back + + + + + LogoutDialog + + + Log out + + + + + A call is in progress. Log out? + + + + + Are you sure you want to log out? + + + + + MediaUpload + + + + Failed to upload media. Please try again. + Wysłanie mediów nie powiodło się. Spróbuj ponownie. + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + + + + + Go to replacement room + + + + + %1 removed a message + + + + + %1 changed which servers are allowed in this room. + + + + + %2 changed the room name to: %1 + + + + + %1 removed the room name + + + + + %2 changed the topic to: %1 + + + + + %1 removed the topic + + + + + %1 changed the room avatar + + + + + %1 changed the pinned messages. + + + + + %1 changed the addresses for this room. + + + + + %1 changed the parent communities for this room. + + + + + %1 created and configured room: %2 + + + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 rejected the call. + + + + + %1 select answer + + + + + %1 ended the call. + + + + + + %1 is negotiating the call... + + + + + Allow them in + + + + + MessageInput + + + Hang up + + + + + Already on a call + + + + + Place a call + + + + + Send a file + + + + + Write a message... + Napisz wiadomość… + + + + Stickers + + + + + Emoji + + + + + Send + Wyślij + + + + You don't have permission to send messages in this room + + + + + MessageView + + + Edit + + + + + React + + + + + Reply in thread + + + + + New thread + + + + + Reply + + + + + Go to message + + + + + Options + + + + + %1's status message + + + + + Enter reason for removal or hit enter for no reason: + + + + + Reason for removal + + + + + Go to &message + + + + + + &Copy + + + + + + Copy &link location + + + + + Re&act + + + + + Repl&y + + + + + &Edit + + + + + &Thread + + + + + Un&pin + + + + + &Pin + + + + + &Read receipts + + + + + &Forward + + + + + &Mark as read + + + + + View raw message + + + + + View decrypted raw message + + + + + Remo&ve message + + + + + &Save as + + + + + &Open in external program + + + + + Copy link to eve&nt + + + + + &Go to quoted message + + + + + NewVerificationRequest + + + Send Verification Request + + + + + Received Verification Request + + + + + 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.) + + + + + 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? + + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + + %1 has requested to verify their device %2. + + + + + %1 using the device %2 has requested to be verified. + + + + + Your device (%1) has requested to be verified. + + + + + Cancel + Anuluj + + + + Deny + + + + + Start verification + + + + + Accept + + + + + NotificationsManager + + + + %1 sent an encrypted message + %1 wysłał(a) zaszyfrowaną wiadomość + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + Format wiadomości w powiadomieniu. %1 to nadawca, %2 to wiadomość. + %1 odpisał(a): %2 + + + + %1 replied with an encrypted message + %1 odpisał(a) zaszyfrowaną wiadomością + + + + %1 replied to a message + %1 odpisał(a) na wiadomość + + + + %1 sent a message + %1 wysłał(a) wiadomość + + + + PlaceCall + + + Place a call to %1? + + + + + No microphone found. + + + + + Voice + + + + + Video + + + + + Screen + + + + + Cancel + Anuluj + + + + Placeholder + + + unimplemented event: + + + + + PowerLevelEditor + + + Permissions in %1 + + + + + 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. + + + + + Roles + + + + + Users + + + + + Move permissions between roles to change them + + + + + + Administrator (%1) + + + + + + Moderator (%1) + + + + + User (%1) + + + + + + Custom (%1) + + + + + Remove event type + + + + + Add event type + + + + + Add new role + + + + + Add + + + + + Move users up or down to change their permissions + + + + + Remove user + + + + + Add user + + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + + + + + Which of the subcommunities and rooms should these permissions be applied to? + + + + + Apply permissions recursively + + + + + Overwrite exisiting modifications in rooms + + + + + No permissions to apply the new permissions here + + + + + No changes needed + + + + + Existing modifications to the permissions in this room will be overwritten + + + + + Permissions synchronized with community + + + + + PowerLevels + + + Failed to update powerlevel: %1 + Nie udało się zaktualizować poziomu mocy: %1 + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + Nie udało się zaktualizować poziomu mocy: %1 + + + + PowerlevelsTypeListModel + + + Other events + Inne zdarzenia + + + + Other state events + Inne zdarzenia stanu + + + + Remove other users + Usuwanie innych użytkowników + + + + Ban other users + Banowanie innych użytkowników + + + + Invite other users + Zapraszanie innych użytkowników + + + + Redact events sent by others + Redagowanie zdarzeń wysłanych przez innych + + + + Reactions + Reakcje + + + + Deprecated aliases events + Przestarzałe zdarzenia dotyczące aliasów + + + + Change the room avatar + Zmiana awataru pokoju + + + + Change the room addresses + Zmiana adresów pokoju + + + + Send encrypted messages + Wysyłanie szyfrowanych wiadomości + + + + Enable encryption + Włączenie szyfrowania + + + + Change guest access + Zmiana dostępu dla gości + + + + Change history visibility + Zmiana widoczności historii + + + + Change who can join + Zmiana możliwości dołączenia do pokoju + + + + Send messages + Wysyłanie wiadomości + + + + Change the room name + Zmiana nazwy pokoju + + + + Change the room permissions + Zmiana uprawnień pokoju + + + + Change the rooms topic + Zmiana tematu pokoju + + + + Change the widgets + Zmiana widżetów + + + + Change the widgets (experimental) + Zmiana widżetów (eksperymentalne) + + + + Redact own events + Redagowanie własnych zdarzeń + + + + Change the pinned events + Zmiana przypiętych zdarzeń + + + + Upgrade the room + Aktualizowanie pokoju do nowszej wersji + + + + Send stickers + Wysyłanie naklejek + + + + Ban users using policy rules + Banowanie użytkowników przy użyciu reguł + + + + Ban rooms using policy rules + Banowanie pokojów przy użyciu reguł + + + + Ban servers using policy rules + Banowanie serwerów przy użyciu reguł + + + + Edit child communities and rooms + + + + + Change parent communities + + + + + Start a call + Rozpoczynanie rozmowy + + + + Negotiate a call + Negocjowanie rozmowy + + + + Answer a call + Odbieranie rozmowy + + + + Hang up a call + Kończenie rozmowy + + + + Reject a call + + + + + Change the room emotes + Zmiana emotikon pokoju + + + + PowerlevelsUserListModel + + + Other users + Inni użytkownicy + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + + + + profile + profil + + + + profile name + nazwa profilu + + + + QObject + + + Alias for '--log-level trace'. + + + + + 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} + + + + + level + + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + + + + type + + + + + Respond + + + + + Send + Wyślij + + + + Write a message... + Napisz wiadomość… + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + + + + + Open reCAPTCHA + + + + + Cancel + Anuluj + + + + Confirm + Potwierdź + + + + ReadReceipts + + + Read receipts + Potwierdzenia przeczytania + + + + ReadReceiptsModel + + + Yesterday, %1 + Wczoraj, %1 + + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + Automatyczne wykrywanie zakończone niepowodzeniem. Otrzymano nieprawidłową odpowiedź. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Automatyczne wykrywanie zakończone niepowodzeniem. Wystąpił nieznany błąd podczas próby dostępu do .well-known. + + + + The required endpoints were not found. Possibly not a Matrix server. + Nie odnaleziono wymaganych punktów końcowych. To może nie być serwer Matrix. + + + + Received malformed response. Make sure the homeserver domain is valid. + Otrzymano nieprawidłową odpowiedź. Upewnij się, że domena serwera domowego jest prawidłowa. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Wystąpił nieznany błąd. Upewnij się, że domena serwera domowego jest prawidłowa. + + + + 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. + + + + + Server does not support querying registration flows! + Serwer nie wspiera podawania możliwych sposobów rejestracji! + + + + Server does not support registration. + Serwer nie pozwala na rejestrację. + + + + Invalid username. + Niepoprawna nazwa. + + + + Name already in use. + Nazwa jest już w użyciu. + + + + Part of the reserved namespace. + Część zarezerwowanej przestrzeni nazw. + + + + Homeserver + Serwer domowy + + + + your.server + + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + + Username + + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + + Back + + + + + Password + + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + + Password confirmation + + + + + Your passwords do not match! + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + + REGISTER + + + + + ReplyPopup + + + Close + + + + + Cancel Edit + + + + + Cancel Thread + + + + + RoomDirectory + + + Explore Public Rooms + + + + + Search for public rooms + + + + + Choose custom homeserver + + + + + RoomInfo + + + no version stored + brak zapisanej wersji + + + + RoomList + + + Start a new chat + + + + + Join a room + + + + + Create a new room + + + + + Start a direct chat + + + + + Create a new community + + + + + Room directory + + + + + Search rooms (Ctrl+K) + + + + + User settings + + + + + Logout + + + + + Enter your status message: + + + + + Status Message + + + + + Profile settings + + + + + Set status message + + + + + Encryption not set up + Cross-signing setup has not run yet. + + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + + + + + Please verify your other devices + There are unverified devices signed in to this account. + + + + + Close + + + + + Enter the tag you want to use: + + + + + New tag + + + + + Open separately + + + + + Room settings + + + + + Leave room + + + + + Copy room link + + + + + Tag room as: + + + + + Favourite + + + + + Low priority + + + + + Server notice + + + + + Create new tag... + + + + + Add or remove from community... + + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + + + + + + + + Invite more people + + + + + Search... + + + + + Sort by: + + + + + User ID + ID użytkownika + + + + Display name + + + + + Power level + + + + + Administrator: %1 + + + + + Moderator: %1 + + + + + User: %1 + + + + + This room is not encrypted! + + + + + This user is verified. + + + + + This user isn't verified, but is still using the same master key from the first time you met. + + + + + This user has unverified devices! + + + + + RoomSettings + + + Failed to enable encryption: %1 + Nie udało się włączyć szyfrowania: %1 + + + + Select an avatar + Wybierz awatar + + + + All Files (*) + Wszystkie pliki (*) + + + + The selected file is not an image + Wybrany plik nie jest obrazem + + + + Error while reading file: %1 + Błąd czytania pliku: %1 + + + + + Failed to upload image: %s + Nie udało się wysłać obrazu: %s + + + + Room Settings + + + + + Change room avatar. + + + + + Change name of this room + + + + + %n member(s) + + + + + + + + + View members of %1 + + + + + No topic set + + + + + Change topic of this room + + + + + NOTIFICATIONS + POWIADOMIENIA + + + + Notifications + + + + + Muted + + + + + Mentions only + + + + + All messages + + + + + ENTRY PERMISSIONS + + + + + Anyone can join + + + + + Allow knocking + + + + + Allow joining via other rooms + + + + + Rooms to join via + + + + + + Change + + + + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + + Allow guests to join + + + + + Apply access rules + + + + + MESSAGE VISIBILITY + + + + + Allow viewing history without joining + + + + + This is useful to see previews of the room or view it on public websites. + + + + + Members can see messages since + + + + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. + + + + + Everything + + + + + As long as the user joined, they can see all previous messages. + + + + + They got invited + + + + + Members can only see messages from when they got invited going forward. + + + + + They joined + + + + + Members can only see messages since after they joined. + + + + + Apply visibility changes + + + + + Locally hidden events + + + + + + + + Configure + + + + + Select events to hide in this room + + + + + Automatic event deletion + + + + + Select if your events get automatically deleted in this room. + + + + + GENERAL SETTINGS + + + + + Encryption + + + + + End-to-End Encryption + + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + + Permission + + + + + View and change the permissions in this room + + + + + Aliases + + + + + View and change the addresses/aliases of this room + + + + + Sticker & Emote Settings + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + INFO + INFO + + + + Internal ID + + + + + Copied to clipboard + + + + + Room Version + + + + + show less + + + + + show more + + + + + RoomlistModel + + + Pending invite. + Oczekujące zaproszenie. + + + + Previewing this room + Podgląd tego pokoju + + + + No preview available + Podgląd pokoju niedostępny + + + + This room is possibly inaccessible + + + + + Root + + + Please enter your login password to continue: + + + + + Please enter a valid email address to continue: + + + + + Please enter a valid phone number to continue: + + + + + Please enter the token which has been sent to you: + + + + + Wait for the confirmation link to arrive, then continue. + + + + + ScreenShare + + + Share desktop with %1? + + + + + Method: + + + + + Window: + + + + + Request screencast + + + + + Frame rate: + + + + + Include your camera picture-in-picture + + + + + Request remote camera + + + + + + View your callee's camera like a regular video call + + + + + Hide mouse cursor + + + + + Share + + + + + Preview + + + + + Cancel + Anuluj + + + + SecretStorage + + + Failed to connect to secret storage + Błąd połączenia do menadżera sekretów + + + + Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + Nheko nie mógł połączyć się z menadżerem sekretów aby zapisać sekrety szyfrowania. Może to wynikać z wielu przyczyn. Sprawdź czy usługa D-Bus jest aktywna i czy masz skonfigurowaną usługę taką jak KWallet, Gnome Keyring, KeePassXC lub inną, odpowiednią dla platformy z której korzystasz. W przypadku problemów możesz zgłosić go tutaj: https://github.com/Nheko-Reborn/nheko/issues + + + + SelfVerificationCheck + + + 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! + + + + + Encryption setup successfully + + + + + Failed to setup encryption: %1 + + + + + Setup Encryption + - - Previewing this room - Podgląd tego pokoju + + 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! + - - No preview available - Podgląd pokoju niedostępny + + Activate Encryption + - - This room is possibly inaccessible + + 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. - - - SecretStorage - - Failed to connect to secret storage - Błąd połączenia do menadżera sekretów + + verify + - - Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues - Nheko nie mógł połączyć się z menadżerem sekretów aby zapisać sekrety szyfrowania. Może to wynikać z wielu przyczyn. Sprawdź czy usługa D-Bus jest aktywna i czy masz skonfigurowaną usługę taką jak KWallet, Gnome Keyring, KeePassXC lub inną, odpowiednią dla platformy z której korzystasz. W przypadku problemów możesz zgłosić go tutaj: https://github.com/Nheko-Reborn/nheko/issues + + enter passphrase + @@ -1295,6 +3552,98 @@ You may optionally provide a reason for others to accept your knock: Nie udało się wysłać obrazu: %1 + + SpaceMenuLevel + + + Add or remove from community + + + + + Official community for this room + + + + + Affiliated community for this room + + + + + Listed only for community members + + + + + Listed only for room members + + + + + Not related + + + + + Subcommunities + + + + + StatusIndicator + + + Failed + + + + + Sent + + + + + Received + + + + + Read + + + + + StickerPicker + + + Search + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + Success + + + Successful Verification + + + + + Verification successful! Both sides verified their devices! + + + + + Close + + + TimelineModel @@ -1614,95 +3963,284 @@ Powód: %4 %2 wyrzucił(a) %1. - - %2 unbanned %1. - %2 odbanował(a) %1. + + %2 unbanned %1. + %2 odbanował(a) %1. + + + + %2 rejected the knock from %1. + %2 odrzucił(a) zapukanie od %1. + + + + %1 changed their avatar. + %1 zmienił(a) swój awatar. + + + + %1 changed some profile info. + %1 zmodyfikował(a) dane profilu. + + + + %1 joined. + %1 dołączył(a). + + + + %1 joined via authorisation from %2's server. + %1 dołączyła dzięki autoryzacji serwera użytkownika %2. + + + + %1 rejected their invite. + %1 odrzucił(a) zaproszenie. + + + + %1 left the room. + %1 opuścił(a) pokój. + + + + Reason: %1 + Powód: %1 + + + + %1 redacted their knock. + Użytkownik %1 ocenzurował własne pukanie. + + + + You joined this room. + Dołączyłeś(-aś) do tego pokoju. + + + + %1 made this room require an invitation to join. + + + + + %1 invited %2. + %1 zaprosił(a) %2. + + + + %1 has changed their avatar and changed their display name to %2. + %1 zmienił(a) swój awatar i ustawił(a) wyświetlaną nazwę na %2. + + + + %1 has changed their display name to %2. + %1 ustawił(a) swoją wyświetlaną nazwę na %2. + + + + %1 left after having already left! + This is a leave event after the user already left and shouldn't happen apart from state resets + %1 opuścił(a) pokój po raz kolejny! + + + + %1 banned %2 + %1 zbanował(a) %2 + + + + %1 knocked. + %1 zapukał(a). + + + + TimelineRow + + + + Part of a thread + + + + + Edited + + + + + TimelineView + + + No room open + + + + + You are about to notify the whole room + + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + + No preview available + Podgląd pokoju niedostępny + + + + Settings + + + + + %n member(s) + + + + + + + + + View members of %1 + + + + + This room is possibly inaccessible. If this room is private, you should remove it from this community. + + + + + join the conversation + + + + + accept invite + + + + + decline invite + + + + + leave + + + + + Invited by %1 (%2) + + + + + Hide invite reason + + + + + Show invite reason + - - %2 rejected the knock from %1. - %2 odrzucił(a) zapukanie od %1. + + Back to room list + + + + TopBar - - %1 changed their avatar. - %1 zmienił(a) swój awatar. + + No room selected + - - %1 changed some profile info. - %1 zmodyfikował(a) dane profilu. + + In %1 + - - %1 joined. - %1 dołączył(a). + + Back to room list + - - %1 joined via authorisation from %2's server. - %1 dołączyła dzięki autoryzacji serwera użytkownika %2. + + Show or hide pinned messages + - - %1 rejected their invite. - %1 odrzucił(a) zaproszenie. + + Show room members. + - - %1 left the room. - %1 opuścił(a) pokój. + + This room contains only verified devices. + - - Reason: %1 - Powód: %1 + + This room contains verified devices and devices which have never changed their master key. + - - %1 redacted their knock. - Użytkownik %1 ocenzurował własne pukanie. + + This room contains unverified devices! + - - You joined this room. - Dołączyłeś(-aś) do tego pokoju. + + Search this room + - - %1 made this room require an invitation to join. + + Room options - - %1 invited %2. - %1 zaprosił(a) %2. + + Invite users + - - %1 has changed their avatar and changed their display name to %2. - %1 zmienił(a) swój awatar i ustawił(a) wyświetlaną nazwę na %2. + + Members + - - %1 has changed their display name to %2. - %1 ustawił(a) swoją wyświetlaną nazwę na %2. + + Leave room + - - %1 left after having already left! - This is a leave event after the user already left and shouldn't happen apart from state resets - %1 opuścił(a) pokój po raz kolejny! + + Settings + - - %1 banned %2 - %1 zbanował(a) %2 + + Unpin + - - %1 knocked. - %1 zapukał(a). + + Enter search query + @@ -1743,6 +4281,18 @@ Powód: %4 Nieprawidłowy token + + UploadBox + + + Upload %n file(s) + + + + + + + UserProfile @@ -1775,6 +4325,112 @@ Powód: %4 Error while reading file: %1 Błąd odczytu pliku: %1 + + + Global User Profile + + + + + Room User Profile + + + + + Change avatar globally. + + + + + Change avatar. Will only apply to this room. + + + + + Change display name globally. + + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + + + + + Room: %1 + + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + + Open the global profile for this user. + + + + + + Verify + + + + + Start a private chat. + + + + + Kick the user. + + + + + Ban the user. + + + + + Refresh device list. + + + + + Devices + + + + + Shared Rooms + + + + + Sign out this device. + + + + + Change device name. + + + + + Last seen %1 from %2 + + + + + Unverify + + UserSettings @@ -2450,6 +5106,44 @@ To ustawienie wejdzie w życie po restarcie aplikacji. Plik, do którego zostaną wyeksportowane klucze sesji + + UserSettingsPage + + + CACHED + + + + + NOT CACHED + + + + + IMPORT + + + + + EXPORT + + + + + DOWNLOAD + + + + + REQUEST + + + + + Back + + + VerificationManager @@ -2458,6 +5152,67 @@ To ustawienie wejdzie w życie po restarcie aplikacji. Nie znaleziono zaszyfrowanego prywatnego czatu z tym użytkownikiem. Utwórz nowy zaszyfrowany prywatny czat z tym użytkownikiem i spróbuj ponownie. + + Waiting + + + Waiting for other party… + + + + + Waiting for other side to accept the verification request. + + + + + Waiting for other side to continue the verification process. + + + + + Waiting for other side to complete the verification process. + + + + + Cancel + Anuluj + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + + + + + Enjoy your stay! + + + + + REGISTER + + + + + LOGIN + + + + + Reduce animations + + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + + + descriptiveTime diff --git a/resources/langs/nheko_pt_BR.ts b/resources/langs/nheko_pt_BR.ts index cfb09f60..0ea3d419 100644 --- a/resources/langs/nheko_pt_BR.ts +++ b/resources/langs/nheko_pt_BR.ts @@ -1,6 +1,40 @@ + + ActiveCallBar + + + Calling... + + + + + + Connecting... + + + + + You are screen sharing + + + + + Hide/Show Picture-in-Picture + + + + + Unmute Mic + + + + + Mute Mic + + + AliasEditingModel @@ -17,6 +51,82 @@ + + AliasEditor + + + Aliases to %1 + + + + + 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. + + + + + Primary alias + + + + + Make primary alias + + + + + Advertise as an alias in this room + + + + + Publish in room directory + + + + + Remove this alias + + + + + #new-alias:server.tld + + + + + Add + + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + + Parent community + + + + + Other room + + + + + Enter additional rooms not in the list yet... + + + Cache @@ -34,6 +144,67 @@ + + CallInvite + + + Video Call + + + + + Voice Call + + + + + No microphone found. + + + + + CallInviteBar + + + Video Call + + + + + Voice Call + + + + + Devices + + + + + Accept + + + + + No microphone found. + + + + + Unknown microphone: %1 + + + + + Unknown camera: %1 + + + + + Decline + + + CallManager @@ -266,6 +437,11 @@ You may optionally provide a reason for others to accept your knock: Enter reason for banning %1 (%2) or hit enter for no reason: + + + No network connection + + CommandCompleter @@ -556,6 +732,29 @@ You may optionally provide a reason for others to accept your knock: + + CommunitiesList + + + Expand + + + + + Collapse + + + + + Do not show notification counts for this community or tag. + + + + + Hide rooms with this tag or from this community by default. + + + CommunitiesModel @@ -630,606 +829,2661 @@ You may optionally provide a reason for others to accept your knock: - CrossSigningSecrets - - - Decrypt secrets - Descriptografar segredos - + ConfirmJoinRoomDialog - - Enter your recovery key or passphrase to decrypt your secrets: - Insira sua chave de recuperação ou senha para descriptografar seus segredos: + + Confirm community join + - - Enter your recovery key or passphrase called %1 to decrypt your secrets: + + Confirm room join - - - Decryption failed - Falha ao descriptografar + + + %n member(s) + + + + - - Failed to decrypt secrets with the provided recovery key or passphrase - Falha ao descriptografar segredos com a chave de recuperação ou senha inserida + + 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: + - - - EventExpiry - - - Failed to set hidden events: %1 + + Do you want to join this room? You can optionally add a reason below: - - - GridImagePackModel - - Account Pack + + Knock - - - HiddenEvents - - - Failed to set hidden events: %1 + + Join - InputBar + CreateDirect - - All Files (*) + + Create Direct Chat - - Select file(s) + + User to invite - - Upload of '%1' failed + + @user:server.tld - - - LoginPage - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org + + Encryption + + + CreateRoom - - Autodiscovery failed. Received malformed response. + + New community - - Autodiscovery failed. Unknown error when requesting .well-known. + + New Room - - The required endpoints were not found. Possibly not a Matrix server. + + Name - - Received malformed response. Make sure the homeserver domain is valid. + + No name - An unknown error occured. Make sure the homeserver domain is valid. + Topic - - 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. + + No topic - - Sign in with Apple + + Alias - - Continue with Facebook + + Public - - Sign in with Google + + Public rooms can be joined by anyone; private rooms need explicit invites. - - Sign in with Twitter + + Trusted - - Login using %1 + + All invitees are given the same power level as the creator - - SSO LOGIN + + Encryption - - Empty password + + Caution: Encryption cannot be disabled - - SSO login failed + + Create Room - MediaUpload + CrossSigningSecrets - - - Failed to upload media. Please try again. + + Decrypt secrets + Descriptografar segredos + + + + Enter your recovery key or passphrase to decrypt your secrets: + Insira sua chave de recuperação ou senha para descriptografar seus segredos: + + + + Enter your recovery key or passphrase called %1 to decrypt your secrets: + + + Decryption failed + Falha ao descriptografar + + + + Failed to decrypt secrets with the provided recovery key or passphrase + Falha ao descriptografar segredos com a chave de recuperação ou senha inserida + - NotificationsManager + DigitVerification - - - %1 sent an encrypted message + + Verification Code - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message + + 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! - - %1 replied with an encrypted message + + They do not match! - - %1 replied to a message + + They match! + + + EmojiVerification - - %1 sent a message + + Verification Code - - - PowerLevels - - Failed to update powerlevel: %1 + + 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! - - - PowerlevelEditingModels - - Failed to update powerlevel: %1 + + 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. - - - PowerlevelsTypeListModel - - Other events + + They do not match! - - Other state events + + They match! + + + Encrypted - - Remove other users + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. - Ban other users + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. - Invite other users + There was an internal error reading the decryption key from the database. - Redact events sent by others + There was an error decrypting this message. - Reactions + The message couldn't be parsed. - Deprecated aliases events + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! - Change the room avatar + Unknown decryption error - - Change the room addresses + + Request key + + + EncryptionEnabled - - Send encrypted messages + + %1 enabled end-to-end encryption - - Enable encryption + + 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. + + + EncryptionIndicator - - Change guest access + + This message is not encrypted! - - Change history visibility + + Encrypted by a verified device - Change who can join + Encrypted by an unverified device, but you have trusted that user so far. - Send messages + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + EventExpirationDialog - - Change the room name + + Event expiration for %1 - - Change the room permissions + + Event expiration - - Change the rooms topic + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Change the widgets + + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Change the widgets (experimental) + + Expire events after X days - - Redact own events + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. - - Change the pinned events + + Only keep latest X events - - Upgrade the room + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. - - Send stickers + + Always keep latest X events - - Ban users using policy rules + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. - - Ban rooms using policy rules + + Include state events - - Ban servers using policy rules + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + EventExpiry - - Edit child communities and rooms + + + Failed to set hidden events: %1 + + + Failed - - Change parent communities + + Verification failed - - Start a call + + Other client does not support our verification protocol. - - Negotiate a call + + Key mismatch detected! - Answer a call + Device verification timed out. - Hang up a call + Other party canceled the verification. - Reject a call + Verification messages received out of order! - Change the room emotes + Unknown verification error. - - - PowerlevelsUserListModel - - Other users + + Close - QCoreApplication + ForwardCompleter - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + Forward Message + + + GridImagePackModel - - profile + + Account Pack + + + HiddenEvents - - profile name + + + Failed to set hidden events: %1 - QObject + HiddenEventsDialog - - Alias for '--log-level trace'. + + Hidden events for %1 - - 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} + + Hidden events - - level + + These events will be <b>shown</b> in %1: - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + These events will be <b>shown</b> in all rooms: - - type + + User events - - Respond + + Joins, leaves, avatar and name changes, bans, … - - Send + + Power level changes - Write a message... + Sent when a moderator is added/removed or the permissions of a room are changed. - - - ReadReceiptsModel - - Yesterday, %1 + + Stickers - RegisterPage + ImagePackEditorDialog - - Autodiscovery failed. Received malformed response. + + Editing image pack - - Autodiscovery failed. Unknown error when requesting .well-known. + + Add images - - The required endpoints were not found. Possibly not a Matrix server. + + Images (*.png *.webp *.gif *.jpg *.jpeg) - - Received malformed response. Make sure the homeserver domain is valid. + + Select images for pack - - An unknown error occured. Make sure the homeserver domain is valid. + + Add to pack - - 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. + + Change the overview image for this pack - - Server does not support querying registration flows! + + Overview Image (*.png *.webp *.jpg *.jpeg) - - Server does not support registration. + + Select overview image for pack - - Invalid username. + + State key - - Name already in use. + + Packname - - Part of the reserved namespace. + + Attribution - - - RoomInfo - - no version stored + + + Use as Emoji - - - RoomSettings - - Failed to enable encryption: %1 + + + Use as Sticker - - Select an avatar + + Shortcode - - All Files (*) + + Body - - The selected file is not an image + + Remove from pack - - Error while reading file: %1 + + Remove + + + + + ImagePackSettingsDialog + + + Image pack settings + + + + + Create account pack + + + + + New room pack + + + + + Private pack + + + + + Pack from this room + + + + + Pack from parent community + + + + + Globally enabled pack + + + + + Enable globally + + + + + Enables this pack to be used in all rooms + + + + + Edit + + + + + Close + + + + + InputBar + + + All Files (*) + + + + + Select file(s) + + + + + Upload of '%1' failed + + + + + InviteDialog + + + Invite users to %1 + + + + + Search user + + + + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + + + + + Search on Server + + + + + Invite + + + + + Cancel + Cancelar + + + + JoinRoomDialog + + + Join room + + + + + Room ID or alias + + + + + Join + + + + + LeaveRoomDialog + + + Leave room + + + + + Are you sure you want to leave? + + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + + Autodiscovery failed. Received malformed response. + + + + + Autodiscovery failed. Unknown error when requesting .well-known. + + + + + The required endpoints were not found. Possibly not a Matrix server. + + + + + Received malformed response. Make sure the homeserver domain is valid. + + + + + An unknown error occured. Make sure the homeserver domain is valid. + + + + + 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. + + + + + Sign in with Apple + + + + + Continue with Facebook + + + + + Sign in with Google + + + + + Sign in with Twitter + + + + + Login using %1 + + + + + SSO LOGIN + + + + + Empty password + + + + + SSO login failed + + + + + Matrix ID + + + + + e.g @joe:matrix.org + + + + + 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. + + + + + Password + + + + + Your password. + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + + Homeserver address + + + + + server.my:8787 + + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + + LOGIN + + + + + Back + + + + + LogoutDialog + + + Log out + + + + + A call is in progress. Log out? + + + + + Are you sure you want to log out? + + + + + MediaUpload + + + + Failed to upload media. Please try again. + + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + + + + + Go to replacement room + + + + + %1 removed a message + + + + + %1 changed which servers are allowed in this room. + + + + + %2 changed the room name to: %1 + + + + + %1 removed the room name + + + + + %2 changed the topic to: %1 + + + + + %1 removed the topic + + + + + %1 changed the room avatar + + + + + %1 changed the pinned messages. + + + + + %1 changed the addresses for this room. + + + + + %1 changed the parent communities for this room. + + + + + %1 created and configured room: %2 + + + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 rejected the call. + + + + + %1 select answer + + + + + %1 ended the call. + + + + + + %1 is negotiating the call... + + + + + Allow them in + + + + + MessageInput + + + Hang up + + + + + Already on a call + + + + + Place a call + + + + + Send a file + + + + + Write a message... + + + + + Stickers + + + + + Emoji + + + + + Send + + + + + You don't have permission to send messages in this room + + + + + MessageView + + + Edit + + + + + React + + + + + Reply in thread + + + + + New thread + + + + + Reply + + + + + Go to message + + + + + Options + + + + + %1's status message + + + + + Enter reason for removal or hit enter for no reason: + + + + + Reason for removal + + + + + Go to &message + + + + + + &Copy + + + + + + Copy &link location + + + + + Re&act + + + + + Repl&y + + + + + &Edit + + + + + &Thread + + + + + Un&pin + + + + + &Pin + + + + + &Read receipts + + + + + &Forward + + + + + &Mark as read + + + + + View raw message + + + + + View decrypted raw message + + + + + Remo&ve message + + + + + &Save as + + + + + &Open in external program + + + + + Copy link to eve&nt + + + + + &Go to quoted message + + + + + NewVerificationRequest + + + Send Verification Request + + + + + Received Verification Request + + + + + 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.) + + + + + 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? + + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + + %1 has requested to verify their device %2. + + + + + %1 using the device %2 has requested to be verified. + + + + + Your device (%1) has requested to be verified. + + + + + Cancel + Cancelar + + + + Deny + + + + + Start verification + + + + + Accept + + + + + NotificationsManager + + + + %1 sent an encrypted message + + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + + + + + %1 replied with an encrypted message + + + + + %1 replied to a message + + + + + %1 sent a message + + + + + PlaceCall + + + Place a call to %1? + + + + + No microphone found. + + + + + Voice + + + + + Video + + + + + Screen + + + + + Cancel + Cancelar + + + + Placeholder + + + unimplemented event: + + + + + PowerLevelEditor + + + Permissions in %1 + + + + + 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. + + + + + Roles + + + + + Users + + + + + Move permissions between roles to change them + + + + + + Administrator (%1) + + + + + + Moderator (%1) + + + + + User (%1) + + + + + + Custom (%1) + + + + + Remove event type + + + + + Add event type + + + + + Add new role + + + + + Add + + + + + Move users up or down to change their permissions + + + + + Remove user + + + + + Add user + + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + + + + + Which of the subcommunities and rooms should these permissions be applied to? + + + + + Apply permissions recursively + + + + + Overwrite exisiting modifications in rooms + + + + + No permissions to apply the new permissions here + + + + + No changes needed + + + + + Existing modifications to the permissions in this room will be overwritten + + + + + Permissions synchronized with community + + + + + PowerLevels + + + Failed to update powerlevel: %1 + + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + + + + + PowerlevelsTypeListModel + + + Other events + + + + + Other state events + + + + + Remove other users + + + + + Ban other users + + + + + Invite other users + + + + + Redact events sent by others + + + + + Reactions + + + + + Deprecated aliases events + + + + + Change the room avatar + + + + + Change the room addresses + + + + + Send encrypted messages + + + + + Enable encryption + + + + + Change guest access + + + + + Change history visibility + + + + + Change who can join + + + + + Send messages + + + + + Change the room name + + + + + Change the room permissions + + + + + Change the rooms topic + + + + + Change the widgets + + + + + Change the widgets (experimental) + + + + + Redact own events + + + + + Change the pinned events + + + + + Upgrade the room + + + + + Send stickers + + + + + Ban users using policy rules + + + + + Ban rooms using policy rules + + + + + Ban servers using policy rules + + + + + Edit child communities and rooms + + + + + Change parent communities + + + + + Start a call + + + + + Negotiate a call + + + + + Answer a call + + + + + Hang up a call + + + + + Reject a call + + + + + Change the room emotes + + + + + PowerlevelsUserListModel + + + Other users + + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + + + + profile + + + + + profile name + + + + + QObject + + + Alias for '--log-level trace'. + + + + + 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} + + + + + level + + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + + + + type + + + + + Respond + + + + + Send + + + + + Write a message... + + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + + + + + Open reCAPTCHA + + + + + Cancel + Cancelar + + + + Confirm + + + + + ReadReceipts + + + Read receipts + + + + + ReadReceiptsModel + + + Yesterday, %1 + + + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + + + + + Autodiscovery failed. Unknown error when requesting .well-known. + + + + + The required endpoints were not found. Possibly not a Matrix server. + + + + + Received malformed response. Make sure the homeserver domain is valid. + + + + + An unknown error occured. Make sure the homeserver domain is valid. + + + + + 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. + + + + + Server does not support querying registration flows! + + + + + Server does not support registration. + + + + + Invalid username. + + + + + Name already in use. + + + + + Part of the reserved namespace. + + + + + Homeserver + + + + + your.server + + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + + Username + + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + + Back + + + + + Password + + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + + Password confirmation + + + + + Your passwords do not match! + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + + REGISTER + + + + + ReplyPopup + + + Close + + + + + Cancel Edit + + + + + Cancel Thread + + + + + RoomDirectory + + + Explore Public Rooms + + + + + Search for public rooms + + + + + Choose custom homeserver + + + + + RoomInfo + + + no version stored + + + + + RoomList + + + Start a new chat + + + + + Join a room + + + + + Create a new room + + + + + Start a direct chat + + + + + Create a new community + + + + + Room directory + + + + + Search rooms (Ctrl+K) + + + + + User settings + + + + + Logout + + + + + Enter your status message: + + + + + Status Message + + + + + Profile settings + + + + + Set status message + + + + + Encryption not set up + Cross-signing setup has not run yet. + + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + + + + + Please verify your other devices + There are unverified devices signed in to this account. + + + + + Close + + + + + Enter the tag you want to use: + + + + + New tag + + + + + Open separately + + + + + Room settings + + + + + Leave room + + + + + Copy room link + + + + + Tag room as: + + + + + Favourite + + + + + Low priority + + + + + Server notice + + + + + Create new tag... + + + + + Add or remove from community... + + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + + + + + + + Invite more people + + + + + Search... + + + + + Sort by: + + + + + User ID + + + + + Display name + + + + + Power level + + + + + Administrator: %1 + + + + + Moderator: %1 + + + + + User: %1 + + + + + This room is not encrypted! + + + + + This user is verified. + + + + + This user isn't verified, but is still using the same master key from the first time you met. + + + + + This user has unverified devices! + + + + + RoomSettings + + + Failed to enable encryption: %1 + + + + + Select an avatar + + + + + All Files (*) + + + + + The selected file is not an image + + + + + Error while reading file: %1 + + + + + + Failed to upload image: %s + + + + + Room Settings + + + + + Change room avatar. + + + + + Change name of this room + + + + + %n member(s) + + + + + + + + View members of %1 + + + + + No topic set + + + + + Change topic of this room + + + + + NOTIFICATIONS + + + + + Notifications + + + + + Muted + + + + + Mentions only + + + + + All messages + + + + + ENTRY PERMISSIONS + + + + + Anyone can join + + + + + Allow knocking + + + + + Allow joining via other rooms + + + + + Rooms to join via + + + + + + Change + + + + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + + Allow guests to join + + + + + Apply access rules + + + + + MESSAGE VISIBILITY + + + + + Allow viewing history without joining + + + + + This is useful to see previews of the room or view it on public websites. + + + + + Members can see messages since + + + + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. - - Failed to upload image: %s + Everything + + + + + As long as the user joined, they can see all previous messages. + + + + + They got invited + + + + + Members can only see messages from when they got invited going forward. + + + + + They joined + + + + + Members can only see messages since after they joined. + + + + + Apply visibility changes + + + + + Locally hidden events + + + + + + + + Configure + + + + + Select events to hide in this room + + + + + Automatic event deletion + + + + + Select if your events get automatically deleted in this room. + + + + + GENERAL SETTINGS + + + + + Encryption + + + + + End-to-End Encryption + + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + + Permission + + + + + View and change the permissions in this room + + + + + Aliases + + + + + View and change the addresses/aliases of this room + + + + + Sticker & Emote Settings + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + INFO + + + + + Internal ID + + + + + Copied to clipboard + + + + + Room Version + + + + + show less + + + + + show more + + + + + RoomlistModel + + + Pending invite. + + + + + Previewing this room + + + + + No preview available + + + + + This room is possibly inaccessible + + + + + Root + + + Please enter your login password to continue: + + + + + Please enter a valid email address to continue: + + + + + Please enter a valid phone number to continue: + + + + + Please enter the token which has been sent to you: + + + + + Wait for the confirmation link to arrive, then continue. + + + + + ScreenShare + + + Share desktop with %1? + + + + + Method: + + + + + Window: + + + + + Request screencast + + + + + Frame rate: + + + + + Include your camera picture-in-picture + + + + + Request remote camera + + + + + + View your callee's camera like a regular video call + + + + + Hide mouse cursor + + + + + Share + + + + + Preview + + + + + Cancel + Cancelar + + + + SecretStorage + + + Failed to connect to secret storage + + + + + Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + + + + SelfVerificationCheck + + + 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! + + + + + Encryption setup successfully + + + + + Failed to setup encryption: %1 - - - RoomlistModel - - Pending invite. + + Setup Encryption - - Previewing this room + + 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! - - No preview available + + Activate Encryption - - This room is possibly inaccessible + + 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. - - - SecretStorage - - Failed to connect to secret storage + + verify - - Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + enter passphrase @@ -1292,6 +3546,98 @@ You may optionally provide a reason for others to accept your knock: + + SpaceMenuLevel + + + Add or remove from community + + + + + Official community for this room + + + + + Affiliated community for this room + + + + + Listed only for community members + + + + + Listed only for room members + + + + + Not related + + + + + Subcommunities + + + + + StatusIndicator + + + Failed + + + + + Sent + + + + + Received + + + + + Read + + + + + StickerPicker + + + Search + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + Success + + + Successful Verification + + + + + Verification successful! Both sides verified their devices! + + + + + Close + + + TimelineModel @@ -1560,139 +3906,327 @@ You may optionally provide a reason for others to accept your knock: - %1 added a rule to ban rooms matching %2 for '%3'. + %1 added a rule to ban rooms matching %2 for '%3'. + + + + + %1 disabled the rule to ban servers matching %2. + + + + + %1 added a rule to ban servers matching %2 for '%3'. + + + + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + + %2 revoked the invite to %1. + + + + + %2 kicked %1. + + + + + %2 unbanned %1. + + + + + %2 rejected the knock from %1. + + + + + %1 changed their avatar. + + + + + %1 changed some profile info. + + + + + %1 joined. + + + + + %1 joined via authorisation from %2's server. + + + + + %1 rejected their invite. + + + + + %1 left the room. + + + + + Reason: %1 + + + + + %1 redacted their knock. + + + + + You joined this room. + Você entrou nessa sala. + + + + %1 made this room require an invitation to join. + + + + + %1 invited %2. + + + + + %1 has changed their avatar and changed their display name to %2. + + + + + %1 has changed their display name to %2. + + + + + %1 left after having already left! + This is a leave event after the user already left and shouldn't happen apart from state resets + + + + + %1 banned %2 + + + + + %1 knocked. + + + + + TimelineRow + + + + Part of a thread + + + + + Edited + + + + + TimelineView + + + No room open + + + + + You are about to notify the whole room + + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + + No preview available + + + + + Settings + + + %n member(s) + + + + + - - %1 disabled the rule to ban servers matching %2. + + View members of %1 - - %1 added a rule to ban servers matching %2 for '%3'. + + This room is possibly inaccessible. If this room is private, you should remove it from this community. - - Removed by %1 + + join the conversation - - %1 (%2) removed this message at %3 + + accept invite - - Removed by %1 because: %2 + + decline invite - - %1 (%2) removed this message at %3 -Reason: %4 + + leave - - %2 revoked the invite to %1. + + Invited by %1 (%2) - - %2 kicked %1. + + Hide invite reason - - %2 unbanned %1. + + Show invite reason - - %2 rejected the knock from %1. + + Back to room list + + + TopBar - - %1 changed their avatar. + + No room selected - - %1 changed some profile info. + + In %1 - - %1 joined. + + Back to room list - - %1 joined via authorisation from %2's server. + + Show or hide pinned messages - - %1 rejected their invite. + + Show room members. - - %1 left the room. + + This room contains only verified devices. - - Reason: %1 + + This room contains verified devices and devices which have never changed their master key. - - %1 redacted their knock. + + This room contains unverified devices! - - You joined this room. - Você entrou nessa sala. + + Search this room + - - %1 made this room require an invitation to join. + + Room options - - %1 invited %2. + + Invite users - - %1 has changed their avatar and changed their display name to %2. + + Members - - %1 has changed their display name to %2. + + Leave room - - %1 left after having already left! - This is a leave event after the user already left and shouldn't happen apart from state resets + + Settings - - %1 banned %2 + + Unpin - - %1 knocked. + + Enter search query @@ -1734,6 +4268,17 @@ Reason: %4 + + UploadBox + + + Upload %n file(s) + + + + + + UserProfile @@ -1766,6 +4311,112 @@ Reason: %4 Error while reading file: %1 + + + Global User Profile + + + + + Room User Profile + + + + + Change avatar globally. + + + + + Change avatar. Will only apply to this room. + + + + + Change display name globally. + + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + + + + + Room: %1 + + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + + Open the global profile for this user. + + + + + + Verify + + + + + Start a private chat. + + + + + Kick the user. + + + + + Ban the user. + + + + + Refresh device list. + + + + + Devices + + + + + Shared Rooms + + + + + Sign out this device. + + + + + Change device name. + + + + + Last seen %1 from %2 + + + + + Unverify + + UserSettings @@ -2429,6 +5080,44 @@ This setting will take effect upon restart. + + UserSettingsPage + + + CACHED + + + + + NOT CACHED + + + + + IMPORT + + + + + EXPORT + + + + + DOWNLOAD + + + + + REQUEST + + + + + Back + + + VerificationManager @@ -2437,6 +5126,67 @@ This setting will take effect upon restart. + + Waiting + + + Waiting for other party… + + + + + Waiting for other side to accept the verification request. + + + + + Waiting for other side to continue the verification process. + + + + + Waiting for other side to complete the verification process. + + + + + Cancel + Cancelar + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + + + + + Enjoy your stay! + + + + + REGISTER + + + + + LOGIN + + + + + Reduce animations + + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + + + descriptiveTime diff --git a/resources/langs/nheko_pt_PT.ts b/resources/langs/nheko_pt_PT.ts index 78f301e0..bdfeef73 100644 --- a/resources/langs/nheko_pt_PT.ts +++ b/resources/langs/nheko_pt_PT.ts @@ -1,6 +1,40 @@ + + ActiveCallBar + + + Calling... + + + + + + Connecting... + + + + + You are screen sharing + + + + + Hide/Show Picture-in-Picture + + + + + Unmute Mic + + + + + Mute Mic + + + AliasEditingModel @@ -17,6 +51,82 @@ Falha ao atualizar alcunhas: %1 + + AliasEditor + + + Aliases to %1 + + + + + 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. + + + + + Primary alias + + + + + Make primary alias + + + + + Advertise as an alias in this room + + + + + Publish in room directory + + + + + Remove this alias + + + + + #new-alias:server.tld + + + + + Add + + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + + Parent community + + + + + Other room + + + + + Enter additional rooms not in the list yet... + + + Cache @@ -34,6 +144,67 @@ Sala vazia + + CallInvite + + + Video Call + + + + + Voice Call + + + + + No microphone found. + + + + + CallInviteBar + + + Video Call + + + + + Voice Call + + + + + Devices + + + + + Accept + + + + + No microphone found. + + + + + Unknown microphone: %1 + + + + + Unknown camera: %1 + + + + + Decline + + + CallManager @@ -266,6 +437,11 @@ You may optionally provide a reason for others to accept your knock: Enter reason for banning %1 (%2) or hit enter for no reason: + + + No network connection + + CommandCompleter @@ -556,6 +732,29 @@ You may optionally provide a reason for others to accept your knock: + + CommunitiesList + + + Expand + + + + + Collapse + + + + + Do not show notification counts for this community or tag. + + + + + Hide rooms with this tag or from this community by default. + + + CommunitiesModel @@ -630,571 +829,2484 @@ You may optionally provide a reason for others to accept your knock: - CrossSigningSecrets + ConfirmJoinRoomDialog - - Decrypt secrets - Desencriptar segredos + + Confirm community join + - - Enter your recovery key or passphrase to decrypt your secrets: - Insira a sua chave de recuperação ou palavra-passe para desencriptar os seus segredos: + + Confirm room join + - - - Enter your recovery key or passphrase called %1 to decrypt your secrets: - Insira a sua chave de recuperação ou palavra-passe chamada %1 para desencriptar os seus segredos: + + + %n member(s) + + + + - - Decryption failed - Falha ao desencriptar + + 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: + - - Failed to decrypt secrets with the provided recovery key or passphrase - Falha ao desencriptada segredos com a chave ou palavra-passe dada + + Do you want to join this room? You can optionally add a reason below: + - - - EventExpiry - - - Failed to set hidden events: %1 + + Knock - - - GridImagePackModel - - Account Pack + + Join - HiddenEvents + CreateDirect - - - Failed to set hidden events: %1 + + Create Direct Chat - - - InputBar - - All Files (*) - Todos os ficheiros (*) + + User to invite + - - Select file(s) + + @user:server.tld - - Upload of '%1' failed + + Encryption - LoginPage - - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org - Inseriu um ID Matrix inválido p. ex. @ze:matrix.org - + CreateRoom - - Autodiscovery failed. Received malformed response. - Falha na descoberta automática. Reposta mal formatada recebida. + + New community + - - Autodiscovery failed. Unknown error when requesting .well-known. - Falha na descoberta automática. Erro desconhecido ao solicitar ".well-known". + + New Room + - - The required endpoints were not found. Possibly not a Matrix server. - Não foi possível encontrar os funções ("endpoints") necessárias. Possivelmente não é um servidor Matrix. + + Name + - - Received malformed response. Make sure the homeserver domain is valid. - Resposta mal formada recebida. Certifique-se que o domínio do servidor está correto. + + No name + - An unknown error occured. Make sure the homeserver domain is valid. - Erro desconhecido. Certifique-se que o domínio do servidor é válido. + Topic + - - 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. + + No topic - - Sign in with Apple + + Alias - - Continue with Facebook + + Public - - Sign in with Google + + Public rooms can be joined by anyone; private rooms need explicit invites. - - Sign in with Twitter + + Trusted - - Login using %1 + + All invitees are given the same power level as the creator - - SSO LOGIN - ENTRAR COM ISU (SSO) - - - - Empty password - Palavra-passe vazia + + Encryption + - - SSO login failed - Falha no ISU (SSO) + + Caution: Encryption cannot be disabled + - - - MediaUpload - - - Failed to upload media. Please try again. - Falha ao carregar mídia. Por favor, tente novamente. + + Create Room + - NotificationsManager + CrossSigningSecrets - - - %1 sent an encrypted message - %1 enviou uma mensagem encriptada + + Decrypt secrets + Desencriptar segredos - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message - %1 respondeu: %2 + + Enter your recovery key or passphrase to decrypt your secrets: + Insira a sua chave de recuperação ou palavra-passe para desencriptar os seus segredos: - - %1 replied with an encrypted message - %1 respondeu com uma mensagem encriptada + + Enter your recovery key or passphrase called %1 to decrypt your secrets: + Insira a sua chave de recuperação ou palavra-passe chamada %1 para desencriptar os seus segredos: - - %1 replied to a message - %1 respondeu a uma mensagem + + Decryption failed + Falha ao desencriptar - - %1 sent a message - %1 enviou uma mensagem + + Failed to decrypt secrets with the provided recovery key or passphrase + Falha ao desencriptada segredos com a chave ou palavra-passe dada - PowerLevels + DigitVerification - - Failed to update powerlevel: %1 + + Verification Code - - - PowerlevelEditingModels - - Failed to update powerlevel: %1 + + 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! + + + + + They do not match! + + + + + They match! - PowerlevelsTypeListModel + EmojiVerification - - Other events + + Verification Code - - Other state events + + 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! - - Remove other users + + 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. - - Ban other users + + They do not match! - - Invite other users + + They match! + + + Encrypted - - Redact events sent by others + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. - Reactions + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. - Deprecated aliases events + There was an internal error reading the decryption key from the database. - Change the room avatar + There was an error decrypting this message. - Change the room addresses + The message couldn't be parsed. - Send encrypted messages + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! - Enable encryption + Unknown decryption error - - Change guest access + + Request key + + + EncryptionEnabled - - Change history visibility + + %1 enabled end-to-end encryption - - Change who can join + + 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. + + + EncryptionIndicator - - Send messages + + This message is not encrypted! - - Change the room name + + Encrypted by a verified device - Change the room permissions + Encrypted by an unverified device, but you have trusted that user so far. - Change the rooms topic + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + EventExpirationDialog - - Change the widgets + + Event expiration for %1 - - Change the widgets (experimental) + + Event expiration - - Redact own events + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Change the pinned events + + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Upgrade the room + + Expire events after X days - - Send stickers + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. - - Ban users using policy rules + + Only keep latest X events - - Ban rooms using policy rules + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. - - Ban servers using policy rules + + Always keep latest X events - - Edit child communities and rooms + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. - - Change parent communities + + Include state events - - Start a call + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + EventExpiry - - Negotiate a call + + + Failed to set hidden events: %1 + + + + + Failed + + + Verification failed + + + + + Other client does not support our verification protocol. + + + + + Key mismatch detected! - Answer a call + Device verification timed out. - Hang up a call + Other party canceled the verification. - Reject a call + Verification messages received out of order! - Change the room emotes + Unknown verification error. - - - PowerlevelsUserListModel - - Other users + + Close - QCoreApplication + ForwardCompleter - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + Forward Message + + + GridImagePackModel - - profile - perfil + + Account Pack + + + + HiddenEvents - - profile name - nome de perfil + + + Failed to set hidden events: %1 + - QObject + HiddenEventsDialog - - Alias for '--log-level trace'. + + Hidden events for %1 - - 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} + + Hidden events - - level + + These events will be <b>shown</b> in %1: - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + These events will be <b>shown</b> in all rooms: - - type + + User events - - Respond + + Joins, leaves, avatar and name changes, bans, … - - Send - Enviar + + Power level changes + - Write a message... - Escreva uma mensagem… + Sent when a moderator is added/removed or the permissions of a room are changed. + - - - ReadReceiptsModel - - Yesterday, %1 - Ontem, %1 + + Stickers + - RegisterPage + ImagePackEditorDialog - - Autodiscovery failed. Received malformed response. - Falha na descoberta automática. Resposta mal formada recebida. + + Editing image pack + + + + + Add images + - Autodiscovery failed. Unknown error when requesting .well-known. - Falha na descoberta automática. Erro desconhecido ao requisitar ".well-known". + Images (*.png *.webp *.gif *.jpg *.jpeg) + - - The required endpoints were not found. Possibly not a Matrix server. + + Select images for pack + + + + + Add to pack + + + + + Change the overview image for this pack + + + + + Overview Image (*.png *.webp *.jpg *.jpeg) + + + + + Select overview image for pack + + + + + State key + + + + + Packname + + + + + Attribution + + + + + + Use as Emoji + + + + + + Use as Sticker + + + + + Shortcode + + + + + Body + + + + + Remove from pack + + + + + Remove + + + + + ImagePackSettingsDialog + + + Image pack settings + + + + + Create account pack + + + + + New room pack + + + + + Private pack + + + + + Pack from this room + + + + + Pack from parent community + + + + + Globally enabled pack + + + + + Enable globally + + + + + Enables this pack to be used in all rooms + + + + + Edit + + + + + Close + + + + + InputBar + + + All Files (*) + Todos os ficheiros (*) + + + + Select file(s) + + + + + Upload of '%1' failed + + + + + InviteDialog + + + Invite users to %1 + + + + + Search user + + + + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + + + + + Search on Server + + + + + Invite + + + + + Cancel + Cancelar + + + + JoinRoomDialog + + + Join room + + + + + Room ID or alias + + + + + Join + + + + + LeaveRoomDialog + + + Leave room + + + + + Are you sure you want to leave? + + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + Inseriu um ID Matrix inválido p. ex. @ze:matrix.org + + + + Autodiscovery failed. Received malformed response. + Falha na descoberta automática. Reposta mal formatada recebida. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Falha na descoberta automática. Erro desconhecido ao solicitar ".well-known". + + + + The required endpoints were not found. Possibly not a Matrix server. Não foi possível encontrar os funções ("endpoints") necessárias. Possivelmente não é um servidor Matrix. + + + Received malformed response. Make sure the homeserver domain is valid. + Resposta mal formada recebida. Certifique-se que o domínio do servidor está correto. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Erro desconhecido. Certifique-se que o domínio do servidor é válido. + + + + 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. + + + + + Sign in with Apple + + + + + Continue with Facebook + + + + + Sign in with Google + + + + + Sign in with Twitter + + + + + Login using %1 + + + + + SSO LOGIN + ENTRAR COM ISU (SSO) + + + + Empty password + Palavra-passe vazia + + + + SSO login failed + Falha no ISU (SSO) + + + + Matrix ID + + + + + e.g @joe:matrix.org + + + + + 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. + + + + + Password + + + + + Your password. + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + + Homeserver address + + + + + server.my:8787 + + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + + LOGIN + + + + + Back + + + + + LogoutDialog + + + Log out + + + + + A call is in progress. Log out? + + + + + Are you sure you want to log out? + + + + + MediaUpload + + + + Failed to upload media. Please try again. + Falha ao carregar mídia. Por favor, tente novamente. + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + + + + + Go to replacement room + + + + + %1 removed a message + + + + + %1 changed which servers are allowed in this room. + + + + + %2 changed the room name to: %1 + + + + + %1 removed the room name + + + + + %2 changed the topic to: %1 + + + + + %1 removed the topic + + + + + %1 changed the room avatar + + + + + %1 changed the pinned messages. + + + + + %1 changed the addresses for this room. + + + + + %1 changed the parent communities for this room. + + + + + %1 created and configured room: %2 + + + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 rejected the call. + + + + + %1 select answer + + + + + %1 ended the call. + + + + + + %1 is negotiating the call... + + + + + Allow them in + + + + + MessageInput + + + Hang up + + + + + Already on a call + + + + + Place a call + + + + + Send a file + + + + + Write a message... + Escreva uma mensagem… + + + + Stickers + + + + + Emoji + + + + + Send + Enviar + + + + You don't have permission to send messages in this room + + + + + MessageView + + + Edit + + + + + React + + + + + Reply in thread + + + + + New thread + + + + + Reply + + + + + Go to message + + + + + Options + + + + + %1's status message + + + + + Enter reason for removal or hit enter for no reason: + + + + + Reason for removal + + + + + Go to &message + + + + + + &Copy + + + + + + Copy &link location + + + + + Re&act + + + + + Repl&y + + + + + &Edit + + + + + &Thread + + + + + Un&pin + + + + + &Pin + + + + + &Read receipts + + + + + &Forward + + + + + &Mark as read + + + + + View raw message + + + + + View decrypted raw message + + + + + Remo&ve message + + + + + &Save as + + + + + &Open in external program + + + + + Copy link to eve&nt + + + + + &Go to quoted message + + + + + NewVerificationRequest + + + Send Verification Request + + + + + Received Verification Request + + + + + 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.) + + + + + 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? + + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + + %1 has requested to verify their device %2. + + + + + %1 using the device %2 has requested to be verified. + + + + + Your device (%1) has requested to be verified. + + + + + Cancel + Cancelar + + + + Deny + + + + + Start verification + + + + + Accept + + + + + NotificationsManager + + + + %1 sent an encrypted message + %1 enviou uma mensagem encriptada + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + %1 respondeu: %2 + + + + %1 replied with an encrypted message + %1 respondeu com uma mensagem encriptada + + + + %1 replied to a message + %1 respondeu a uma mensagem + + + + %1 sent a message + %1 enviou uma mensagem + + + + PlaceCall + + + Place a call to %1? + + + + + No microphone found. + + + + + Voice + + + + + Video + + + + + Screen + + + + + Cancel + Cancelar + + + + Placeholder + + + unimplemented event: + + + + + PowerLevelEditor + + + Permissions in %1 + + + + + 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. + + + + + Roles + + + + + Users + + + + + Move permissions between roles to change them + + + + + + Administrator (%1) + + + + + + Moderator (%1) + + + + + User (%1) + + + + + + Custom (%1) + + + + + Remove event type + + + + + Add event type + + + + + Add new role + + + + + Add + + + + + Move users up or down to change their permissions + + + + + Remove user + + + + + Add user + + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + + + + + Which of the subcommunities and rooms should these permissions be applied to? + + + + + Apply permissions recursively + + + + + Overwrite exisiting modifications in rooms + + + + + No permissions to apply the new permissions here + + + + + No changes needed + + + + + Existing modifications to the permissions in this room will be overwritten + + + + + Permissions synchronized with community + + + + + PowerLevels + + + Failed to update powerlevel: %1 + + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + + + + + PowerlevelsTypeListModel + + + Other events + + + + + Other state events + + + + + Remove other users + + + + + Ban other users + + + + + Invite other users + + + + + Redact events sent by others + + + + + Reactions + + + + + Deprecated aliases events + + + + + Change the room avatar + + + + + Change the room addresses + + + + + Send encrypted messages + + + + + Enable encryption + + + + + Change guest access + + + + + Change history visibility + + + + + Change who can join + + + + + Send messages + + + + + Change the room name + + + + + Change the room permissions + + + + + Change the rooms topic + + + + + Change the widgets + + + + + Change the widgets (experimental) + + + + + Redact own events + + + + + Change the pinned events + + + + + Upgrade the room + + + + + Send stickers + + + + + Ban users using policy rules + + + + + Ban rooms using policy rules + + + + + Ban servers using policy rules + + + + + Edit child communities and rooms + + + + + Change parent communities + + + + + Start a call + + + + + Negotiate a call + + + + + Answer a call + + + + + Hang up a call + + + + + Reject a call + + + + + Change the room emotes + + + + + PowerlevelsUserListModel + + + Other users + + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + + + + profile + perfil + + + + profile name + nome de perfil + + + + QObject + + + Alias for '--log-level trace'. + + + + + 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} + + + + + level + + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + + + + type + + + + + Respond + + + + + Send + Enviar + + + + Write a message... + Escreva uma mensagem… + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + + + + + Open reCAPTCHA + + + + + Cancel + Cancelar + + + + Confirm + Confirmar + + + + ReadReceipts + + + Read receipts + Recibos de leitura + + + + ReadReceiptsModel + + + Yesterday, %1 + Ontem, %1 + + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + Falha na descoberta automática. Resposta mal formada recebida. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Falha na descoberta automática. Erro desconhecido ao requisitar ".well-known". + + + + The required endpoints were not found. Possibly not a Matrix server. + Não foi possível encontrar os funções ("endpoints") necessárias. Possivelmente não é um servidor Matrix. + + + + Received malformed response. Make sure the homeserver domain is valid. + Resposta mal formada recebida. Certifique-se que o domínio do servidor está correto. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Erro desconhecido. Certifique-se que o domínio do servidor é válido. + + + + 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. + + + + + Server does not support querying registration flows! + + + + + Server does not support registration. + + + + + Invalid username. + + + + + Name already in use. + + + + + Part of the reserved namespace. + + + + + Homeserver + Servidor + + + + your.server + + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + + Username + + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + + Back + + + + + Password + + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + + Password confirmation + + + + + Your passwords do not match! + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + + REGISTER + + + + + ReplyPopup + + + Close + + + + + Cancel Edit + + + + + Cancel Thread + + + + + RoomDirectory + + + Explore Public Rooms + + + + + Search for public rooms + + + + + Choose custom homeserver + + + + + RoomInfo + + + no version stored + nenhuma versão guardada + + + + RoomList + + + Start a new chat + + + + + Join a room + + + + + Create a new room + + + + + Start a direct chat + + + + + Create a new community + + + + + Room directory + + + + + Search rooms (Ctrl+K) + + + + + User settings + + + + + Logout + + + + + Enter your status message: + + + + + Status Message + + + + + Profile settings + + + + + Set status message + + + + + Encryption not set up + Cross-signing setup has not run yet. + + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + + + + + Please verify your other devices + There are unverified devices signed in to this account. + + + + + Close + + + + + Enter the tag you want to use: + + + + + New tag + + + + + Open separately + + + + + Room settings + + + + + Leave room + + + + + Copy room link + + + + + Tag room as: + + + + + Favourite + + + + + Low priority + + + + + Server notice + + + + + Create new tag... + + + + + Add or remove from community... + + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + + + + + + + Invite more people + + + + + Search... + + + + + Sort by: + + + + + User ID + + + + + Display name + + + + + Power level + + + + + Administrator: %1 + + + + + Moderator: %1 + + + + + User: %1 + + + + + This room is not encrypted! + + + + + This user is verified. + + + + + This user isn't verified, but is still using the same master key from the first time you met. + + + + + This user has unverified devices! + + + + + RoomSettings + + + Failed to enable encryption: %1 + Falha ao ativar encriptação: %1 + + + + Select an avatar + Selecionar um ícone + + + + All Files (*) + Todos os ficheiros (*) + + + + The selected file is not an image + O ficheiro selecionado não é uma imagem + + + + Error while reading file: %1 + Erro ao ler ficheiro: %1 + + + + + Failed to upload image: %s + Falha ao carregar imagem: %s + + + + Room Settings + + + + + Change room avatar. + + + + + Change name of this room + + + + + %n member(s) + + + + + + + + View members of %1 + + + + + No topic set + + + + + Change topic of this room + + + + + NOTIFICATIONS + + + + + Notifications + + + + + Muted + + + + + Mentions only + + + + + All messages + + + + + ENTRY PERMISSIONS + + + + + Anyone can join + + + + + Allow knocking + + + + + Allow joining via other rooms + + + + + Rooms to join via + + + + + + Change + + + + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + + Allow guests to join + + + + + Apply access rules + + - Received malformed response. Make sure the homeserver domain is valid. - Resposta mal formada recebida. Certifique-se que o domínio do servidor está correto. + MESSAGE VISIBILITY + - - An unknown error occured. Make sure the homeserver domain is valid. - Erro desconhecido. Certifique-se que o domínio do servidor é válido. + + Allow viewing history without joining + - - 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. + + This is useful to see previews of the room or view it on public websites. - - Server does not support querying registration flows! + + Members can see messages since - - Server does not support registration. + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. - - Invalid username. + + Everything - - Name already in use. + + As long as the user joined, they can see all previous messages. - - Part of the reserved namespace. + + They got invited - - - RoomInfo - - no version stored - nenhuma versão guardada + + Members can only see messages from when they got invited going forward. + - - - RoomSettings - - Failed to enable encryption: %1 - Falha ao ativar encriptação: %1 + + They joined + - - Select an avatar - Selecionar um ícone + + Members can only see messages since after they joined. + - - All Files (*) - Todos os ficheiros (*) + + Apply visibility changes + + + + + Locally hidden events + + + + + + + + Configure + + + + + Select events to hide in this room + + + + + Automatic event deletion + - The selected file is not an image - O ficheiro selecionado não é uma imagem + Select if your events get automatically deleted in this room. + - - Error while reading file: %1 - Erro ao ler ficheiro: %1 + + GENERAL SETTINGS + + + + + Encryption + + + + + End-to-End Encryption + + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + + Permission + + + + + View and change the permissions in this room + + + + + Aliases + + + + + View and change the addresses/aliases of this room + + + + + Sticker & Emote Settings + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + INFO + INFO + + + + Internal ID + + + + + Copied to clipboard + - - Failed to upload image: %s - Falha ao carregar imagem: %s + Room Version + + + + + show less + + + + + show more + @@ -1210,27 +3322,169 @@ You may optionally provide a reason for others to accept your knock: A pré-visualizar esta sala - - No preview available - Pré-visualização não disponível + + No preview available + Pré-visualização não disponível + + + + This room is possibly inaccessible + + + + + Root + + + Please enter your login password to continue: + + + + + Please enter a valid email address to continue: + + + + + Please enter a valid phone number to continue: + + + + + Please enter the token which has been sent to you: + + + + + Wait for the confirmation link to arrive, then continue. + + + + + ScreenShare + + + Share desktop with %1? + + + + + Method: + + + + + Window: + + + + + Request screencast + + + + + Frame rate: + + + + + Include your camera picture-in-picture + + + + + Request remote camera + + + + + + View your callee's camera like a regular video call + + + + + Hide mouse cursor + + + + + Share + + + + + Preview + + + + + Cancel + Cancelar + + + + SecretStorage + + + Failed to connect to secret storage + Falha ao ligar ao armazenamento secreto + + + + Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + O Nheko não se conseguiu ligar ao armazenamento seguro para guardar os segredos de encriptação. Isto pode-se dever a vários motivos. Verifique se o seu serviço D-Bus está a correr e se configurou um serviço como o KWallet, Gnome Keyring, KeePassXC ou o equivalente da sua plataforma. Caso continue a ter problemas, não hesite em abrir um tópico aqui: https://github.com/Nheko-Reborn/nheko/issues + + + + SelfVerificationCheck + + + 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! + + + + + Encryption setup successfully + + + + + Failed to setup encryption: %1 + + + + + Setup Encryption + + + + + 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! + + + + + Activate Encryption + - - This room is possibly inaccessible + + 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. - - - SecretStorage - - Failed to connect to secret storage - Falha ao ligar ao armazenamento secreto + + verify + - - Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues - O Nheko não se conseguiu ligar ao armazenamento seguro para guardar os segredos de encriptação. Isto pode-se dever a vários motivos. Verifique se o seu serviço D-Bus está a correr e se configurou um serviço como o KWallet, Gnome Keyring, KeePassXC ou o equivalente da sua plataforma. Caso continue a ter problemas, não hesite em abrir um tópico aqui: https://github.com/Nheko-Reborn/nheko/issues + + enter passphrase + @@ -1292,6 +3546,98 @@ You may optionally provide a reason for others to accept your knock: Falha ao carregar imagem: %1 + + SpaceMenuLevel + + + Add or remove from community + + + + + Official community for this room + + + + + Affiliated community for this room + + + + + Listed only for community members + + + + + Listed only for room members + + + + + Not related + + + + + Subcommunities + + + + + StatusIndicator + + + Failed + + + + + Sent + + + + + Received + + + + + Read + + + + + StickerPicker + + + Search + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + Success + + + Successful Verification + + + + + Verification successful! Both sides verified their devices! + + + + + Close + + + TimelineModel @@ -1589,111 +3935,299 @@ You may optionally provide a reason for others to accept your knock: - - %1 (%2) removed this message at %3 -Reason: %4 + + %1 (%2) removed this message at %3 +Reason: %4 + + + + + %2 revoked the invite to %1. + + + + + %2 kicked %1. + + + + + %2 unbanned %1. + + + + + %2 rejected the knock from %1. + + + + + %1 changed their avatar. + %1 alterou o seu avatar. + + + + %1 changed some profile info. + %1 alterou alguma informação de perfil. + + + + %1 joined. + %1 entrou. + + + + %1 joined via authorisation from %2's server. + %1 entrou com autorização do servidor de %2. + + + + %1 rejected their invite. + %1 recusou o seu convite. + + + + %1 left the room. + %1 saiu da sala. + + + + Reason: %1 + Razão: %1 + + + + %1 redacted their knock. + %1 eliminou a sua "batida à porta". + + + + You joined this room. + Entrou na sala. + + + + %1 made this room require an invitation to join. + + + + + %1 invited %2. + + + + + %1 has changed their avatar and changed their display name to %2. + %1 alterou o seu avatar e também o seu nome de exibição para %2. + + + + %1 has changed their display name to %2. + %1 alterou o seu nome de exibição para %2. + + + + %1 left after having already left! + This is a leave event after the user already left and shouldn't happen apart from state resets + %1 saiu depois de já ter saído! + + + + %1 banned %2 + + + + + %1 knocked. + %1 bateu à porta. + + + + TimelineRow + + + + Part of a thread + + + + + Edited + + + + + TimelineView + + + No room open + + + + + You are about to notify the whole room + + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + + No preview available + Pré-visualização não disponível + + + + Settings + + + + + %n member(s) + + + + + + + + View members of %1 + + + + + This room is possibly inaccessible. If this room is private, you should remove it from this community. + + + + + join the conversation + + + + + accept invite + + + + + decline invite + + + + + leave - - %2 revoked the invite to %1. + + Invited by %1 (%2) - - %2 kicked %1. + + Hide invite reason - - %2 unbanned %1. + + Show invite reason - - %2 rejected the knock from %1. + + Back to room list + + + TopBar - - %1 changed their avatar. - %1 alterou o seu avatar. + + No room selected + - - %1 changed some profile info. - %1 alterou alguma informação de perfil. + + In %1 + - - %1 joined. - %1 entrou. + + Back to room list + - - %1 joined via authorisation from %2's server. - %1 entrou com autorização do servidor de %2. + + Show or hide pinned messages + - - %1 rejected their invite. - %1 recusou o seu convite. + + Show room members. + - - %1 left the room. - %1 saiu da sala. + + This room contains only verified devices. + - - Reason: %1 - Razão: %1 + + This room contains verified devices and devices which have never changed their master key. + - - %1 redacted their knock. - %1 eliminou a sua "batida à porta". + + This room contains unverified devices! + - - You joined this room. - Entrou na sala. + + Search this room + - - %1 made this room require an invitation to join. + + Room options - - %1 invited %2. + + Invite users - - %1 has changed their avatar and changed their display name to %2. - %1 alterou o seu avatar e também o seu nome de exibição para %2. + + Members + - - %1 has changed their display name to %2. - %1 alterou o seu nome de exibição para %2. + + Leave room + - - %1 left after having already left! - This is a leave event after the user already left and shouldn't happen apart from state resets - %1 saiu depois de já ter saído! + + Settings + - - %1 banned %2 + + Unpin - - %1 knocked. - %1 bateu à porta. + + Enter search query + @@ -1734,6 +4268,17 @@ Reason: %4 Código inválido + + UploadBox + + + Upload %n file(s) + + + + + + UserProfile @@ -1766,6 +4311,112 @@ Reason: %4 Error while reading file: %1 Erro ao ler ficheiro: %1 + + + Global User Profile + + + + + Room User Profile + + + + + Change avatar globally. + + + + + Change avatar. Will only apply to this room. + + + + + Change display name globally. + + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + + + + + Room: %1 + + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + + Open the global profile for this user. + + + + + + Verify + + + + + Start a private chat. + + + + + Kick the user. + + + + + Ban the user. + + + + + Refresh device list. + + + + + Devices + + + + + Shared Rooms + + + + + Sign out this device. + + + + + Change device name. + + + + + Last seen %1 from %2 + + + + + Unverify + + UserSettings @@ -2435,6 +5086,44 @@ This setting will take effect upon restart. Ficheiro onde guardar as chaves de sessão exportadas + + UserSettingsPage + + + CACHED + + + + + NOT CACHED + + + + + IMPORT + + + + + EXPORT + + + + + DOWNLOAD + + + + + REQUEST + + + + + Back + + + VerificationManager @@ -2443,6 +5132,67 @@ This setting will take effect upon restart. Não foi encontrada nenhuma conversa privada e encriptada com este utilizador. Crie uma e tente novamente. + + Waiting + + + Waiting for other party… + + + + + Waiting for other side to accept the verification request. + + + + + Waiting for other side to continue the verification process. + + + + + Waiting for other side to complete the verification process. + + + + + Cancel + Cancelar + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + + + + + Enjoy your stay! + + + + + REGISTER + + + + + LOGIN + + + + + Reduce animations + + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + + + descriptiveTime diff --git a/resources/langs/nheko_ro.ts b/resources/langs/nheko_ro.ts index 4006c320..85ad07e1 100644 --- a/resources/langs/nheko_ro.ts +++ b/resources/langs/nheko_ro.ts @@ -1,6 +1,40 @@ + + ActiveCallBar + + + Calling... + + + + + + Connecting... + + + + + You are screen sharing + + + + + Hide/Show Picture-in-Picture + + + + + Unmute Mic + + + + + Mute Mic + + + AliasEditingModel @@ -17,6 +51,82 @@ + + AliasEditor + + + Aliases to %1 + + + + + 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. + + + + + Primary alias + + + + + Make primary alias + + + + + Advertise as an alias in this room + + + + + Publish in room directory + + + + + Remove this alias + + + + + #new-alias:server.tld + + + + + Add + + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + + Parent community + + + + + Other room + + + + + Enter additional rooms not in the list yet... + + + Cache @@ -35,6 +145,67 @@ + + CallInvite + + + Video Call + + + + + Voice Call + + + + + No microphone found. + + + + + CallInviteBar + + + Video Call + + + + + Voice Call + + + + + Devices + + + + + Accept + + + + + No microphone found. + + + + + Unknown microphone: %1 + + + + + Unknown camera: %1 + + + + + Decline + + + CallManager @@ -268,6 +439,11 @@ You may optionally provide a reason for others to accept your knock: Enter reason for banning %1 (%2) or hit enter for no reason: + + + No network connection + + CommandCompleter @@ -558,6 +734,29 @@ You may optionally provide a reason for others to accept your knock: + + CommunitiesList + + + Expand + + + + + Collapse + + + + + Do not show notification counts for this community or tag. + + + + + Hide rooms with this tag or from this community by default. + + + CommunitiesModel @@ -632,606 +831,2664 @@ You may optionally provide a reason for others to accept your knock: - CrossSigningSecrets + ConfirmJoinRoomDialog - - Decrypt secrets + + Confirm community join - - Enter your recovery key or passphrase to decrypt your secrets: + + Confirm room join - - - Enter your recovery key or passphrase called %1 to decrypt your secrets: - + + + %n member(s) + + + + + - - Decryption failed + + 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: - - Failed to decrypt secrets with the provided recovery key or passphrase + + Do you want to join this room? You can optionally add a reason below: - - - EventExpiry - - - Failed to set hidden events: %1 + + Knock - - - GridImagePackModel - - Account Pack + + Join - HiddenEvents + CreateDirect - - - Failed to set hidden events: %1 + + Create Direct Chat - - - InputBar - - All Files (*) - Toate fișierele (*) + + User to invite + - - Select file(s) + + @user:server.tld - - Upload of '%1' failed + + Encryption - LoginPage + CreateRoom - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org + + New community - - Autodiscovery failed. Received malformed response. - Autodescoperirea a eșuat. Răspunsul primit este defectuos. + + New Room + - - Autodiscovery failed. Unknown error when requesting .well-known. - Autodescoperirea a eșuat. Eroare necunoscută la solicitarea .well-known. + + Name + - - The required endpoints were not found. Possibly not a Matrix server. - Punctele finale necesare nu au fost găsite. Posibil a nu fi un server Matrix. + + No name + - - Received malformed response. Make sure the homeserver domain is valid. - Răspuns eronat primit. Verificați ca domeniul homeserverului să fie valid. + + Topic + - - An unknown error occured. Make sure the homeserver domain is valid. - A apărut o eroare necunoscută. Verificați ca domeniul homeserverului să fie valid. + + No topic + - - 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. + + Alias - - Sign in with Apple + + Public - - Continue with Facebook + + Public rooms can be joined by anyone; private rooms need explicit invites. - - Sign in with Google + + Trusted - - Sign in with Twitter + + All invitees are given the same power level as the creator - - Login using %1 + + Encryption - - SSO LOGIN - CONECTARE SSO + + Caution: Encryption cannot be disabled + - - Empty password - Parolă necompletată - - - - SSO login failed - Conectarea SSO a eșuat - - - - MediaUpload - - - - Failed to upload media. Please try again. + + Create Room - NotificationsManager + CrossSigningSecrets - - - %1 sent an encrypted message - %1 a trimis un mesaj criptat + + Decrypt secrets + - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message + + Enter your recovery key or passphrase to decrypt your secrets: - - %1 replied with an encrypted message + + Enter your recovery key or passphrase called %1 to decrypt your secrets: - - %1 replied to a message + + Decryption failed - - %1 sent a message + + Failed to decrypt secrets with the provided recovery key or passphrase - PowerLevels + DigitVerification - - Failed to update powerlevel: %1 + + Verification Code - - - PowerlevelEditingModels - - Failed to update powerlevel: %1 + + 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! + + + + + They do not match! + + + + + They match! - PowerlevelsTypeListModel + EmojiVerification - - Other events + + Verification Code - - Other state events + + 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! - - Remove other users + + 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. - - Ban other users + + They do not match! - - Invite other users + + They match! + + + Encrypted - - Redact events sent by others + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. - Reactions + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. - Deprecated aliases events + There was an internal error reading the decryption key from the database. - Change the room avatar + There was an error decrypting this message. - Change the room addresses + The message couldn't be parsed. - Send encrypted messages + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! - Enable encryption + Unknown decryption error - - Change guest access + + Request key + + + EncryptionEnabled - - Change history visibility + + %1 enabled end-to-end encryption - - Change who can join + + 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. + + + EncryptionIndicator - - Send messages + + This message is not encrypted! - - Change the room name + + Encrypted by a verified device - Change the room permissions + Encrypted by an unverified device, but you have trusted that user so far. - Change the rooms topic + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + EventExpirationDialog - - Change the widgets + + Event expiration for %1 - - Change the widgets (experimental) + + Event expiration - - Redact own events + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Change the pinned events + + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Upgrade the room + + Expire events after X days - - Send stickers + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. - - Ban users using policy rules + + Only keep latest X events - - Ban rooms using policy rules + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. - - Ban servers using policy rules + + Always keep latest X events - - Edit child communities and rooms + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. - - Change parent communities + + Include state events - - Start a call + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + EventExpiry - - Negotiate a call + + + Failed to set hidden events: %1 + + + + + Failed + + + Verification failed + + + + + Other client does not support our verification protocol. + + + + + Key mismatch detected! - Answer a call + Device verification timed out. - Hang up a call + Other party canceled the verification. - Reject a call + Verification messages received out of order! - Change the room emotes + Unknown verification error. - - - PowerlevelsUserListModel - - Other users + + Close - QCoreApplication + ForwardCompleter - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + Forward Message + + + GridImagePackModel - - profile + + Account Pack + + + HiddenEvents - - profile name + + + Failed to set hidden events: %1 - QObject + HiddenEventsDialog - - Alias for '--log-level trace'. + + Hidden events for %1 - - 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} + + Hidden events - - level + + These events will be <b>shown</b> in %1: - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + These events will be <b>shown</b> in all rooms: - - type + + User events - - Respond + + Joins, leaves, avatar and name changes, bans, … - - Send + + Power level changes - Write a message... + Sent when a moderator is added/removed or the permissions of a room are changed. - - - ReadReceiptsModel - - Yesterday, %1 + + Stickers - RegisterPage + ImagePackEditorDialog - - Autodiscovery failed. Received malformed response. - Autodescoperirea a eșuat. Răspunsul primit este defectuos. - - - - Autodiscovery failed. Unknown error when requesting .well-known. - Autodescoperirea a eșuat. Eroare necunoscută la solicitarea .well-known. + + Editing image pack + - - The required endpoints were not found. Possibly not a Matrix server. - Punctele finale necesare nu au fost găsite. Posibil a nu fi un server Matrix. + + Add images + - Received malformed response. Make sure the homeserver domain is valid. - Răspuns eronat primit. Verificați ca domeniul homeserverului să fie valid. + Images (*.png *.webp *.gif *.jpg *.jpeg) + - - An unknown error occured. Make sure the homeserver domain is valid. - A apărut o eroare necunoscută. Verificați ca domeniul homeserverului să fie valid. + + Select images for pack + - - 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. + + Add to pack - - Server does not support querying registration flows! + + Change the overview image for this pack - - Server does not support registration. + + Overview Image (*.png *.webp *.jpg *.jpeg) - - Invalid username. + + Select overview image for pack - - Name already in use. + + State key - - Part of the reserved namespace. + + Packname - + + + Attribution + + + + + + Use as Emoji + + + + + + Use as Sticker + + + + + Shortcode + + + + + Body + + + + + Remove from pack + + + + + Remove + + + + + ImagePackSettingsDialog + + + Image pack settings + + + + + Create account pack + + + + + New room pack + + + + + Private pack + + + + + Pack from this room + + + + + Pack from parent community + + + + + Globally enabled pack + + + + + Enable globally + + + + + Enables this pack to be used in all rooms + + + + + Edit + + + + + Close + + + + + InputBar + + + All Files (*) + Toate fișierele (*) + + + + Select file(s) + + + + + Upload of '%1' failed + + + + + InviteDialog + + + Invite users to %1 + + + + + Search user + + + + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + + + + + Search on Server + + + + + Invite + + + + + Cancel + Anulare + + + + JoinRoomDialog + + + Join room + + + + + Room ID or alias + + + + + Join + + + + + LeaveRoomDialog + + + Leave room + + + + + Are you sure you want to leave? + + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + + Autodiscovery failed. Received malformed response. + Autodescoperirea a eșuat. Răspunsul primit este defectuos. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Autodescoperirea a eșuat. Eroare necunoscută la solicitarea .well-known. + + + + The required endpoints were not found. Possibly not a Matrix server. + Punctele finale necesare nu au fost găsite. Posibil a nu fi un server Matrix. + + + + Received malformed response. Make sure the homeserver domain is valid. + Răspuns eronat primit. Verificați ca domeniul homeserverului să fie valid. + + + + An unknown error occured. Make sure the homeserver domain is valid. + A apărut o eroare necunoscută. Verificați ca domeniul homeserverului să fie valid. + + + + 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. + + + + + Sign in with Apple + + + + + Continue with Facebook + + + + + Sign in with Google + + + + + Sign in with Twitter + + + + + Login using %1 + + + + + SSO LOGIN + CONECTARE SSO + + + + Empty password + Parolă necompletată + + + + SSO login failed + Conectarea SSO a eșuat + + + + Matrix ID + + + + + e.g @joe:matrix.org + + + + + 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. + + + + + Password + + + + + Your password. + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + + Homeserver address + + + + + server.my:8787 + + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + + LOGIN + + + + + Back + + + + + LogoutDialog + + + Log out + + + + + A call is in progress. Log out? + + + + + Are you sure you want to log out? + + + + + MediaUpload + + + + Failed to upload media. Please try again. + + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + + + + + Go to replacement room + + + + + %1 removed a message + + + + + %1 changed which servers are allowed in this room. + + + + + %2 changed the room name to: %1 + + + + + %1 removed the room name + + + + + %2 changed the topic to: %1 + + + + + %1 removed the topic + + + + + %1 changed the room avatar + + + + + %1 changed the pinned messages. + + + + + %1 changed the addresses for this room. + + + + + %1 changed the parent communities for this room. + + + + + %1 created and configured room: %2 + + + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 rejected the call. + + + + + %1 select answer + + + + + %1 ended the call. + + + + + + %1 is negotiating the call... + + + + + Allow them in + + + + + MessageInput + + + Hang up + + + + + Already on a call + + + + + Place a call + + + + + Send a file + + + + + Write a message... + + + + + Stickers + + + + + Emoji + + + + + Send + + + + + You don't have permission to send messages in this room + + + + + MessageView + + + Edit + + + + + React + + + + + Reply in thread + + + + + New thread + + + + + Reply + + + + + Go to message + + + + + Options + + + + + %1's status message + + + + + Enter reason for removal or hit enter for no reason: + + + + + Reason for removal + + + + + Go to &message + + + + + + &Copy + + + + + + Copy &link location + + + + + Re&act + + + + + Repl&y + + + + + &Edit + + + + + &Thread + + + + + Un&pin + + + + + &Pin + + + + + &Read receipts + + + + + &Forward + + + + + &Mark as read + + + + + View raw message + + + + + View decrypted raw message + + + + + Remo&ve message + + + + + &Save as + + + + + &Open in external program + + + + + Copy link to eve&nt + + + + + &Go to quoted message + + + + + NewVerificationRequest + + + Send Verification Request + + + + + Received Verification Request + + + + + 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.) + + + + + 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? + + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + + %1 has requested to verify their device %2. + + + + + %1 using the device %2 has requested to be verified. + + + + + Your device (%1) has requested to be verified. + + + + + Cancel + Anulare + + + + Deny + + + + + Start verification + + + + + Accept + + + + + NotificationsManager + + + + %1 sent an encrypted message + %1 a trimis un mesaj criptat + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + + + + + %1 replied with an encrypted message + + + + + %1 replied to a message + + + + + %1 sent a message + + + + + PlaceCall + + + Place a call to %1? + + + + + No microphone found. + + + + + Voice + + + + + Video + + + + + Screen + + + + + Cancel + Anulare + + + + Placeholder + + + unimplemented event: + + + + + PowerLevelEditor + + + Permissions in %1 + + + + + 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. + + + + + Roles + + + + + Users + + + + + Move permissions between roles to change them + + + + + + Administrator (%1) + + + + + + Moderator (%1) + + + + + User (%1) + + + + + + Custom (%1) + + + + + Remove event type + + + + + Add event type + + + + + Add new role + + + + + Add + + + + + Move users up or down to change their permissions + + + + + Remove user + + + + + Add user + + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + + + + + Which of the subcommunities and rooms should these permissions be applied to? + + + + + Apply permissions recursively + + + + + Overwrite exisiting modifications in rooms + + + + + No permissions to apply the new permissions here + + + + + No changes needed + + + + + Existing modifications to the permissions in this room will be overwritten + + + + + Permissions synchronized with community + + + + + PowerLevels + + + Failed to update powerlevel: %1 + + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + + + + + PowerlevelsTypeListModel + + + Other events + + + + + Other state events + + + + + Remove other users + + + + + Ban other users + + + + + Invite other users + + + + + Redact events sent by others + + + + + Reactions + + + + + Deprecated aliases events + + + + + Change the room avatar + + + + + Change the room addresses + + + + + Send encrypted messages + + + + + Enable encryption + + + + + Change guest access + + + + + Change history visibility + + + + + Change who can join + + + + + Send messages + + + + + Change the room name + + + + + Change the room permissions + + + + + Change the rooms topic + + + + + Change the widgets + + + + + Change the widgets (experimental) + + + + + Redact own events + + + + + Change the pinned events + + + + + Upgrade the room + + + + + Send stickers + + + + + Ban users using policy rules + + + + + Ban rooms using policy rules + + + + + Ban servers using policy rules + + + + + Edit child communities and rooms + + + + + Change parent communities + + + + + Start a call + + + + + Negotiate a call + + + + + Answer a call + + + + + Hang up a call + + + + + Reject a call + + + + + Change the room emotes + + + + + PowerlevelsUserListModel + + + Other users + + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + + + + profile + + + + + profile name + + + + + QObject + + + Alias for '--log-level trace'. + + + + + 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} + + + + + level + + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + + + + type + + + + + Respond + + + + + Send + + + + + Write a message... + + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + + + + + Open reCAPTCHA + + + + + Cancel + Anulare + + + + Confirm + Confirmare + + + + ReadReceipts + + + Read receipts + Confirmări de citire + + + + ReadReceiptsModel + + + Yesterday, %1 + + + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + Autodescoperirea a eșuat. Răspunsul primit este defectuos. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Autodescoperirea a eșuat. Eroare necunoscută la solicitarea .well-known. + + + + The required endpoints were not found. Possibly not a Matrix server. + Punctele finale necesare nu au fost găsite. Posibil a nu fi un server Matrix. + + + + Received malformed response. Make sure the homeserver domain is valid. + Răspuns eronat primit. Verificați ca domeniul homeserverului să fie valid. + + + + An unknown error occured. Make sure the homeserver domain is valid. + A apărut o eroare necunoscută. Verificați ca domeniul homeserverului să fie valid. + + + + 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. + + + + + Server does not support querying registration flows! + + + + + Server does not support registration. + + + + + Invalid username. + + + + + Name already in use. + + + + + Part of the reserved namespace. + + + + + Homeserver + Homeserver + + + + your.server + + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + + Username + + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + + Back + + + + + Password + + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + + Password confirmation + + + + + Your passwords do not match! + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + + REGISTER + + + + + ReplyPopup + + + Close + + + + + Cancel Edit + + + + + Cancel Thread + + + + + RoomDirectory + + + Explore Public Rooms + + + + + Search for public rooms + + + + + Choose custom homeserver + + + + + RoomInfo + + + no version stored + nicio versiune stocată + + + + RoomList + + + Start a new chat + + + + + Join a room + + + + + Create a new room + + + + + Start a direct chat + + + + + Create a new community + + + + + Room directory + + + + + Search rooms (Ctrl+K) + + + + + User settings + + + + + Logout + + + + + Enter your status message: + + + + + Status Message + + + + + Profile settings + + + + + Set status message + + + + + Encryption not set up + Cross-signing setup has not run yet. + + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + + + + + Please verify your other devices + There are unverified devices signed in to this account. + + + + + Close + + + + + Enter the tag you want to use: + + + + + New tag + + + + + Open separately + + + + + Room settings + + + + + Leave room + + + + + Copy room link + + + + + Tag room as: + + + + + Favourite + + + + + Low priority + + + + + Server notice + + + + + Create new tag... + + + + + Add or remove from community... + + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + + + + + + + + Invite more people + + + + + Search... + + + + + Sort by: + + + + + User ID + + + + + Display name + + + + + Power level + + + + + Administrator: %1 + + + + + Moderator: %1 + + + + + User: %1 + + + + + This room is not encrypted! + + + + + This user is verified. + + + + + This user isn't verified, but is still using the same master key from the first time you met. + + + + + This user has unverified devices! + + + + + RoomSettings + + + Failed to enable encryption: %1 + Nu s-a putut activa criptarea: %1 + + + + Select an avatar + Selectează un avatar + + + + All Files (*) + Toate fișierele (*) + + + + The selected file is not an image + Fișierul selectat nu este imagine + + + + Error while reading file: %1 + Eroare întâmpinată la citirea fișierului: %1 + + + + + Failed to upload image: %s + Nu s-a putut încărca imaginea: %s + + + + Room Settings + + + + + Change room avatar. + + + + + Change name of this room + + + + + %n member(s) + + + + + + + + + View members of %1 + + + + + No topic set + + + + + Change topic of this room + + + + + NOTIFICATIONS + + + + + Notifications + + + + + Muted + + + + + Mentions only + + + + + All messages + + + + + ENTRY PERMISSIONS + + + + + Anyone can join + + + + + Allow knocking + + + + + Allow joining via other rooms + + + + + Rooms to join via + + + + + + Change + + + + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + + Allow guests to join + + + + + Apply access rules + + + + + MESSAGE VISIBILITY + + + + + Allow viewing history without joining + + + + + This is useful to see previews of the room or view it on public websites. + + + + + Members can see messages since + + + + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. + + + + + Everything + + + + + As long as the user joined, they can see all previous messages. + + + + + They got invited + + + + + Members can only see messages from when they got invited going forward. + + + + + They joined + + + + + Members can only see messages since after they joined. + + + + + Apply visibility changes + + + + + Locally hidden events + + + + + + + + Configure + + + + + Select events to hide in this room + + + + + Automatic event deletion + + + + + Select if your events get automatically deleted in this room. + + + + + GENERAL SETTINGS + + + + + Encryption + + + + + End-to-End Encryption + + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + + Permission + + + + + View and change the permissions in this room + + + + + Aliases + + + + + View and change the addresses/aliases of this room + + + + + Sticker & Emote Settings + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + INFO + + + + + Internal ID + + + + + Copied to clipboard + + + + + Room Version + + + + + show less + + + + + show more + + + - RoomInfo + RoomlistModel - - no version stored - nicio versiune stocată + + Pending invite. + + + + + Previewing this room + + + + + No preview available + + + + + This room is possibly inaccessible + - RoomSettings + Root - - Failed to enable encryption: %1 - Nu s-a putut activa criptarea: %1 + + Please enter your login password to continue: + - - Select an avatar - Selectează un avatar + + Please enter a valid email address to continue: + - - All Files (*) - Toate fișierele (*) + + Please enter a valid phone number to continue: + + + + + Please enter the token which has been sent to you: + + + + + Wait for the confirmation link to arrive, then continue. + + + + + ScreenShare + + + Share desktop with %1? + + + + + Method: + + + + + Window: + + + + + Request screencast + + + + + Frame rate: + + + + + Include your camera picture-in-picture + - The selected file is not an image - Fișierul selectat nu este imagine + Request remote camera + + + + + + View your callee's camera like a regular video call + - Error while reading file: %1 - Eroare întâmpinată la citirea fișierului: %1 + Hide mouse cursor + - - - Failed to upload image: %s - Nu s-a putut încărca imaginea: %s + + Share + + + + + Preview + + + + + Cancel + Anulare - RoomlistModel + SecretStorage + + + Failed to connect to secret storage + + + + + Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + + + + SelfVerificationCheck + + + 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! + + + + + Encryption setup successfully + + + + + Failed to setup encryption: %1 + + - - Pending invite. + + Setup Encryption - - Previewing this room + + 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! - - No preview available + + Activate Encryption - - This room is possibly inaccessible + + 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. - - - SecretStorage - - Failed to connect to secret storage + + verify - - Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + enter passphrase @@ -1294,6 +3551,98 @@ You may optionally provide a reason for others to accept your knock: + + SpaceMenuLevel + + + Add or remove from community + + + + + Official community for this room + + + + + Affiliated community for this room + + + + + Listed only for community members + + + + + Listed only for room members + + + + + Not related + + + + + Subcommunities + + + + + StatusIndicator + + + Failed + + + + + Sent + + + + + Received + + + + + Read + + + + + StickerPicker + + + Search + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + Success + + + Successful Verification + + + + + Verification successful! Both sides verified their devices! + + + + + Close + + + TimelineModel @@ -1586,121 +3935,310 @@ You may optionally provide a reason for others to accept your knock: - - %1 (%2) removed this message at %3 + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + + %2 revoked the invite to %1. + + + + + %2 kicked %1. + + + + + %2 unbanned %1. + + + + + %2 rejected the knock from %1. + + + + + %1 changed their avatar. + %1 și-a schimbat avatarul. + + + + %1 changed some profile info. + %1 și-a schimbat niște informații de pe profil. + + + + %1 joined. + %1 s-a alăturat. + + + + %1 joined via authorisation from %2's server. + + + + + %1 rejected their invite. + %1 a respins invitația. + + + + %1 left the room. + %1 a părăsit camera. + + + + Reason: %1 + + + + + %1 redacted their knock. + %1 și-a redactat ciocănitul. + + + + You joined this room. + Te-ai alăturat camerei. + + + + %1 made this room require an invitation to join. + + + + + %1 invited %2. + + + + + %1 has changed their avatar and changed their display name to %2. + + + + + %1 has changed their display name to %2. + + + + + %1 left after having already left! + This is a leave event after the user already left and shouldn't happen apart from state resets + %1 a părăsit camera după ce a părăsit-o deja înainte! + + + + %1 banned %2 + + + + + %1 knocked. + %1 a ciocănit. + + + + TimelineRow + + + + Part of a thread + + + + + Edited + + + + + TimelineView + + + No room open + + + + + You are about to notify the whole room + + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + + No preview available + + + + + Settings + + + + + %n member(s) + + + + + + + + + View members of %1 + + + + + This room is possibly inaccessible. If this room is private, you should remove it from this community. + + + + + join the conversation + + + + + accept invite - - Removed by %1 because: %2 + + decline invite - - %1 (%2) removed this message at %3 -Reason: %4 + + leave - - %2 revoked the invite to %1. + + Invited by %1 (%2) - - %2 kicked %1. + + Hide invite reason - - %2 unbanned %1. + + Show invite reason - - %2 rejected the knock from %1. + + Back to room list + + + TopBar - - %1 changed their avatar. - %1 și-a schimbat avatarul. + + No room selected + - - %1 changed some profile info. - %1 și-a schimbat niște informații de pe profil. + + In %1 + - - %1 joined. - %1 s-a alăturat. + + Back to room list + - - %1 joined via authorisation from %2's server. + + Show or hide pinned messages - - %1 rejected their invite. - %1 a respins invitația. + + Show room members. + - - %1 left the room. - %1 a părăsit camera. + + This room contains only verified devices. + - - Reason: %1 + + This room contains verified devices and devices which have never changed their master key. - - %1 redacted their knock. - %1 și-a redactat ciocănitul. + + This room contains unverified devices! + - - You joined this room. - Te-ai alăturat camerei. + + Search this room + - - %1 made this room require an invitation to join. + + Room options - - %1 invited %2. + + Invite users - - %1 has changed their avatar and changed their display name to %2. + + Members - - %1 has changed their display name to %2. + + Leave room - - %1 left after having already left! - This is a leave event after the user already left and shouldn't happen apart from state resets - %1 a părăsit camera după ce a părăsit-o deja înainte! + + Settings + - - %1 banned %2 + + Unpin - - %1 knocked. - %1 a ciocănit. + + Enter search query + @@ -1741,6 +4279,18 @@ Reason: %4 + + UploadBox + + + Upload %n file(s) + + + + + + + UserProfile @@ -1773,6 +4323,112 @@ Reason: %4 Error while reading file: %1 Eroare întâmpinată la citirea fișierului: %1 + + + Global User Profile + + + + + Room User Profile + + + + + Change avatar globally. + + + + + Change avatar. Will only apply to this room. + + + + + Change display name globally. + + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + + + + + Room: %1 + + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + + Open the global profile for this user. + + + + + + Verify + + + + + Start a private chat. + + + + + Kick the user. + + + + + Ban the user. + + + + + Refresh device list. + + + + + Devices + + + + + Shared Rooms + + + + + Sign out this device. + + + + + Change device name. + + + + + Last seen %1 from %2 + + + + + Unverify + + UserSettings @@ -2436,6 +5092,44 @@ This setting will take effect upon restart. Fișier pentru salvarea cheilor de sesiune exportate + + UserSettingsPage + + + CACHED + + + + + NOT CACHED + + + + + IMPORT + + + + + EXPORT + + + + + DOWNLOAD + + + + + REQUEST + + + + + Back + + + VerificationManager @@ -2444,6 +5138,67 @@ This setting will take effect upon restart. + + Waiting + + + Waiting for other party… + + + + + Waiting for other side to accept the verification request. + + + + + Waiting for other side to continue the verification process. + + + + + Waiting for other side to complete the verification process. + + + + + Cancel + Anulare + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + + + + + Enjoy your stay! + + + + + REGISTER + + + + + LOGIN + + + + + Reduce animations + + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + + + descriptiveTime diff --git a/resources/langs/nheko_ru.ts b/resources/langs/nheko_ru.ts index b817e47c..3355d1ea 100644 --- a/resources/langs/nheko_ru.ts +++ b/resources/langs/nheko_ru.ts @@ -1,6 +1,40 @@ + + ActiveCallBar + + + Calling... + + + + + + Connecting... + + + + + You are screen sharing + + + + + Hide/Show Picture-in-Picture + + + + + Unmute Mic + + + + + Mute Mic + + + AliasEditingModel @@ -17,6 +51,82 @@ Не удалось обновить псевдонимы: %1 + + AliasEditor + + + Aliases to %1 + + + + + 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. + + + + + Primary alias + + + + + Make primary alias + + + + + Advertise as an alias in this room + + + + + Publish in room directory + + + + + Remove this alias + + + + + #new-alias:server.tld + + + + + Add + + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + + Parent community + + + + + Other room + + + + + Enter additional rooms not in the list yet... + + + Cache @@ -35,6 +145,67 @@ Пустая Комната + + CallInvite + + + Video Call + + + + + Voice Call + + + + + No microphone found. + + + + + CallInviteBar + + + Video Call + + + + + Voice Call + + + + + Devices + + + + + Accept + + + + + No microphone found. + + + + + Unknown microphone: %1 + + + + + Unknown camera: %1 + + + + + Decline + + + CallManager @@ -268,6 +439,11 @@ You may optionally provide a reason for others to accept your knock: Enter reason for banning %1 (%2) or hit enter for no reason: + + + No network connection + + CommandCompleter @@ -558,6 +734,29 @@ You may optionally provide a reason for others to accept your knock: + + CommunitiesList + + + Expand + + + + + Collapse + + + + + Do not show notification counts for this community or tag. + + + + + Hide rooms with this tag or from this community by default. + + + CommunitiesModel @@ -632,606 +831,2664 @@ You may optionally provide a reason for others to accept your knock: - CrossSigningSecrets + ConfirmJoinRoomDialog - - Decrypt secrets - Расшифровать ключи + + Confirm community join + - - Enter your recovery key or passphrase to decrypt your secrets: - Введите ключ восстановления или пароль, чтобы расшифровать ключи шифрования: + + Confirm room join + - - - Enter your recovery key or passphrase called %1 to decrypt your secrets: - Введите свой ключ восстановления или пароль названный %1 для расшифровки Ваших секретов: + + + %n member(s) + + + + + - - Decryption failed - Расшифровка не удалась + + 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: + - - Failed to decrypt secrets with the provided recovery key or passphrase - Не удалось расшифровать ключи шифрования с помощью предоставленного ключа восстановления или пароля + + Do you want to join this room? You can optionally add a reason below: + - - - EventExpiry - - - Failed to set hidden events: %1 + + Knock - - - GridImagePackModel - - Account Pack + + Join - HiddenEvents + CreateDirect - - - Failed to set hidden events: %1 + + Create Direct Chat - - - InputBar - - All Files (*) - Все файлы (*) + + User to invite + - - Select file(s) + + @user:server.tld - - Upload of '%1' failed + + Encryption - LoginPage - - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org - Вы ввели не правильный Matrix ID, @joe:matrix.org - + CreateRoom - - Autodiscovery failed. Received malformed response. - Автоматическое обнаружение не удалось. Получен некорректный ответ. + + New community + - - Autodiscovery failed. Unknown error when requesting .well-known. - Автоматическое обнаружение не удалось. Получена неизвестная ошибка во время исполнения запроса к .well-known. + + New Room + - - The required endpoints were not found. Possibly not a Matrix server. - Необходимые конечные точки не найдены. Возможно, это не сервер Matrix. + + Name + - - Received malformed response. Make sure the homeserver domain is valid. - Получен неверный ответ. Убедитесь, что домен homeserver действителен. + + No name + - An unknown error occured. Make sure the homeserver domain is valid. - Произошла неизвестная ошибка. Убедитесь, что домен homeserver действителен. + Topic + - - 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. + + No topic - - Sign in with Apple + + Alias - - Continue with Facebook + + Public - - Sign in with Google + + Public rooms can be joined by anyone; private rooms need explicit invites. - - Sign in with Twitter + + Trusted - - Login using %1 + + All invitees are given the same power level as the creator - - SSO LOGIN - Войти при помощи SSO + + Encryption + - - Empty password - Пустой пароль + + Caution: Encryption cannot be disabled + - - SSO login failed - Не удалось войти при помощи SSO + + Create Room + - MediaUpload + CrossSigningSecrets - - - Failed to upload media. Please try again. - Не удалось загрузить контент. Пожалуйста, повторите попытку. + + Decrypt secrets + Расшифровать ключи - - - NotificationsManager - - - %1 sent an encrypted message - %1 отправил зашифрованное сообщение + + Enter your recovery key or passphrase to decrypt your secrets: + Введите ключ восстановления или пароль, чтобы расшифровать ключи шифрования: - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message + + Enter your recovery key or passphrase called %1 to decrypt your secrets: + Введите свой ключ восстановления или пароль названный %1 для расшифровки Ваших секретов: + + + + Decryption failed + Расшифровка не удалась + + + + Failed to decrypt secrets with the provided recovery key or passphrase + Не удалось расшифровать ключи шифрования с помощью предоставленного ключа восстановления или пароля + + + + DigitVerification + + + Verification Code - - %1 replied with an encrypted message - %1 ответил зашифрованным сообщением + + 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! + - - %1 replied to a message - %1 ответил на сообщение + + They do not match! + - - %1 sent a message - %1 отправил сообщениe + + They match! + - PowerLevels + EmojiVerification - - Failed to update powerlevel: %1 + + Verification Code - - - PowerlevelEditingModels - - Failed to update powerlevel: %1 + + 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! - - - PowerlevelsTypeListModel - - Other events + + 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. - - Other state events + + They do not match! - - Remove other users + + They match! + + + Encrypted - - Ban other users + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. - Invite other users + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. - Redact events sent by others + There was an internal error reading the decryption key from the database. - Reactions + There was an error decrypting this message. - Deprecated aliases events + The message couldn't be parsed. - Change the room avatar + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! - Change the room addresses + Unknown decryption error - - Send encrypted messages + + Request key + + + EncryptionEnabled - - Enable encryption + + %1 enabled end-to-end encryption - - Change guest access + + 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. + + + EncryptionIndicator - - Change history visibility + + This message is not encrypted! - - Change who can join + + Encrypted by a verified device - Send messages + Encrypted by an unverified device, but you have trusted that user so far. - Change the room name + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + EventExpirationDialog - - Change the room permissions + + Event expiration for %1 - - Change the rooms topic + + Event expiration - - Change the widgets + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Change the widgets (experimental) + + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Redact own events + + Expire events after X days - - Change the pinned events + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. - - Upgrade the room + + Only keep latest X events - - Send stickers + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. - - Ban users using policy rules + + Always keep latest X events - - Ban rooms using policy rules + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. - - Ban servers using policy rules + + Include state events - - Edit child communities and rooms + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + EventExpiry - - Change parent communities + + + Failed to set hidden events: %1 + + + Failed - - Start a call + + Verification failed - - Negotiate a call + + Other client does not support our verification protocol. + + + + + Key mismatch detected! - Answer a call + Device verification timed out. - Hang up a call + Other party canceled the verification. - Reject a call + Verification messages received out of order! - Change the room emotes + Unknown verification error. - - - PowerlevelsUserListModel - - Other users + + Close - QCoreApplication + ForwardCompleter - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + Forward Message + + + GridImagePackModel - - profile - профиль + + Account Pack + + + + HiddenEvents - - profile name - имя профиля + + + Failed to set hidden events: %1 + - QObject + HiddenEventsDialog - - Alias for '--log-level trace'. + + Hidden events for %1 - - 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} + + Hidden events - - level + + These events will be <b>shown</b> in %1: - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + These events will be <b>shown</b> in all rooms: - - type + + User events - - Respond + + Joins, leaves, avatar and name changes, bans, … - - Send - Отправить + + Power level changes + - Write a message... - Написать сообщение… + Sent when a moderator is added/removed or the permissions of a room are changed. + - - - ReadReceiptsModel - - Yesterday, %1 + + Stickers - RegisterPage + ImagePackEditorDialog - - Autodiscovery failed. Received malformed response. - Автообноружение не удалось. Получен поврежденный ответ. + + Editing image pack + + + + + Add images + - Autodiscovery failed. Unknown error when requesting .well-known. - Автообноружение не удалось. Не известаня ошибка во время запроса .well-known. + Images (*.png *.webp *.gif *.jpg *.jpeg) + - - The required endpoints were not found. Possibly not a Matrix server. - Необходимые конечные точки не найдены. Возможно, это не сервер Matrix. + + Select images for pack + + + + + Add to pack + + + + + Change the overview image for this pack + + + + + Overview Image (*.png *.webp *.jpg *.jpeg) + + + + + Select overview image for pack + + + + + State key + + + + + Packname + + + + + Attribution + + + + + + Use as Emoji + + + + + + Use as Sticker + + + + + Shortcode + + + + + Body + + + + + Remove from pack + + + + + Remove + + + + + ImagePackSettingsDialog + + + Image pack settings + + + + + Create account pack + + + + + New room pack + + + + + Private pack + + + + + Pack from this room + + + + + Pack from parent community + + + + + Globally enabled pack + + + + + Enable globally + + + + + Enables this pack to be used in all rooms + + + + + Edit + + + + + Close + + + + + InputBar + + + All Files (*) + Все файлы (*) + + + + Select file(s) + + + + + Upload of '%1' failed + + + + + InviteDialog + + + Invite users to %1 + + + + + Search user + + + + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + + + + + Search on Server + + + + + Invite + + Cancel + Отмена + + + + JoinRoomDialog + + + Join room + + + + + Room ID or alias + + + + + Join + + + + + LeaveRoomDialog + + + Leave room + + + + + Are you sure you want to leave? + + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + Вы ввели не правильный Matrix ID, @joe:matrix.org + + + + Autodiscovery failed. Received malformed response. + Автоматическое обнаружение не удалось. Получен некорректный ответ. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Автоматическое обнаружение не удалось. Получена неизвестная ошибка во время исполнения запроса к .well-known. + + + + The required endpoints were not found. Possibly not a Matrix server. + Необходимые конечные точки не найдены. Возможно, это не сервер Matrix. + + + Received malformed response. Make sure the homeserver domain is valid. - Получен неверный ответ. Убедитесь, что домен homeserver действителен. + Получен неверный ответ. Убедитесь, что домен homeserver действителен. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Произошла неизвестная ошибка. Убедитесь, что домен homeserver действителен. + + + + 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. + + + + + Sign in with Apple + + + + + Continue with Facebook + + + + + Sign in with Google + + + + + Sign in with Twitter + + + + + Login using %1 + + + + + SSO LOGIN + Войти при помощи SSO + + + + Empty password + Пустой пароль + + + + SSO login failed + Не удалось войти при помощи SSO + + + + Matrix ID + + + + + e.g @joe:matrix.org + + + + + 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. + + + + + Password + + + + + Your password. + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + + Homeserver address + + + + + server.my:8787 + + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + + LOGIN + + + + + Back + + + + + LogoutDialog + + + Log out + + + + + A call is in progress. Log out? + + + + + Are you sure you want to log out? + + + + + MediaUpload + + + + Failed to upload media. Please try again. + Не удалось загрузить контент. Пожалуйста, повторите попытку. + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + + + + + Go to replacement room + + + + + %1 removed a message + + + + + %1 changed which servers are allowed in this room. + + + + + %2 changed the room name to: %1 + + + + + %1 removed the room name + + + + + %2 changed the topic to: %1 + + + + + %1 removed the topic + + + + + %1 changed the room avatar + + + + + %1 changed the pinned messages. + + + + + %1 changed the addresses for this room. + + + + + %1 changed the parent communities for this room. + + + + + %1 created and configured room: %2 + + + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 rejected the call. + + + + + %1 select answer + + + + + %1 ended the call. + + + + + + %1 is negotiating the call... + + + + + Allow them in + + + + + MessageInput + + + Hang up + + + + + Already on a call + + + + + Place a call + + + + + Send a file + + + + + Write a message... + Написать сообщение… + + + + Stickers + + + + + Emoji + + + + + Send + Отправить + + + + You don't have permission to send messages in this room + + + + + MessageView + + + Edit + + + + + React + + + + + Reply in thread + + + + + New thread + + + + + Reply + + + + + Go to message + + + + + Options + + + + + %1's status message + + + + + Enter reason for removal or hit enter for no reason: + + + + + Reason for removal + + + + + Go to &message + + + + + + &Copy + + + + + + Copy &link location + + + + + Re&act + + + + + Repl&y + + + + + &Edit + + + + + &Thread + + + + + Un&pin + + + + + &Pin + + + + + &Read receipts + + + + + &Forward + + + + + &Mark as read + + + + + View raw message + + + + + View decrypted raw message + + + + + Remo&ve message + + + + + &Save as + + + + + &Open in external program + + + + + Copy link to eve&nt + + + + + &Go to quoted message + + + + + NewVerificationRequest + + + Send Verification Request + + + + + Received Verification Request + + + + + 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.) + + + + + 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? + + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + + %1 has requested to verify their device %2. + + + + + %1 using the device %2 has requested to be verified. + + + + + Your device (%1) has requested to be verified. + + + + + Cancel + Отмена + + + + Deny + + + + + Start verification + + + + + Accept + + + + + NotificationsManager + + + + %1 sent an encrypted message + %1 отправил зашифрованное сообщение + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + + + + + %1 replied with an encrypted message + %1 ответил зашифрованным сообщением + + + + %1 replied to a message + %1 ответил на сообщение + + + + %1 sent a message + %1 отправил сообщениe + + + + PlaceCall + + + Place a call to %1? + + + + + No microphone found. + + + + + Voice + + + + + Video + + + + + Screen + + + + + Cancel + Отмена + + + + Placeholder + + + unimplemented event: + + + + + PowerLevelEditor + + + Permissions in %1 + + + + + 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. + + + + + Roles + + + + + Users + + + + + Move permissions between roles to change them + + + + + + Administrator (%1) + + + + + + Moderator (%1) + + + + + User (%1) + + + + + + Custom (%1) + + + + + Remove event type + + + + + Add event type + + + + + Add new role + + + + + Add + + + + + Move users up or down to change their permissions + + + + + Remove user + + + + + Add user + + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + + + + + Which of the subcommunities and rooms should these permissions be applied to? + + + + + Apply permissions recursively + + + + + Overwrite exisiting modifications in rooms + + + + + No permissions to apply the new permissions here + + + + + No changes needed + + + + + Existing modifications to the permissions in this room will be overwritten + + + + + Permissions synchronized with community + + + + + PowerLevels + + + Failed to update powerlevel: %1 + + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + + + + + PowerlevelsTypeListModel + + + Other events + + + + + Other state events + + + + + Remove other users + + + + + Ban other users + + + + + Invite other users + + + + + Redact events sent by others + + + + + Reactions + + + + + Deprecated aliases events + + + + + Change the room avatar + + + + + Change the room addresses + + + + + Send encrypted messages + + + + + Enable encryption + + + + + Change guest access + + + + + Change history visibility + + + + + Change who can join + + + + + Send messages + + + + + Change the room name + + + + + Change the room permissions + + + + + Change the rooms topic + + + + + Change the widgets + + + + + Change the widgets (experimental) + + + + + Redact own events + + + + + Change the pinned events + + + + + Upgrade the room + + + + + Send stickers + + + + + Ban users using policy rules + + + + + Ban rooms using policy rules + + + + + Ban servers using policy rules + + + + + Edit child communities and rooms + + + + + Change parent communities + + + + + Start a call + + + + + Negotiate a call + + + + + Answer a call + + + + + Hang up a call + + + + + Reject a call + + + + + Change the room emotes + + + + + PowerlevelsUserListModel + + + Other users + + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + + + + profile + профиль + + + + profile name + имя профиля + + + + QObject + + + Alias for '--log-level trace'. + + + + + 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} + + + + + level + + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + + + + type + + + + + Respond + + + + + Send + Отправить + + + + Write a message... + Написать сообщение… + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + + + + + Open reCAPTCHA + + + + + Cancel + Отмена + + + + Confirm + Подтвердить + + + + ReadReceipts + + + Read receipts + Просмотр получателей + + + + ReadReceiptsModel + + + Yesterday, %1 + + + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + Автообноружение не удалось. Получен поврежденный ответ. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Автообноружение не удалось. Не известаня ошибка во время запроса .well-known. + + + + The required endpoints were not found. Possibly not a Matrix server. + Необходимые конечные точки не найдены. Возможно, это не сервер Matrix. + + + + Received malformed response. Make sure the homeserver domain is valid. + Получен неверный ответ. Убедитесь, что домен homeserver действителен. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Произошла неизвестная ошибка. Убедитесь, что домен homeserver действителен. + + + + 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. + + + + + Server does not support querying registration flows! + + + + + Server does not support registration. + + + + + Invalid username. + + + + + Name already in use. + + + + + Part of the reserved namespace. + + + + + Homeserver + Домашний сервер + + + + your.server + + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + + Username + + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + + Back + + + + + Password + + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + + Password confirmation + + + + + Your passwords do not match! + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + + REGISTER + + + + + ReplyPopup + + + Close + + + + + Cancel Edit + + + + + Cancel Thread + + + + + RoomDirectory + + + Explore Public Rooms + + + + + Search for public rooms + + + + + Choose custom homeserver + + + + + RoomInfo + + + no version stored + нет сохраненной версии + + + + RoomList + + + Start a new chat + + + + + Join a room + + + + + Create a new room + + + + + Start a direct chat + + + + + Create a new community + + + + + Room directory + + + + + Search rooms (Ctrl+K) + + + + + User settings + + + + + Logout + + + + + Enter your status message: + + + + + Status Message + + + + + Profile settings + + + + + Set status message + + + + + Encryption not set up + Cross-signing setup has not run yet. + + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + + + + + Please verify your other devices + There are unverified devices signed in to this account. + + + + + Close + + + + + Enter the tag you want to use: + + + + + New tag + + + + + Open separately + + + + + Room settings + + + + + Leave room + + + + + Copy room link + + + + + Tag room as: + + + + + Favourite + + + + + Low priority + + + + + Server notice + + + + + Create new tag... + + + + + Add or remove from community... + + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + + + + + + + + Invite more people + + + + + Search... + + + + + Sort by: + + + + + User ID + + + + + Display name + + + + + Power level + + + + + Administrator: %1 + + + + + Moderator: %1 + + + + + User: %1 + + + + + This room is not encrypted! + + + + + This user is verified. + + + + + This user isn't verified, but is still using the same master key from the first time you met. + + + + + This user has unverified devices! + + + + + RoomSettings + + + Failed to enable encryption: %1 + Не удалось включить шифрование: %1 + + + + Select an avatar + Выберите аватар + + + + All Files (*) + Все файлы (*) + + + + The selected file is not an image + Выбранный файл не является картинкой + + + + Error while reading file: %1 + Ошибка во время прочтения файла: %1 + + + + + Failed to upload image: %s + Не удалось загрузить изображение: %s + + + + Room Settings + + + + + Change room avatar. + + + + + Change name of this room + + + + + %n member(s) + + + + + + + + + View members of %1 + + + + + No topic set + + + + + Change topic of this room + + + + + NOTIFICATIONS + + + + + Notifications + + + + + Muted + + + + + Mentions only + + + + + All messages + + + + + ENTRY PERMISSIONS + + + + + Anyone can join + + + + + Allow knocking + + + + + Allow joining via other rooms + + + + + Rooms to join via + + + + + + Change + - - An unknown error occured. Make sure the homeserver domain is valid. - Произошла неизвестная ошибка. Убедитесь, что домен homeserver действителен. + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + + Allow guests to join + - 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. + Apply access rules + + + + + MESSAGE VISIBILITY + + + + + Allow viewing history without joining + + + + + This is useful to see previews of the room or view it on public websites. + + + + + Members can see messages since + + + + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. + + + + + Everything + + + + + As long as the user joined, they can see all previous messages. + + + + + They got invited + + + + + Members can only see messages from when they got invited going forward. + + + + + They joined + + + + + Members can only see messages since after they joined. + + + + + Apply visibility changes + + + + + Locally hidden events - Server does not support querying registration flows! + + + + Configure - - Server does not support registration. + + Select events to hide in this room - - Invalid username. + + Automatic event deletion - - Name already in use. + + Select if your events get automatically deleted in this room. + + + + + GENERAL SETTINGS + + + + + Encryption + + + + + End-to-End Encryption + + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + + Permission + + + + + View and change the permissions in this room + + + + + Aliases + + + + + View and change the addresses/aliases of this room + + + + + Sticker & Emote Settings + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + INFO + ИНФОРМАЦИЯ + + + + Internal ID + + + + + Copied to clipboard + + + + + Room Version + + + + + show less + + + + + show more + + + + + RoomlistModel + + + Pending invite. + + + + + Previewing this room + + + + + No preview available - Part of the reserved namespace. + This room is possibly inaccessible - RoomInfo + Root - - no version stored - нет сохраненной версии + + Please enter your login password to continue: + + + + + Please enter a valid email address to continue: + + + + + Please enter a valid phone number to continue: + + + + + Please enter the token which has been sent to you: + + + + + Wait for the confirmation link to arrive, then continue. + - RoomSettings + ScreenShare - - Failed to enable encryption: %1 - Не удалось включить шифрование: %1 + + Share desktop with %1? + - - Select an avatar - Выберите аватар + + Method: + - - All Files (*) - Все файлы (*) + + Window: + + + + + Request screencast + + + + + Frame rate: + + + + + Include your camera picture-in-picture + - The selected file is not an image - Выбранный файл не является картинкой + Request remote camera + + + + + + View your callee's camera like a regular video call + - Error while reading file: %1 - Ошибка во время прочтения файла: %1 + Hide mouse cursor + - - - Failed to upload image: %s - Не удалось загрузить изображение: %s + + Share + + + + + Preview + + + + + Cancel + Отмена - RoomlistModel + SecretStorage + + + Failed to connect to secret storage + + + + + Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + + + + SelfVerificationCheck + + + 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! + + + + + Encryption setup successfully + + + + + Failed to setup encryption: %1 + + - - Pending invite. + + Setup Encryption - - Previewing this room + + 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! - - No preview available + + Activate Encryption - - This room is possibly inaccessible + + 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. - - - SecretStorage - - Failed to connect to secret storage + + verify - - Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + enter passphrase @@ -1294,6 +3551,98 @@ You may optionally provide a reason for others to accept your knock: + + SpaceMenuLevel + + + Add or remove from community + + + + + Official community for this room + + + + + Affiliated community for this room + + + + + Listed only for community members + + + + + Listed only for room members + + + + + Not related + + + + + Subcommunities + + + + + StatusIndicator + + + Failed + + + + + Sent + + + + + Received + + + + + Read + + + + + StickerPicker + + + Search + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + Success + + + Successful Verification + + + + + Verification successful! Both sides verified their devices! + + + + + Close + + + TimelineModel @@ -1586,121 +3935,310 @@ You may optionally provide a reason for others to accept your knock: - - %1 (%2) removed this message at %3 + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + + %2 revoked the invite to %1. + + + + + %2 kicked %1. + + + + + %2 unbanned %1. + + + + + %2 rejected the knock from %1. + + + + + %1 changed their avatar. + %1 изменил свой аватар. + + + + %1 changed some profile info. + %1 поменял информацию в профиле. + + + + %1 joined. + %1 присоединился. + + + + %1 joined via authorisation from %2's server. + + + + + %1 rejected their invite. + %1 отклонил приглашение. + + + + %1 left the room. + %1 покинул комнату. + + + + Reason: %1 + + + + + %1 redacted their knock. + %1 отредактировал его "стук". + + + + You joined this room. + Вы присоединились к комнате. + + + + %1 made this room require an invitation to join. + + + + + %1 invited %2. + + + + + %1 has changed their avatar and changed their display name to %2. + + + + + %1 has changed their display name to %2. + + + + + %1 left after having already left! + This is a leave event after the user already left and shouldn't happen apart from state resets + %1 покинул чат, уже покинув его! + + + + %1 banned %2 + + + + + %1 knocked. + %1 постучался. + + + + TimelineRow + + + + Part of a thread + + + + + Edited + + + + + TimelineView + + + No room open + + + + + You are about to notify the whole room + + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + + No preview available + + + + + Settings + + + + + %n member(s) + + + + + + + + + View members of %1 + + + + + This room is possibly inaccessible. If this room is private, you should remove it from this community. + + + + + join the conversation + + + + + accept invite - - Removed by %1 because: %2 + + decline invite - - %1 (%2) removed this message at %3 -Reason: %4 + + leave - - %2 revoked the invite to %1. + + Invited by %1 (%2) - - %2 kicked %1. + + Hide invite reason - - %2 unbanned %1. + + Show invite reason - - %2 rejected the knock from %1. + + Back to room list + + + TopBar - - %1 changed their avatar. - %1 изменил свой аватар. + + No room selected + - - %1 changed some profile info. - %1 поменял информацию в профиле. + + In %1 + - - %1 joined. - %1 присоединился. + + Back to room list + - - %1 joined via authorisation from %2's server. + + Show or hide pinned messages - - %1 rejected their invite. - %1 отклонил приглашение. + + Show room members. + - - %1 left the room. - %1 покинул комнату. + + This room contains only verified devices. + - - Reason: %1 + + This room contains verified devices and devices which have never changed their master key. - - %1 redacted their knock. - %1 отредактировал его "стук". + + This room contains unverified devices! + - - You joined this room. - Вы присоединились к комнате. + + Search this room + - - %1 made this room require an invitation to join. + + Room options - - %1 invited %2. + + Invite users - - %1 has changed their avatar and changed their display name to %2. + + Members - - %1 has changed their display name to %2. + + Leave room - - %1 left after having already left! - This is a leave event after the user already left and shouldn't happen apart from state resets - %1 покинул чат, уже покинув его! + + Settings + - - %1 banned %2 + + Unpin - - %1 knocked. - %1 постучался. + + Enter search query + @@ -1741,6 +4279,18 @@ Reason: %4 + + UploadBox + + + Upload %n file(s) + + + + + + + UserProfile @@ -1773,6 +4323,112 @@ Reason: %4 Error while reading file: %1 Ошибка во время прочтения файла: %1 + + + Global User Profile + + + + + Room User Profile + + + + + Change avatar globally. + + + + + Change avatar. Will only apply to this room. + + + + + Change display name globally. + + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + + + + + Room: %1 + + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + + Open the global profile for this user. + + + + + + Verify + + + + + Start a private chat. + + + + + Kick the user. + + + + + Ban the user. + + + + + Refresh device list. + + + + + Devices + + + + + Shared Rooms + + + + + Sign out this device. + + + + + Change device name. + + + + + Last seen %1 from %2 + + + + + Unverify + + UserSettings @@ -2440,6 +5096,44 @@ This setting will take effect upon restart. Файл для сохранения экспортированных ключей сеанса + + UserSettingsPage + + + CACHED + + + + + NOT CACHED + + + + + IMPORT + + + + + EXPORT + + + + + DOWNLOAD + + + + + REQUEST + + + + + Back + + + VerificationManager @@ -2448,6 +5142,67 @@ This setting will take effect upon restart. Не найдено личного чата с этим пользователем. Создайте зашифрованный личный чат с этим пользователем и попытайтесь еще раз. + + Waiting + + + Waiting for other party… + + + + + Waiting for other side to accept the verification request. + + + + + Waiting for other side to continue the verification process. + + + + + Waiting for other side to complete the verification process. + + + + + Cancel + Отмена + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + + + + + Enjoy your stay! + + + + + REGISTER + + + + + LOGIN + + + + + Reduce animations + + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + + + descriptiveTime diff --git a/resources/langs/nheko_si.ts b/resources/langs/nheko_si.ts index f0be2e38..588ffb07 100644 --- a/resources/langs/nheko_si.ts +++ b/resources/langs/nheko_si.ts @@ -1,6 +1,40 @@ + + ActiveCallBar + + + Calling... + + + + + + Connecting... + + + + + You are screen sharing + + + + + Hide/Show Picture-in-Picture + + + + + Unmute Mic + + + + + Mute Mic + + + AliasEditingModel @@ -17,6 +51,82 @@ + + AliasEditor + + + Aliases to %1 + + + + + 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. + + + + + Primary alias + + + + + Make primary alias + + + + + Advertise as an alias in this room + + + + + Publish in room directory + + + + + Remove this alias + + + + + #new-alias:server.tld + + + + + Add + + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + + Parent community + + + + + Other room + + + + + Enter additional rooms not in the list yet... + + + Cache @@ -34,6 +144,67 @@ + + CallInvite + + + Video Call + + + + + Voice Call + + + + + No microphone found. + + + + + CallInviteBar + + + Video Call + + + + + Voice Call + + + + + Devices + + + + + Accept + + + + + No microphone found. + + + + + Unknown microphone: %1 + + + + + Unknown camera: %1 + + + + + Decline + + + CallManager @@ -266,6 +437,11 @@ You may optionally provide a reason for others to accept your knock: Enter reason for banning %1 (%2) or hit enter for no reason: + + + No network connection + + CommandCompleter @@ -556,6 +732,29 @@ You may optionally provide a reason for others to accept your knock: + + CommunitiesList + + + Expand + + + + + Collapse + + + + + Do not show notification counts for this community or tag. + + + + + Hide rooms with this tag or from this community by default. + + + CommunitiesModel @@ -630,606 +829,2661 @@ You may optionally provide a reason for others to accept your knock: - CrossSigningSecrets + ConfirmJoinRoomDialog - - Decrypt secrets + + Confirm community join - - Enter your recovery key or passphrase to decrypt your secrets: + + Confirm room join - - - Enter your recovery key or passphrase called %1 to decrypt your secrets: - + + + %n member(s) + + + + - - Decryption failed + + 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: - - Failed to decrypt secrets with the provided recovery key or passphrase + + Do you want to join this room? You can optionally add a reason below: - - - EventExpiry - - - Failed to set hidden events: %1 + + Knock - - - GridImagePackModel - - Account Pack + + Join - HiddenEvents + CreateDirect - - - Failed to set hidden events: %1 + + Create Direct Chat - - - InputBar - - All Files (*) + + User to invite - - Select file(s) + + @user:server.tld - - Upload of '%1' failed + + Encryption - LoginPage - - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org - - + CreateRoom - - Autodiscovery failed. Received malformed response. + + New community - - Autodiscovery failed. Unknown error when requesting .well-known. + + New Room - - The required endpoints were not found. Possibly not a Matrix server. + + Name - - Received malformed response. Make sure the homeserver domain is valid. + + No name - An unknown error occured. Make sure the homeserver domain is valid. + Topic - - 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. + + No topic - - Sign in with Apple + + Alias - - Continue with Facebook + + Public - - Sign in with Google + + Public rooms can be joined by anyone; private rooms need explicit invites. - - Sign in with Twitter + + Trusted - - Login using %1 + + All invitees are given the same power level as the creator - - SSO LOGIN + + Encryption - - Empty password + + Caution: Encryption cannot be disabled - - SSO login failed + + Create Room - MediaUpload + CrossSigningSecrets - - - Failed to upload media. Please try again. + + Decrypt secrets - - - NotificationsManager - - - %1 sent an encrypted message + + Enter your recovery key or passphrase to decrypt your secrets: - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message + + Enter your recovery key or passphrase called %1 to decrypt your secrets: - - %1 replied with an encrypted message + + Decryption failed - - %1 replied to a message + + Failed to decrypt secrets with the provided recovery key or passphrase + + + DigitVerification - - %1 sent a message + + Verification Code - - - PowerLevels - - Failed to update powerlevel: %1 + + 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! - - - PowerlevelEditingModels - - Failed to update powerlevel: %1 + + They do not match! + + + + + They match! - PowerlevelsTypeListModel + EmojiVerification - - Other events + + Verification Code - - Other state events + + 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! - - Remove other users + + 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. - - Ban other users + + They do not match! - - Invite other users + + They match! + + + Encrypted - - Redact events sent by others + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. - Reactions + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. - Deprecated aliases events + There was an internal error reading the decryption key from the database. - Change the room avatar + There was an error decrypting this message. - Change the room addresses + The message couldn't be parsed. - Send encrypted messages + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! - Enable encryption + Unknown decryption error - - Change guest access + + Request key + + + EncryptionEnabled - - Change history visibility + + %1 enabled end-to-end encryption - - Change who can join + + 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. + + + EncryptionIndicator - - Send messages + + This message is not encrypted! - - Change the room name + + Encrypted by a verified device - Change the room permissions + Encrypted by an unverified device, but you have trusted that user so far. - Change the rooms topic + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + EventExpirationDialog - - Change the widgets + + Event expiration for %1 - - Change the widgets (experimental) + + Event expiration - - Redact own events + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Change the pinned events + + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Upgrade the room + + Expire events after X days - - Send stickers + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. - - Ban users using policy rules + + Only keep latest X events - - Ban rooms using policy rules + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. - - Ban servers using policy rules + + Always keep latest X events - - Edit child communities and rooms + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. - - Change parent communities + + Include state events - - Start a call + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + EventExpiry - - Negotiate a call + + + Failed to set hidden events: %1 + + + + + Failed + + + Verification failed + + + + + Other client does not support our verification protocol. + + + + + Key mismatch detected! - Answer a call + Device verification timed out. - Hang up a call + Other party canceled the verification. - Reject a call + Verification messages received out of order! - Change the room emotes + Unknown verification error. - - - PowerlevelsUserListModel - - Other users + + Close - QCoreApplication + ForwardCompleter - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + Forward Message + + + GridImagePackModel - - profile + + Account Pack + + + HiddenEvents - - profile name + + + Failed to set hidden events: %1 - QObject + HiddenEventsDialog - - Alias for '--log-level trace'. + + Hidden events for %1 - - 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} + + Hidden events - - level + + These events will be <b>shown</b> in %1: - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + These events will be <b>shown</b> in all rooms: - - type + + User events - - Respond + + Joins, leaves, avatar and name changes, bans, … - - Send + + Power level changes - Write a message... + Sent when a moderator is added/removed or the permissions of a room are changed. - - - ReadReceiptsModel - - Yesterday, %1 + + Stickers - RegisterPage + ImagePackEditorDialog - - Autodiscovery failed. Received malformed response. + + Editing image pack + + + + + Add images - Autodiscovery failed. Unknown error when requesting .well-known. + Images (*.png *.webp *.gif *.jpg *.jpeg) - - The required endpoints were not found. Possibly not a Matrix server. + + Select images for pack - - Received malformed response. Make sure the homeserver domain is valid. + + Add to pack - - An unknown error occured. Make sure the homeserver domain is valid. + + Change the overview image for this pack - - 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. + + Overview Image (*.png *.webp *.jpg *.jpeg) - - Server does not support querying registration flows! + + Select overview image for pack - - Server does not support registration. + + State key - - Invalid username. + + Packname - - Name already in use. + + Attribution - - Part of the reserved namespace. + + + Use as Emoji - - - RoomInfo - - no version stored + + + Use as Sticker - - - RoomSettings - - Failed to enable encryption: %1 + + Shortcode - - Select an avatar + + Body - - All Files (*) + + Remove from pack - - The selected file is not an image + + Remove + + + ImagePackSettingsDialog - - Error while reading file: %1 + + Image pack settings - - - Failed to upload image: %s + + Create account pack + + + + + New room pack + + + + + Private pack + + + + + Pack from this room + + + + + Pack from parent community + + + + + Globally enabled pack + + + + + Enable globally + + + + + Enables this pack to be used in all rooms + + + + + Edit + + + + + Close + + + + + InputBar + + + All Files (*) + + + + + Select file(s) + + + + + Upload of '%1' failed + + + + + InviteDialog + + + Invite users to %1 + + + + + Search user + + + + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + + + + + Search on Server + + + + + Invite + + + + + Cancel + + + + + JoinRoomDialog + + + Join room + + + + + Room ID or alias + + + + + Join + + + + + LeaveRoomDialog + + + Leave room + + + + + Are you sure you want to leave? + + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + + Autodiscovery failed. Received malformed response. + + + + + Autodiscovery failed. Unknown error when requesting .well-known. + + + + + The required endpoints were not found. Possibly not a Matrix server. + + + + + Received malformed response. Make sure the homeserver domain is valid. + + + + + An unknown error occured. Make sure the homeserver domain is valid. + + + + + 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. + + + + + Sign in with Apple + + + + + Continue with Facebook + + + + + Sign in with Google + + + + + Sign in with Twitter + + + + + Login using %1 + + + + + SSO LOGIN + + + + + Empty password + + + + + SSO login failed + + + + + Matrix ID + + + + + e.g @joe:matrix.org + + + + + 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. + + + + + Password + + + + + Your password. + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + + Homeserver address + + + + + server.my:8787 + + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + + LOGIN + + + + + Back + + + + + LogoutDialog + + + Log out + + + + + A call is in progress. Log out? + + + + + Are you sure you want to log out? + + + + + MediaUpload + + + + Failed to upload media. Please try again. + + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + + + + + Go to replacement room + + + + + %1 removed a message + + + + + %1 changed which servers are allowed in this room. + + + + + %2 changed the room name to: %1 + + + + + %1 removed the room name + + + + + %2 changed the topic to: %1 + + + + + %1 removed the topic + + + + + %1 changed the room avatar + + + + + %1 changed the pinned messages. + + + + + %1 changed the addresses for this room. + + + + + %1 changed the parent communities for this room. + + + + + %1 created and configured room: %2 + + + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 rejected the call. + + + + + %1 select answer + + + + + %1 ended the call. + + + + + + %1 is negotiating the call... + + + + + Allow them in + + + + + MessageInput + + + Hang up + + + + + Already on a call + + + + + Place a call + + + + + Send a file + + + + + Write a message... + + + + + Stickers + + + + + Emoji + + + + + Send + + + + + You don't have permission to send messages in this room + + + + + MessageView + + + Edit + + + + + React + + + + + Reply in thread + + + + + New thread + + + + + Reply + + + + + Go to message + + + + + Options + + + + + %1's status message + + + + + Enter reason for removal or hit enter for no reason: + + + + + Reason for removal + + + + + Go to &message + + + + + + &Copy + + + + + + Copy &link location + + + + + Re&act + + + + + Repl&y + + + + + &Edit + + + + + &Thread + + + + + Un&pin + + + + + &Pin + + + + + &Read receipts + + + + + &Forward + + + + + &Mark as read + + + + + View raw message + + + + + View decrypted raw message + + + + + Remo&ve message + + + + + &Save as + + + + + &Open in external program + + + + + Copy link to eve&nt + + + + + &Go to quoted message + + + + + NewVerificationRequest + + + Send Verification Request + + + + + Received Verification Request + + + + + 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.) + + + + + 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? + + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + + %1 has requested to verify their device %2. + + + + + %1 using the device %2 has requested to be verified. + + + + + Your device (%1) has requested to be verified. + + + + + Cancel + + + + + Deny + + + + + Start verification + + + + + Accept + + + + + NotificationsManager + + + + %1 sent an encrypted message + + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + + + + + %1 replied with an encrypted message + + + + + %1 replied to a message + + + + + %1 sent a message + + + + + PlaceCall + + + Place a call to %1? + + + + + No microphone found. + + + + + Voice + + + + + Video + + + + + Screen + + + + + Cancel + + + + + Placeholder + + + unimplemented event: + + + + + PowerLevelEditor + + + Permissions in %1 + + + + + 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. + + + + + Roles + + + + + Users + + + + + Move permissions between roles to change them + + + + + + Administrator (%1) + + + + + + Moderator (%1) + + + + + User (%1) + + + + + + Custom (%1) + + + + + Remove event type + + + + + Add event type + + + + + Add new role + + + + + Add + + + + + Move users up or down to change their permissions + + + + + Remove user + + + + + Add user + + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + + + + + Which of the subcommunities and rooms should these permissions be applied to? + + + + + Apply permissions recursively + + + + + Overwrite exisiting modifications in rooms + + + + + No permissions to apply the new permissions here + + + + + No changes needed + + + + + Existing modifications to the permissions in this room will be overwritten + + + + + Permissions synchronized with community + + + + + PowerLevels + + + Failed to update powerlevel: %1 + + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + + + + + PowerlevelsTypeListModel + + + Other events + + + + + Other state events + + + + + Remove other users + + + + + Ban other users + + + + + Invite other users + + + + + Redact events sent by others + + + + + Reactions + + + + + Deprecated aliases events + + + + + Change the room avatar + + + + + Change the room addresses + + + + + Send encrypted messages + + + + + Enable encryption + + + + + Change guest access + + + + + Change history visibility + + + + + Change who can join + + + + + Send messages + + + + + Change the room name + + + + + Change the room permissions + + + + + Change the rooms topic + + + + + Change the widgets + + + + + Change the widgets (experimental) + + + + + Redact own events + + + + + Change the pinned events + + + + + Upgrade the room + + + + + Send stickers + + + + + Ban users using policy rules + + + + + Ban rooms using policy rules + + + + + Ban servers using policy rules + + + + + Edit child communities and rooms + + + + + Change parent communities + + + + + Start a call + + + + + Negotiate a call + + + + + Answer a call + + + + + Hang up a call + + + + + Reject a call + + + + + Change the room emotes + + + + + PowerlevelsUserListModel + + + Other users + + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + + + + profile + + + + + profile name + + + + + QObject + + + Alias for '--log-level trace'. + + + + + 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} + + + + + level + + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + + + + type + + + + + Respond + + + + + Send + + + + + Write a message... + + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + + + + + Open reCAPTCHA + + + + + Cancel + + + + + Confirm + + + + + ReadReceipts + + + Read receipts + + + + + ReadReceiptsModel + + + Yesterday, %1 + + + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + + + + + Autodiscovery failed. Unknown error when requesting .well-known. + + + + + The required endpoints were not found. Possibly not a Matrix server. + + + + + Received malformed response. Make sure the homeserver domain is valid. + + + + + An unknown error occured. Make sure the homeserver domain is valid. + + + + + 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. + + + + + Server does not support querying registration flows! + + + + + Server does not support registration. + + + + + Invalid username. + + + + + Name already in use. + + + + + Part of the reserved namespace. + + + + + Homeserver + + + + + your.server + + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + + Username + + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + + Back + + + + + Password + + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + + Password confirmation + + + + + Your passwords do not match! + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + + REGISTER + + + + + ReplyPopup + + + Close + + + + + Cancel Edit + + + + + Cancel Thread + + + + + RoomDirectory + + + Explore Public Rooms + + + + + Search for public rooms + + + + + Choose custom homeserver + + + + + RoomInfo + + + no version stored + + + + + RoomList + + + Start a new chat + + + + + Join a room + + + + + Create a new room + + + + + Start a direct chat + + + + + Create a new community + + + + + Room directory + + + + + Search rooms (Ctrl+K) + + + + + User settings + + + + + Logout + + + + + Enter your status message: + + + + + Status Message + + + + + Profile settings + + + + + Set status message + + + + + Encryption not set up + Cross-signing setup has not run yet. + + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + + + + + Please verify your other devices + There are unverified devices signed in to this account. + + + + + Close + + + + + Enter the tag you want to use: + + + + + New tag + + + + + Open separately + + + + + Room settings + + + + + Leave room + + + + + Copy room link + + + + + Tag room as: + + + + + Favourite + + + + + Low priority + + + + + Server notice + + + + + Create new tag... + + + + + Add or remove from community... + + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + + + + + + + Invite more people + + + + + Search... + + + + + Sort by: + + + + + User ID + + + + + Display name + + + + + Power level + + + + + Administrator: %1 + + + + + Moderator: %1 + + + + + User: %1 + + + + + This room is not encrypted! + + + + + This user is verified. + + + + + This user isn't verified, but is still using the same master key from the first time you met. + + + + + This user has unverified devices! + + + + + RoomSettings + + + Failed to enable encryption: %1 + + + + + Select an avatar + + + + + All Files (*) + + + + + The selected file is not an image + + + + + Error while reading file: %1 + + + + + + Failed to upload image: %s + + + + + Room Settings + + + + + Change room avatar. + + + + + Change name of this room + + + + + %n member(s) + + + + + + + + View members of %1 + + + + + No topic set + + + + + Change topic of this room + + + + + NOTIFICATIONS + + + + + Notifications + + + + + Muted + + + + + Mentions only + + + + + All messages + + + + + ENTRY PERMISSIONS + + + + + Anyone can join + + + + + Allow knocking + + + + + Allow joining via other rooms + + + + + Rooms to join via + + + + + + Change + + + + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + + Allow guests to join + + + + + Apply access rules + + + + + MESSAGE VISIBILITY + + + + + Allow viewing history without joining + + + + + This is useful to see previews of the room or view it on public websites. + + + + + Members can see messages since + + + + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. + + + + + Everything + + + + + As long as the user joined, they can see all previous messages. + + + + + They got invited + + + + + Members can only see messages from when they got invited going forward. + + + + + They joined + + + + + Members can only see messages since after they joined. + + + + + Apply visibility changes + + + + + Locally hidden events + + + + + + + + Configure + + + + + Select events to hide in this room + + + + + Automatic event deletion + + + + + Select if your events get automatically deleted in this room. + + + + + GENERAL SETTINGS + + + + + Encryption + + + + + End-to-End Encryption + + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + + Permission + + + + + View and change the permissions in this room + + + + + Aliases + + + + + View and change the addresses/aliases of this room + + + + + Sticker & Emote Settings + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + INFO + + + + + Internal ID + + + + + Copied to clipboard + + + + + Room Version + + + + + show less + + + + + show more + + + + + RoomlistModel + + + Pending invite. + + + + + Previewing this room + + + + + No preview available + + + + + This room is possibly inaccessible + + + + + Root + + + Please enter your login password to continue: + + + + + Please enter a valid email address to continue: + + + + + Please enter a valid phone number to continue: + + + + + Please enter the token which has been sent to you: + + + + + Wait for the confirmation link to arrive, then continue. + + + + + ScreenShare + + + Share desktop with %1? + + + + + Method: + + + + + Window: + + + + + Request screencast + + + + + Frame rate: + + + + + Include your camera picture-in-picture + + + + + Request remote camera + + + + + + View your callee's camera like a regular video call + + + + + Hide mouse cursor + + + + + Share + + + + + Preview + + + + + Cancel + + + + + SecretStorage + + + Failed to connect to secret storage + + + + + Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + + + + SelfVerificationCheck + + + 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! + + + + + Encryption setup successfully + + + + + Failed to setup encryption: %1 - - - RoomlistModel - - Pending invite. + + Setup Encryption - - Previewing this room + + 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! - - No preview available + + Activate Encryption - - This room is possibly inaccessible + + 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. - - - SecretStorage - - Failed to connect to secret storage + + verify - - Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + enter passphrase @@ -1292,6 +3546,98 @@ You may optionally provide a reason for others to accept your knock: + + SpaceMenuLevel + + + Add or remove from community + + + + + Official community for this room + + + + + Affiliated community for this room + + + + + Listed only for community members + + + + + Listed only for room members + + + + + Not related + + + + + Subcommunities + + + + + StatusIndicator + + + Failed + + + + + Sent + + + + + Received + + + + + Read + + + + + StickerPicker + + + Search + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + Success + + + Successful Verification + + + + + Verification successful! Both sides verified their devices! + + + + + Close + + + TimelineModel @@ -1560,139 +3906,327 @@ You may optionally provide a reason for others to accept your knock: - %1 added a rule to ban rooms matching %2 for '%3'. + %1 added a rule to ban rooms matching %2 for '%3'. + + + + + %1 disabled the rule to ban servers matching %2. + + + + + %1 added a rule to ban servers matching %2 for '%3'. + + + + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + + %2 revoked the invite to %1. + + + + + %2 kicked %1. + + + + + %2 unbanned %1. + + + + + %2 rejected the knock from %1. + + + + + %1 changed their avatar. + + + + + %1 changed some profile info. + + + + + %1 joined. + + + + + %1 joined via authorisation from %2's server. + + + + + %1 rejected their invite. + + + + + %1 left the room. + + + + + Reason: %1 + + + + + %1 redacted their knock. + + + + + You joined this room. + + + + + %1 made this room require an invitation to join. + + + + + %1 invited %2. + + + + + %1 has changed their avatar and changed their display name to %2. + + + + + %1 has changed their display name to %2. + + + + + %1 left after having already left! + This is a leave event after the user already left and shouldn't happen apart from state resets + + + + + %1 banned %2 + + + + + %1 knocked. + + + + + TimelineRow + + + + Part of a thread + + + + + Edited + + + + + TimelineView + + + No room open + + + + + You are about to notify the whole room + + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + + No preview available + + + + + Settings + + + %n member(s) + + + + + - - %1 disabled the rule to ban servers matching %2. + + View members of %1 - - %1 added a rule to ban servers matching %2 for '%3'. + + This room is possibly inaccessible. If this room is private, you should remove it from this community. - - Removed by %1 + + join the conversation - - %1 (%2) removed this message at %3 + + accept invite - - Removed by %1 because: %2 + + decline invite - - %1 (%2) removed this message at %3 -Reason: %4 + + leave - - %2 revoked the invite to %1. + + Invited by %1 (%2) - - %2 kicked %1. + + Hide invite reason - - %2 unbanned %1. + + Show invite reason - - %2 rejected the knock from %1. + + Back to room list + + + TopBar - - %1 changed their avatar. + + No room selected - - %1 changed some profile info. + + In %1 - - %1 joined. + + Back to room list - - %1 joined via authorisation from %2's server. + + Show or hide pinned messages - - %1 rejected their invite. + + Show room members. - - %1 left the room. + + This room contains only verified devices. - - Reason: %1 + + This room contains verified devices and devices which have never changed their master key. - - %1 redacted their knock. + + This room contains unverified devices! - - You joined this room. + + Search this room - - %1 made this room require an invitation to join. + + Room options - - %1 invited %2. + + Invite users - - %1 has changed their avatar and changed their display name to %2. + + Members - - %1 has changed their display name to %2. + + Leave room - - %1 left after having already left! - This is a leave event after the user already left and shouldn't happen apart from state resets + + Settings - - %1 banned %2 + + Unpin - - %1 knocked. + + Enter search query @@ -1734,6 +4268,17 @@ Reason: %4 + + UploadBox + + + Upload %n file(s) + + + + + + UserProfile @@ -1766,6 +4311,112 @@ Reason: %4 Error while reading file: %1 + + + Global User Profile + + + + + Room User Profile + + + + + Change avatar globally. + + + + + Change avatar. Will only apply to this room. + + + + + Change display name globally. + + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + + + + + Room: %1 + + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + + Open the global profile for this user. + + + + + + Verify + + + + + Start a private chat. + + + + + Kick the user. + + + + + Ban the user. + + + + + Refresh device list. + + + + + Devices + + + + + Shared Rooms + + + + + Sign out this device. + + + + + Change device name. + + + + + Last seen %1 from %2 + + + + + Unverify + + UserSettings @@ -2429,6 +5080,44 @@ This setting will take effect upon restart. + + UserSettingsPage + + + CACHED + + + + + NOT CACHED + + + + + IMPORT + + + + + EXPORT + + + + + DOWNLOAD + + + + + REQUEST + + + + + Back + + + VerificationManager @@ -2437,6 +5126,67 @@ This setting will take effect upon restart. + + Waiting + + + Waiting for other party… + + + + + Waiting for other side to accept the verification request. + + + + + Waiting for other side to continue the verification process. + + + + + Waiting for other side to complete the verification process. + + + + + Cancel + + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + + + + + Enjoy your stay! + + + + + REGISTER + + + + + LOGIN + + + + + Reduce animations + + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + + + descriptiveTime diff --git a/resources/langs/nheko_sr_Latn.ts b/resources/langs/nheko_sr_Latn.ts index 4766d72a..72f4cb9d 100644 --- a/resources/langs/nheko_sr_Latn.ts +++ b/resources/langs/nheko_sr_Latn.ts @@ -1,6 +1,40 @@ + + ActiveCallBar + + + Calling... + + + + + + Connecting... + + + + + You are screen sharing + + + + + Hide/Show Picture-in-Picture + + + + + Unmute Mic + + + + + Mute Mic + + + AliasEditingModel @@ -17,6 +51,82 @@ + + AliasEditor + + + Aliases to %1 + + + + + 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. + + + + + Primary alias + + + + + Make primary alias + + + + + Advertise as an alias in this room + + + + + Publish in room directory + + + + + Remove this alias + + + + + #new-alias:server.tld + + + + + Add + + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + + Parent community + + + + + Other room + + + + + Enter additional rooms not in the list yet... + + + Cache @@ -35,6 +145,67 @@ + + CallInvite + + + Video Call + + + + + Voice Call + + + + + No microphone found. + + + + + CallInviteBar + + + Video Call + + + + + Voice Call + + + + + Devices + + + + + Accept + + + + + No microphone found. + + + + + Unknown microphone: %1 + + + + + Unknown camera: %1 + + + + + Decline + + + CallManager @@ -268,6 +439,11 @@ You may optionally provide a reason for others to accept your knock: Enter reason for banning %1 (%2) or hit enter for no reason: + + + No network connection + + CommandCompleter @@ -558,6 +734,29 @@ You may optionally provide a reason for others to accept your knock: + + CommunitiesList + + + Expand + + + + + Collapse + + + + + Do not show notification counts for this community or tag. + + + + + Hide rooms with this tag or from this community by default. + + + CommunitiesModel @@ -632,606 +831,2664 @@ You may optionally provide a reason for others to accept your knock: - CrossSigningSecrets + ConfirmJoinRoomDialog - - Decrypt secrets + + Confirm community join - - Enter your recovery key or passphrase to decrypt your secrets: + + Confirm room join - - - Enter your recovery key or passphrase called %1 to decrypt your secrets: - + + + %n member(s) + + + + + - - Decryption failed + + 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: - - Failed to decrypt secrets with the provided recovery key or passphrase + + Do you want to join this room? You can optionally add a reason below: - - - EventExpiry - - - Failed to set hidden events: %1 + + Knock - - - GridImagePackModel - - Account Pack + + Join - HiddenEvents + CreateDirect - - - Failed to set hidden events: %1 + + Create Direct Chat - - - InputBar - - All Files (*) + + User to invite - - Select file(s) + + @user:server.tld - - Upload of '%1' failed + + Encryption - LoginPage - - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org - - + CreateRoom - - Autodiscovery failed. Received malformed response. + + New community - - Autodiscovery failed. Unknown error when requesting .well-known. + + New Room - - The required endpoints were not found. Possibly not a Matrix server. + + Name - - Received malformed response. Make sure the homeserver domain is valid. + + No name - An unknown error occured. Make sure the homeserver domain is valid. + Topic - - 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. + + No topic - - Sign in with Apple + + Alias - - Continue with Facebook + + Public - - Sign in with Google + + Public rooms can be joined by anyone; private rooms need explicit invites. - - Sign in with Twitter + + Trusted - - Login using %1 + + All invitees are given the same power level as the creator - - SSO LOGIN + + Encryption - - Empty password + + Caution: Encryption cannot be disabled - - SSO login failed + + Create Room - MediaUpload + CrossSigningSecrets - - - Failed to upload media. Please try again. + + Decrypt secrets - - - NotificationsManager - - - %1 sent an encrypted message + + Enter your recovery key or passphrase to decrypt your secrets: - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message + + Enter your recovery key or passphrase called %1 to decrypt your secrets: - - %1 replied with an encrypted message + + Decryption failed - - %1 replied to a message + + Failed to decrypt secrets with the provided recovery key or passphrase + + + DigitVerification - - %1 sent a message + + Verification Code - - - PowerLevels - - Failed to update powerlevel: %1 + + 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! - - - PowerlevelEditingModels - - Failed to update powerlevel: %1 + + They do not match! + + + + + They match! - PowerlevelsTypeListModel + EmojiVerification - - Other events + + Verification Code - - Other state events + + 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! - - Remove other users + + 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. - - Ban other users + + They do not match! - - Invite other users + + They match! + + + Encrypted - - Redact events sent by others + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. - Reactions + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. - Deprecated aliases events + There was an internal error reading the decryption key from the database. - Change the room avatar + There was an error decrypting this message. - Change the room addresses + The message couldn't be parsed. - Send encrypted messages + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! - Enable encryption + Unknown decryption error - - Change guest access + + Request key + + + EncryptionEnabled - - Change history visibility + + %1 enabled end-to-end encryption - - Change who can join + + 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. + + + EncryptionIndicator - - Send messages + + This message is not encrypted! - - Change the room name + + Encrypted by a verified device - Change the room permissions + Encrypted by an unverified device, but you have trusted that user so far. - Change the rooms topic + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + EventExpirationDialog - - Change the widgets + + Event expiration for %1 - - Change the widgets (experimental) + + Event expiration - - Redact own events + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Change the pinned events + + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Upgrade the room + + Expire events after X days - - Send stickers + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. - - Ban users using policy rules + + Only keep latest X events - - Ban rooms using policy rules + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. - - Ban servers using policy rules + + Always keep latest X events - - Edit child communities and rooms + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. - - Change parent communities + + Include state events - - Start a call + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + EventExpiry - - Negotiate a call + + + Failed to set hidden events: %1 + + + + + Failed + + + Verification failed + + + + + Other client does not support our verification protocol. + + + + + Key mismatch detected! - Answer a call + Device verification timed out. - Hang up a call + Other party canceled the verification. - Reject a call + Verification messages received out of order! - Change the room emotes + Unknown verification error. - - - PowerlevelsUserListModel - - Other users + + Close - QCoreApplication + ForwardCompleter - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + Forward Message + + + GridImagePackModel - - profile + + Account Pack + + + HiddenEvents - - profile name + + + Failed to set hidden events: %1 - QObject + HiddenEventsDialog - - Alias for '--log-level trace'. + + Hidden events for %1 - - 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} + + Hidden events - - level + + These events will be <b>shown</b> in %1: - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + These events will be <b>shown</b> in all rooms: - - type + + User events - - Respond + + Joins, leaves, avatar and name changes, bans, … - - Send + + Power level changes - Write a message... + Sent when a moderator is added/removed or the permissions of a room are changed. - - - ReadReceiptsModel - - Yesterday, %1 + + Stickers - RegisterPage + ImagePackEditorDialog - - Autodiscovery failed. Received malformed response. + + Editing image pack + + + + + Add images - Autodiscovery failed. Unknown error when requesting .well-known. + Images (*.png *.webp *.gif *.jpg *.jpeg) - - The required endpoints were not found. Possibly not a Matrix server. + + Select images for pack - - Received malformed response. Make sure the homeserver domain is valid. + + Add to pack - - An unknown error occured. Make sure the homeserver domain is valid. + + Change the overview image for this pack - - 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. + + Overview Image (*.png *.webp *.jpg *.jpeg) - - Server does not support querying registration flows! + + Select overview image for pack - - Server does not support registration. + + State key - - Invalid username. + + Packname - - Name already in use. + + Attribution - - Part of the reserved namespace. + + + Use as Emoji - - - RoomInfo - - no version stored + + + Use as Sticker - - - RoomSettings - - Failed to enable encryption: %1 + + Shortcode - - Select an avatar + + Body - - All Files (*) + + Remove from pack - - The selected file is not an image + + Remove + + + ImagePackSettingsDialog - - Error while reading file: %1 + + Image pack settings - - - Failed to upload image: %s + + Create account pack + + + + + New room pack + + + + + Private pack + + + + + Pack from this room + + + + + Pack from parent community + + + + + Globally enabled pack + + + + + Enable globally + + + + + Enables this pack to be used in all rooms + + + + + Edit + + + + + Close + + + + + InputBar + + + All Files (*) + + + + + Select file(s) + + + + + Upload of '%1' failed + + + + + InviteDialog + + + Invite users to %1 + + + + + Search user + + + + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + + + + + Search on Server + + + + + Invite + + + + + Cancel + + + + + JoinRoomDialog + + + Join room + + + + + Room ID or alias + + + + + Join + + + + + LeaveRoomDialog + + + Leave room + + + + + Are you sure you want to leave? + + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + + Autodiscovery failed. Received malformed response. + + + + + Autodiscovery failed. Unknown error when requesting .well-known. + + + + + The required endpoints were not found. Possibly not a Matrix server. + + + + + Received malformed response. Make sure the homeserver domain is valid. + + + + + An unknown error occured. Make sure the homeserver domain is valid. + + + + + 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. + + + + + Sign in with Apple + + + + + Continue with Facebook + + + + + Sign in with Google + + + + + Sign in with Twitter + + + + + Login using %1 + + + + + SSO LOGIN + + + + + Empty password + + + + + SSO login failed + + + + + Matrix ID + + + + + e.g @joe:matrix.org + + + + + 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. + + + + + Password + + + + + Your password. + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + + Homeserver address + + + + + server.my:8787 + + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + + LOGIN + + + + + Back + + + + + LogoutDialog + + + Log out + + + + + A call is in progress. Log out? + + + + + Are you sure you want to log out? + + + + + MediaUpload + + + + Failed to upload media. Please try again. + + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + + + + + Go to replacement room + + + + + %1 removed a message + + + + + %1 changed which servers are allowed in this room. + + + + + %2 changed the room name to: %1 + + + + + %1 removed the room name + + + + + %2 changed the topic to: %1 + + + + + %1 removed the topic + + + + + %1 changed the room avatar + + + + + %1 changed the pinned messages. + + + + + %1 changed the addresses for this room. + + + + + %1 changed the parent communities for this room. + + + + + %1 created and configured room: %2 + + + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 rejected the call. + + + + + %1 select answer + + + + + %1 ended the call. + + + + + + %1 is negotiating the call... + + + + + Allow them in + + + + + MessageInput + + + Hang up + + + + + Already on a call + + + + + Place a call + + + + + Send a file + + + + + Write a message... + + + + + Stickers + + + + + Emoji + + + + + Send + + + + + You don't have permission to send messages in this room + + + + + MessageView + + + Edit + + + + + React + + + + + Reply in thread + + + + + New thread + + + + + Reply + + + + + Go to message + + + + + Options + + + + + %1's status message + + + + + Enter reason for removal or hit enter for no reason: + + + + + Reason for removal + + + + + Go to &message + + + + + + &Copy + + + + + + Copy &link location + + + + + Re&act + + + + + Repl&y + + + + + &Edit + + + + + &Thread + + + + + Un&pin + + + + + &Pin + + + + + &Read receipts + + + + + &Forward + + + + + &Mark as read + + + + + View raw message + + + + + View decrypted raw message + + + + + Remo&ve message + + + + + &Save as + + + + + &Open in external program + + + + + Copy link to eve&nt + + + + + &Go to quoted message + + + + + NewVerificationRequest + + + Send Verification Request + + + + + Received Verification Request + + + + + 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.) + + + + + 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? + + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + + %1 has requested to verify their device %2. + + + + + %1 using the device %2 has requested to be verified. + + + + + Your device (%1) has requested to be verified. + + + + + Cancel + + + + + Deny + + + + + Start verification + + + + + Accept + + + + + NotificationsManager + + + + %1 sent an encrypted message + + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + + + + + %1 replied with an encrypted message + + + + + %1 replied to a message + + + + + %1 sent a message + + + + + PlaceCall + + + Place a call to %1? + + + + + No microphone found. + + + + + Voice + + + + + Video + + + + + Screen + + + + + Cancel + + + + + Placeholder + + + unimplemented event: + + + + + PowerLevelEditor + + + Permissions in %1 + + + + + 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. + + + + + Roles + + + + + Users + + + + + Move permissions between roles to change them + + + + + + Administrator (%1) + + + + + + Moderator (%1) + + + + + User (%1) + + + + + + Custom (%1) + + + + + Remove event type + + + + + Add event type + + + + + Add new role + + + + + Add + + + + + Move users up or down to change their permissions + + + + + Remove user + + + + + Add user + + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + + + + + Which of the subcommunities and rooms should these permissions be applied to? + + + + + Apply permissions recursively + + + + + Overwrite exisiting modifications in rooms + + + + + No permissions to apply the new permissions here + + + + + No changes needed + + + + + Existing modifications to the permissions in this room will be overwritten + + + + + Permissions synchronized with community + + + + + PowerLevels + + + Failed to update powerlevel: %1 + + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + + + + + PowerlevelsTypeListModel + + + Other events + + + + + Other state events + + + + + Remove other users + + + + + Ban other users + + + + + Invite other users + + + + + Redact events sent by others + + + + + Reactions + + + + + Deprecated aliases events + + + + + Change the room avatar + + + + + Change the room addresses + + + + + Send encrypted messages + + + + + Enable encryption + + + + + Change guest access + + + + + Change history visibility + + + + + Change who can join + + + + + Send messages + + + + + Change the room name + + + + + Change the room permissions + + + + + Change the rooms topic + + + + + Change the widgets + + + + + Change the widgets (experimental) + + + + + Redact own events + + + + + Change the pinned events + + + + + Upgrade the room + + + + + Send stickers + + + + + Ban users using policy rules + + + + + Ban rooms using policy rules + + + + + Ban servers using policy rules + + + + + Edit child communities and rooms + + + + + Change parent communities + + + + + Start a call + + + + + Negotiate a call + + + + + Answer a call + + + + + Hang up a call + + + + + Reject a call + + + + + Change the room emotes + + + + + PowerlevelsUserListModel + + + Other users + + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + + + + profile + + + + + profile name + + + + + QObject + + + Alias for '--log-level trace'. + + + + + 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} + + + + + level + + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + + + + type + + + + + Respond + + + + + Send + + + + + Write a message... + + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + + + + + Open reCAPTCHA + + + + + Cancel + + + + + Confirm + + + + + ReadReceipts + + + Read receipts + + + + + ReadReceiptsModel + + + Yesterday, %1 + + + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + + + + + Autodiscovery failed. Unknown error when requesting .well-known. + + + + + The required endpoints were not found. Possibly not a Matrix server. + + + + + Received malformed response. Make sure the homeserver domain is valid. + + + + + An unknown error occured. Make sure the homeserver domain is valid. + + + + + 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. + + + + + Server does not support querying registration flows! + + + + + Server does not support registration. + + + + + Invalid username. + + + + + Name already in use. + + + + + Part of the reserved namespace. + + + + + Homeserver + + + + + your.server + + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + + Username + + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + + Back + + + + + Password + + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + + Password confirmation + + + + + Your passwords do not match! + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + + REGISTER + + + + + ReplyPopup + + + Close + + + + + Cancel Edit + + + + + Cancel Thread + + + + + RoomDirectory + + + Explore Public Rooms + + + + + Search for public rooms + + + + + Choose custom homeserver + + + + + RoomInfo + + + no version stored + + + + + RoomList + + + Start a new chat + + + + + Join a room + + + + + Create a new room + + + + + Start a direct chat + + + + + Create a new community + + + + + Room directory + + + + + Search rooms (Ctrl+K) + + + + + User settings + + + + + Logout + + + + + Enter your status message: + + + + + Status Message + + + + + Profile settings + + + + + Set status message + + + + + Encryption not set up + Cross-signing setup has not run yet. + + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + + + + + Please verify your other devices + There are unverified devices signed in to this account. + + + + + Close + + + + + Enter the tag you want to use: + + + + + New tag + + + + + Open separately + + + + + Room settings + + + + + Leave room + + + + + Copy room link + + + + + Tag room as: + + + + + Favourite + + + + + Low priority + + + + + Server notice + + + + + Create new tag... + + + + + Add or remove from community... + + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + + + + + + + + Invite more people + + + + + Search... + + + + + Sort by: + + + + + User ID + + + + + Display name + + + + + Power level + + + + + Administrator: %1 + + + + + Moderator: %1 + + + + + User: %1 + + + + + This room is not encrypted! + + + + + This user is verified. + + + + + This user isn't verified, but is still using the same master key from the first time you met. + + + + + This user has unverified devices! + + + + + RoomSettings + + + Failed to enable encryption: %1 + + + + + Select an avatar + + + + + All Files (*) + + + + + The selected file is not an image + + + + + Error while reading file: %1 + + + + + + Failed to upload image: %s + + + + + Room Settings + + + + + Change room avatar. + + + + + Change name of this room + + + + + %n member(s) + + + + + + + + + View members of %1 + + + + + No topic set + + + + + Change topic of this room + + + + + NOTIFICATIONS + + + + + Notifications + + + + + Muted + + + + + Mentions only + + + + + All messages + + + + + ENTRY PERMISSIONS + + + + + Anyone can join + + + + + Allow knocking + + + + + Allow joining via other rooms + + + + + Rooms to join via + + + + + + Change + + + + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + + Allow guests to join + + + + + Apply access rules + + + + + MESSAGE VISIBILITY + + + + + Allow viewing history without joining + + + + + This is useful to see previews of the room or view it on public websites. + + + + + Members can see messages since + + + + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. + + + + + Everything + + + + + As long as the user joined, they can see all previous messages. + + + + + They got invited + + + + + Members can only see messages from when they got invited going forward. + + + + + They joined + + + + + Members can only see messages since after they joined. + + + + + Apply visibility changes + + + + + Locally hidden events + + + + + + + + Configure + + + + + Select events to hide in this room + + + + + Automatic event deletion + + + + + Select if your events get automatically deleted in this room. + + + + + GENERAL SETTINGS + + + + + Encryption + + + + + End-to-End Encryption + + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + + Permission + + + + + View and change the permissions in this room + + + + + Aliases + + + + + View and change the addresses/aliases of this room + + + + + Sticker & Emote Settings + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + INFO + + + + + Internal ID + + + + + Copied to clipboard + + + + + Room Version + + + + + show less + + + + + show more + + + + + RoomlistModel + + + Pending invite. + + + + + Previewing this room + + + + + No preview available + + + + + This room is possibly inaccessible + + + + + Root + + + Please enter your login password to continue: + + + + + Please enter a valid email address to continue: + + + + + Please enter a valid phone number to continue: + + + + + Please enter the token which has been sent to you: + + + + + Wait for the confirmation link to arrive, then continue. + + + + + ScreenShare + + + Share desktop with %1? + + + + + Method: + + + + + Window: + + + + + Request screencast + + + + + Frame rate: + + + + + Include your camera picture-in-picture + + + + + Request remote camera + + + + + + View your callee's camera like a regular video call + + + + + Hide mouse cursor + + + + + Share + + + + + Preview + + + + + Cancel + + + + + SecretStorage + + + Failed to connect to secret storage + + + + + Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + + + + SelfVerificationCheck + + + 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! + + + + + Encryption setup successfully + + + + + Failed to setup encryption: %1 - - - RoomlistModel - - Pending invite. + + Setup Encryption - - Previewing this room + + 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! - - No preview available + + Activate Encryption - - This room is possibly inaccessible + + 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. - - - SecretStorage - - Failed to connect to secret storage + + verify - - Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + enter passphrase @@ -1294,6 +3551,98 @@ You may optionally provide a reason for others to accept your knock: + + SpaceMenuLevel + + + Add or remove from community + + + + + Official community for this room + + + + + Affiliated community for this room + + + + + Listed only for community members + + + + + Listed only for room members + + + + + Not related + + + + + Subcommunities + + + + + StatusIndicator + + + Failed + + + + + Sent + + + + + Received + + + + + Read + + + + + StickerPicker + + + Search + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + Success + + + Successful Verification + + + + + Verification successful! Both sides verified their devices! + + + + + Close + + + TimelineModel @@ -1567,139 +3916,328 @@ You may optionally provide a reason for others to accept your knock: - %1 added a rule to ban rooms matching %2 for '%3'. + %1 added a rule to ban rooms matching %2 for '%3'. + + + + + %1 disabled the rule to ban servers matching %2. + + + + + %1 added a rule to ban servers matching %2 for '%3'. + + + + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + + %2 revoked the invite to %1. + + + + + %2 kicked %1. + + + + + %2 unbanned %1. + + + + + %2 rejected the knock from %1. + + + + + %1 changed their avatar. + + + + + %1 changed some profile info. + + + + + %1 joined. + + + + + %1 joined via authorisation from %2's server. + + + + + %1 rejected their invite. + + + + + %1 left the room. + + + + + Reason: %1 + + + + + %1 redacted their knock. + + + + + You joined this room. + + + + + %1 made this room require an invitation to join. + + + + + %1 invited %2. + + + + + %1 has changed their avatar and changed their display name to %2. + + + + + %1 has changed their display name to %2. + + + + + %1 left after having already left! + This is a leave event after the user already left and shouldn't happen apart from state resets + + + + + %1 banned %2 + + + + + %1 knocked. + + + + + TimelineRow + + + + Part of a thread + + + + + Edited + + + + + TimelineView + + + No room open + + + + + You are about to notify the whole room + + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + + No preview available + + + + + Settings + + + %n member(s) + + + + + + - - %1 disabled the rule to ban servers matching %2. + + View members of %1 - - %1 added a rule to ban servers matching %2 for '%3'. + + This room is possibly inaccessible. If this room is private, you should remove it from this community. - - Removed by %1 + + join the conversation - - %1 (%2) removed this message at %3 + + accept invite - - Removed by %1 because: %2 + + decline invite - - %1 (%2) removed this message at %3 -Reason: %4 + + leave - - %2 revoked the invite to %1. + + Invited by %1 (%2) - - %2 kicked %1. + + Hide invite reason - - %2 unbanned %1. + + Show invite reason - - %2 rejected the knock from %1. + + Back to room list + + + TopBar - - %1 changed their avatar. + + No room selected - - %1 changed some profile info. + + In %1 - - %1 joined. + + Back to room list - - %1 joined via authorisation from %2's server. + + Show or hide pinned messages - - %1 rejected their invite. + + Show room members. - - %1 left the room. + + This room contains only verified devices. - - Reason: %1 + + This room contains verified devices and devices which have never changed their master key. - - %1 redacted their knock. + + This room contains unverified devices! - - You joined this room. + + Search this room - - %1 made this room require an invitation to join. + + Room options - - %1 invited %2. + + Invite users - - %1 has changed their avatar and changed their display name to %2. + + Members - - %1 has changed their display name to %2. + + Leave room - - %1 left after having already left! - This is a leave event after the user already left and shouldn't happen apart from state resets + + Settings - - %1 banned %2 + + Unpin - - %1 knocked. + + Enter search query @@ -1741,6 +4279,18 @@ Reason: %4 + + UploadBox + + + Upload %n file(s) + + + + + + + UserProfile @@ -1773,6 +4323,112 @@ Reason: %4 Error while reading file: %1 + + + Global User Profile + + + + + Room User Profile + + + + + Change avatar globally. + + + + + Change avatar. Will only apply to this room. + + + + + Change display name globally. + + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + + + + + Room: %1 + + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + + Open the global profile for this user. + + + + + + Verify + + + + + Start a private chat. + + + + + Kick the user. + + + + + Ban the user. + + + + + Refresh device list. + + + + + Devices + + + + + Shared Rooms + + + + + Sign out this device. + + + + + Change device name. + + + + + Last seen %1 from %2 + + + + + Unverify + + UserSettings @@ -2436,6 +5092,44 @@ This setting will take effect upon restart. + + UserSettingsPage + + + CACHED + + + + + NOT CACHED + + + + + IMPORT + + + + + EXPORT + + + + + DOWNLOAD + + + + + REQUEST + + + + + Back + + + VerificationManager @@ -2444,6 +5138,67 @@ This setting will take effect upon restart. + + Waiting + + + Waiting for other party… + + + + + Waiting for other side to accept the verification request. + + + + + Waiting for other side to continue the verification process. + + + + + Waiting for other side to complete the verification process. + + + + + Cancel + + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + + + + + Enjoy your stay! + + + + + REGISTER + + + + + LOGIN + + + + + Reduce animations + + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + + + descriptiveTime diff --git a/resources/langs/nheko_sv.ts b/resources/langs/nheko_sv.ts index a53618e9..193512ce 100644 --- a/resources/langs/nheko_sv.ts +++ b/resources/langs/nheko_sv.ts @@ -1,6 +1,40 @@ + + ActiveCallBar + + + Calling... + + + + + + Connecting... + + + + + You are screen sharing + + + + + Hide/Show Picture-in-Picture + + + + + Unmute Mic + + + + + Mute Mic + + + AliasEditingModel @@ -17,6 +51,82 @@ + + AliasEditor + + + Aliases to %1 + + + + + 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. + + + + + Primary alias + + + + + Make primary alias + + + + + Advertise as an alias in this room + + + + + Publish in room directory + + + + + Remove this alias + + + + + #new-alias:server.tld + + + + + Add + + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + + Parent community + + + + + Other room + + + + + Enter additional rooms not in the list yet... + + + Cache @@ -34,6 +144,67 @@ + + CallInvite + + + Video Call + + + + + Voice Call + + + + + No microphone found. + + + + + CallInviteBar + + + Video Call + + + + + Voice Call + + + + + Devices + + + + + Accept + + + + + No microphone found. + + + + + Unknown microphone: %1 + + + + + Unknown camera: %1 + + + + + Decline + + + CallManager @@ -266,6 +437,11 @@ You may optionally provide a reason for others to accept your knock: Enter reason for banning %1 (%2) or hit enter for no reason: + + + No network connection + + CommandCompleter @@ -556,6 +732,29 @@ You may optionally provide a reason for others to accept your knock: + + CommunitiesList + + + Expand + + + + + Collapse + + + + + Do not show notification counts for this community or tag. + + + + + Hide rooms with this tag or from this community by default. + + + CommunitiesModel @@ -630,606 +829,2661 @@ You may optionally provide a reason for others to accept your knock: - CrossSigningSecrets + ConfirmJoinRoomDialog - - Decrypt secrets - Dekryptera hemliga nycklar + + Confirm community join + - - Enter your recovery key or passphrase to decrypt your secrets: - Ange din återställningsnyckel eller lösenfras för att dekryptera dina hemliga nycklar: + + Confirm room join + - - - Enter your recovery key or passphrase called %1 to decrypt your secrets: - Ange din återställningsnyckel eller lösenfras vid namn %1 för att dekryptera dina hemliga nycklar: + + + %n member(s) + + + + - - Decryption failed - Dekryptering misslyckades + + 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: + - - Failed to decrypt secrets with the provided recovery key or passphrase - Kunde inte dekryptera hemliga nycklar med den angivna återställningsnyckeln eller lösenfrasen + + Do you want to join this room? You can optionally add a reason below: + - - - EventExpiry - - - Failed to set hidden events: %1 + + Knock - - - GridImagePackModel - - Account Pack + + Join - HiddenEvents + CreateDirect - - - Failed to set hidden events: %1 + + Create Direct Chat - - - InputBar - - All Files (*) - Alla Filer (*) + + User to invite + - - Select file(s) + + @user:server.tld - - Upload of '%1' failed + + Encryption - LoginPage + CreateRoom - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org + + New community - - Autodiscovery failed. Received malformed response. - Autouppslag misslyckades. Mottog felkonstruerat svar. - - - - Autodiscovery failed. Unknown error when requesting .well-known. - Autouppslag misslyckades. Okänt fel uppstod vid begäran av .well-known. + + New Room + - - The required endpoints were not found. Possibly not a Matrix server. - Kunde inte hitta de nödvändiga ändpunkterna. Möjligtvis inte en Matrix-server. + + Name + - - Received malformed response. Make sure the homeserver domain is valid. - Mottog felkonstruerat svar. Se till att hemserver-domänen är giltig. + + No name + - An unknown error occured. Make sure the homeserver domain is valid. - Ett okänt fel uppstod. Se till att hemserver-domänen är giltig. + Topic + - - 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. + + No topic - - Sign in with Apple + + Alias - - Continue with Facebook + + Public - - Sign in with Google + + Public rooms can be joined by anyone; private rooms need explicit invites. - - Sign in with Twitter + + Trusted - - Login using %1 + + All invitees are given the same power level as the creator - - SSO LOGIN - SSO INLOGGNING + + Encryption + - - Empty password - Tomt lösenord + + Caution: Encryption cannot be disabled + - - SSO login failed - SSO-inloggning misslyckades + + Create Room + - MediaUpload + CrossSigningSecrets - - - Failed to upload media. Please try again. - Kunde inte ladda upp media. Vänligen försök igen. + + Decrypt secrets + Dekryptera hemliga nycklar - - - NotificationsManager - - - %1 sent an encrypted message - %1 skickade ett krypterat meddelande + + Enter your recovery key or passphrase to decrypt your secrets: + Ange din återställningsnyckel eller lösenfras för att dekryptera dina hemliga nycklar: - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message + + Enter your recovery key or passphrase called %1 to decrypt your secrets: + Ange din återställningsnyckel eller lösenfras vid namn %1 för att dekryptera dina hemliga nycklar: + + + + Decryption failed + Dekryptering misslyckades + + + + Failed to decrypt secrets with the provided recovery key or passphrase + Kunde inte dekryptera hemliga nycklar med den angivna återställningsnyckeln eller lösenfrasen + + + + DigitVerification + + + Verification Code - - %1 replied with an encrypted message + + 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! - - %1 replied to a message + + They do not match! - - %1 sent a message + + They match! - PowerLevels + EmojiVerification - - Failed to update powerlevel: %1 + + Verification Code - - - PowerlevelEditingModels - - Failed to update powerlevel: %1 + + 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! - - - PowerlevelsTypeListModel - - Other events + + 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. - - Other state events + + They do not match! - - Remove other users + + They match! + + + Encrypted - - Ban other users + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. - Invite other users + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. - Redact events sent by others + There was an internal error reading the decryption key from the database. - Reactions + There was an error decrypting this message. - Deprecated aliases events + The message couldn't be parsed. - Change the room avatar + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! - Change the room addresses + Unknown decryption error - - Send encrypted messages + + Request key + + + EncryptionEnabled - - Enable encryption + + %1 enabled end-to-end encryption - - Change guest access + + 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. + + + EncryptionIndicator - - Change history visibility + + This message is not encrypted! - - Change who can join + + Encrypted by a verified device - Send messages + Encrypted by an unverified device, but you have trusted that user so far. - Change the room name + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + EventExpirationDialog - - Change the room permissions + + Event expiration for %1 - - Change the rooms topic + + Event expiration - - Change the widgets + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Change the widgets (experimental) + + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Redact own events + + Expire events after X days - - Change the pinned events + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. - - Upgrade the room + + Only keep latest X events - - Send stickers + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. - - Ban users using policy rules + + Always keep latest X events - - Ban rooms using policy rules + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. - - Ban servers using policy rules + + Include state events - - Edit child communities and rooms + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + EventExpiry - - Change parent communities + + + Failed to set hidden events: %1 + + + Failed - - Start a call + + Verification failed - - Negotiate a call + + Other client does not support our verification protocol. + + + + + Key mismatch detected! - Answer a call + Device verification timed out. - Hang up a call + Other party canceled the verification. - Reject a call + Verification messages received out of order! - Change the room emotes + Unknown verification error. - - - PowerlevelsUserListModel - - Other users + + Close - QCoreApplication + ForwardCompleter - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + Forward Message + + + GridImagePackModel - - profile - profil + + Account Pack + + + + HiddenEvents - - profile name - profilnamn + + + Failed to set hidden events: %1 + - QObject + HiddenEventsDialog - - Alias for '--log-level trace'. + + Hidden events for %1 - - 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} + + Hidden events - - level + + These events will be <b>shown</b> in %1: - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + These events will be <b>shown</b> in all rooms: - - type + + User events - - Respond + + Joins, leaves, avatar and name changes, bans, … - - Send - Skicka + + Power level changes + - Write a message... - Skriv ett meddelande… + Sent when a moderator is added/removed or the permissions of a room are changed. + - - - ReadReceiptsModel - - Yesterday, %1 + + Stickers - RegisterPage - - - Autodiscovery failed. Received malformed response. - Autouppslag misslyckades. Mottog felkonstruerat svar. - + ImagePackEditorDialog - - Autodiscovery failed. Unknown error when requesting .well-known. - Autouppslag misslyckades. Okänt fel uppstod vid begäran av .well-known. + + Editing image pack + - - The required endpoints were not found. Possibly not a Matrix server. - Kunde inte hitta de nödvändiga ändpunkterna. Möjligtvis inte en Matrix-server. + + Add images + - Received malformed response. Make sure the homeserver domain is valid. - Mottog felkonstruerat svar. Se till att hemserver-domänen är giltig. + Images (*.png *.webp *.gif *.jpg *.jpeg) + - - An unknown error occured. Make sure the homeserver domain is valid. - Ett okänt fel uppstod. Se till att hemserver-domänen är giltig. + + Select images for pack + - - 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. + + Add to pack + + + + + Change the overview image for this pack + + + + + Overview Image (*.png *.webp *.jpg *.jpeg) + + + + + Select overview image for pack + + + + + State key + + + + + Packname + + + + + Attribution + + + + + + Use as Emoji + + + + + + Use as Sticker + + + + + Shortcode + + + + + Body + + + + + Remove from pack + + + + + Remove + + + + + ImagePackSettingsDialog + + + Image pack settings + + + + + Create account pack + + + + + New room pack + + + + + Private pack + + + + + Pack from this room + + + + + Pack from parent community + + + + + Globally enabled pack + + + + + Enable globally + + + + + Enables this pack to be used in all rooms + + + + + Edit + + + + + Close + + + + + InputBar + + + All Files (*) + Alla Filer (*) + + + + Select file(s) + + + + + Upload of '%1' failed + + + + + InviteDialog + + + Invite users to %1 + + + + + Search user + + + + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + + + + + Search on Server + + + + + Invite + + + + + Cancel + Avbryt + + + + JoinRoomDialog + + + Join room + + + + + Room ID or alias + + + + + Join + + + + + LeaveRoomDialog + + + Leave room + + + + + Are you sure you want to leave? + + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + + Autodiscovery failed. Received malformed response. + Autouppslag misslyckades. Mottog felkonstruerat svar. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Autouppslag misslyckades. Okänt fel uppstod vid begäran av .well-known. + + + + The required endpoints were not found. Possibly not a Matrix server. + Kunde inte hitta de nödvändiga ändpunkterna. Möjligtvis inte en Matrix-server. + + + + Received malformed response. Make sure the homeserver domain is valid. + Mottog felkonstruerat svar. Se till att hemserver-domänen är giltig. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Ett okänt fel uppstod. Se till att hemserver-domänen är giltig. + + + + 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. + + + + + Sign in with Apple + + + + + Continue with Facebook + + + + + Sign in with Google + + + + + Sign in with Twitter + + + + + Login using %1 + + + + + SSO LOGIN + SSO INLOGGNING + + + + Empty password + Tomt lösenord + + + + SSO login failed + SSO-inloggning misslyckades + + + + Matrix ID + + + + + e.g @joe:matrix.org + + + + + 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. + + + + + Password + + + + + Your password. + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + + Homeserver address + + + + + server.my:8787 + + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + + LOGIN + + + + + Back + + + + + LogoutDialog + + + Log out + + + + + A call is in progress. Log out? + + + + + Are you sure you want to log out? + + + + + MediaUpload + + + + Failed to upload media. Please try again. + Kunde inte ladda upp media. Vänligen försök igen. + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + + + + + Go to replacement room + + + + + %1 removed a message + + + + + %1 changed which servers are allowed in this room. + + + + + %2 changed the room name to: %1 + + + + + %1 removed the room name + + + + + %2 changed the topic to: %1 + + + + + %1 removed the topic + + + + + %1 changed the room avatar + + + + + %1 changed the pinned messages. + + + + + %1 changed the addresses for this room. + + + + + %1 changed the parent communities for this room. + + + + + %1 created and configured room: %2 + + + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 rejected the call. + + + + + %1 select answer + + + + + %1 ended the call. + + + + + + %1 is negotiating the call... + + + + + Allow them in + + + + + MessageInput + + + Hang up + + + + + Already on a call + + + + + Place a call + + + + + Send a file + + + + + Write a message... + Skriv ett meddelande… + + + + Stickers + + + + + Emoji + + + + + Send + Skicka + + + + You don't have permission to send messages in this room + + + + + MessageView + + + Edit + + + + + React + + + + + Reply in thread + + + + + New thread + + + + + Reply + + + + + Go to message + + + + + Options + + + + + %1's status message + + + + + Enter reason for removal or hit enter for no reason: + + + + + Reason for removal + + + + + Go to &message + + + + + + &Copy + + + + + + Copy &link location + + + + + Re&act + + + + + Repl&y + + + + + &Edit + + + + + &Thread + + + + + Un&pin + + + + + &Pin + + + + + &Read receipts + + + + + &Forward + + + + + &Mark as read + + + + + View raw message + + + + + View decrypted raw message + + + + + Remo&ve message + + + + + &Save as + + + + + &Open in external program + + + + + Copy link to eve&nt + + + + + &Go to quoted message + + + + + NewVerificationRequest + + + Send Verification Request + + + + + Received Verification Request + + + + + 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.) + + + + + 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? + + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + + %1 has requested to verify their device %2. + + + + + %1 using the device %2 has requested to be verified. + + + + + Your device (%1) has requested to be verified. + + + + + Cancel + Avbryt + + + + Deny + + + + + Start verification + + + + + Accept + + + + + NotificationsManager + + + + %1 sent an encrypted message + %1 skickade ett krypterat meddelande + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + + + + + %1 replied with an encrypted message + + + + + %1 replied to a message + + + + + %1 sent a message + + + + + PlaceCall + + + Place a call to %1? + + + + + No microphone found. + + + + + Voice + + + + + Video + + + + + Screen + + + + + Cancel + Avbryt + + + + Placeholder + + + unimplemented event: + + + + + PowerLevelEditor + + + Permissions in %1 + + + + + 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. + + + + + Roles + + + + + Users + + + + + Move permissions between roles to change them + + + + + + Administrator (%1) + + + + + + Moderator (%1) + + + + + User (%1) + + + + + + Custom (%1) + + + + + Remove event type + + + + + Add event type + + + + + Add new role + + + + + Add + + + + + Move users up or down to change their permissions + + + + + Remove user + + + + + Add user + + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + + + + + Which of the subcommunities and rooms should these permissions be applied to? + + + + + Apply permissions recursively + + + + + Overwrite exisiting modifications in rooms + + + + + No permissions to apply the new permissions here + + + + + No changes needed + + + + + Existing modifications to the permissions in this room will be overwritten + + + + + Permissions synchronized with community + + + + + PowerLevels + + + Failed to update powerlevel: %1 + + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + + + + + PowerlevelsTypeListModel + + + Other events + + + + + Other state events + + + + + Remove other users + + + + + Ban other users + + + + + Invite other users + + + + + Redact events sent by others + + + + + Reactions + + + + + Deprecated aliases events + + + + + Change the room avatar + + + + + Change the room addresses + + + + + Send encrypted messages + + + + + Enable encryption + + + + + Change guest access + + + + + Change history visibility + + + + + Change who can join + + + + + Send messages + + + + + Change the room name + + + + + Change the room permissions + + + + + Change the rooms topic + + + + + Change the widgets + + + + + Change the widgets (experimental) + + + + + Redact own events + + + + + Change the pinned events + + + + + Upgrade the room + + + + + Send stickers + + + + + Ban users using policy rules + + + + + Ban rooms using policy rules + + + + + Ban servers using policy rules + + + + + Edit child communities and rooms + + + + + Change parent communities + + + + + Start a call + + + + + Negotiate a call + + + + + Answer a call + + + + + Hang up a call + + + + + Reject a call + + + + + Change the room emotes + + + + + PowerlevelsUserListModel + + + Other users + + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + + + + profile + profil + + + + profile name + profilnamn + + + + QObject + + + Alias for '--log-level trace'. + + + + + 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} + + + + + level + + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + + + + type + + + + + Respond + + + + + Send + Skicka + + + + Write a message... + Skriv ett meddelande… + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + + + + + Open reCAPTCHA + + + + + Cancel + Avbryt + + + + Confirm + Bekräfta + + + + ReadReceipts + + + Read receipts + Läskvitton + + + + ReadReceiptsModel + + + Yesterday, %1 + + + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + Autouppslag misslyckades. Mottog felkonstruerat svar. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Autouppslag misslyckades. Okänt fel uppstod vid begäran av .well-known. + + + + The required endpoints were not found. Possibly not a Matrix server. + Kunde inte hitta de nödvändiga ändpunkterna. Möjligtvis inte en Matrix-server. + + + + Received malformed response. Make sure the homeserver domain is valid. + Mottog felkonstruerat svar. Se till att hemserver-domänen är giltig. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Ett okänt fel uppstod. Se till att hemserver-domänen är giltig. + + + + 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. + + + + + Server does not support querying registration flows! + + + + + Server does not support registration. + + + + + Invalid username. + + + + + Name already in use. + + + + + Part of the reserved namespace. + + + + + Homeserver + Hemserver + + + + your.server + + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + + Username + + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + + Back + + + + + Password + + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + + Password confirmation + + + + + Your passwords do not match! + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + + REGISTER + + + + + ReplyPopup + + + Close + + + + + Cancel Edit + + + + + Cancel Thread + + + + + RoomDirectory + + + Explore Public Rooms + + + + + Search for public rooms + + + + + Choose custom homeserver + + + + + RoomInfo + + + no version stored + ingen version lagrad + + + + RoomList + + + Start a new chat + + + + + Join a room + + + + + Create a new room + + + + + Start a direct chat + + + + + Create a new community + + + + + Room directory + + + + + Search rooms (Ctrl+K) + + + + + User settings + + + + + Logout + + + + + Enter your status message: + + + + + Status Message + + + + + Profile settings + + + + + Set status message + + + + + Encryption not set up + Cross-signing setup has not run yet. + + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + + + + + Please verify your other devices + There are unverified devices signed in to this account. + + + + + Close + + + + + Enter the tag you want to use: + + + + + New tag + + + + + Open separately + + + + + Room settings + + + + + Leave room + + + + + Copy room link + + + + + Tag room as: + + + + + Favourite + + + + + Low priority + + + + + Server notice + + + + + Create new tag... + + + + + Add or remove from community... + + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + + + + + + + Invite more people + + + + + Search... + + + + + Sort by: + + + + + User ID + + + + + Display name + + + + + Power level + + + + + Administrator: %1 + + + + + Moderator: %1 + + + + + User: %1 + + + + + This room is not encrypted! + + + + + This user is verified. + + + + + This user isn't verified, but is still using the same master key from the first time you met. + + + + + This user has unverified devices! + + + + + RoomSettings + + + Failed to enable encryption: %1 + Kunde inte aktivera kryptering: %1 + + + + Select an avatar + Välj en avatar + + + + All Files (*) + Alla Filer (*) + + + + The selected file is not an image + Den valda filen är inte en bild + + + + Error while reading file: %1 + Kunde inte läsa filen: %1 + + + + + Failed to upload image: %s + Kunde inte ladda upp bilden: %s + + + + Room Settings + + + + + Change room avatar. + + + + + Change name of this room + + + + + %n member(s) + + + + + + + + View members of %1 + + + + + No topic set + + + + + Change topic of this room + + + + + NOTIFICATIONS + + + + + Notifications + + + + + Muted + + + + + Mentions only + + + + + All messages + + + + + ENTRY PERMISSIONS + + + + + Anyone can join + + + + + Allow knocking + + + + + Allow joining via other rooms + + + + + Rooms to join via + + + + + + Change + + + + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + + Allow guests to join + + + + + Apply access rules + + + + + MESSAGE VISIBILITY + + + + + Allow viewing history without joining + + + + + This is useful to see previews of the room or view it on public websites. + + + + + Members can see messages since + + + + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. + + + + + Everything + + + + + As long as the user joined, they can see all previous messages. + + + + + They got invited + + + + + Members can only see messages from when they got invited going forward. + + + + + They joined + + + + + Members can only see messages since after they joined. + + + + + Apply visibility changes + + + + + Locally hidden events - Server does not support querying registration flows! + + + + Configure - - Server does not support registration. + + Select events to hide in this room - - Invalid username. + + Automatic event deletion - - Name already in use. + + Select if your events get automatically deleted in this room. + + + + + GENERAL SETTINGS + + + + + Encryption + + + + + End-to-End Encryption + + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + + Permission + + + + + View and change the permissions in this room + + + + + Aliases + + + + + View and change the addresses/aliases of this room + + + + + Sticker & Emote Settings + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + INFO + + + + + Internal ID + + + + + Copied to clipboard + + + + + Room Version + + + + + show less + + + + + show more + + + + + RoomlistModel + + + Pending invite. + + + + + Previewing this room + + + + + No preview available - Part of the reserved namespace. + This room is possibly inaccessible - RoomInfo + Root - - no version stored - ingen version lagrad + + Please enter your login password to continue: + + + + + Please enter a valid email address to continue: + + + + + Please enter a valid phone number to continue: + + + + + Please enter the token which has been sent to you: + + + + + Wait for the confirmation link to arrive, then continue. + - RoomSettings + ScreenShare - - Failed to enable encryption: %1 - Kunde inte aktivera kryptering: %1 + + Share desktop with %1? + - - Select an avatar - Välj en avatar + + Method: + - - All Files (*) - Alla Filer (*) + + Window: + + + + + Request screencast + + + + + Frame rate: + + + + + Include your camera picture-in-picture + - The selected file is not an image - Den valda filen är inte en bild + Request remote camera + + + + + + View your callee's camera like a regular video call + - Error while reading file: %1 - Kunde inte läsa filen: %1 + Hide mouse cursor + - - - Failed to upload image: %s - Kunde inte ladda upp bilden: %s + + Share + + + + + Preview + + + + + Cancel + Avbryt - RoomlistModel + SecretStorage - - Pending invite. + + Failed to connect to secret storage + + + + + Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + + + + SelfVerificationCheck + + + 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! + + + + + Encryption setup successfully + + + + + Failed to setup encryption: %1 + + + + + Setup Encryption - - Previewing this room + + 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! - - No preview available + + Activate Encryption - - This room is possibly inaccessible + + 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. - - - SecretStorage - - Failed to connect to secret storage + + verify - - Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + enter passphrase @@ -1292,6 +3546,98 @@ You may optionally provide a reason for others to accept your knock: + + SpaceMenuLevel + + + Add or remove from community + + + + + Official community for this room + + + + + Affiliated community for this room + + + + + Listed only for community members + + + + + Listed only for room members + + + + + Not related + + + + + Subcommunities + + + + + StatusIndicator + + + Failed + + + + + Sent + + + + + Received + + + + + Read + + + + + StickerPicker + + + Search + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + Success + + + Successful Verification + + + + + Verification successful! Both sides verified their devices! + + + + + Close + + + TimelineModel @@ -1574,126 +3920,314 @@ You may optionally provide a reason for others to accept your knock: - - Removed by %1 + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + + %2 revoked the invite to %1. + + + + + %2 kicked %1. + + + + + %2 unbanned %1. + + + + + %2 rejected the knock from %1. + + + + + %1 changed their avatar. + %1 ändrade sin avatar. + + + + %1 changed some profile info. + %1 ändrade någon profilinfo. + + + + %1 joined. + %1 gick med. + + + + %1 joined via authorisation from %2's server. + + + + + %1 rejected their invite. + %1 avvisade sin inbjudan. + + + + %1 left the room. + %1 lämnade rummet. + + + + Reason: %1 + + + + + %1 redacted their knock. + %1 maskerade sin knackning. + + + + You joined this room. + Du gick med i detta rum. + + + + %1 made this room require an invitation to join. + + + + + %1 invited %2. + + + + + %1 has changed their avatar and changed their display name to %2. + + + + + %1 has changed their display name to %2. + + + + + %1 left after having already left! + This is a leave event after the user already left and shouldn't happen apart from state resets + %1 lämnade efter att redan ha lämnat! + + + + %1 banned %2 + + + + + %1 knocked. + %1 knackade. + + + + TimelineRow + + + + Part of a thread + + + + + Edited + + + + + TimelineView + + + No room open + + + + + You are about to notify the whole room + + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + + No preview available + + + + + Settings + + + + + %n member(s) + + + + + + + + View members of %1 + + + + + This room is possibly inaccessible. If this room is private, you should remove it from this community. + + + + + join the conversation - - %1 (%2) removed this message at %3 + + accept invite - - Removed by %1 because: %2 + + decline invite - - %1 (%2) removed this message at %3 -Reason: %4 + + leave - - %2 revoked the invite to %1. + + Invited by %1 (%2) - - %2 kicked %1. + + Hide invite reason - - %2 unbanned %1. + + Show invite reason - - %2 rejected the knock from %1. + + Back to room list + + + TopBar - - %1 changed their avatar. - %1 ändrade sin avatar. + + No room selected + - - %1 changed some profile info. - %1 ändrade någon profilinfo. + + In %1 + - - %1 joined. - %1 gick med. + + Back to room list + - - %1 joined via authorisation from %2's server. + + Show or hide pinned messages - - %1 rejected their invite. - %1 avvisade sin inbjudan. + + Show room members. + - - %1 left the room. - %1 lämnade rummet. + + This room contains only verified devices. + - - Reason: %1 + + This room contains verified devices and devices which have never changed their master key. - - %1 redacted their knock. - %1 maskerade sin knackning. + + This room contains unverified devices! + - - You joined this room. - Du gick med i detta rum. + + Search this room + - - %1 made this room require an invitation to join. + + Room options - - %1 invited %2. + + Invite users - - %1 has changed their avatar and changed their display name to %2. + + Members - - %1 has changed their display name to %2. + + Leave room - - %1 left after having already left! - This is a leave event after the user already left and shouldn't happen apart from state resets - %1 lämnade efter att redan ha lämnat! + + Settings + - - %1 banned %2 + + Unpin - - %1 knocked. - %1 knackade. + + Enter search query + @@ -1734,6 +4268,17 @@ Reason: %4 + + UploadBox + + + Upload %n file(s) + + + + + + UserProfile @@ -1766,6 +4311,112 @@ Reason: %4 Error while reading file: %1 Kunde inte läsa filen: %1 + + + Global User Profile + + + + + Room User Profile + + + + + Change avatar globally. + + + + + Change avatar. Will only apply to this room. + + + + + Change display name globally. + + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + + + + + Room: %1 + + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + + Open the global profile for this user. + + + + + + Verify + + + + + Start a private chat. + + + + + Kick the user. + + + + + Ban the user. + + + + + Refresh device list. + + + + + Devices + + + + + Shared Rooms + + + + + Sign out this device. + + + + + Change device name. + + + + + Last seen %1 from %2 + + + + + Unverify + + UserSettings @@ -2433,6 +5084,44 @@ This setting will take effect upon restart. Fil för att spara de exporterade sessionsnycklarna + + UserSettingsPage + + + CACHED + + + + + NOT CACHED + + + + + IMPORT + + + + + EXPORT + + + + + DOWNLOAD + + + + + REQUEST + + + + + Back + + + VerificationManager @@ -2441,6 +5130,67 @@ This setting will take effect upon restart. Ingen krypterad privat chatt med denna användare kunde hittas. Skapa en krypterad privat chatt med användaren och försök igen. + + Waiting + + + Waiting for other party… + + + + + Waiting for other side to accept the verification request. + + + + + Waiting for other side to continue the verification process. + + + + + Waiting for other side to complete the verification process. + + + + + Cancel + Avbryt + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + + + + + Enjoy your stay! + + + + + REGISTER + + + + + LOGIN + + + + + Reduce animations + + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + + + descriptiveTime diff --git a/resources/langs/nheko_tr.ts b/resources/langs/nheko_tr.ts index 971de4b3..4134d302 100644 --- a/resources/langs/nheko_tr.ts +++ b/resources/langs/nheko_tr.ts @@ -1,6 +1,40 @@ + + ActiveCallBar + + + Calling... + + + + + + Connecting... + + + + + You are screen sharing + + + + + Hide/Show Picture-in-Picture + + + + + Unmute Mic + + + + + Mute Mic + + + AliasEditingModel @@ -17,6 +51,82 @@ Adres güncellenemedi: %1 + + AliasEditor + + + Aliases to %1 + + + + + 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. + + + + + Primary alias + + + + + Make primary alias + + + + + Advertise as an alias in this room + + + + + Publish in room directory + + + + + Remove this alias + + + + + #new-alias:server.tld + + + + + Add + + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + + Parent community + + + + + Other room + + + + + Enter additional rooms not in the list yet... + + + Cache @@ -33,6 +143,67 @@ Boş Oda + + CallInvite + + + Video Call + + + + + Voice Call + + + + + No microphone found. + + + + + CallInviteBar + + + Video Call + + + + + Voice Call + + + + + Devices + + + + + Accept + + + + + No microphone found. + + + + + Unknown microphone: %1 + + + + + Unknown camera: %1 + + + + + Decline + + + CallManager @@ -267,6 +438,11 @@ You may optionally provide a reason for others to accept your knock: Enter reason for banning %1 (%2) or hit enter for no reason: %1 (%2) adlı kişiyi yasaklamak için bir sebep girin ya da enter tuşuna basarak boş bırakın: + + + No network connection + + CommandCompleter @@ -557,6 +733,29 @@ You may optionally provide a reason for others to accept your knock: Bu direkt konuşmayı bir odaya çevir. + + CommunitiesList + + + Expand + + + + + Collapse + + + + + Do not show notification counts for this community or tag. + + + + + Hide rooms with this tag or from this community by default. + + + CommunitiesModel @@ -631,606 +830,2658 @@ You may optionally provide a reason for others to accept your knock: - CrossSigningSecrets + ConfirmJoinRoomDialog - - Decrypt secrets - Gizli anahtarları deşifre et + + Confirm community join + - - Enter your recovery key or passphrase to decrypt your secrets: - Gizli anahtarlarınızı kurtarmak için anahtarınızı ya da parolanızı girin: + + Confirm room join + - - - Enter your recovery key or passphrase called %1 to decrypt your secrets: - Gizli anahtarlarınızı kurtarmak için anahtarınızı ya da %1 adlı parolanızı girin: + + + %n member(s) + + + - - Decryption failed - Şifre çözme başarısız + + 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: + - - Failed to decrypt secrets with the provided recovery key or passphrase - Verilen kurtarma anahtarı veya parolayla gizli anahtarların şifresi çözülemedi + + Do you want to join this room? You can optionally add a reason below: + - - - EventExpiry - - - Failed to set hidden events: %1 + + Knock - - - GridImagePackModel - - Account Pack + + Join - HiddenEvents + CreateDirect - - - Failed to set hidden events: %1 + + Create Direct Chat - - - InputBar - - All Files (*) + + User to invite - - Select file(s) + + @user:server.tld - - Upload of '%1' failed + + Encryption - LoginPage - - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org - - + CreateRoom - - Autodiscovery failed. Received malformed response. + + New community - - Autodiscovery failed. Unknown error when requesting .well-known. + + New Room - - The required endpoints were not found. Possibly not a Matrix server. + + Name - - Received malformed response. Make sure the homeserver domain is valid. + + No name - An unknown error occured. Make sure the homeserver domain is valid. + Topic - - 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. + + No topic - - Sign in with Apple + + Alias - - Continue with Facebook + + Public - - Sign in with Google + + Public rooms can be joined by anyone; private rooms need explicit invites. - - Sign in with Twitter + + Trusted - - Login using %1 + + All invitees are given the same power level as the creator - - SSO LOGIN + + Encryption - - Empty password + + Caution: Encryption cannot be disabled - - SSO login failed + + Create Room - MediaUpload + CrossSigningSecrets - - - Failed to upload media. Please try again. - + + Decrypt secrets + Gizli anahtarları deşifre et + + + + Enter your recovery key or passphrase to decrypt your secrets: + Gizli anahtarlarınızı kurtarmak için anahtarınızı ya da parolanızı girin: + + + + Enter your recovery key or passphrase called %1 to decrypt your secrets: + Gizli anahtarlarınızı kurtarmak için anahtarınızı ya da %1 adlı parolanızı girin: + + + + Decryption failed + Şifre çözme başarısız + + + + Failed to decrypt secrets with the provided recovery key or passphrase + Verilen kurtarma anahtarı veya parolayla gizli anahtarların şifresi çözülemedi - NotificationsManager + DigitVerification - - - %1 sent an encrypted message + + Verification Code - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message + + 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! - - %1 replied with an encrypted message + + They do not match! - - %1 replied to a message + + They match! + + + EmojiVerification - - %1 sent a message + + Verification Code - - - PowerLevels - - Failed to update powerlevel: %1 + + 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! - - - PowerlevelEditingModels - - Failed to update powerlevel: %1 + + 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. - - - PowerlevelsTypeListModel - - Other events + + They do not match! - - Other state events + + They match! + + + Encrypted - - Remove other users + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. - Ban other users + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. - Invite other users + There was an internal error reading the decryption key from the database. - Redact events sent by others + There was an error decrypting this message. - Reactions + The message couldn't be parsed. - Deprecated aliases events + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! - Change the room avatar + Unknown decryption error - - Change the room addresses + + Request key + + + EncryptionEnabled - - Send encrypted messages + + %1 enabled end-to-end encryption - - Enable encryption + + 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. + + + EncryptionIndicator - - Change guest access + + This message is not encrypted! - - Change history visibility + + Encrypted by a verified device - Change who can join + Encrypted by an unverified device, but you have trusted that user so far. - Send messages + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + EventExpirationDialog - - Change the room name + + Event expiration for %1 - - Change the room permissions + + Event expiration - - Change the rooms topic + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Change the widgets + + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Change the widgets (experimental) + + Expire events after X days - - Redact own events + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. - - Change the pinned events + + Only keep latest X events - - Upgrade the room + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. - - Send stickers + + Always keep latest X events - - Ban users using policy rules + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. - - Ban rooms using policy rules + + Include state events - - Ban servers using policy rules + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + EventExpiry - - Edit child communities and rooms + + + Failed to set hidden events: %1 + + + Failed - - Change parent communities + + Verification failed - - Start a call + + Other client does not support our verification protocol. - - Negotiate a call + + Key mismatch detected! - Answer a call + Device verification timed out. - Hang up a call + Other party canceled the verification. - Reject a call + Verification messages received out of order! - Change the room emotes + Unknown verification error. - - - PowerlevelsUserListModel - - Other users + + Close - QCoreApplication + ForwardCompleter - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + Forward Message + + + GridImagePackModel - - profile + + Account Pack + + + HiddenEvents - - profile name + + + Failed to set hidden events: %1 - QObject + HiddenEventsDialog - - Alias for '--log-level trace'. + + Hidden events for %1 - - 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} + + Hidden events - - level + + These events will be <b>shown</b> in %1: - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + These events will be <b>shown</b> in all rooms: - - type + + User events - - Respond + + Joins, leaves, avatar and name changes, bans, … - - Send + + Power level changes - Write a message... + Sent when a moderator is added/removed or the permissions of a room are changed. - - - ReadReceiptsModel - - Yesterday, %1 + + Stickers - RegisterPage + ImagePackEditorDialog - - Autodiscovery failed. Received malformed response. + + Editing image pack - - Autodiscovery failed. Unknown error when requesting .well-known. + + Add images - - The required endpoints were not found. Possibly not a Matrix server. + + Images (*.png *.webp *.gif *.jpg *.jpeg) - - Received malformed response. Make sure the homeserver domain is valid. + + Select images for pack - - An unknown error occured. Make sure the homeserver domain is valid. + + Add to pack - - 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. + + Change the overview image for this pack - - Server does not support querying registration flows! + + Overview Image (*.png *.webp *.jpg *.jpeg) - - Server does not support registration. + + Select overview image for pack - - Invalid username. + + State key - - Name already in use. + + Packname - - Part of the reserved namespace. + + Attribution - - - RoomInfo - - no version stored + + + Use as Emoji - - - RoomSettings - - Failed to enable encryption: %1 + + + Use as Sticker - - Select an avatar + + Shortcode - - All Files (*) + + Body - - The selected file is not an image + + Remove from pack - - Error while reading file: %1 + + Remove + + + + + ImagePackSettingsDialog + + + Image pack settings + + + + + Create account pack + + + + + New room pack + + + + + Private pack + + + + + Pack from this room + + + + + Pack from parent community + + + + + Globally enabled pack + + + + + Enable globally + + + + + Enables this pack to be used in all rooms + + + + + Edit + + + + + Close + + + + + InputBar + + + All Files (*) + + + + + Select file(s) + + + + + Upload of '%1' failed + + + + + InviteDialog + + + Invite users to %1 + + + + + Search user + + + + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + + + + + Search on Server + + + + + Invite + + + + + Cancel + + + + + JoinRoomDialog + + + Join room + + + + + Room ID or alias + + + + + Join + + + + + LeaveRoomDialog + + + Leave room + + + + + Are you sure you want to leave? + + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + + Autodiscovery failed. Received malformed response. + + + + + Autodiscovery failed. Unknown error when requesting .well-known. + + + + + The required endpoints were not found. Possibly not a Matrix server. + + + + + Received malformed response. Make sure the homeserver domain is valid. + + + + + An unknown error occured. Make sure the homeserver domain is valid. + + + + + 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. + + + + + Sign in with Apple + + + + + Continue with Facebook + + + + + Sign in with Google + + + + + Sign in with Twitter + + + + + Login using %1 + + + + + SSO LOGIN + + + + + Empty password + + + + + SSO login failed + + + + + Matrix ID + + + + + e.g @joe:matrix.org + + + + + 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. + + + + + Password + + + + + Your password. + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + + Homeserver address + + + + + server.my:8787 + + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + + LOGIN + + + + + Back + + + + + LogoutDialog + + + Log out + + + + + A call is in progress. Log out? + + + + + Are you sure you want to log out? + + + + + MediaUpload + + + + Failed to upload media. Please try again. + + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + + + + + Go to replacement room + + + + + %1 removed a message + + + + + %1 changed which servers are allowed in this room. + + + + + %2 changed the room name to: %1 + + + + + %1 removed the room name + + + + + %2 changed the topic to: %1 + + + + + %1 removed the topic + + + + + %1 changed the room avatar + + + + + %1 changed the pinned messages. + + + + + %1 changed the addresses for this room. + + + + + %1 changed the parent communities for this room. + + + + + %1 created and configured room: %2 + + + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 rejected the call. + + + + + %1 select answer + + + + + %1 ended the call. + + + + + + %1 is negotiating the call... + + + + + Allow them in + + + + + MessageInput + + + Hang up + + + + + Already on a call + + + + + Place a call + + + + + Send a file + + + + + Write a message... + + + + + Stickers + + + + + Emoji + + + + + Send + + + + + You don't have permission to send messages in this room + + + + + MessageView + + + Edit + + + + + React + + + + + Reply in thread + + + + + New thread + + + + + Reply + + + + + Go to message + + + + + Options + + + + + %1's status message + + + + + Enter reason for removal or hit enter for no reason: + + + + + Reason for removal + + + + + Go to &message + + + + + + &Copy + + + + + + Copy &link location + + + + + Re&act + + + + + Repl&y + + + + + &Edit + + + + + &Thread + + + + + Un&pin + + + + + &Pin + + + + + &Read receipts + + + + + &Forward + + + + + &Mark as read + + + + + View raw message + + + + + View decrypted raw message + + + + + Remo&ve message + + + + + &Save as + + + + + &Open in external program + + + + + Copy link to eve&nt + + + + + &Go to quoted message + + + + + NewVerificationRequest + + + Send Verification Request + + + + + Received Verification Request + + + + + 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.) + + + + + 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? + + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + + %1 has requested to verify their device %2. + + + + + %1 using the device %2 has requested to be verified. + + + + + Your device (%1) has requested to be verified. + + + + + Cancel + + + + + Deny + + + + + Start verification + + + + + Accept + + + + + NotificationsManager + + + + %1 sent an encrypted message + + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + + + + + %1 replied with an encrypted message + + + + + %1 replied to a message + + + + + %1 sent a message + + + + + PlaceCall + + + Place a call to %1? + + + + + No microphone found. + + + + + Voice + + + + + Video + + + + + Screen + + + + + Cancel + + + + + Placeholder + + + unimplemented event: + + + + + PowerLevelEditor + + + Permissions in %1 + + + + + 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. + + + + + Roles + + + + + Users + + + + + Move permissions between roles to change them + + + + + + Administrator (%1) + + + + + + Moderator (%1) + + + + + User (%1) + + + + + + Custom (%1) + + + + + Remove event type + + + + + Add event type + + + + + Add new role + + + + + Add + + + + + Move users up or down to change their permissions + + + + + Remove user + + + + + Add user + + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + + + + + Which of the subcommunities and rooms should these permissions be applied to? + + + + + Apply permissions recursively + + + + + Overwrite exisiting modifications in rooms + + + + + No permissions to apply the new permissions here + + + + + No changes needed + + + + + Existing modifications to the permissions in this room will be overwritten + + + + + Permissions synchronized with community + + + + + PowerLevels + + + Failed to update powerlevel: %1 + + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + + + + + PowerlevelsTypeListModel + + + Other events + + + + + Other state events + + + + + Remove other users + + + + + Ban other users + + + + + Invite other users + + + + + Redact events sent by others + + + + + Reactions + + + + + Deprecated aliases events + + + + + Change the room avatar + + + + + Change the room addresses + + + + + Send encrypted messages + + + + + Enable encryption + + + + + Change guest access + + + + + Change history visibility + + + + + Change who can join + + + + + Send messages + + + + + Change the room name + + + + + Change the room permissions + + + + + Change the rooms topic + + + + + Change the widgets + + + + + Change the widgets (experimental) + + + + + Redact own events + + + + + Change the pinned events + + + + + Upgrade the room + + + + + Send stickers + + + + + Ban users using policy rules + + + + + Ban rooms using policy rules + + + + + Ban servers using policy rules + + + + + Edit child communities and rooms + + + + + Change parent communities + + + + + Start a call + + + + + Negotiate a call + + + + + Answer a call + + + + + Hang up a call + + + + + Reject a call + + + + + Change the room emotes + + + + + PowerlevelsUserListModel + + + Other users + + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + + + + profile + + + + + profile name + + + + + QObject + + + Alias for '--log-level trace'. + + + + + 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} + + + + + level + + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + + + + type + + + + + Respond + + + + + Send + + + + + Write a message... + + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + + + + + Open reCAPTCHA + + + + + Cancel + + + + + Confirm + + + + + ReadReceipts + + + Read receipts + + + + + ReadReceiptsModel + + + Yesterday, %1 + + + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + + + + + Autodiscovery failed. Unknown error when requesting .well-known. + + + + + The required endpoints were not found. Possibly not a Matrix server. + + + + + Received malformed response. Make sure the homeserver domain is valid. + + + + + An unknown error occured. Make sure the homeserver domain is valid. + + + + + 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. + + + + + Server does not support querying registration flows! + + + + + Server does not support registration. + + + + + Invalid username. + + + + + Name already in use. + + + + + Part of the reserved namespace. + + + + + Homeserver + + + + + your.server + + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + + Username + + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + + Back + + + + + Password + + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + + Password confirmation + + + + + Your passwords do not match! + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + + REGISTER + + + + + ReplyPopup + + + Close + + + + + Cancel Edit + + + + + Cancel Thread + + + + + RoomDirectory + + + Explore Public Rooms + + + + + Search for public rooms + + + + + Choose custom homeserver + + + + + RoomInfo + + + no version stored + + + + + RoomList + + + Start a new chat + + + + + Join a room + + + + + Create a new room + + + + + Start a direct chat + + + + + Create a new community + + + + + Room directory + + + + + Search rooms (Ctrl+K) + + + + + User settings + + + + + Logout + + + + + Enter your status message: + + + + + Status Message + + + + + Profile settings + + + + + Set status message + + + + + Encryption not set up + Cross-signing setup has not run yet. + + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + + + + + Please verify your other devices + There are unverified devices signed in to this account. + + + + + Close + + + + + Enter the tag you want to use: + + + + + New tag + + + + + Open separately + + + + + Room settings + + + + + Leave room + + + + + Copy room link + + + + + Tag room as: + + + + + Favourite + + + + + Low priority + + + + + Server notice + + + + + Create new tag... + + + + + Add or remove from community... + + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + + + + + + Invite more people + + + + + Search... + + + + + Sort by: + + + + + User ID + + + + + Display name + + + + + Power level + + + + + Administrator: %1 + + + + + Moderator: %1 + + + + + User: %1 + + + + + This room is not encrypted! + + + + + This user is verified. + + + + + This user isn't verified, but is still using the same master key from the first time you met. + + + + + This user has unverified devices! + + + + + RoomSettings + + + Failed to enable encryption: %1 + + + + + Select an avatar + + + + + All Files (*) + + + + + The selected file is not an image + + + + + Error while reading file: %1 + + + + + + Failed to upload image: %s + + + + + Room Settings + + + + + Change room avatar. + + + + + Change name of this room + + + + + %n member(s) + + + + + + + View members of %1 + + + + + No topic set + + + + + Change topic of this room + + + + + NOTIFICATIONS + + + + + Notifications + + + + + Muted + + + + + Mentions only + + + + + All messages + + + + + ENTRY PERMISSIONS + + + + + Anyone can join + + + + + Allow knocking + + + + + Allow joining via other rooms + + + + + Rooms to join via + + + + + + Change + + + + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + + Allow guests to join + + + + + Apply access rules + + + + + MESSAGE VISIBILITY + + + + + Allow viewing history without joining + + + + + This is useful to see previews of the room or view it on public websites. + + + + + Members can see messages since + + + + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. - - Failed to upload image: %s + Everything + + + + + As long as the user joined, they can see all previous messages. + + + + + They got invited + + + + + Members can only see messages from when they got invited going forward. + + + + + They joined + + + + + Members can only see messages since after they joined. + + + + + Apply visibility changes + + + + + Locally hidden events + + + + + + + + Configure + + + + + Select events to hide in this room + + + + + Automatic event deletion + + + + + Select if your events get automatically deleted in this room. + + + + + GENERAL SETTINGS + + + + + Encryption + + + + + End-to-End Encryption + + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + + Permission + + + + + View and change the permissions in this room + + + + + Aliases + + + + + View and change the addresses/aliases of this room + + + + + Sticker & Emote Settings + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + INFO + + + + + Internal ID + + + + + Copied to clipboard + + + + + Room Version + + + + + show less + + + + + show more + + + + + RoomlistModel + + + Pending invite. + + + + + Previewing this room + + + + + No preview available + + + + + This room is possibly inaccessible + + + + + Root + + + Please enter your login password to continue: + + + + + Please enter a valid email address to continue: + + + + + Please enter a valid phone number to continue: + + + + + Please enter the token which has been sent to you: + + + + + Wait for the confirmation link to arrive, then continue. + + + + + ScreenShare + + + Share desktop with %1? + + + + + Method: + + + + + Window: + + + + + Request screencast + + + + + Frame rate: + + + + + Include your camera picture-in-picture + + + + + Request remote camera + + + + + + View your callee's camera like a regular video call + + + + + Hide mouse cursor + + + + + Share + + + + + Preview + + + + + Cancel + + + + + SecretStorage + + + Failed to connect to secret storage + + + + + Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + + + + SelfVerificationCheck + + + 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! + + + + + Encryption setup successfully + + + + + Failed to setup encryption: %1 - - - RoomlistModel - - Pending invite. + + Setup Encryption - - Previewing this room + + 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! - - No preview available + + Activate Encryption - - This room is possibly inaccessible + + 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. - - - SecretStorage - - Failed to connect to secret storage + + verify - - Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + enter passphrase @@ -1293,6 +3544,98 @@ You may optionally provide a reason for others to accept your knock: + + SpaceMenuLevel + + + Add or remove from community + + + + + Official community for this room + + + + + Affiliated community for this room + + + + + Listed only for community members + + + + + Listed only for room members + + + + + Not related + + + + + Subcommunities + + + + + StatusIndicator + + + Failed + + + + + Sent + + + + + Received + + + + + Read + + + + + StickerPicker + + + Search + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + Success + + + Successful Verification + + + + + Verification successful! Both sides verified their devices! + + + + + Close + + + TimelineModel @@ -1550,145 +3893,332 @@ You may optionally provide a reason for others to accept your knock: - - %1 disabled the rule to ban rooms matching %2. + + %1 disabled the rule to ban rooms matching %2. + + + + + %1 added a rule to ban rooms matching %2 for '%3'. + + + + + %1 disabled the rule to ban servers matching %2. + + + + + %1 added a rule to ban servers matching %2 for '%3'. + + + + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + + %2 revoked the invite to %1. + + + + + %2 kicked %1. + + + + + %2 unbanned %1. + + + + + %2 rejected the knock from %1. + + + + + %1 changed their avatar. + + + + + %1 changed some profile info. + + + + + %1 joined. + + + + + %1 joined via authorisation from %2's server. + + + + + %1 rejected their invite. + + + + + %1 left the room. + + + + + Reason: %1 + + + + + %1 redacted their knock. + + + + + You joined this room. + + + + + %1 made this room require an invitation to join. + + + + + %1 invited %2. + + + + + %1 has changed their avatar and changed their display name to %2. + + + + + %1 has changed their display name to %2. + + + + + %1 left after having already left! + This is a leave event after the user already left and shouldn't happen apart from state resets + + + + + %1 banned %2 + + + + + %1 knocked. + + + + + TimelineRow + + + + Part of a thread + + + + + Edited + + + + + TimelineView + + + No room open + + + + + You are about to notify the whole room + + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + + No preview available - %1 added a rule to ban rooms matching %2 for '%3'. + Settings + + + %n member(s) + + + + - - %1 disabled the rule to ban servers matching %2. + + View members of %1 - - %1 added a rule to ban servers matching %2 for '%3'. + + This room is possibly inaccessible. If this room is private, you should remove it from this community. - - Removed by %1 + + join the conversation - - %1 (%2) removed this message at %3 + + accept invite - - Removed by %1 because: %2 + + decline invite - - %1 (%2) removed this message at %3 -Reason: %4 + + leave - - %2 revoked the invite to %1. + + Invited by %1 (%2) - - %2 kicked %1. + + Hide invite reason - - %2 unbanned %1. + + Show invite reason - - %2 rejected the knock from %1. + + Back to room list + + + TopBar - - %1 changed their avatar. + + No room selected - - %1 changed some profile info. + + In %1 - - %1 joined. + + Back to room list - - %1 joined via authorisation from %2's server. + + Show or hide pinned messages - - %1 rejected their invite. + + Show room members. - - %1 left the room. + + This room contains only verified devices. - - Reason: %1 + + This room contains verified devices and devices which have never changed their master key. - - %1 redacted their knock. + + This room contains unverified devices! - - You joined this room. + + Search this room - - %1 made this room require an invitation to join. + + Room options - - %1 invited %2. + + Invite users - - %1 has changed their avatar and changed their display name to %2. + + Members - - %1 has changed their display name to %2. + + Leave room - - %1 left after having already left! - This is a leave event after the user already left and shouldn't happen apart from state resets + + Settings - - %1 banned %2 + + Unpin - - %1 knocked. + + Enter search query @@ -1730,6 +4260,16 @@ Reason: %4 + + UploadBox + + + Upload %n file(s) + + + + + UserProfile @@ -1762,6 +4302,112 @@ Reason: %4 Error while reading file: %1 + + + Global User Profile + + + + + Room User Profile + + + + + Change avatar globally. + + + + + Change avatar. Will only apply to this room. + + + + + Change display name globally. + + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + + + + + Room: %1 + + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + + Open the global profile for this user. + + + + + + Verify + + + + + Start a private chat. + + + + + Kick the user. + + + + + Ban the user. + + + + + Refresh device list. + + + + + Devices + + + + + Shared Rooms + + + + + Sign out this device. + + + + + Change device name. + + + + + Last seen %1 from %2 + + + + + Unverify + + UserSettings @@ -2425,6 +5071,44 @@ This setting will take effect upon restart. + + UserSettingsPage + + + CACHED + + + + + NOT CACHED + + + + + IMPORT + + + + + EXPORT + + + + + DOWNLOAD + + + + + REQUEST + + + + + Back + + + VerificationManager @@ -2433,6 +5117,67 @@ This setting will take effect upon restart. + + Waiting + + + Waiting for other party… + + + + + Waiting for other side to accept the verification request. + + + + + Waiting for other side to continue the verification process. + + + + + Waiting for other side to complete the verification process. + + + + + Cancel + + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + + + + + Enjoy your stay! + + + + + REGISTER + + + + + LOGIN + + + + + Reduce animations + + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + + + descriptiveTime diff --git a/resources/langs/nheko_uk.ts b/resources/langs/nheko_uk.ts index 495bb2ee..508de668 100644 --- a/resources/langs/nheko_uk.ts +++ b/resources/langs/nheko_uk.ts @@ -1,6 +1,40 @@ + + ActiveCallBar + + + Calling... + + + + + + Connecting... + + + + + You are screen sharing + + + + + Hide/Show Picture-in-Picture + + + + + Unmute Mic + + + + + Mute Mic + + + AliasEditingModel @@ -17,6 +51,82 @@ Не вдалося оновити псевдоніми: %1 + + AliasEditor + + + Aliases to %1 + + + + + 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. + + + + + Primary alias + + + + + Make primary alias + + + + + Advertise as an alias in this room + + + + + Publish in room directory + + + + + Remove this alias + + + + + #new-alias:server.tld + + + + + Add + + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + + Parent community + + + + + Other room + + + + + Enter additional rooms not in the list yet... + + + Cache @@ -35,6 +145,67 @@ Порожня кімната + + CallInvite + + + Video Call + + + + + Voice Call + + + + + No microphone found. + + + + + CallInviteBar + + + Video Call + + + + + Voice Call + + + + + Devices + + + + + Accept + + + + + No microphone found. + + + + + Unknown microphone: %1 + + + + + Unknown camera: %1 + + + + + Decline + + + CallManager @@ -271,6 +442,11 @@ You may optionally provide a reason for others to accept your knock: Enter reason for banning %1 (%2) or hit enter for no reason: Введіть причину блокування %1 (%2) або натисніть Enter щоб не уточнювати причину: + + + No network connection + + CommandCompleter @@ -561,6 +737,29 @@ You may optionally provide a reason for others to accept your knock: Перетворити цей особистий чат на кімнату. + + CommunitiesList + + + Expand + + + + + Collapse + + + + + Do not show notification counts for this community or tag. + + + + + Hide rooms with this tag or from this community by default. + + + CommunitiesModel @@ -635,607 +834,2665 @@ You may optionally provide a reason for others to accept your knock: - CrossSigningSecrets + ConfirmJoinRoomDialog - - Decrypt secrets - Розшифрувати ключі + + Confirm community join + - - Enter your recovery key or passphrase to decrypt your secrets: - Введіть ключ відновлення або парольну фразу, щоб розшифрувати свої ключі: + + Confirm room join + - - - Enter your recovery key or passphrase called %1 to decrypt your secrets: - Введіть ключ відновлення або парольну фразу %1, щоб розшифрувати свої ключі: + + + %n member(s) + + + + + - - Decryption failed - Не вдалося розшифрувати + + 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: + - - Failed to decrypt secrets with the provided recovery key or passphrase - Не вдалося розшифрувати ключі за допомогою наданого ключа відновлення або парольної фрази + + Do you want to join this room? You can optionally add a reason below: + - - - EventExpiry - - - Failed to set hidden events: %1 - Не вдалося встановити приховані події: %1 + + Knock + - - - GridImagePackModel - - Account Pack + + Join - HiddenEvents + CreateDirect - - - Failed to set hidden events: %1 - Не вдалося встановити приховані події: %1 + + Create Direct Chat + - - - InputBar - - All Files (*) - Усі файли (*) + + User to invite + - - Select file(s) + + @user:server.tld - - Upload of '%1' failed - Помилка завантаження "%1" + + Encryption + - LoginPage + CreateRoom - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org - Ви ввели недійсний ідентифікатор Matrix наприклад @taras:matrix.org + + New community + - - Autodiscovery failed. Received malformed response. - Помилка автовиявлення. Отримано неправильну відповідь. + + New Room + - - Autodiscovery failed. Unknown error when requesting .well-known. - Помилка автовиявлення. Невідома помилка під час запиту .well-known. + + Name + - - The required endpoints were not found. Possibly not a Matrix server. - Потрібні кінцеві точки не знайдено. Можливо, це не сервер Matrix. + + No name + - - Received malformed response. Make sure the homeserver domain is valid. - Отримано неправильну відповідь. Переконайтеся, що домен домашнього сервера дійсний. + + Topic + - - An unknown error occured. Make sure the homeserver domain is valid. - Сталася невідома помилка. Переконайтеся, що домен домашнього сервера дійсний. + + No topic + - - 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. - Вибраний сервер не підтримує версію протоколу Matrix, яку розуміє цей клієнт (від 1.1 до 1.5). Ви не можете ввійти. + + Alias + - - Sign in with Apple - Увійдіть за допомогою Apple - - - - Continue with Facebook - Продовжуйте з Facebook - - - - Sign in with Google - Увійдіть за допомогою Google + + Public + - - Sign in with Twitter - Увійдіть за допомогою Twitter + + Public rooms can be joined by anyone; private rooms need explicit invites. + - - Login using %1 - Увійдіть за допомогою %1 + + Trusted + - - SSO LOGIN - ВХІД SSO + + All invitees are given the same power level as the creator + - - Empty password - Порожній пароль + + Encryption + - - SSO login failed - Помилка входу SSO + + Caution: Encryption cannot be disabled + - - - MediaUpload - - - Failed to upload media. Please try again. - Не вдалося завантажити медіа. Будь ласка спробуйте ще раз. + + Create Room + - NotificationsManager - - - - %1 sent an encrypted message - %1 надіслав зашифроване повідомлення - + CrossSigningSecrets - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message - %1 відповів: %2 + + Decrypt secrets + Розшифрувати ключі - - %1 replied with an encrypted message - %1 відповів зашифрованим повідомленням + + Enter your recovery key or passphrase to decrypt your secrets: + Введіть ключ відновлення або парольну фразу, щоб розшифрувати свої ключі: - - %1 replied to a message - %1 відповів на повідомлення + + Enter your recovery key or passphrase called %1 to decrypt your secrets: + Введіть ключ відновлення або парольну фразу %1, щоб розшифрувати свої ключі: - - %1 sent a message - %1 надіслав повідомлення + + Decryption failed + Не вдалося розшифрувати - - - PowerLevels - - Failed to update powerlevel: %1 - Не вдалося оновити рівень потужності: %1 + + Failed to decrypt secrets with the provided recovery key or passphrase + Не вдалося розшифрувати ключі за допомогою наданого ключа відновлення або парольної фрази - PowerlevelEditingModels + DigitVerification - - Failed to update powerlevel: %1 - Не вдалося оновити рівень потужності: %1 + + Verification Code + - - - PowerlevelsTypeListModel - - Other events - Інші події + + 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! + - - Other state events - Інші адміністративні події + + They do not match! + - - Remove other users - Видалити інших користувачів + + They match! + + + + EmojiVerification - - Ban other users - Забанити інших користувачів + + Verification Code + - - Invite other users - Запросити інших користувачів + + 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! + - - Redact events sent by others - Редагувати події, надіслані іншими + + 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. + - - Reactions - Реакції + + They do not match! + - - Deprecated aliases events - Застарілі події псевдонімів + + They match! + + + + Encrypted - - Change the room avatar - Змінити аватар кімнати + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. + - Change the room addresses - Змінити адреси кімнат + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. + - Send encrypted messages - Надіслати зашифровані повідомлення + There was an internal error reading the decryption key from the database. + - Enable encryption - Увімкнути шифрування + There was an error decrypting this message. + - Change guest access - Змінити гостьовий доступ + The message couldn't be parsed. + - Change history visibility - Змінити видимість історії + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! + - Change who can join - Змінити тих, хто може приєднатися + Unknown decryption error + - - Send messages - Надіслати повідомлення + + Request key + + + + EncryptionEnabled - - Change the room name - Змінити назву кімнати + + %1 enabled end-to-end encryption + - - Change the room permissions - Змінити дозволи кімнати + + 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. + + + + EncryptionIndicator - - Change the rooms topic - Змінити тему кімнат + + This message is not encrypted! + - - Change the widgets - Змінити віджети + + Encrypted by a verified device + - Change the widgets (experimental) - Змінити віджети (експериментально) + Encrypted by an unverified device, but you have trusted that user so far. + - Redact own events - Редагувати власні події + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + + EventExpirationDialog - - Change the pinned events - Змінити закріплені події + + Event expiration for %1 + - - Upgrade the room - Оновити кімнату + + Event expiration + - - Send stickers - Надіслати наліпки + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. + - Ban users using policy rules - Заборонити користувачів за допомогою правил політики + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. + - - Ban rooms using policy rules - Заборонити кімнати за правилами політики + + Expire events after X days + - - Ban servers using policy rules - Заборонити сервери за допомогою правил політики + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. + - - Edit child communities and rooms - Редагувати дочірні спільноти та кімнати + + Only keep latest X events + - - Change parent communities - Змінити батьківські громади + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. + - - Start a call - Розпочати дзвінок + + Always keep latest X events + - - Negotiate a call - Домовитися про дзвінок + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. + - - Answer a call - Відповісти на дзвінок + + Include state events + - - Hang up a call - Покласти трубку + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + + EventExpiry - - Reject a call - Відхилити дзвінок + + + Failed to set hidden events: %1 + Не вдалося встановити приховані події: %1 + + + + Failed + + + Verification failed + + + + + Other client does not support our verification protocol. + + + + + Key mismatch detected! + - Change the room emotes - Змінити емоції кімнати + Device verification timed out. + - - - PowerlevelsUserListModel - - Other users - Інші користувачі + + Other party canceled the verification. + - - - QCoreApplication - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. - Створити унікальний профіль, який дозволить вам входити в кілька облікових записів одночасно та запускати кілька екземплярів nheko. + + Verification messages received out of order! + - profile - профіль + Unknown verification error. + - - profile name - імя профілю + + Close + - QObject + ForwardCompleter - - Alias for '--log-level trace'. - Псевдонім для '--log-level trace'. + + Forward Message + + + + GridImagePackModel - - 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} - Установіть глобальний рівень журналу або розділений комами список пар <component>=<level>, або обидва. Наприклад, щоб встановити рівень журналу за замовчуванням на «попередження», але вимкнути журналювання для компонента «ui», передайте «warn,ui=off». рівні: {trace,debug,info,warning,error,critical,off} компоненти:{crypto,db,mtx,net,qml,ui} + + Account Pack + + + + HiddenEvents - - level - рівень + + + Failed to set hidden events: %1 + Не вдалося встановити приховані події: %1 + + + HiddenEventsDialog - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} - Встановіть тип виведення журналу. Допускається список, розділений комами. Типовим є 'file,stderr'. типи: {file, stderr, none} + + Hidden events for %1 + - - type - тип + + Hidden events + - - Respond - Відповісти + + These events will be <b>shown</b> in %1: + + + + + These events will be <b>shown</b> in all rooms: + + + + + User events + - Send - Надіслати + Joins, leaves, avatar and name changes, bans, … + + + + + Power level changes + - Write a message... - Написати повідомлення… + Sent when a moderator is added/removed or the permissions of a room are changed. + - - - ReadReceiptsModel - - Yesterday, %1 - Учора, %1 + + Stickers + - RegisterPage + ImagePackEditorDialog - - Autodiscovery failed. Received malformed response. - Помилка автовиявлення. Отримано неправильну відповідь. + + Editing image pack + + + + + Add images + - Autodiscovery failed. Unknown error when requesting .well-known. - Помилка автовиявлення. Невідома помилка під час запиту .well-known. + Images (*.png *.webp *.gif *.jpg *.jpeg) + - - The required endpoints were not found. Possibly not a Matrix server. - Потрібні кінцеві точки не знайдено. Можливо, це не сервер Matrix. + + Select images for pack + - - Received malformed response. Make sure the homeserver domain is valid. - Отримано неправильну відповідь. Переконайтеся, що домен домашнього сервера дійсний. + + Add to pack + - - An unknown error occured. Make sure the homeserver domain is valid. - Сталася невідома помилка. Переконайтеся, що домен домашнього сервера дійсний. + + Change the overview image for this pack + - - 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. - Вибраний сервер не підтримує версію протоколу Matrix, яку розуміє цей клієнт (від 1.1 до 1.5). Ви не можете зареєструватися. + + Overview Image (*.png *.webp *.jpg *.jpeg) + - - Server does not support querying registration flows! - Сервер не підтримує потоки реєстрації запитів! + + Select overview image for pack + - - Server does not support registration. - Сервер не підтримує реєстрацію. + + State key + - - Invalid username. - Невірне ім'я користувача. + + Packname + - - Name already in use. - Ім'я вже використовується. + + Attribution + - - Part of the reserved namespace. - Частина зарезервованого простору імен. + + + Use as Emoji + - - - RoomInfo - - no version stored - версія не збережена + + + Use as Sticker + + + + + Shortcode + + + + + Body + + + + + Remove from pack + + + + + Remove + - RoomSettings + ImagePackSettingsDialog - - Failed to enable encryption: %1 - Не вдалося ввімкнути шифрування: %1 + + Image pack settings + - - Select an avatar - Вибрати аватар + + Create account pack + - - All Files (*) - Усі файли (*) + + New room pack + - - The selected file is not an image - Вибраний файл не є зображенням + + Private pack + - - Error while reading file: %1 - Помилка під час читання файлу: %1 + + Pack from this room + - - - Failed to upload image: %s - Не вдалося завантажити зображення: %s + + Pack from parent community + + + + + Globally enabled pack + + + + + Enable globally + + + + + Enables this pack to be used in all rooms + + + + + Edit + + + + + Close + - RoomlistModel + InputBar - - Pending invite. - Очікує запрошення. + + All Files (*) + Усі файли (*) + + + + Select file(s) + + + + + Upload of '%1' failed + Помилка завантаження "%1" + + + + InviteDialog + + + Invite users to %1 + + + + + Search user + + + + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + + + + + Search on Server + + + + + Invite + + + + + Cancel + Скасувати + + + + JoinRoomDialog + + + Join room + + + + + Room ID or alias + + + + + Join + + + + + LeaveRoomDialog + + + Leave room + + + + + Are you sure you want to leave? + + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + Ви ввели недійсний ідентифікатор Matrix наприклад @taras:matrix.org + + + + Autodiscovery failed. Received malformed response. + Помилка автовиявлення. Отримано неправильну відповідь. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Помилка автовиявлення. Невідома помилка під час запиту .well-known. + + + + The required endpoints were not found. Possibly not a Matrix server. + Потрібні кінцеві точки не знайдено. Можливо, це не сервер Matrix. + + + + Received malformed response. Make sure the homeserver domain is valid. + Отримано неправильну відповідь. Переконайтеся, що домен домашнього сервера дійсний. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Сталася невідома помилка. Переконайтеся, що домен домашнього сервера дійсний. + + + + 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. + Вибраний сервер не підтримує версію протоколу Matrix, яку розуміє цей клієнт (від 1.1 до 1.5). Ви не можете ввійти. + + + + Sign in with Apple + Увійдіть за допомогою Apple + + + + Continue with Facebook + Продовжуйте з Facebook + + + + Sign in with Google + Увійдіть за допомогою Google + + + + Sign in with Twitter + Увійдіть за допомогою Twitter + + + + Login using %1 + Увійдіть за допомогою %1 + + + + SSO LOGIN + ВХІД SSO + + + + Empty password + Порожній пароль + + + + SSO login failed + Помилка входу SSO + + + + Matrix ID + + + + + e.g @joe:matrix.org + + + + + 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. + + + + + Password + + + + + Your password. + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + + Homeserver address + + + + + server.my:8787 + + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + + LOGIN + + + + + Back + + + + + LogoutDialog + + + Log out + + + + + A call is in progress. Log out? + + + + + Are you sure you want to log out? + + + + + MediaUpload + + + + Failed to upload media. Please try again. + Не вдалося завантажити медіа. Будь ласка спробуйте ще раз. + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + + + + + Go to replacement room + + + + + %1 removed a message + + + + + %1 changed which servers are allowed in this room. + + + + + %2 changed the room name to: %1 + + + + + %1 removed the room name + + + + + %2 changed the topic to: %1 + + + + + %1 removed the topic + + + + + %1 changed the room avatar + + + + + %1 changed the pinned messages. + + + + + %1 changed the addresses for this room. + + + + + %1 changed the parent communities for this room. + + + + + %1 created and configured room: %2 + + + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 rejected the call. + + + + + %1 select answer + + + + + %1 ended the call. + + + + + + %1 is negotiating the call... + + + + + Allow them in + + + + + MessageInput + + + Hang up + + + + + Already on a call + + + + + Place a call + + + + + Send a file + + + + + Write a message... + Написати повідомлення… + + + + Stickers + + + + + Emoji + + + + + Send + Надіслати + + + + You don't have permission to send messages in this room + + + + + MessageView + + + Edit + + + + + React + + + + + Reply in thread + + + + + New thread + + + + + Reply + + + + + Go to message + + + + + Options + + + + + %1's status message + + + + + Enter reason for removal or hit enter for no reason: + + + + + Reason for removal + + + + + Go to &message + + + + + + &Copy + + + + + + Copy &link location + + + + + Re&act + + + + + Repl&y + + + + + &Edit + + + + + &Thread + + + + + Un&pin + + + + + &Pin + + + + + &Read receipts + + + + + &Forward + + + + + &Mark as read + + + + + View raw message + + + + + View decrypted raw message + + + + + Remo&ve message + + + + + &Save as + + + + + &Open in external program + + + + + Copy link to eve&nt + + + + + &Go to quoted message + + + + + NewVerificationRequest + + + Send Verification Request + + + + + Received Verification Request + + + + + 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.) + + + + + 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? + + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + + %1 has requested to verify their device %2. + + + + + %1 using the device %2 has requested to be verified. + + + + + Your device (%1) has requested to be verified. + + + + + Cancel + Скасувати + + + + Deny + + + + + Start verification + + + + + Accept + + + + + NotificationsManager + + + + %1 sent an encrypted message + %1 надіслав зашифроване повідомлення + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + %1 відповів: %2 + + + + %1 replied with an encrypted message + %1 відповів зашифрованим повідомленням + + + + %1 replied to a message + %1 відповів на повідомлення + + + + %1 sent a message + %1 надіслав повідомлення + + + + PlaceCall + + + Place a call to %1? + + + + + No microphone found. + + + + + Voice + + + + + Video + + + + + Screen + + + + + Cancel + Скасувати + + + + Placeholder + + + unimplemented event: + + + + + PowerLevelEditor + + + Permissions in %1 + + + + + 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. + + + + + Roles + + + + + Users + + + + + Move permissions between roles to change them + + + + + + Administrator (%1) + + + + + + Moderator (%1) + + + + + User (%1) + + + + + + Custom (%1) + + + + + Remove event type + + + + + Add event type + + + + + Add new role + + + + + Add + + + + + Move users up or down to change their permissions + + + + + Remove user + + + + + Add user + + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + + + + + Which of the subcommunities and rooms should these permissions be applied to? + + + + + Apply permissions recursively + + + + + Overwrite exisiting modifications in rooms + + + + + No permissions to apply the new permissions here + + + + + No changes needed + + + + + Existing modifications to the permissions in this room will be overwritten + + + + + Permissions synchronized with community + + + + + PowerLevels + + + Failed to update powerlevel: %1 + Не вдалося оновити рівень потужності: %1 + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + Не вдалося оновити рівень потужності: %1 + + + + PowerlevelsTypeListModel + + + Other events + Інші події + + + + Other state events + Інші адміністративні події + + + + Remove other users + Видалити інших користувачів + + + + Ban other users + Забанити інших користувачів + + + + Invite other users + Запросити інших користувачів + + + + Redact events sent by others + Редагувати події, надіслані іншими + + + + Reactions + Реакції + + + + Deprecated aliases events + Застарілі події псевдонімів + + + + Change the room avatar + Змінити аватар кімнати + + + + Change the room addresses + Змінити адреси кімнат + + + + Send encrypted messages + Надіслати зашифровані повідомлення + + + + Enable encryption + Увімкнути шифрування + + + + Change guest access + Змінити гостьовий доступ + + + + Change history visibility + Змінити видимість історії + + + + Change who can join + Змінити тих, хто може приєднатися + + + + Send messages + Надіслати повідомлення + + + + Change the room name + Змінити назву кімнати + + + + Change the room permissions + Змінити дозволи кімнати + + + + Change the rooms topic + Змінити тему кімнат + + + + Change the widgets + Змінити віджети + + + + Change the widgets (experimental) + Змінити віджети (експериментально) + + + + Redact own events + Редагувати власні події + + + + Change the pinned events + Змінити закріплені події + + + + Upgrade the room + Оновити кімнату + + + + Send stickers + Надіслати наліпки + + + + Ban users using policy rules + Заборонити користувачів за допомогою правил політики + + + + Ban rooms using policy rules + Заборонити кімнати за правилами політики + + + + Ban servers using policy rules + Заборонити сервери за допомогою правил політики + + + + Edit child communities and rooms + Редагувати дочірні спільноти та кімнати + + + + Change parent communities + Змінити батьківські громади + + + + Start a call + Розпочати дзвінок + + + + Negotiate a call + Домовитися про дзвінок + + + + Answer a call + Відповісти на дзвінок + + + + Hang up a call + Покласти трубку + + + + Reject a call + Відхилити дзвінок + + + + Change the room emotes + Змінити емоції кімнати + + + + PowerlevelsUserListModel + + + Other users + Інші користувачі + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + Створити унікальний профіль, який дозволить вам входити в кілька облікових записів одночасно та запускати кілька екземплярів nheko. + + + + profile + профіль + + + + profile name + імя профілю + + + + QObject + + + Alias for '--log-level trace'. + Псевдонім для '--log-level trace'. + + + + 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} + Установіть глобальний рівень журналу або розділений комами список пар <component>=<level>, або обидва. Наприклад, щоб встановити рівень журналу за замовчуванням на «попередження», але вимкнути журналювання для компонента «ui», передайте «warn,ui=off». рівні: {trace,debug,info,warning,error,critical,off} компоненти:{crypto,db,mtx,net,qml,ui} + + + + level + рівень + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + Встановіть тип виведення журналу. Допускається список, розділений комами. Типовим є 'file,stderr'. типи: {file, stderr, none} + + + + type + тип + + + + Respond + Відповісти + + + + Send + Надіслати + + + + Write a message... + Написати повідомлення… + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + + + + + Open reCAPTCHA + + + + + Cancel + Скасувати + + + + Confirm + Підтвердити + + + + ReadReceipts + + + Read receipts + Прочитати квитанції + + + + ReadReceiptsModel + + + Yesterday, %1 + Учора, %1 + + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + Помилка автовиявлення. Отримано неправильну відповідь. + + + + Autodiscovery failed. Unknown error when requesting .well-known. + Помилка автовиявлення. Невідома помилка під час запиту .well-known. + + + + The required endpoints were not found. Possibly not a Matrix server. + Потрібні кінцеві точки не знайдено. Можливо, це не сервер Matrix. + + + + Received malformed response. Make sure the homeserver domain is valid. + Отримано неправильну відповідь. Переконайтеся, що домен домашнього сервера дійсний. + + + + An unknown error occured. Make sure the homeserver domain is valid. + Сталася невідома помилка. Переконайтеся, що домен домашнього сервера дійсний. + + + + 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. + Вибраний сервер не підтримує версію протоколу Matrix, яку розуміє цей клієнт (від 1.1 до 1.5). Ви не можете зареєструватися. + + + + Server does not support querying registration flows! + Сервер не підтримує потоки реєстрації запитів! + + + + Server does not support registration. + Сервер не підтримує реєстрацію. + + + + Invalid username. + Невірне ім'я користувача. + + + + Name already in use. + Ім'я вже використовується. + + + + Part of the reserved namespace. + Частина зарезервованого простору імен. + + + + Homeserver + Домашній сервер + + + + your.server + + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + + Username + + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + + Back + + + + + Password + + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + + Password confirmation + + + + + Your passwords do not match! + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + + REGISTER + + + + + ReplyPopup + + + Close + + + + + Cancel Edit + + + + + Cancel Thread + + + + + RoomDirectory + + + Explore Public Rooms + + + + + Search for public rooms + + + + + Choose custom homeserver + + + + + RoomInfo + + + no version stored + версія не збережена + + + + RoomList + + + Start a new chat + + + + + Join a room + + + + + Create a new room + + + + + Start a direct chat + + + + + Create a new community + + + + + Room directory + + + + + Search rooms (Ctrl+K) + + + + + User settings + + + + + Logout + + + + + Enter your status message: + + + + + Status Message + + + + + Profile settings + + + + + Set status message + + + + + Encryption not set up + Cross-signing setup has not run yet. + + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + + + + + Please verify your other devices + There are unverified devices signed in to this account. + + + + + Close + + + + + Enter the tag you want to use: + + + + + New tag + + + + + Open separately + + + + + Room settings + + + + + Leave room + + + + + Copy room link + + + + + Tag room as: + + + + + Favourite + + + + + Low priority + + + + + Server notice + + + + + Create new tag... + + + + + Add or remove from community... + + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + + + + + + + + Invite more people + + + + + Search... + + + + + Sort by: + + + + + User ID + Ідентифікатор користувача + + + + Display name + + + + + Power level + + + + + Administrator: %1 + + + + + Moderator: %1 + + + + + User: %1 + + + + + This room is not encrypted! + + + + + This user is verified. + + + + + This user isn't verified, but is still using the same master key from the first time you met. + + + + + This user has unverified devices! + + + + + RoomSettings + + + Failed to enable encryption: %1 + Не вдалося ввімкнути шифрування: %1 + + + + Select an avatar + Вибрати аватар + + + + All Files (*) + Усі файли (*) + + + + The selected file is not an image + Вибраний файл не є зображенням + + + + Error while reading file: %1 + Помилка під час читання файлу: %1 + + + + + Failed to upload image: %s + Не вдалося завантажити зображення: %s + + + + Room Settings + + + + + Change room avatar. + + + + + Change name of this room + + + + + %n member(s) + + + + + + + + + View members of %1 + + + + + No topic set + + + + + Change topic of this room + + + + + NOTIFICATIONS + СПОВІЩЕННЯ + + + + Notifications + + + + + Muted + + + + + Mentions only + + + + + All messages + + + + + ENTRY PERMISSIONS + + + + + Anyone can join + + + + + Allow knocking + + + + + Allow joining via other rooms + + + + + Rooms to join via + + + + + + Change + + + + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + + Allow guests to join + + + + + Apply access rules + + + + + MESSAGE VISIBILITY + + + + + Allow viewing history without joining + + + + + This is useful to see previews of the room or view it on public websites. + + + + + Members can see messages since + + + + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. + + + + + Everything + + + + + As long as the user joined, they can see all previous messages. + + + + + They got invited + + + + + Members can only see messages from when they got invited going forward. + + + + + They joined + + + + + Members can only see messages since after they joined. + + + + + Apply visibility changes + + + + + Locally hidden events + + + + + + + + Configure + + + + + Select events to hide in this room + + + + + Automatic event deletion + + + + + Select if your events get automatically deleted in this room. + + + + + GENERAL SETTINGS + + + + + Encryption + + + + + End-to-End Encryption + + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + + Permission + + + + + View and change the permissions in this room + + + + + Aliases + + + + + View and change the addresses/aliases of this room + + + + + Sticker & Emote Settings + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + INFO + ІНФО + + + + Internal ID + + + + + Copied to clipboard + + + + + Room Version + + + + + show less + + + + + show more + + + + + RoomlistModel + + + Pending invite. + Очікує запрошення. + + + + Previewing this room + Попередній перегляд цієї кімнати + + + + No preview available + Попередній перегляд недоступний + + + + This room is possibly inaccessible + + + + + Root + + + Please enter your login password to continue: + + + + + Please enter a valid email address to continue: + + + + + Please enter a valid phone number to continue: + + + + + Please enter the token which has been sent to you: + + + + + Wait for the confirmation link to arrive, then continue. + + + + + ScreenShare + + + Share desktop with %1? + + + + + Method: + + + + + Window: + + + + + Request screencast + + + + + Frame rate: + + + + + Include your camera picture-in-picture + + + + + Request remote camera + + + + + + View your callee's camera like a regular video call + + + + + Hide mouse cursor + + + + + Share + + + + + Preview + + + + + Cancel + Скасувати + + + + SecretStorage + + + Failed to connect to secret storage + Не вдалося підключитися до секретного сховища + + + + Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + Nheko не зміг підключитися до безпечного сховища для збереження секретів шифрування. Це може мати кілька причин. Перевірте, чи працює ваша служба D-Bus і чи налаштовано ви службу, наприклад KWallet, Gnome Keyring, KeePassXC або еквівалент для вашої платформи. Якщо у вас виникли проблеми, не соромтеся відкрити проблему тут: https://github.com/Nheko-Reborn/nheko/issues + + + + SelfVerificationCheck + + + 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! + + + + + Encryption setup successfully + + + + + Failed to setup encryption: %1 + + + + + Setup Encryption + - - Previewing this room - Попередній перегляд цієї кімнати + + 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! + - - No preview available - Попередній перегляд недоступний + + Activate Encryption + - - This room is possibly inaccessible + + 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. - - - SecretStorage - - Failed to connect to secret storage - Не вдалося підключитися до секретного сховища + + verify + - - Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues - Nheko не зміг підключитися до безпечного сховища для збереження секретів шифрування. Це може мати кілька причин. Перевірте, чи працює ваша служба D-Bus і чи налаштовано ви службу, наприклад KWallet, Gnome Keyring, KeePassXC або еквівалент для вашої платформи. Якщо у вас виникли проблеми, не соромтеся відкрити проблему тут: https://github.com/Nheko-Reborn/nheko/issues + + enter passphrase + @@ -1297,6 +3554,98 @@ You may optionally provide a reason for others to accept your knock: Не вдалося завантажити зображення: %1 + + SpaceMenuLevel + + + Add or remove from community + + + + + Official community for this room + + + + + Affiliated community for this room + + + + + Listed only for community members + + + + + Listed only for room members + + + + + Not related + + + + + Subcommunities + + + + + StatusIndicator + + + Failed + + + + + Sent + + + + + Received + + + + + Read + + + + + StickerPicker + + + Search + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + Success + + + Successful Verification + + + + + Verification successful! Both sides verified their devices! + + + + + Close + + + TimelineModel @@ -1616,95 +3965,284 @@ Reason: %4 %2 вигнав %1. - - %2 unbanned %1. - %2 розблоковано %1. + + %2 unbanned %1. + %2 розблоковано %1. + + + + %2 rejected the knock from %1. + %2 відхилив стукіт від %1. + + + + %1 changed their avatar. + %1 змінив свій аватар. + + + + %1 changed some profile info. + %1 змінив деяку інформацію профілю. + + + + %1 joined. + %1 приєднався. + + + + %1 joined via authorisation from %2's server. + %1 приєднався через авторизацію з сервера %2. + + + + %1 rejected their invite. + %1 відхилив їхнє запрошення. + + + + %1 left the room. + %1 залишив кімнату. + + + + Reason: %1 + Причина: %1 + + + + %1 redacted their knock. + %1 відредагував свій стукіт. + + + + You joined this room. + Ви приєдналися до цієї кімнати. + + + + %1 made this room require an invitation to join. + %1 зробив так, щоб ця кімната потребувала запрошення, щоб приєднатися. + + + + %1 invited %2. + %1 запрошено %2. + + + + %1 has changed their avatar and changed their display name to %2. + %1 змінив свій аватар і відображуване ім’я на %2. + + + + %1 has changed their display name to %2. + %1 змінив своє відображуване ім’я на %2. + + + + %1 left after having already left! + This is a leave event after the user already left and shouldn't happen apart from state resets + %1 залишився після того, як уже пішов! + + + + %1 banned %2 + %1 заблоковано %2 + + + + %1 knocked. + %1 постукав. + + + + TimelineRow + + + + Part of a thread + + + + + Edited + + + + + TimelineView + + + No room open + + + + + You are about to notify the whole room + + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + + No preview available + Попередній перегляд недоступний + + + + Settings + + + + + %n member(s) + + + + + + + + + View members of %1 + + + + + This room is possibly inaccessible. If this room is private, you should remove it from this community. + + + + + join the conversation + + + + + accept invite + + + + + decline invite + + + + + leave + + + + + Invited by %1 (%2) + + + + + Hide invite reason + + + + + Show invite reason + - - %2 rejected the knock from %1. - %2 відхилив стукіт від %1. + + Back to room list + + + + TopBar - - %1 changed their avatar. - %1 змінив свій аватар. + + No room selected + - - %1 changed some profile info. - %1 змінив деяку інформацію профілю. + + In %1 + - - %1 joined. - %1 приєднався. + + Back to room list + - - %1 joined via authorisation from %2's server. - %1 приєднався через авторизацію з сервера %2. + + Show or hide pinned messages + - - %1 rejected their invite. - %1 відхилив їхнє запрошення. + + Show room members. + - - %1 left the room. - %1 залишив кімнату. + + This room contains only verified devices. + - - Reason: %1 - Причина: %1 + + This room contains verified devices and devices which have never changed their master key. + - - %1 redacted their knock. - %1 відредагував свій стукіт. + + This room contains unverified devices! + - - You joined this room. - Ви приєдналися до цієї кімнати. + + Search this room + - - %1 made this room require an invitation to join. - %1 зробив так, щоб ця кімната потребувала запрошення, щоб приєднатися. + + Room options + - - %1 invited %2. - %1 запрошено %2. + + Invite users + - - %1 has changed their avatar and changed their display name to %2. - %1 змінив свій аватар і відображуване ім’я на %2. + + Members + - - %1 has changed their display name to %2. - %1 змінив своє відображуване ім’я на %2. + + Leave room + - - %1 left after having already left! - This is a leave event after the user already left and shouldn't happen apart from state resets - %1 залишився після того, як уже пішов! + + Settings + - - %1 banned %2 - %1 заблоковано %2 + + Unpin + - - %1 knocked. - %1 постукав. + + Enter search query + @@ -1745,6 +4283,18 @@ Reason: %4 Неприпустимий токен + + UploadBox + + + Upload %n file(s) + + + + + + + UserProfile @@ -1777,6 +4327,112 @@ Reason: %4 Error while reading file: %1 Помилка під час читання файлу: %1 + + + Global User Profile + + + + + Room User Profile + + + + + Change avatar globally. + + + + + Change avatar. Will only apply to this room. + + + + + Change display name globally. + + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + + + + + Room: %1 + + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + + Open the global profile for this user. + + + + + + Verify + + + + + Start a private chat. + + + + + Kick the user. + + + + + Ban the user. + + + + + Refresh device list. + + + + + Devices + + + + + Shared Rooms + + + + + Sign out this device. + + + + + Change device name. + + + + + Last seen %1 from %2 + + + + + Unverify + + UserSettings @@ -2454,6 +5110,44 @@ This setting will take effect upon restart. Файл для збереження експортованих сеансових ключів + + UserSettingsPage + + + CACHED + + + + + NOT CACHED + + + + + IMPORT + + + + + EXPORT + + + + + DOWNLOAD + + + + + REQUEST + + + + + Back + + + VerificationManager @@ -2462,6 +5156,67 @@ This setting will take effect upon restart. Зашифрований приватний чат з цим користувачем не знайдено. Створіть зашифрований приватний чат з цим користувачем і спробуйте ще раз. + + Waiting + + + Waiting for other party… + + + + + Waiting for other side to accept the verification request. + + + + + Waiting for other side to continue the verification process. + + + + + Waiting for other side to complete the verification process. + + + + + Cancel + Скасувати + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + + + + + Enjoy your stay! + + + + + REGISTER + + + + + LOGIN + + + + + Reduce animations + + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + Nheko використовує анімацію в кількох місцях, щоб бути красивіше. Це дозволяє вам вимкнути їх, якщо вони викликають у вас неприємні відчуття. + + descriptiveTime diff --git a/resources/langs/nheko_vi.ts b/resources/langs/nheko_vi.ts index baa07f64..10be9ca7 100644 --- a/resources/langs/nheko_vi.ts +++ b/resources/langs/nheko_vi.ts @@ -1,6 +1,40 @@ + + ActiveCallBar + + + Calling... + + + + + + Connecting... + + + + + You are screen sharing + + + + + Hide/Show Picture-in-Picture + + + + + Unmute Mic + + + + + Mute Mic + + + AliasEditingModel @@ -17,6 +51,82 @@ + + AliasEditor + + + Aliases to %1 + + + + + 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. + + + + + Primary alias + + + + + Make primary alias + + + + + Advertise as an alias in this room + + + + + Publish in room directory + + + + + Remove this alias + + + + + #new-alias:server.tld + + + + + Add + + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + + Parent community + + + + + Other room + + + + + Enter additional rooms not in the list yet... + + + Cache @@ -33,6 +143,67 @@ + + CallInvite + + + Video Call + + + + + Voice Call + + + + + No microphone found. + + + + + CallInviteBar + + + Video Call + + + + + Voice Call + + + + + Devices + + + + + Accept + + + + + No microphone found. + + + + + Unknown microphone: %1 + + + + + Unknown camera: %1 + + + + + Decline + + + CallManager @@ -264,6 +435,11 @@ You may optionally provide a reason for others to accept your knock: Enter reason for banning %1 (%2) or hit enter for no reason: + + + No network connection + + CommandCompleter @@ -554,6 +730,29 @@ You may optionally provide a reason for others to accept your knock: + + CommunitiesList + + + Expand + + + + + Collapse + + + + + Do not show notification counts for this community or tag. + + + + + Hide rooms with this tag or from this community by default. + + + CommunitiesModel @@ -628,606 +827,2658 @@ You may optionally provide a reason for others to accept your knock: - CrossSigningSecrets + ConfirmJoinRoomDialog - - Decrypt secrets + + Confirm community join - - Enter your recovery key or passphrase to decrypt your secrets: + + Confirm room join - - - Enter your recovery key or passphrase called %1 to decrypt your secrets: - + + + %n member(s) + + + - - Decryption failed + + 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: - - Failed to decrypt secrets with the provided recovery key or passphrase + + Do you want to join this room? You can optionally add a reason below: - - - EventExpiry - - - Failed to set hidden events: %1 + + Knock - - - GridImagePackModel - - Account Pack + + Join - HiddenEvents + CreateDirect - - - Failed to set hidden events: %1 + + Create Direct Chat - - - InputBar - - All Files (*) + + User to invite - - Select file(s) + + @user:server.tld - - Upload of '%1' failed + + Encryption - LoginPage - - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org - - + CreateRoom - - Autodiscovery failed. Received malformed response. + + New community - - Autodiscovery failed. Unknown error when requesting .well-known. + + New Room - - The required endpoints were not found. Possibly not a Matrix server. + + Name - - Received malformed response. Make sure the homeserver domain is valid. + + No name - An unknown error occured. Make sure the homeserver domain is valid. + Topic - - 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. + + No topic - - Sign in with Apple + + Alias - - Continue with Facebook + + Public - - Sign in with Google + + Public rooms can be joined by anyone; private rooms need explicit invites. - - Sign in with Twitter + + Trusted - - Login using %1 + + All invitees are given the same power level as the creator - - SSO LOGIN + + Encryption - - Empty password + + Caution: Encryption cannot be disabled - - SSO login failed + + Create Room - MediaUpload + CrossSigningSecrets - - - Failed to upload media. Please try again. + + Decrypt secrets - - - NotificationsManager - - - %1 sent an encrypted message + + Enter your recovery key or passphrase to decrypt your secrets: - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message + + Enter your recovery key or passphrase called %1 to decrypt your secrets: - - %1 replied with an encrypted message + + Decryption failed - - %1 replied to a message + + Failed to decrypt secrets with the provided recovery key or passphrase + + + DigitVerification - - %1 sent a message + + Verification Code - - - PowerLevels - - Failed to update powerlevel: %1 + + 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! - - - PowerlevelEditingModels - - Failed to update powerlevel: %1 + + They do not match! + + + + + They match! - PowerlevelsTypeListModel + EmojiVerification - - Other events + + Verification Code - - Other state events + + 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! - - Remove other users + + 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. - - Ban other users + + They do not match! - - Invite other users + + They match! + + + Encrypted - - Redact events sent by others + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. - Reactions + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. - Deprecated aliases events + There was an internal error reading the decryption key from the database. - Change the room avatar + There was an error decrypting this message. - Change the room addresses + The message couldn't be parsed. - Send encrypted messages + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! - Enable encryption + Unknown decryption error - - Change guest access + + Request key + + + EncryptionEnabled - - Change history visibility + + %1 enabled end-to-end encryption - - Change who can join + + 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. + + + EncryptionIndicator - - Send messages + + This message is not encrypted! - - Change the room name + + Encrypted by a verified device - Change the room permissions + Encrypted by an unverified device, but you have trusted that user so far. - Change the rooms topic + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + EventExpirationDialog - - Change the widgets + + Event expiration for %1 - - Change the widgets (experimental) + + Event expiration - - Redact own events + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Change the pinned events + + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. - - Upgrade the room + + Expire events after X days - - Send stickers + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. - - Ban users using policy rules + + Only keep latest X events - - Ban rooms using policy rules + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. - - Ban servers using policy rules + + Always keep latest X events - - Edit child communities and rooms + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. - - Change parent communities + + Include state events - - Start a call + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + EventExpiry - - Negotiate a call + + + Failed to set hidden events: %1 + + + + + Failed + + + Verification failed + + + + + Other client does not support our verification protocol. + + + + + Key mismatch detected! - Answer a call + Device verification timed out. - Hang up a call + Other party canceled the verification. - Reject a call + Verification messages received out of order! - Change the room emotes + Unknown verification error. - - - PowerlevelsUserListModel - - Other users + + Close - QCoreApplication + ForwardCompleter - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + Forward Message + + + GridImagePackModel - - profile + + Account Pack + + + HiddenEvents - - profile name + + + Failed to set hidden events: %1 - QObject + HiddenEventsDialog - - Alias for '--log-level trace'. + + Hidden events for %1 - - 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} + + Hidden events - - level + + These events will be <b>shown</b> in %1: - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + These events will be <b>shown</b> in all rooms: - - type + + User events - - Respond + + Joins, leaves, avatar and name changes, bans, … - - Send + + Power level changes - Write a message... + Sent when a moderator is added/removed or the permissions of a room are changed. - - - ReadReceiptsModel - - Yesterday, %1 + + Stickers - RegisterPage + ImagePackEditorDialog - - Autodiscovery failed. Received malformed response. + + Editing image pack + + + + + Add images - Autodiscovery failed. Unknown error when requesting .well-known. + Images (*.png *.webp *.gif *.jpg *.jpeg) - - The required endpoints were not found. Possibly not a Matrix server. + + Select images for pack - - Received malformed response. Make sure the homeserver domain is valid. + + Add to pack - - An unknown error occured. Make sure the homeserver domain is valid. + + Change the overview image for this pack - - 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. + + Overview Image (*.png *.webp *.jpg *.jpeg) - - Server does not support querying registration flows! + + Select overview image for pack - - Server does not support registration. + + State key - - Invalid username. + + Packname - - Name already in use. + + Attribution - - Part of the reserved namespace. + + + Use as Emoji - - - RoomInfo - - no version stored + + + Use as Sticker - - - RoomSettings - - Failed to enable encryption: %1 + + Shortcode - - Select an avatar + + Body - - All Files (*) + + Remove from pack - - The selected file is not an image + + Remove + + + + + ImagePackSettingsDialog + + + Image pack settings - - Error while reading file: %1 + + Create account pack - - - Failed to upload image: %s + + New room pack + + + + + Private pack + + + + + Pack from this room + + + + + Pack from parent community + + + + + Globally enabled pack + + + + + Enable globally + + + + + Enables this pack to be used in all rooms + + + + + Edit + + + + + Close + + + + + InputBar + + + All Files (*) + + + + + Select file(s) + + + + + Upload of '%1' failed + + + + + InviteDialog + + + Invite users to %1 + + + + + Search user + + + + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + + + + + Search on Server + + + + + Invite + + + + + Cancel + + + + + JoinRoomDialog + + + Join room + + + + + Room ID or alias + + + + + Join + + + + + LeaveRoomDialog + + + Leave room + + + + + Are you sure you want to leave? + + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + + Autodiscovery failed. Received malformed response. + + + + + Autodiscovery failed. Unknown error when requesting .well-known. + + + + + The required endpoints were not found. Possibly not a Matrix server. + + + + + Received malformed response. Make sure the homeserver domain is valid. + + + + + An unknown error occured. Make sure the homeserver domain is valid. + + + + + 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. + + + + + Sign in with Apple + + + + + Continue with Facebook + + + + + Sign in with Google + + + + + Sign in with Twitter + + + + + Login using %1 + + + + + SSO LOGIN + + + + + Empty password + + + + + SSO login failed + + + + + Matrix ID + + + + + e.g @joe:matrix.org + + + + + 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. + + + + + Password + + + + + Your password. + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + + Homeserver address + + + + + server.my:8787 + + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + + LOGIN + + + + + Back + + + + + LogoutDialog + + + Log out + + + + + A call is in progress. Log out? + + + + + Are you sure you want to log out? + + + + + MediaUpload + + + + Failed to upload media. Please try again. + + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + + + + + Go to replacement room + + + + + %1 removed a message + + + + + %1 changed which servers are allowed in this room. + + + + + %2 changed the room name to: %1 + + + + + %1 removed the room name + + + + + %2 changed the topic to: %1 + + + + + %1 removed the topic + + + + + %1 changed the room avatar + + + + + %1 changed the pinned messages. + + + + + %1 changed the addresses for this room. + + + + + %1 changed the parent communities for this room. + + + + + %1 created and configured room: %2 + + + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 rejected the call. + + + + + %1 select answer + + + + + %1 ended the call. + + + + + + %1 is negotiating the call... + + + + + Allow them in + + + + + MessageInput + + + Hang up + + + + + Already on a call + + + + + Place a call + + + + + Send a file + + + + + Write a message... + + + + + Stickers + + + + + Emoji + + + + + Send + + + + + You don't have permission to send messages in this room + + + + + MessageView + + + Edit + + + + + React + + + + + Reply in thread + + + + + New thread + + + + + Reply + + + + + Go to message + + + + + Options + + + + + %1's status message + + + + + Enter reason for removal or hit enter for no reason: + + + + + Reason for removal + + + + + Go to &message + + + + + + &Copy + + + + + + Copy &link location + + + + + Re&act + + + + + Repl&y + + + + + &Edit + + + + + &Thread + + + + + Un&pin + + + + + &Pin + + + + + &Read receipts + + + + + &Forward + + + + + &Mark as read + + + + + View raw message + + + + + View decrypted raw message + + + + + Remo&ve message + + + + + &Save as + + + + + &Open in external program + + + + + Copy link to eve&nt + + + + + &Go to quoted message + + + + + NewVerificationRequest + + + Send Verification Request + + + + + Received Verification Request + + + + + 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.) + + + + + 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? + + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + + %1 has requested to verify their device %2. + + + + + %1 using the device %2 has requested to be verified. + + + + + Your device (%1) has requested to be verified. + + + + + Cancel + + + + + Deny + + + + + Start verification + + + + + Accept + + + + + NotificationsManager + + + + %1 sent an encrypted message + + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + + + + + %1 replied with an encrypted message + + + + + %1 replied to a message + + + + + %1 sent a message + + + + + PlaceCall + + + Place a call to %1? + + + + + No microphone found. + + + + + Voice + + + + + Video + + + + + Screen + + + + + Cancel + + + + + Placeholder + + + unimplemented event: + + + + + PowerLevelEditor + + + Permissions in %1 + + + + + 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. + + + + + Roles + + + + + Users + + + + + Move permissions between roles to change them + + + + + + Administrator (%1) + + + + + + Moderator (%1) + + + + + User (%1) + + + + + + Custom (%1) + + + + + Remove event type + + + + + Add event type + + + + + Add new role + + + + + Add + + + + + Move users up or down to change their permissions + + + + + Remove user + + + + + Add user + + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + + + + + Which of the subcommunities and rooms should these permissions be applied to? + + + + + Apply permissions recursively + + + + + Overwrite exisiting modifications in rooms + + + + + No permissions to apply the new permissions here + + + + + No changes needed + + + + + Existing modifications to the permissions in this room will be overwritten + + + + + Permissions synchronized with community + + + + + PowerLevels + + + Failed to update powerlevel: %1 + + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + + + + + PowerlevelsTypeListModel + + + Other events + + + + + Other state events + + + + + Remove other users + + + + + Ban other users + + + + + Invite other users + + + + + Redact events sent by others + + + + + Reactions + + + + + Deprecated aliases events + + + + + Change the room avatar + + + + + Change the room addresses + + + + + Send encrypted messages + + + + + Enable encryption + + + + + Change guest access + + + + + Change history visibility + + + + + Change who can join + + + + + Send messages + + + + + Change the room name + + + + + Change the room permissions + + + + + Change the rooms topic + + + + + Change the widgets + + + + + Change the widgets (experimental) + + + + + Redact own events + + + + + Change the pinned events + + + + + Upgrade the room + + + + + Send stickers + + + + + Ban users using policy rules + + + + + Ban rooms using policy rules + + + + + Ban servers using policy rules + + + + + Edit child communities and rooms + + + + + Change parent communities + + + + + Start a call + + + + + Negotiate a call + + + + + Answer a call + + + + + Hang up a call + + + + + Reject a call + + + + + Change the room emotes + + + + + PowerlevelsUserListModel + + + Other users + + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + + + + + profile + + + + + profile name + + + + + QObject + + + Alias for '--log-level trace'. + + + + + 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} + + + + + level + + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + + + + + type + + + + + Respond + + + + + Send + + + + + Write a message... + + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + + + + + Open reCAPTCHA + + + + + Cancel + + + + + Confirm + + + + + ReadReceipts + + + Read receipts + + + + + ReadReceiptsModel + + + Yesterday, %1 + + + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + + + + + Autodiscovery failed. Unknown error when requesting .well-known. + + + + + The required endpoints were not found. Possibly not a Matrix server. + + + + + Received malformed response. Make sure the homeserver domain is valid. + + + + + An unknown error occured. Make sure the homeserver domain is valid. + + + + + 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. + + + + + Server does not support querying registration flows! + + + + + Server does not support registration. + + + + + Invalid username. + + + + + Name already in use. + + + + + Part of the reserved namespace. + + + + + Homeserver + + + + + your.server + + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + + Username + + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + + Back + + + + + Password + + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + + Password confirmation + + + + + Your passwords do not match! + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + + REGISTER + + + + + ReplyPopup + + + Close + + + + + Cancel Edit + + + + + Cancel Thread + + + + + RoomDirectory + + + Explore Public Rooms + + + + + Search for public rooms + + + + + Choose custom homeserver + + + + + RoomInfo + + + no version stored + + + + + RoomList + + + Start a new chat + + + + + Join a room + + + + + Create a new room + + + + + Start a direct chat + + + + + Create a new community + + + + + Room directory + + + + + Search rooms (Ctrl+K) + + + + + User settings + + + + + Logout + + + + + Enter your status message: + + + + + Status Message + + + + + Profile settings + + + + + Set status message + + + + + Encryption not set up + Cross-signing setup has not run yet. + + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + + + + + Please verify your other devices + There are unverified devices signed in to this account. + + + + + Close + + + + + Enter the tag you want to use: + + + + + New tag + + + + + Open separately + + + + + Room settings + + + + + Leave room + + + + + Copy room link + + + + + Tag room as: + + + + + Favourite + + + + + Low priority + + + + + Server notice + + + + + Create new tag... + + + + + Add or remove from community... + + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + + + + + + Invite more people + + + + + Search... + + + + + Sort by: + + + + + User ID + + + + + Display name + + + + + Power level + + + + + Administrator: %1 + + + + + Moderator: %1 + + + + + User: %1 + + + + + This room is not encrypted! + + + + + This user is verified. + + + + + This user isn't verified, but is still using the same master key from the first time you met. + + + + + This user has unverified devices! + + + + + RoomSettings + + + Failed to enable encryption: %1 + + + + + Select an avatar + + + + + All Files (*) + + + + + The selected file is not an image + + + + + Error while reading file: %1 + + + + + + Failed to upload image: %s + + + + + Room Settings + + + + + Change room avatar. + + + + + Change name of this room + + + + + %n member(s) + + + + + + + View members of %1 + + + + + No topic set + + + + + Change topic of this room + + + + + NOTIFICATIONS + + + + + Notifications + + + + + Muted + + + + + Mentions only + + + + + All messages + + + + + ENTRY PERMISSIONS + + + + + Anyone can join + + + + + Allow knocking + + + + + Allow joining via other rooms + + + + + Rooms to join via + + + + + + Change + + + + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + + Allow guests to join + + + + + Apply access rules + + + + + MESSAGE VISIBILITY + + + + + Allow viewing history without joining + + + + + This is useful to see previews of the room or view it on public websites. + + + + + Members can see messages since + + + + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. + + + + + Everything + + + + + As long as the user joined, they can see all previous messages. + + + + + They got invited + + + + + Members can only see messages from when they got invited going forward. + + + + + They joined + + + + + Members can only see messages since after they joined. + + + + + Apply visibility changes + + + + + Locally hidden events + + + + + + + + Configure + + + + + Select events to hide in this room + + + + + Automatic event deletion + + + + + Select if your events get automatically deleted in this room. + + + + + GENERAL SETTINGS + + + + + Encryption + + + + + End-to-End Encryption + + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + + Permission + + + + + View and change the permissions in this room + + + + + Aliases + + + + + View and change the addresses/aliases of this room + + + + + Sticker & Emote Settings + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + INFO + + + + + Internal ID + + + + + Copied to clipboard + + + + + Room Version + + + + + show less + + + + + show more + + + + + RoomlistModel + + + Pending invite. + + + + + Previewing this room + + + + + No preview available + + + + + This room is possibly inaccessible + + + + + Root + + + Please enter your login password to continue: + + + + + Please enter a valid email address to continue: + + + + + Please enter a valid phone number to continue: + + + + + Please enter the token which has been sent to you: + + + + + Wait for the confirmation link to arrive, then continue. + + + + + ScreenShare + + + Share desktop with %1? + + + + + Method: + + + + + Window: + + + + + Request screencast + + + + + Frame rate: + + + + + Include your camera picture-in-picture + + + + + Request remote camera + + + + + + View your callee's camera like a regular video call + + + + + Hide mouse cursor + + + + + Share + + + + + Preview + + + + + Cancel + + + + + SecretStorage + + + Failed to connect to secret storage + + + + + Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + + + + SelfVerificationCheck + + + 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! + + + + + Encryption setup successfully + + + + + Failed to setup encryption: %1 - - - RoomlistModel - - Pending invite. + + Setup Encryption - - Previewing this room + + 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! - - No preview available + + Activate Encryption - - This room is possibly inaccessible + + 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. - - - SecretStorage - - Failed to connect to secret storage + + verify - - Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + + enter passphrase @@ -1290,6 +3541,98 @@ You may optionally provide a reason for others to accept your knock: + + SpaceMenuLevel + + + Add or remove from community + + + + + Official community for this room + + + + + Affiliated community for this room + + + + + Listed only for community members + + + + + Listed only for room members + + + + + Not related + + + + + Subcommunities + + + + + StatusIndicator + + + Failed + + + + + Sent + + + + + Received + + + + + Read + + + + + StickerPicker + + + Search + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + Success + + + Successful Verification + + + + + Verification successful! Both sides verified their devices! + + + + + Close + + + TimelineModel @@ -1547,145 +3890,332 @@ You may optionally provide a reason for others to accept your knock: - - %1 disabled the rule to ban rooms matching %2. + + %1 disabled the rule to ban rooms matching %2. + + + + + %1 added a rule to ban rooms matching %2 for '%3'. + + + + + %1 disabled the rule to ban servers matching %2. + + + + + %1 added a rule to ban servers matching %2 for '%3'. + + + + + Removed by %1 + + + + + %1 (%2) removed this message at %3 + + + + + Removed by %1 because: %2 + + + + + %1 (%2) removed this message at %3 +Reason: %4 + + + + + %2 revoked the invite to %1. + + + + + %2 kicked %1. + + + + + %2 unbanned %1. + + + + + %2 rejected the knock from %1. + + + + + %1 changed their avatar. + + + + + %1 changed some profile info. + + + + + %1 joined. + + + + + %1 joined via authorisation from %2's server. + + + + + %1 rejected their invite. + + + + + %1 left the room. + + + + + Reason: %1 + + + + + %1 redacted their knock. + + + + + You joined this room. + + + + + %1 made this room require an invitation to join. + + + + + %1 invited %2. + + + + + %1 has changed their avatar and changed their display name to %2. + + + + + %1 has changed their display name to %2. + + + + + %1 left after having already left! + This is a leave event after the user already left and shouldn't happen apart from state resets + + + + + %1 banned %2 + + + + + %1 knocked. + + + + + TimelineRow + + + + Part of a thread + + + + + Edited + + + + + TimelineView + + + No room open + + + + + You are about to notify the whole room + + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + + No preview available - %1 added a rule to ban rooms matching %2 for '%3'. + Settings + + + %n member(s) + + + + - - %1 disabled the rule to ban servers matching %2. + + View members of %1 - - %1 added a rule to ban servers matching %2 for '%3'. + + This room is possibly inaccessible. If this room is private, you should remove it from this community. - - Removed by %1 + + join the conversation - - %1 (%2) removed this message at %3 + + accept invite - - Removed by %1 because: %2 + + decline invite - - %1 (%2) removed this message at %3 -Reason: %4 + + leave - - %2 revoked the invite to %1. + + Invited by %1 (%2) - - %2 kicked %1. + + Hide invite reason - - %2 unbanned %1. + + Show invite reason - - %2 rejected the knock from %1. + + Back to room list + + + TopBar - - %1 changed their avatar. + + No room selected - - %1 changed some profile info. + + In %1 - - %1 joined. + + Back to room list - - %1 joined via authorisation from %2's server. + + Show or hide pinned messages - - %1 rejected their invite. + + Show room members. - - %1 left the room. + + This room contains only verified devices. - - Reason: %1 + + This room contains verified devices and devices which have never changed their master key. - - %1 redacted their knock. + + This room contains unverified devices! - - You joined this room. + + Search this room - - %1 made this room require an invitation to join. + + Room options - - %1 invited %2. + + Invite users - - %1 has changed their avatar and changed their display name to %2. + + Members - - %1 has changed their display name to %2. + + Leave room - - %1 left after having already left! - This is a leave event after the user already left and shouldn't happen apart from state resets + + Settings - - %1 banned %2 + + Unpin - - %1 knocked. + + Enter search query @@ -1727,6 +4257,16 @@ Reason: %4 + + UploadBox + + + Upload %n file(s) + + + + + UserProfile @@ -1759,6 +4299,112 @@ Reason: %4 Error while reading file: %1 + + + Global User Profile + + + + + Room User Profile + + + + + Change avatar globally. + + + + + Change avatar. Will only apply to this room. + + + + + Change display name globally. + + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + + + + + Room: %1 + + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + + Open the global profile for this user. + + + + + + Verify + + + + + Start a private chat. + + + + + Kick the user. + + + + + Ban the user. + + + + + Refresh device list. + + + + + Devices + + + + + Shared Rooms + + + + + Sign out this device. + + + + + Change device name. + + + + + Last seen %1 from %2 + + + + + Unverify + + UserSettings @@ -2422,6 +5068,44 @@ This setting will take effect upon restart. + + UserSettingsPage + + + CACHED + + + + + NOT CACHED + + + + + IMPORT + + + + + EXPORT + + + + + DOWNLOAD + + + + + REQUEST + + + + + Back + + + VerificationManager @@ -2430,6 +5114,67 @@ This setting will take effect upon restart. + + Waiting + + + Waiting for other party… + + + + + Waiting for other side to accept the verification request. + + + + + Waiting for other side to continue the verification process. + + + + + Waiting for other side to complete the verification process. + + + + + Cancel + + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + + + + + Enjoy your stay! + + + + + REGISTER + + + + + LOGIN + + + + + Reduce animations + + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + + + descriptiveTime diff --git a/resources/langs/nheko_zh_CN.ts b/resources/langs/nheko_zh_CN.ts index 167beb38..6742ec29 100644 --- a/resources/langs/nheko_zh_CN.ts +++ b/resources/langs/nheko_zh_CN.ts @@ -1,6 +1,40 @@ + + ActiveCallBar + + + Calling... + + + + + + Connecting... + + + + + You are screen sharing + + + + + Hide/Show Picture-in-Picture + + + + + Unmute Mic + + + + + Mute Mic + + + AliasEditingModel @@ -17,6 +51,82 @@ 未能更新别名:%1 + + AliasEditor + + + Aliases to %1 + + + + + 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. + + + + + Primary alias + + + + + Make primary alias + + + + + Advertise as an alias in this room + + + + + Publish in room directory + + + + + Remove this alias + + + + + #new-alias:server.tld + + + + + Add + + + + + AllowedRoomsSettingsDialog + + + Allowed rooms settings + + + + + List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room. + + + + + Parent community + + + + + Other room + + + + + Enter additional rooms not in the list yet... + + + Cache @@ -33,6 +143,67 @@ 空聊天室 + + CallInvite + + + Video Call + + + + + Voice Call + + + + + No microphone found. + + + + + CallInviteBar + + + Video Call + + + + + Voice Call + + + + + Devices + + + + + Accept + + + + + No microphone found. + + + + + Unknown microphone: %1 + + + + + Unknown camera: %1 + + + + + Decline + + + CallManager @@ -267,6 +438,11 @@ You may optionally provide a reason for others to accept your knock: Enter reason for banning %1 (%2) or hit enter for no reason: 输入封禁 %1 (%2) 的理由,如无理由请按回车: + + + No network connection + + CommandCompleter @@ -557,6 +733,29 @@ You may optionally provide a reason for others to accept your knock: 将此直接聊天转换为聊天室。 + + CommunitiesList + + + Expand + + + + + Collapse + + + + + Do not show notification counts for this community or tag. + + + + + Hide rooms with this tag or from this community by default. + + + CommunitiesModel @@ -631,607 +830,2659 @@ You may optionally provide a reason for others to accept your knock: - CrossSigningSecrets + ConfirmJoinRoomDialog - - Decrypt secrets - 解密密钥 + + Confirm community join + - - Enter your recovery key or passphrase to decrypt your secrets: - 输入你的恢复密钥或口令以解密你的密钥: + + Confirm room join + - - - Enter your recovery key or passphrase called %1 to decrypt your secrets: - 输入你的恢复密钥或名为 %1 的口令以解密你的密钥: + + + %n member(s) + + + - - Decryption failed - 解密失败 + + 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: + - - Failed to decrypt secrets with the provided recovery key or passphrase - 未能使用提供的恢复密钥或口令解密密钥 + + Do you want to join this room? You can optionally add a reason below: + - - - EventExpiry - - - Failed to set hidden events: %1 - 未能设置隐藏事件:%1 + + Knock + - - - GridImagePackModel - - Account Pack + + Join - HiddenEvents + CreateDirect - - - Failed to set hidden events: %1 - 未能设置隐藏事件:%1 + + Create Direct Chat + - - - InputBar - - All Files (*) - 所有文件 (*) + + User to invite + - - Upload of '%1' failed - 上传 “%1” 失败 + + @user:server.tld + - - Select file(s) - 选择文件 + + Encryption + - LoginPage + CreateRoom - - - - - You have entered an invalid Matrix ID e.g @joe:matrix.org - 你输入了无效的Matrix ID 例如 @joe:matrix.org + + New community + - - Autodiscovery failed. Received malformed response. - 自动发现失败。收到格式错误的回复。 + + New Room + - - Autodiscovery failed. Unknown error when requesting .well-known. - 自动发现失败。请求 .well-known 时出现未知错误。 + + Name + - - The required endpoints were not found. Possibly not a Matrix server. - 所需的端点未找到。可能不是 Matrix 服务器。 + + No name + - - Received malformed response. Make sure the homeserver domain is valid. - 收到形式错误的响应。请确认服务器域名合法。 + + Topic + - - An unknown error occured. Make sure the homeserver domain is valid. - 发生了未知错误。请确保主服务器域名有效。 + + No topic + - - 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. - 所选服务器不支持此客户端兼容的 Matrix 协议版本(v1.1 到 v1.5)。你无法登录。 + + Alias + - - Sign in with Apple - 使用 Apple 登录 - - - - Continue with Facebook - 使用 Facebook 登录 - - - - Sign in with Google - 使用 Google 登录 + + Public + - - Sign in with Twitter - 使用 Twitter 登录 + + Public rooms can be joined by anyone; private rooms need explicit invites. + - - Login using %1 - 使用 %1 登录 + + Trusted + - - SSO LOGIN - SSO 登录 + + All invitees are given the same power level as the creator + - - Empty password - 空密码 + + Encryption + - - SSO login failed - SSO 登录失败 + + Caution: Encryption cannot be disabled + - - - MediaUpload - - - Failed to upload media. Please try again. - 未能上传媒体。请再试一次。 + + Create Room + - NotificationsManager - - - - %1 sent an encrypted message - %1 发送了一条加密消息 - + CrossSigningSecrets - - %1 replied: %2 - Format a reply in a notification. %1 is the sender, %2 the message - %1 回复:%2 + + Decrypt secrets + 解密密钥 - - %1 replied with an encrypted message - %1 回复了一条加密消息 + + Enter your recovery key or passphrase to decrypt your secrets: + 输入你的恢复密钥或口令以解密你的密钥: - - %1 replied to a message - %1 回复了一条消息 + + Enter your recovery key or passphrase called %1 to decrypt your secrets: + 输入你的恢复密钥或名为 %1 的口令以解密你的密钥: - - %1 sent a message - %1 发送了一条消息 + + Decryption failed + 解密失败 - - - PowerLevels - - Failed to update powerlevel: %1 - 未能更新权限等级:%1 + + Failed to decrypt secrets with the provided recovery key or passphrase + 未能使用提供的恢复密钥或口令解密密钥 - PowerlevelEditingModels + DigitVerification - - Failed to update powerlevel: %1 - 未能更新权限等级:%1 + + Verification Code + - - - PowerlevelsTypeListModel - - Other events - 其他事件 + + 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! + - - Other state events - 其他状态事件 + + They do not match! + - - Remove other users - 移除其他用户 + + They match! + + + + EmojiVerification - - Ban other users - 封禁其他用户 + + Verification Code + - - Invite other users - 邀请其他用户 + + 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! + - - Redact events sent by others - 删除其他人发送的事件 + + 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. + - - Reactions - 回应 + + They do not match! + - - Deprecated aliases events - 已废弃的别名事件 + + They match! + + + + Encrypted - - Change the room avatar - 更改聊天室头像 + + There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient. + - Change the room addresses - 更改聊天室地址 + This message couldn't be decrypted, because we only have a key for newer messages. You can try requesting access to this message. + - Send encrypted messages - 发送加密消息 + There was an internal error reading the decryption key from the database. + - Enable encryption - 启用加密 + There was an error decrypting this message. + - Change guest access - 更改访客访问权限 + The message couldn't be parsed. + - Change history visibility - 更改历史可见性 + The encryption key was reused! Someone is possibly trying to insert false messages into this chat! + - Change who can join - 更改谁可以加入 + Unknown decryption error + - - Send messages - 发送消息 + + Request key + + + + EncryptionEnabled - - Change the room name - 更改聊天室名称 + + %1 enabled end-to-end encryption + - - Change the room permissions - 更改聊天室权限 + + 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. + + + + EncryptionIndicator - - Change the rooms topic - 更改聊天室主题 + + This message is not encrypted! + - - Change the widgets - 更改挂件 + + Encrypted by a verified device + - Change the widgets (experimental) - 更改挂件(实验性) + Encrypted by an unverified device, but you have trusted that user so far. + - Redact own events - 删除自己的事件 + Encrypted by an unverified device or the key is from an untrusted source like the key backup. + + + + EventExpirationDialog - - Change the pinned events - 更改置顶事件 + + Event expiration for %1 + - - Upgrade the room - 升级聊天室 + + Event expiration + - - Send stickers - 发送贴纸 + + You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. + - Ban users using policy rules - 使用策略规则封禁用户 + You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable. + - - Ban rooms using policy rules - 使用策略规则封禁聊天室 + + Expire events after X days + - - Ban servers using policy rules - 使用策略规则封禁服务器 + + Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable. + - - Edit child communities and rooms - 编辑子社区和聊天室 + + Only keep latest X events + - - Change parent communities - 更改父社区 + + Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable. + - - Start a call - 开始通话 + + Always keep latest X events + - - Negotiate a call - 协商通话 + + This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room. + - - Answer a call - 应答通话 + + Include state events + - - Hang up a call - 挂断通话 + + If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident. + + + + EventExpiry - - Reject a call - 拒绝通话 + + + Failed to set hidden events: %1 + 未能设置隐藏事件:%1 + + + + Failed + + + Verification failed + + + + + Other client does not support our verification protocol. + + + + + Key mismatch detected! + - Change the room emotes - 更改聊天室表情 + Device verification timed out. + - - - PowerlevelsUserListModel - - Other users - 其他用户 + + Other party canceled the verification. + - - - QCoreApplication - - Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. - 创建一个独特的配置文件,允许你同时登录多个帐户并启动多个 Nheko 实例。 + + Verification messages received out of order! + - profile - 个人资料 + Unknown verification error. + - - profile name - 个人资料名称 + + Close + - QObject + ForwardCompleter - - Alias for '--log-level trace'. - '--log-level trace' 的别名。 + + Forward Message + + + + GridImagePackModel - - 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} - 设置全局日志级别,或以逗号分隔的 <component>=<level> 列表,或两者。例如,要将默认日志级别设置为 “warn” 但禁用 “ui” 组件的日志记录,请传递 “warn,ui=off” 。级别:{trace,debug,info,warning,error,critical,off} 组件:{crypto,db,mtx,net,qml,ui} + + Account Pack + + + + HiddenEvents - - level - 级别 + + + Failed to set hidden events: %1 + 未能设置隐藏事件:%1 + + + HiddenEventsDialog - - Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} - 设置日志输出类型。允许使用逗号分隔的列表。默认值为 “file,stderr” 。类型:{file,stderr,none} + + Hidden events for %1 + - - type - 类型 + + Hidden events + - - Respond - 响应 + + These events will be <b>shown</b> in %1: + + + + + These events will be <b>shown</b> in all rooms: + + + + + User events + - Send - 发送 + Joins, leaves, avatar and name changes, bans, … + + + + + Power level changes + - Write a message... - 写一条消息… + Sent when a moderator is added/removed or the permissions of a room are changed. + - - - ReadReceiptsModel - - Yesterday, %1 - 昨天,%1 + + Stickers + - RegisterPage + ImagePackEditorDialog - - Autodiscovery failed. Received malformed response. - 自动发现失败。收到格式错误的回复。 + + Editing image pack + + + + + Add images + - Autodiscovery failed. Unknown error when requesting .well-known. - 自动发现失败。请求 .well-known 时出现未知错误。 + Images (*.png *.webp *.gif *.jpg *.jpeg) + - - The required endpoints were not found. Possibly not a Matrix server. - 所需的端点未找到。可能不是 Matrix 服务器。 + + Select images for pack + - - Received malformed response. Make sure the homeserver domain is valid. - 收到形式错误的响应。请确保主服务器域有效。 + + Add to pack + - - An unknown error occured. Make sure the homeserver domain is valid. - 收到形式错误的响应。请确保主服务器域有效。 + + Change the overview image for this pack + - - 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. - 所选服务器不支持此客户端理解的 Matrix 协议版本(v1.1 到 v1.5)。你不能注册。 + + Overview Image (*.png *.webp *.jpg *.jpeg) + - - Server does not support querying registration flows! - 服务器不支持查询注册流程! + + Select overview image for pack + - - Server does not support registration. - 此服务器不支持注册。 + + State key + - - Invalid username. - 无效的用户名。 + + Packname + - - Name already in use. - 此名称已被使用。 + + Attribution + - - Part of the reserved namespace. - 保留命名空间的一部分。 + + + Use as Emoji + - - - RoomInfo - - no version stored - 没有存储版本 + + + Use as Sticker + + + + + Shortcode + + + + + Body + + + + + Remove from pack + + + + + Remove + - RoomSettings + ImagePackSettingsDialog - - Failed to enable encryption: %1 - 未能启用加密:%1 + + Image pack settings + - - Select an avatar - 选择一个头像 + + Create account pack + - - All Files (*) - 所有文件 (*) + + New room pack + - - The selected file is not an image - 所选文件不是图像 + + Private pack + - - Error while reading file: %1 - 读取文件时出错:%1 + + Pack from this room + - - - Failed to upload image: %s - 未能上传图像:%s + + Pack from parent community + + + + + Globally enabled pack + + + + + Enable globally + + + + + Enables this pack to be used in all rooms + + + + + Edit + + + + + Close + - RoomlistModel + InputBar + + + All Files (*) + 所有文件 (*) + + + + Upload of '%1' failed + 上传 “%1” 失败 + + + + Select file(s) + 选择文件 + + + + InviteDialog + + + Invite users to %1 + + + + + Search user + + + + + @joe:matrix.org + Example user id. The name 'joe' can be localized however you want. + + + + + Search on Server + + + + + Invite + + + + + Cancel + 取消 + + + + JoinRoomDialog + + + Join room + + + + + Room ID or alias + + + + + Join + + + + + LeaveRoomDialog + + + Leave room + + + + + Are you sure you want to leave? + + + + + LoginPage + + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + 你输入了无效的Matrix ID 例如 @joe:matrix.org + + + + Autodiscovery failed. Received malformed response. + 自动发现失败。收到格式错误的回复。 + + + + Autodiscovery failed. Unknown error when requesting .well-known. + 自动发现失败。请求 .well-known 时出现未知错误。 + + + + The required endpoints were not found. Possibly not a Matrix server. + 所需的端点未找到。可能不是 Matrix 服务器。 + + + + Received malformed response. Make sure the homeserver domain is valid. + 收到形式错误的响应。请确认服务器域名合法。 + + + + An unknown error occured. Make sure the homeserver domain is valid. + 发生了未知错误。请确保主服务器域名有效。 + + + + 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. + 所选服务器不支持此客户端兼容的 Matrix 协议版本(v1.1 到 v1.5)。你无法登录。 + + + + Sign in with Apple + 使用 Apple 登录 + + + + Continue with Facebook + 使用 Facebook 登录 + + + + Sign in with Google + 使用 Google 登录 + + + + Sign in with Twitter + 使用 Twitter 登录 + + + + Login using %1 + 使用 %1 登录 + + + + SSO LOGIN + SSO 登录 + + + + Empty password + 空密码 + + + + SSO login failed + SSO 登录失败 + + + + Matrix ID + + + + + e.g @joe:matrix.org + + + + + 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. + + + + + Password + + + + + Your password. + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used. + + + + + Homeserver address + + + + + server.my:8787 + + + + + The address that can be used to contact you homeserver's client API. +Example: https://server.my:8787 + + + + + LOGIN + + + + + Back + + + + + LogoutDialog + + + Log out + + + + + A call is in progress. Log out? + + + + + Are you sure you want to log out? + + + + + MediaUpload + + + + Failed to upload media. Please try again. + 未能上传媒体。请再试一次。 + + + + MessageDelegate + + + This room was replaced for the following reason: %1 + + + + + Go to replacement room + + + + + %1 removed a message + + + + + %1 changed which servers are allowed in this room. + + + + + %2 changed the room name to: %1 + + + + + %1 removed the room name + + + + + %2 changed the topic to: %1 + + + + + %1 removed the topic + + + + + %1 changed the room avatar + + + + + %1 changed the pinned messages. + + + + + %1 changed the addresses for this room. + + + + + %1 changed the parent communities for this room. + + + + + %1 created and configured room: %2 + + + + + %1 placed a voice call. + + + + + %1 placed a video call. + + + + + %1 placed a call. + + + + + %1 answered the call. + + + + + %1 rejected the call. + + + + + %1 select answer + + + + + %1 ended the call. + + + + + + %1 is negotiating the call... + + + + + Allow them in + + + + + MessageInput + + + Hang up + + + + + Already on a call + + + + + Place a call + + + + + Send a file + + + + + Write a message... + 写一条消息… + + + + Stickers + + + + + Emoji + + + + + Send + 发送 + + + + You don't have permission to send messages in this room + + + + + MessageView + + + Edit + + + + + React + + + + + Reply in thread + + + + + New thread + + + + + Reply + + + + + Go to message + + + + + Options + + + + + %1's status message + + + + + Enter reason for removal or hit enter for no reason: + + + + + Reason for removal + + + + + Go to &message + + + + + + &Copy + + + + + + Copy &link location + + + + + Re&act + + + + + Repl&y + + + + + &Edit + + + + + &Thread + + + + + Un&pin + + + + + &Pin + + + + + &Read receipts + + + + + &Forward + + + + + &Mark as read + + + + + View raw message + + + + + View decrypted raw message + + + + + Remo&ve message + + + + + &Save as + + + + + &Open in external program + + + + + Copy link to eve&nt + + + + + &Go to quoted message + + + + + NewVerificationRequest + + + Send Verification Request + + + + + Received Verification Request + + + + + 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.) + + + + + 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? + + + + + To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party. + + + + + %1 has requested to verify their device %2. + + + + + %1 using the device %2 has requested to be verified. + + + + + Your device (%1) has requested to be verified. + + + + + Cancel + 取消 + + + + Deny + + + + + Start verification + + + + + Accept + + + + + NotificationsManager + + + + %1 sent an encrypted message + %1 发送了一条加密消息 + + + + %1 replied: %2 + Format a reply in a notification. %1 is the sender, %2 the message + %1 回复:%2 + + + + %1 replied with an encrypted message + %1 回复了一条加密消息 + + + + %1 replied to a message + %1 回复了一条消息 + + + + %1 sent a message + %1 发送了一条消息 + + + + PlaceCall + + + Place a call to %1? + + + + + No microphone found. + + + + + Voice + + + + + Video + + + + + Screen + + + + + Cancel + 取消 + + + + Placeholder + + + unimplemented event: + + + + + PowerLevelEditor + + + Permissions in %1 + + + + + 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. + + + + + Roles + + + + + Users + + + + + Move permissions between roles to change them + + + + + + Administrator (%1) + + + + + + Moderator (%1) + + + + + User (%1) + + + + + + Custom (%1) + + + + + Remove event type + + + + + Add event type + + + + + Add new role + + + + + Add + + + + + Move users up or down to change their permissions + + + + + Remove user + + + + + Add user + + + + + PowerLevelSpacesApplyDialog + + + Apply permission changes + + + + + Which of the subcommunities and rooms should these permissions be applied to? + + + + + Apply permissions recursively + + + + + Overwrite exisiting modifications in rooms + + + + + No permissions to apply the new permissions here + + + + + No changes needed + + + + + Existing modifications to the permissions in this room will be overwritten + + + + + Permissions synchronized with community + + + + + PowerLevels + + + Failed to update powerlevel: %1 + 未能更新权限等级:%1 + + + + PowerlevelEditingModels + + + Failed to update powerlevel: %1 + 未能更新权限等级:%1 + + + + PowerlevelsTypeListModel + + + Other events + 其他事件 + + + + Other state events + 其他状态事件 + + + + Remove other users + 移除其他用户 + + + + Ban other users + 封禁其他用户 + + + + Invite other users + 邀请其他用户 + + + + Redact events sent by others + 删除其他人发送的事件 + + + + Reactions + 回应 + + + + Deprecated aliases events + 已废弃的别名事件 + + + + Change the room avatar + 更改聊天室头像 + + + + Change the room addresses + 更改聊天室地址 + + + + Send encrypted messages + 发送加密消息 + + + + Enable encryption + 启用加密 + + + + Change guest access + 更改访客访问权限 + + + + Change history visibility + 更改历史可见性 + + + + Change who can join + 更改谁可以加入 + + + + Send messages + 发送消息 + + + + Change the room name + 更改聊天室名称 + + + + Change the room permissions + 更改聊天室权限 + + + + Change the rooms topic + 更改聊天室主题 + + + + Change the widgets + 更改挂件 + + + + Change the widgets (experimental) + 更改挂件(实验性) + + + + Redact own events + 删除自己的事件 + + + + Change the pinned events + 更改置顶事件 + + + + Upgrade the room + 升级聊天室 + + + + Send stickers + 发送贴纸 + + + + Ban users using policy rules + 使用策略规则封禁用户 + + + + Ban rooms using policy rules + 使用策略规则封禁聊天室 + + + + Ban servers using policy rules + 使用策略规则封禁服务器 + + + + Edit child communities and rooms + 编辑子社区和聊天室 + + + + Change parent communities + 更改父社区 + + + + Start a call + 开始通话 + + + + Negotiate a call + 协商通话 + + + + Answer a call + 应答通话 + + + + Hang up a call + 挂断通话 + + + + Reject a call + 拒绝通话 + + + + Change the room emotes + 更改聊天室表情 + + + + PowerlevelsUserListModel + + + Other users + 其他用户 + + + + QCoreApplication + + + Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko. + 创建一个独特的配置文件,允许你同时登录多个帐户并启动多个 Nheko 实例。 + + + + profile + 个人资料 + + + + profile name + 个人资料名称 + + + + QObject + + + Alias for '--log-level trace'. + '--log-level trace' 的别名。 + + + + 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} + 设置全局日志级别,或以逗号分隔的 <component>=<level> 列表,或两者。例如,要将默认日志级别设置为 “warn” 但禁用 “ui” 组件的日志记录,请传递 “warn,ui=off” 。级别:{trace,debug,info,warning,error,critical,off} 组件:{crypto,db,mtx,net,qml,ui} + + + + level + 级别 + + + + Set the log output type. A comma-separated list is allowed. The default is 'file,stderr'. types:{file,stderr,none} + 设置日志输出类型。允许使用逗号分隔的列表。默认值为 “file,stderr” 。类型:{file,stderr,none} + + + + type + 类型 + + + + Respond + 响应 + + + + Send + 发送 + + + + Write a message... + 写一条消息… + + + + ReCaptchaDialog + + + Solve the reCAPTCHA and press the confirm button + + + + + Open reCAPTCHA + + + + + Cancel + 取消 + + + + Confirm + 确认 + + + + ReadReceipts + + + Read receipts + 已读回执 + + + + ReadReceiptsModel + + + Yesterday, %1 + 昨天,%1 + + + + RegisterPage + + + Autodiscovery failed. Received malformed response. + 自动发现失败。收到格式错误的回复。 + + + + Autodiscovery failed. Unknown error when requesting .well-known. + 自动发现失败。请求 .well-known 时出现未知错误。 + + + + The required endpoints were not found. Possibly not a Matrix server. + 所需的端点未找到。可能不是 Matrix 服务器。 + + + + Received malformed response. Make sure the homeserver domain is valid. + 收到形式错误的响应。请确保主服务器域有效。 + + + + An unknown error occured. Make sure the homeserver domain is valid. + 收到形式错误的响应。请确保主服务器域有效。 + + + + 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. + 所选服务器不支持此客户端理解的 Matrix 协议版本(v1.1 到 v1.5)。你不能注册。 + + + + Server does not support querying registration flows! + 服务器不支持查询注册流程! + + + + Server does not support registration. + 此服务器不支持注册。 + + + + Invalid username. + 无效的用户名。 + + + + Name already in use. + 此名称已被使用。 + + + + Part of the reserved namespace. + 保留命名空间的一部分。 + + + + Homeserver + 主服务器 + + + + your.server + + + + + A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own. + + + + + Username + + + + + The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /. + + + + + + Back + + + + + Password + + + + + Please choose a secure password. The exact requirements for password strength may depend on your server. + + + + + Password confirmation + + + + + Your passwords do not match! + + + + + Device name + + + + + A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used. + + + + + REGISTER + + + + + ReplyPopup + + + Close + + + + + Cancel Edit + + + + + Cancel Thread + + + + + RoomDirectory + + + Explore Public Rooms + + + + + Search for public rooms + + + + + Choose custom homeserver + + + + + RoomInfo + + + no version stored + 没有存储版本 + + + + RoomList + + + Start a new chat + + + + + Join a room + + + + + Create a new room + + + + + Start a direct chat + + + + + Create a new community + + + + + Room directory + + + + + Search rooms (Ctrl+K) + + + + + User settings + + + + + Logout + + + + + Enter your status message: + + + + + Status Message + + + + + Profile settings + + + + + Set status message + + + + + Encryption not set up + Cross-signing setup has not run yet. + + + + + Unverified login + The user just signed in with this device and hasn't verified their master key. + + + + + Please verify your other devices + There are unverified devices signed in to this account. + + + + + Close + + + + + Enter the tag you want to use: + + + + + New tag + + + + + Open separately + + + + + Room settings + + + + + Leave room + + + + + Copy room link + + + + + Tag room as: + + + + + Favourite + + + + + Low priority + + + + + Server notice + + + + + Create new tag... + + + + + Add or remove from community... + + + + + RoomMembers + + + Members of %1 + + + + + %n people in %1 + Summary above list of members + + + + + + + Invite more people + + + + + Search... + + + + + Sort by: + + + + + User ID + 用户 ID + + + + Display name + + + + + Power level + + + + + Administrator: %1 + + + + + Moderator: %1 + + + + + User: %1 + + + + + This room is not encrypted! + + + + + This user is verified. + + + + + This user isn't verified, but is still using the same master key from the first time you met. + + + + + This user has unverified devices! + + + + + RoomSettings + + + Failed to enable encryption: %1 + 未能启用加密:%1 + + + + Select an avatar + 选择一个头像 + + + + All Files (*) + 所有文件 (*) + + + + The selected file is not an image + 所选文件不是图像 + + + + Error while reading file: %1 + 读取文件时出错:%1 + + + + + Failed to upload image: %s + 未能上传图像:%s + + + + Room Settings + + + + + Change room avatar. + + + + + Change name of this room + + + + + %n member(s) + + + + + + + View members of %1 + + + + + No topic set + + + + + Change topic of this room + + + + + NOTIFICATIONS + 通知 + + + + Notifications + + + + + Muted + + + + + Mentions only + + + + + All messages + + + + + ENTRY PERMISSIONS + + + + + Anyone can join + + + + + Allow knocking + + + + + Allow joining via other rooms + + + + + Rooms to join via + + + + + + Change + + + + + Change the list of rooms users can join this room via. Usually this is the official community of this room. + + + + + Allow guests to join + + + + + Apply access rules + + + + + MESSAGE VISIBILITY + + + + + Allow viewing history without joining + + + + + This is useful to see previews of the room or view it on public websites. + + + + + Members can see messages since + + + + + How much of the history is visible to joined members. Changing this won't affect the visibility of already sent messages. It only applies to new messages. + + + + + Everything + + + + + As long as the user joined, they can see all previous messages. + + + + + They got invited + + + + + Members can only see messages from when they got invited going forward. + + + + + They joined + + + + + Members can only see messages since after they joined. + + + + + Apply visibility changes + + + + + Locally hidden events + + + + + + + + Configure + + + + + Select events to hide in this room + + + + + Automatic event deletion + + + + + Select if your events get automatically deleted in this room. + + + + + GENERAL SETTINGS + + + + + Encryption + + + + + End-to-End Encryption + + + + + Encryption is currently experimental and things might break unexpectedly. <br> + Please take note that it can't be disabled afterwards. + + + + + Permission + + + + + View and change the permissions in this room + + + + + Aliases + + + + + View and change the addresses/aliases of this room + + + + + Sticker & Emote Settings + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + INFO + 信息 + + + + Internal ID + + + + + Copied to clipboard + + + + + Room Version + + + + + show less + + + + + show more + + + + + RoomlistModel + + + Pending invite. + 等待邀请。 + + + + Previewing this room + 预览此聊天室 + + + + No preview available + 预览不可用 + + + + This room is possibly inaccessible + + + + + Root + + + Please enter your login password to continue: + + + + + Please enter a valid email address to continue: + + + + + Please enter a valid phone number to continue: + + + + + Please enter the token which has been sent to you: + + + + + Wait for the confirmation link to arrive, then continue. + + + + + ScreenShare + + + Share desktop with %1? + + + + + Method: + + + + + Window: + + + + + Request screencast + + + + + Frame rate: + + + + + Include your camera picture-in-picture + + + + + Request remote camera + + + + + + View your callee's camera like a regular video call + + + + + Hide mouse cursor + + + + + Share + + + + + Preview + + + + + Cancel + 取消 + + + + SecretStorage + + + Failed to connect to secret storage + 未能连接秘密存储 + + + + Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues + Nheko 无法连接到安全存储以保存加密机密。这可能有多种原因。检查你的 D-Bus 服务是否正在运行,是否为你的平台配置了 KWallet、Gnome Keyring、KeePassXC 或类似的服务。如果你遇到问题,请随时在此处提出问题:https://github.com/Nheko-Reborn/nheko/issues + + + + SelfVerificationCheck + + + 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! + + + + + Encryption setup successfully + + + + + Failed to setup encryption: %1 + + - - Pending invite. - 等待邀请。 + + Setup Encryption + - - Previewing this room - 预览此聊天室 + + 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! + - - No preview available - 预览不可用 + + Activate Encryption + - - This room is possibly inaccessible + + 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. - - - SecretStorage - - Failed to connect to secret storage - 未能连接秘密存储 + + verify + - - Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues - Nheko 无法连接到安全存储以保存加密机密。这可能有多种原因。检查你的 D-Bus 服务是否正在运行,是否为你的平台配置了 KWallet、Gnome Keyring、KeePassXC 或类似的服务。如果你遇到问题,请随时在此处提出问题:https://github.com/Nheko-Reborn/nheko/issues + + enter passphrase + @@ -1293,6 +3544,98 @@ You may optionally provide a reason for others to accept your knock: 未能上传图片:%1 + + SpaceMenuLevel + + + Add or remove from community + + + + + Official community for this room + + + + + Affiliated community for this room + + + + + Listed only for community members + + + + + Listed only for room members + + + + + Not related + + + + + Subcommunities + + + + + StatusIndicator + + + Failed + + + + + Sent + + + + + Received + + + + + Read + + + + + StickerPicker + + + Search + + + + + Change what packs are enabled, remove packs, or create new ones + + + + + Success + + + Successful Verification + + + + + Verification successful! Both sides verified their devices! + + + + + Close + + + TimelineModel @@ -1602,95 +3945,282 @@ Reason: %4 %2 踢出了 %1。 - - %2 unbanned %1. - %2 解封了 %1。 + + %2 unbanned %1. + %2 解封了 %1。 + + + + %2 rejected the knock from %1. + %2 拒绝了来自 %1 的加入请求。 + + + + %1 changed their avatar. + %1 更改了其头像。 + + + + %1 changed some profile info. + %1 更改了一些个人资料信息。 + + + + %1 joined. + %1 已加入。 + + + + %1 joined via authorisation from %2's server. + %1 已通过来自 %2 的服务器的授权加入。 + + + + %1 rejected their invite. + %1 拒绝了其邀请。 + + + + %1 left the room. + %1 离开了聊天室。 + + + + Reason: %1 + 理由:%1 + + + + %1 redacted their knock. + %1 删除了其加入请求。 + + + + You joined this room. + 你已加入此聊天室。 + + + + %1 made this room require an invitation to join. + %1 使此聊天室需要邀请才能加入。 + + + + %1 invited %2. + %1 邀请了 %2。 + + + + %1 has changed their avatar and changed their display name to %2. + %1 已更改其头像并将其昵称更改为 %2。 + + + + %1 has changed their display name to %2. + %1 已将其昵称更改为 %2。 + + + + %1 left after having already left! + This is a leave event after the user already left and shouldn't happen apart from state resets + %1 在已经离开后又离开了! + + + + %1 banned %2 + %1 封禁了 %2 + + + + %1 knocked. + %1 已请求加入。 + + + + TimelineRow + + + + Part of a thread + + + + + Edited + + + + + TimelineView + + + No room open + + + + + You are about to notify the whole room + + + + + The command /%1 is not recognized and will be sent as part of your message + + + + + /%1 looks like an incomplete command. To send it anyway, add a space to the end of your message. + + + + + No preview available + 预览不可用 + + + + Settings + + + + + %n member(s) + + + + + + + View members of %1 + + + + + This room is possibly inaccessible. If this room is private, you should remove it from this community. + + + + + join the conversation + + + + + accept invite + + + + + decline invite + + + + + leave + + + + + Invited by %1 (%2) + + + + + Hide invite reason + + + + + Show invite reason + - - %2 rejected the knock from %1. - %2 拒绝了来自 %1 的加入请求。 + + Back to room list + + + + TopBar - - %1 changed their avatar. - %1 更改了其头像。 + + No room selected + - - %1 changed some profile info. - %1 更改了一些个人资料信息。 + + In %1 + - - %1 joined. - %1 已加入。 + + Back to room list + - - %1 joined via authorisation from %2's server. - %1 已通过来自 %2 的服务器的授权加入。 + + Show or hide pinned messages + - - %1 rejected their invite. - %1 拒绝了其邀请。 + + Show room members. + - - %1 left the room. - %1 离开了聊天室。 + + This room contains only verified devices. + - - Reason: %1 - 理由:%1 + + This room contains verified devices and devices which have never changed their master key. + - - %1 redacted their knock. - %1 删除了其加入请求。 + + This room contains unverified devices! + - - You joined this room. - 你已加入此聊天室。 + + Search this room + - - %1 made this room require an invitation to join. - %1 使此聊天室需要邀请才能加入。 + + Room options + - - %1 invited %2. - %1 邀请了 %2。 + + Invite users + - - %1 has changed their avatar and changed their display name to %2. - %1 已更改其头像并将其昵称更改为 %2。 + + Members + - - %1 has changed their display name to %2. - %1 已将其昵称更改为 %2。 + + Leave room + - - %1 left after having already left! - This is a leave event after the user already left and shouldn't happen apart from state resets - %1 在已经离开后又离开了! + + Settings + - - %1 banned %2 - %1 封禁了 %2 + + Unpin + - - %1 knocked. - %1 已请求加入。 + + Enter search query + @@ -1731,6 +4261,16 @@ Reason: %4 无效令牌 + + UploadBox + + + Upload %n file(s) + + + + + UserProfile @@ -1763,6 +4303,112 @@ Reason: %4 Error while reading file: %1 读取文件时出错:%1 + + + Global User Profile + + + + + Room User Profile + + + + + Change avatar globally. + + + + + Change avatar. Will only apply to this room. + + + + + Change display name globally. + + + + + Change display name. Will only apply to this room. + + + + + <i><b>Status:</b> %1</i> + + + + + Room: %1 + + + + + This is a room-specific profile. The user's name and avatar may be different from their global versions. + + + + + Open the global profile for this user. + + + + + + Verify + + + + + Start a private chat. + + + + + Kick the user. + + + + + Ban the user. + + + + + Refresh device list. + + + + + Devices + + + + + Shared Rooms + + + + + Sign out this device. + + + + + Change device name. + + + + + Last seen %1 from %2 + + + + + Unverify + + UserSettings @@ -2440,6 +5086,44 @@ This setting will take effect upon restart. 保存导出的会话密钥的文件 + + UserSettingsPage + + + CACHED + + + + + NOT CACHED + + + + + IMPORT + + + + + EXPORT + + + + + DOWNLOAD + + + + + REQUEST + + + + + Back + + + VerificationManager @@ -2448,6 +5132,67 @@ This setting will take effect upon restart. 未找到与该用户的加密私人聊天。创建与该用户的加密私人聊天,然后重试。 + + Waiting + + + Waiting for other party… + + + + + Waiting for other side to accept the verification request. + + + + + Waiting for other side to continue the verification process. + + + + + Waiting for other side to complete the verification process. + + + + + Cancel + 取消 + + + + WelcomePage + + + Welcome to nheko! The desktop client for the Matrix protocol. + + + + + Enjoy your stay! + + + + + REGISTER + + + + + LOGIN + + + + + Reduce animations + + + + + Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell. + Nheko 在多处使用动画以使页面过渡流畅。如果这些动画让你感觉不舒服,你可以把它们关掉。 + + descriptiveTime diff --git a/src/main.cpp b/src/main.cpp index 07397d62..3984f4ba 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -334,10 +334,21 @@ main(int argc, char *argv[]) QTranslator qtTranslator; if (qtTranslator.load(QLocale(), - QStringLiteral("qt"), + QStringLiteral("qtbase"), QStringLiteral("_"), - QLibraryInfo::path(QLibraryInfo::TranslationsPath))) + QLibraryInfo::path(QLibraryInfo::TranslationsPath))) { app.installTranslator(&qtTranslator); + } else + qDebug() << "Failed to load qtbase translations: " + << QLibraryInfo::path(QLibraryInfo::TranslationsPath); + QTranslator qmlTranslator; + if (qmlTranslator.load(QLocale(), + QStringLiteral("qtdeclarative"), + QStringLiteral("_"), + QLibraryInfo::path(QLibraryInfo::TranslationsPath))) { + app.installTranslator(&qmlTranslator); + } else + qDebug() << "Failed to load qtdeclarative translations"; QTranslator appTranslator; if (appTranslator.load(QLocale(), @@ -345,6 +356,8 @@ main(int argc, char *argv[]) QStringLiteral("_"), QStringLiteral(":/translations"))) app.installTranslator(&appTranslator); + else + qDebug() << "Failed to load nheko translations"; MainWindow w(nullptr); // QQuickView w;