diff options
author | Nicolas Werner <nicolas.werner@hotmail.de> | 2021-07-02 09:47:43 +0200 |
---|---|---|
committer | Nicolas Werner <nicolas.werner@hotmail.de> | 2021-07-02 09:47:43 +0200 |
commit | d2ba0b66034da749241bb405bebc7901bd96517d (patch) | |
tree | e0efaa13eb9446f8c1f74debb6c9b4032d9f8970 | |
parent | Remove dead code to calculate last message (diff) | |
download | nheko-d2ba0b66034da749241bb405bebc7901bd96517d.tar.xz |
Update translations
-rw-r--r-- | resources/langs/nheko_cs.ts | 508 | ||||
-rw-r--r-- | resources/langs/nheko_de.ts | 540 | ||||
-rw-r--r-- | resources/langs/nheko_el.ts | 512 | ||||
-rw-r--r-- | resources/langs/nheko_en.ts | 540 | ||||
-rw-r--r-- | resources/langs/nheko_eo.ts | 573 | ||||
-rw-r--r-- | resources/langs/nheko_es.ts | 514 | ||||
-rw-r--r-- | resources/langs/nheko_et.ts | 550 | ||||
-rw-r--r-- | resources/langs/nheko_fi.ts | 522 | ||||
-rw-r--r-- | resources/langs/nheko_fr.ts | 546 | ||||
-rw-r--r-- | resources/langs/nheko_hu.ts | 550 | ||||
-rw-r--r-- | resources/langs/nheko_it.ts | 540 | ||||
-rw-r--r-- | resources/langs/nheko_ja.ts | 524 | ||||
-rw-r--r-- | resources/langs/nheko_ml.ts | 516 | ||||
-rw-r--r-- | resources/langs/nheko_nl.ts | 512 | ||||
-rw-r--r-- | resources/langs/nheko_pl.ts | 524 | ||||
-rw-r--r-- | resources/langs/nheko_pt_BR.ts | 542 | ||||
-rw-r--r-- | resources/langs/nheko_pt_PT.ts | 508 | ||||
-rw-r--r-- | resources/langs/nheko_ro.ts | 524 | ||||
-rw-r--r-- | resources/langs/nheko_ru.ts | 544 | ||||
-rw-r--r-- | resources/langs/nheko_si.ts | 504 | ||||
-rw-r--r-- | resources/langs/nheko_sv.ts | 546 | ||||
-rw-r--r-- | resources/langs/nheko_zh_CN.ts | 514 | ||||
-rw-r--r-- | src/timeline/TimelineModel.cpp | 3 |
23 files changed, 5740 insertions, 5916 deletions
diff --git a/resources/langs/nheko_cs.ts b/resources/langs/nheko_cs.ts index 4339497a..c544bf6d 100644 --- a/resources/langs/nheko_cs.ts +++ b/resources/langs/nheko_cs.ts @@ -54,14 +54,6 @@ </message> </context> <context> - <name>Cache</name> - <message> - <location filename="../../src/Cache.cpp" line="+2016"/> - <source>You joined this room.</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>CallInvite</name> <message> <location filename="../qml/voip/CallInvite.qml" line="+70"/> @@ -133,23 +125,23 @@ <context> <name>ChatPage</name> <message> - <location filename="../../src/ChatPage.cpp" line="+204"/> + <location filename="../../src/ChatPage.cpp" line="+133"/> <source>Failed to invite user: %1</source> <translation type="unfinished"></translation> </message> <message> <location line="+4"/> - <location line="+809"/> + <location line="+665"/> <source>Invited user: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="-509"/> + <location line="-456"/> <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+412"/> + <location line="+360"/> <source>Confirm join</source> <translation type="unfinished"></translation> </message> @@ -164,13 +156,13 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+35"/> - <location line="+324"/> + <location line="+34"/> + <location line="+280"/> <source>Confirm invite</source> <translation type="unfinished"></translation> </message> <message> - <location line="-323"/> + <location line="-279"/> <source>Do you really want to invite %1 (%2)?</source> <translation type="unfinished"></translation> </message> @@ -235,12 +227,12 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+227"/> + <location line="+183"/> <source>Do you really want to start a private chat with %1?</source> <translation type="unfinished"></translation> </message> <message> - <location line="-818"/> + <location line="-721"/> <source>Cache migration failed!</source> <translation type="unfinished"></translation> </message> @@ -255,7 +247,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+50"/> + <location line="+48"/> <source>Failed to restore OLM account. Please login again.</source> <translation type="unfinished"></translation> </message> @@ -265,13 +257,13 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+145"/> + <location line="+101"/> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation type="unfinished"></translation> </message> <message> <location line="+34"/> - <location line="+123"/> + <location line="+117"/> <source>Please try to login again: %1</source> <translation type="unfinished"></translation> </message> @@ -301,55 +293,66 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+61"/> + <location line="+60"/> <source>Failed to kick %1 from %2: %3</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>CommunitiesListItem</name> + <name>CommunitiesList</name> <message> - <location filename="../../src/CommunitiesListItem.cpp" line="+30"/> - <source>Hide rooms with this tag or from this community</source> + <location filename="../qml/CommunitiesList.qml" line="+44"/> + <source>Hide rooms with this tag or from this space by default.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CommunitiesModel</name> <message> - <location line="+153"/> + <location filename="../../src/timeline/CommunitiesModel.cpp" line="+37"/> <source>All rooms</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>Favourite rooms</source> + <location line="+2"/> + <source>Shows all rooms without filtering.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Low priority rooms</source> + <location line="+30"/> + <source>Favourites</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Server Notices</source> - <comment>Tag translation for m.server_notice</comment> + <source>Rooms you have favourited.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Low Priority</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <location line="+2"/> - <source> (tag)</source> + <source>Rooms with low priority.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source> (community)</source> + <location line="+7"/> + <source>Server Notices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Messages from your server or administrator.</source> <translation type="unfinished"></translation> </message> </context> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+228"/> + <location filename="../../src/ChatPage.cpp" line="+183"/> <source>Decrypt secrets</source> <translation type="unfinished"></translation> </message> @@ -517,7 +520,7 @@ <context> <name>EventStore</name> <message> - <location filename="../../src/timeline/EventStore.cpp" line="+616"/> + <location filename="../../src/timeline/EventStore.cpp" line="+663"/> <source>-- Encrypted Event (No keys found for decryption) --</source> <comment>Placeholder, when the message was not decrypted yet or can't be decrypted.</comment> <translation type="unfinished"></translation> @@ -529,7 +532,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> + <location line="+35"/> <location line="+63"/> <source>-- Decryption Error (failed to retrieve megolm keys from db) --</source> <comment>Placeholder, when the message can't be decrypted, because the DB access failed.</comment> @@ -604,7 +607,7 @@ <context> <name>InputBar</name> <message> - <location filename="../../src/timeline/InputBar.cpp" line="+232"/> + <location filename="../../src/timeline/InputBar.cpp" line="+233"/> <source>Select a file</source> <translation type="unfinished"></translation> </message> @@ -614,7 +617,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+418"/> + <location line="+417"/> <source>Failed to upload media. Please try again.</source> <translation type="unfinished"></translation> </message> @@ -691,13 +694,13 @@ Example: https://server.my:8787</source> <message> <location line="+84"/> <location line="+11"/> - <location line="+160"/> + <location line="+157"/> <location line="+11"/> <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="-132"/> + <location line="-131"/> <source>Autodiscovery failed. Received malformed response.</source> <translation type="unfinished"></translation> </message> @@ -707,7 +710,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+25"/> + <location line="+24"/> <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation type="unfinished"></translation> </message> @@ -722,12 +725,12 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="-171"/> + <location line="-168"/> <source>SSO LOGIN</source> <translation type="unfinished"></translation> </message> <message> - <location line="+267"/> + <location line="+264"/> <source>Empty password</source> <translation type="unfinished"></translation> </message> @@ -779,6 +782,11 @@ Example: https://server.my:8787</source> </message> <message> <location line="+9"/> + <source>%1 changed the room avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>%1 created and configured room: %2</source> <translation type="unfinished"></translation> </message> @@ -808,13 +816,13 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="-72"/> + <location line="-80"/> <location line="+9"/> <source>removed</source> <translation type="unfinished"></translation> </message> <message> - <location line="+72"/> + <location line="+80"/> <source>%1 ended the call.</source> <translation type="unfinished"></translation> </message> @@ -860,7 +868,7 @@ Example: https://server.my:8787</source> <context> <name>MessageView</name> <message> - <location filename="../qml/MessageView.qml" line="+82"/> + <location filename="../qml/MessageView.qml" line="+83"/> <source>Edit</source> <translation type="unfinished"></translation> </message> @@ -879,6 +887,76 @@ Example: https://server.my:8787</source> <source>Options</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+329"/> + <source>&Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy &link location</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Re&act</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Repl&y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Read receip&ts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>&Mark as read</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>View raw message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>View decrypted raw message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Remo&ve message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Save as</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Open in external program</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy link to eve&nt</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NewVerificationRequest</name> @@ -1018,7 +1096,7 @@ Example: https://server.my:8787</source> <context> <name>Placeholder</name> <message> - <location filename="../qml/delegates/Placeholder.qml" line="+8"/> + <location filename="../qml/delegates/Placeholder.qml" line="+9"/> <source>unimplemented event: </source> <translation type="unfinished"></translation> </message> @@ -1026,7 +1104,7 @@ Example: https://server.my:8787</source> <context> <name>QCoreApplication</name> <message> - <location filename="../../src/main.cpp" line="+167"/> + <location filename="../../src/main.cpp" line="+200"/> <source>Create a unique profile, which allows you to log into several accounts at the same time and start multiple instances of nheko.</source> <translation type="unfinished"></translation> </message> @@ -1044,18 +1122,18 @@ Example: https://server.my:8787</source> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+77"/> + <location filename="../../src/RegisterPage.cpp" line="+78"/> <source>Username</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <location line="+287"/> + <location line="+305"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-283"/> + <location line="-301"/> <source>Password</source> <translation type="unfinished"></translation> </message> @@ -1080,22 +1158,47 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+30"/> + <location line="+35"/> <source>REGISTER</source> <translation type="unfinished"></translation> </message> <message> - <location line="+62"/> + <location line="+73"/> <source>No supported registration flows!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+210"/> + <location line="+213"/> <source>One or more fields have invalid inputs. Please correct those issues and try again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-26"/> + <location line="+23"/> + <source>Autodiscovery failed. Received malformed response.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-94"/> <source>Password is not long enough (min 8 chars)</source> <translation type="unfinished"></translation> </message> @@ -1105,7 +1208,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>Invalid server name</source> <translation type="unfinished"></translation> </message> @@ -1113,7 +1216,7 @@ Example: https://server.my:8787</source> <context> <name>ReplyPopup</name> <message> - <location filename="../qml/ReplyPopup.qml" line="+49"/> + <location filename="../qml/ReplyPopup.qml" line="+47"/> <source>Close</source> <translation type="unfinished"></translation> </message> @@ -1126,73 +1229,111 @@ Example: https://server.my:8787</source> <context> <name>RoomInfo</name> <message> - <location filename="../../src/Cache.cpp" line="+1813"/> + <location filename="../../src/Cache.cpp" line="+4009"/> <source>no version stored</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>RoomInfoListItem</name> + <name>RoomList</name> <message> - <location filename="../../src/RoomInfoListItem.cpp" line="+89"/> - <source>Leave room</source> + <location filename="../qml/RoomList.qml" line="+56"/> + <source>New tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter the tag you want to use:</source> <translation type="unfinished"></translation> </message> <message> <location line="+7"/> + <source>Leave room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>Tag room as:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>Favourite</source> - <comment>Standard matrix tag for favourites</comment> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Low Priority</source> - <comment>Standard matrix tag for low priority rooms</comment> + <location line="+2"/> + <source>Low priority</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Server Notice</source> - <comment>Standard matrix tag for server notices</comment> + <location line="+2"/> + <source>Server notice</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Adds or removes the specified tag.</source> - <comment>WhatsThis hint for tag menu actions</comment> + <location line="+13"/> + <source>Create new tag...</source> <translation type="unfinished"></translation> </message> <message> - <location line="+39"/> - <source>New tag...</source> - <comment>Add a new tag to the room</comment> + <location line="+222"/> + <source>Accept</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>New Tag</source> - <comment>Tag name prompt title</comment> + <location line="+21"/> + <source>Decline</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+68"/> + <source>Status Message</source> <translation type="unfinished"></translation> </message> <message> <location line="+1"/> - <source>Tag:</source> - <comment>Tag name prompt</comment> + <source>Enter your status message:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+169"/> - <source>Accept</source> + <location line="+10"/> + <source>Profile settings</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Decline</source> + <location line="+5"/> + <source>Set status message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Logout</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Start a new chat</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Join a room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Create a new room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Room directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>User settings</source> <translation type="unfinished"></translation> </message> </context> @@ -1383,34 +1524,6 @@ Example: https://server.my:8787</source> </message> </context> <context> - <name>SideBarActions</name> - <message> - <location filename="../../src/SideBarActions.cpp" line="+44"/> - <source>User settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Create new room</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Join a room</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+16"/> - <source>Start a new chat</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+15"/> - <source>Room directory</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>StatusIndicator</name> <message> <location filename="../qml/StatusIndicator.qml" line="+21"/> @@ -1436,7 +1549,7 @@ Example: https://server.my:8787</source> <context> <name>Success</name> <message> - <location filename="../qml/device-verification/Success.qml" line="+10"/> + <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> <translation type="unfinished"></translation> </message> @@ -1454,7 +1567,7 @@ Example: https://server.my:8787</source> <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1044"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1095"/> <source>Message redaction failed: %1</source> <translation type="unfinished"></translation> </message> @@ -1590,17 +1703,22 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="-11"/> + <location line="+9"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-20"/> <source>%1 redacted their knock.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-876"/> + <location line="-883"/> <source>You joined this room.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+842"/> + <location line="+849"/> <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> @@ -1621,12 +1739,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> - <source> Reason: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> + <location line="+10"/> <source>%1 knocked.</source> <translation type="unfinished"></translation> </message> @@ -1642,85 +1755,25 @@ Example: https://server.my:8787</source> <context> <name>TimelineView</name> <message> - <location filename="../qml/TimelineView.qml" line="+125"/> - <source>Copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Copy link location</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>React</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>Reply</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Edit</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Read receipts</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Forward</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+9"/> - <source>Mark as read</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+4"/> - <source>View raw message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>View decrypted raw message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Remove message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Save as</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Open in external program</source> + <location filename="../qml/TimelineView.qml" line="+27"/> + <source>No room open</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Copy link to event</source> + <location line="+127"/> + <source>%1 member(s)</source> <translation type="unfinished"></translation> </message> <message> - <location line="+57"/> - <source>No room open</source> + <location line="+46"/> + <source>Back to room list</source> <translation type="unfinished"></translation> </message> </context> <context> <name>TimelineViewManager</name> <message> - <location filename="../../src/timeline/TimelineViewManager.cpp" line="+570"/> + <location filename="../../src/timeline/TimelineViewManager.cpp" line="+461"/> <source>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</source> <translation type="unfinished"></translation> </message> @@ -1778,54 +1831,6 @@ Example: https://server.my:8787</source> </message> </context> <context> - <name>UserInfoWidget</name> - <message> - <location filename="../../src/UserInfoWidget.cpp" line="+82"/> - <source>Logout</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+20"/> - <source>Set custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+4"/> - <source>Custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Status:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>User Profile Settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Set presence automatically</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Online</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Unavailable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Offline</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>UserProfile</name> <message> <location filename="../qml/UserProfile.qml" line="+24"/> @@ -1864,7 +1869,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/UserProfile.cpp" line="+301"/> + <location filename="../../src/ui/UserProfile.cpp" line="+307"/> <source>Select an avatar</source> <translation type="unfinished"></translation> </message> @@ -1887,8 +1892,8 @@ Example: https://server.my:8787</source> <context> <name>UserSettings</name> <message> - <location filename="../../src/UserSettingsPage.cpp" line="+340"/> - <location filename="../../src/UserSettingsPage.h" line="+186"/> + <location filename="../../src/UserSettingsPage.cpp" line="+362"/> + <location filename="../../src/UserSettingsPage.h" line="+194"/> <source>Default</source> <translation type="unfinished"></translation> </message> @@ -1896,7 +1901,7 @@ Example: https://server.my:8787</source> <context> <name>UserSettingsPage</name> <message> - <location line="+553"/> + <location line="+524"/> <source>Minimize to tray</source> <translation type="unfinished"></translation> </message> @@ -2699,22 +2704,9 @@ Media size: %2 </message> </context> <context> - <name>popups::UserMentions</name> - <message> - <location filename="../../src/popups/UserMentions.cpp" line="+68"/> - <source>This Room</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>All Rooms</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>utils</name> <message> - <location filename="../../src/Utils.h" line="+4"/> + <location line="+4"/> <source>Unknown Message Type</source> <translation type="unfinished"></translation> </message> diff --git a/resources/langs/nheko_de.ts b/resources/langs/nheko_de.ts index 8265b546..58c209a2 100644 --- a/resources/langs/nheko_de.ts +++ b/resources/langs/nheko_de.ts @@ -54,14 +54,6 @@ </message> </context> <context> - <name>Cache</name> - <message> - <location filename="../../src/Cache.cpp" line="+2016"/> - <source>You joined this room.</source> - <translation>Du bist dem Raum beigetreten.</translation> - </message> -</context> -<context> <name>CallInvite</name> <message> <location filename="../qml/voip/CallInvite.qml" line="+70"/> @@ -133,23 +125,23 @@ <context> <name>ChatPage</name> <message> - <location filename="../../src/ChatPage.cpp" line="+204"/> + <location filename="../../src/ChatPage.cpp" line="+133"/> <source>Failed to invite user: %1</source> <translation>Nutzer konnte nicht eingeladen werden: %1</translation> </message> <message> <location line="+4"/> - <location line="+809"/> + <location line="+665"/> <source>Invited user: %1</source> <translation>Eingeladener Benutzer: %1</translation> </message> <message> - <location line="-509"/> + <location line="-456"/> <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source> <translation>Das Migrieren des Caches auf die aktuelle Version ist fehlgeschlagen. Das kann verschiedene Gründe als Ursache haben. Bitte melde den Fehler und verwende in der Zwischenzeit eine ältere Version. Alternativ kannst du den Cache manuell löschen.</translation> </message> <message> - <location line="+412"/> + <location line="+360"/> <source>Confirm join</source> <translation>Beitritt bestätigen</translation> </message> @@ -164,13 +156,13 @@ <translation>Raum %1 erzeugt.</translation> </message> <message> - <location line="+35"/> - <location line="+324"/> + <location line="+34"/> + <location line="+280"/> <source>Confirm invite</source> <translation>Einladung bestätigen</translation> </message> <message> - <location line="-323"/> + <location line="-279"/> <source>Do you really want to invite %1 (%2)?</source> <translation>Nutzer %1 (%2) wirklich einladen?</translation> </message> @@ -235,12 +227,12 @@ <translation>Verbannung aufgehoben: %1</translation> </message> <message> - <location line="+227"/> + <location line="+183"/> <source>Do you really want to start a private chat with %1?</source> <translation>Möchtest du wirklich eine private Konversation mit %1 beginnen?</translation> </message> <message> - <location line="-818"/> + <location line="-721"/> <source>Cache migration failed!</source> <translation>Migration des Caches fehlgeschlagen!</translation> </message> @@ -255,7 +247,7 @@ <translation>Der Cache auf der Festplatte wurde mit einer neueren Nheko - Version angelegt. Bitte aktualisiere Nheko oder entferne den Cache.</translation> </message> <message> - <location line="+50"/> + <location line="+48"/> <source>Failed to restore OLM account. Please login again.</source> <translation>Wiederherstellung des OLM Accounts fehlgeschlagen. Bitte logge dich erneut ein.</translation> </message> @@ -265,13 +257,13 @@ <translation>Gespeicherte Nachrichten konnten nicht wiederhergestellt werden. Bitte melde Dich erneut an.</translation> </message> <message> - <location line="+145"/> + <location line="+101"/> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation>Fehler beim Setup der Verschlüsselungsschlüssel. Servermeldung: %1 %2. Bitte versuche es später erneut.</translation> </message> <message> <location line="+34"/> - <location line="+123"/> + <location line="+117"/> <source>Please try to login again: %1</source> <translation>Bitte melde dich erneut an: %1</translation> </message> @@ -301,55 +293,66 @@ <translation>Konnte den Raum nicht verlassen: %1</translation> </message> <message> - <location line="+61"/> + <location line="+60"/> <source>Failed to kick %1 from %2: %3</source> <translation>Kontte %1 nicht aus %2 entfernen: %3</translation> </message> </context> <context> - <name>CommunitiesListItem</name> + <name>CommunitiesList</name> <message> - <location filename="../../src/CommunitiesListItem.cpp" line="+30"/> - <source>Hide rooms with this tag or from this community</source> - <translation>Verstecke Räume mit diesem Tag oder aus dieser Community</translation> + <location filename="../qml/CommunitiesList.qml" line="+44"/> + <source>Hide rooms with this tag or from this space by default.</source> + <translation>Verstecke Räume mit diesem Tag oder von dieser Gruppe standardmäßig.</translation> </message> +</context> +<context> + <name>CommunitiesModel</name> <message> - <location line="+153"/> + <location filename="../../src/timeline/CommunitiesModel.cpp" line="+37"/> <source>All rooms</source> <translation>Alle Räume</translation> </message> <message> - <location line="+5"/> - <source>Favourite rooms</source> + <location line="+2"/> + <source>Shows all rooms without filtering.</source> + <translation>Zeige alle Räume ohne Filter.</translation> + </message> + <message> + <location line="+30"/> + <source>Favourites</source> <translation>Favoriten</translation> </message> <message> <location line="+2"/> - <source>Low priority rooms</source> - <translation>Räume niedriger Priorität</translation> + <source>Rooms you have favourited.</source> + <translation>Favorisierte Räume.</translation> + </message> + <message> + <location line="+7"/> + <source>Low Priority</source> + <translation>Niedrige Priorität</translation> </message> <message> <location line="+2"/> + <source>Rooms with low priority.</source> + <translation>Räume niediriger Priorität.</translation> + </message> + <message> + <location line="+7"/> <source>Server Notices</source> - <comment>Tag translation for m.server_notice</comment> <translation>Serverbenachrichtigungen</translation> </message> <message> <location line="+2"/> - <location line="+2"/> - <source> (tag)</source> - <translation> (tag)</translation> - </message> - <message> - <location line="+3"/> - <source> (community)</source> - <translation> (community)</translation> + <source>Messages from your server or administrator.</source> + <translation>Nachrichten von deinem Server oder Administrator.</translation> </message> </context> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+228"/> + <location filename="../../src/ChatPage.cpp" line="+183"/> <source>Decrypt secrets</source> <translation>Geheimnisse entschlüsseln</translation> </message> @@ -501,7 +504,7 @@ <message> <location line="+4"/> <source>Encrypted by a verified device</source> - <translation type="unfinished"></translation> + <translation>Verschlüsselt von einem verifizierten Gerät</translation> </message> <message> <location line="+2"/> @@ -517,7 +520,7 @@ <context> <name>EventStore</name> <message> - <location filename="../../src/timeline/EventStore.cpp" line="+616"/> + <location filename="../../src/timeline/EventStore.cpp" line="+663"/> <source>-- Encrypted Event (No keys found for decryption) --</source> <comment>Placeholder, when the message was not decrypted yet or can't be decrypted.</comment> <translation>-- Verschlüsseltes Event (keine Schlüssel zur Entschlüsselung gefunden) --</translation> @@ -529,7 +532,7 @@ <translation>-- Verschlüsseltes Event (Schlüssel passt nicht für diesen Nachrichtenindex) --</translation> </message> <message> - <location line="+32"/> + <location line="+35"/> <location line="+63"/> <source>-- Decryption Error (failed to retrieve megolm keys from db) --</source> <comment>Placeholder, when the message can't be decrypted, because the DB access failed.</comment> @@ -604,7 +607,7 @@ <context> <name>InputBar</name> <message> - <location filename="../../src/timeline/InputBar.cpp" line="+232"/> + <location filename="../../src/timeline/InputBar.cpp" line="+233"/> <source>Select a file</source> <translation>Datei auswählen</translation> </message> @@ -614,7 +617,7 @@ <translation>Alle Dateien (*)</translation> </message> <message> - <location line="+418"/> + <location line="+417"/> <source>Failed to upload media. Please try again.</source> <translation>Medienupload fehlgeschlagen. Bitte versuche es erneut.</translation> </message> @@ -695,13 +698,13 @@ Beispiel: https://mein.server:8787</translation> <message> <location line="+84"/> <location line="+11"/> - <location line="+160"/> + <location line="+157"/> <location line="+11"/> <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation>Du hast eine invalide Matrix ID eingegeben. Normalerwise sehen die so aus: @joe:matrix.org</translation> </message> <message> - <location line="-132"/> + <location line="-131"/> <source>Autodiscovery failed. Received malformed response.</source> <translation>Automatische Erkennung fehlgeschlagen. Antwort war fehlerhaft.</translation> </message> @@ -711,7 +714,7 @@ Beispiel: https://mein.server:8787</translation> <translation>Automatische Erkennung fehlgeschlagen. Unbekannter Fehler bei Anfrage .well-known.</translation> </message> <message> - <location line="+25"/> + <location line="+24"/> <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation>Benötigte Ansprechpunkte nicht auffindbar. Möglicherweise kein Matrixserver.</translation> </message> @@ -726,12 +729,12 @@ Beispiel: https://mein.server:8787</translation> <translation>Ein unbekannter Fehler ist aufgetreten. Bitte Homeserverdomain prüfen.</translation> </message> <message> - <location line="-171"/> + <location line="-168"/> <source>SSO LOGIN</source> <translation>SSO ANMELDUNG</translation> </message> <message> - <location line="+267"/> + <location line="+264"/> <source>Empty password</source> <translation>Leeres Passwort</translation> </message> @@ -789,6 +792,11 @@ Beispiel: https://mein.server:8787</translation> </message> <message> <location line="+9"/> + <source>%1 changed the room avatar</source> + <translation>%1 hat dem Raumavatar geändert</translation> + </message> + <message> + <location line="+8"/> <source>%1 created and configured room: %2</source> <translation>%1 hat den Raum erstellt: %2</translation> </message> @@ -858,13 +866,13 @@ Beispiel: https://mein.server:8787</translation> <message> <location line="+11"/> <source>You don't have permission to send messages in this room</source> - <translation type="unfinished"></translation> + <translation>Du darfst hier keine Nachrichten senden</translation> </message> </context> <context> <name>MessageView</name> <message> - <location filename="../qml/MessageView.qml" line="+82"/> + <location filename="../qml/MessageView.qml" line="+83"/> <source>Edit</source> <translation>Bearbeiten</translation> </message> @@ -883,6 +891,76 @@ Beispiel: https://mein.server:8787</translation> <source>Options</source> <translation>Optionen</translation> </message> + <message> + <location line="+329"/> + <source>&Copy</source> + <translation>&Kopieren</translation> + </message> + <message> + <location line="+7"/> + <source>Copy &link location</source> + <translation>Kopiere &Link</translation> + </message> + <message> + <location line="+8"/> + <source>Re&act</source> + <translation>Re&agieren</translation> + </message> + <message> + <location line="+8"/> + <source>Repl&y</source> + <translation>Antwo&rten</translation> + </message> + <message> + <location line="+7"/> + <source>&Edit</source> + <translation>&Editieren</translation> + </message> + <message> + <location line="+5"/> + <source>Read receip&ts</source> + <translation>Lesebes&tätigungen</translation> + </message> + <message> + <location line="+6"/> + <source>&Forward</source> + <translation>&Weiterleiten</translation> + </message> + <message> + <location line="+9"/> + <source>&Mark as read</source> + <translation>Als gelesen &markieren</translation> + </message> + <message> + <location line="+4"/> + <source>View raw message</source> + <translation>Zeige rohen Nachrichteninhalt</translation> + </message> + <message> + <location line="+8"/> + <source>View decrypted raw message</source> + <translation>Zeige rohen, entschlüsselten Nachrichteninhalt</translation> + </message> + <message> + <location line="+6"/> + <source>Remo&ve message</source> + <translation>Na&chricht löschen</translation> + </message> + <message> + <location line="+7"/> + <source>&Save as</source> + <translation>&Speichern als</translation> + </message> + <message> + <location line="+7"/> + <source>&Open in external program</source> + <translation>In externem Pr&ogramm öffnen</translation> + </message> + <message> + <location line="+7"/> + <source>Copy link to eve&nt</source> + <translation>Link &zu diesem Event kopieren</translation> + </message> </context> <context> <name>NewVerificationRequest</name> @@ -1022,7 +1100,7 @@ Beispiel: https://mein.server:8787</translation> <context> <name>Placeholder</name> <message> - <location filename="../qml/delegates/Placeholder.qml" line="+8"/> + <location filename="../qml/delegates/Placeholder.qml" line="+9"/> <source>unimplemented event: </source> <translation>Unimplementiertes Event: </translation> </message> @@ -1030,7 +1108,7 @@ Beispiel: https://mein.server:8787</translation> <context> <name>QCoreApplication</name> <message> - <location filename="../../src/main.cpp" line="+167"/> + <location filename="../../src/main.cpp" line="+200"/> <source>Create a unique profile, which allows you to log into several accounts at the same time and start multiple instances of nheko.</source> <translation>Benutze ein separates profil, wodurch mehrere Accounts und Nhekoinstanzen zur gleichen Zeit verwendet werden können.</translation> </message> @@ -1048,18 +1126,18 @@ Beispiel: https://mein.server:8787</translation> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+77"/> + <location filename="../../src/RegisterPage.cpp" line="+78"/> <source>Username</source> <translation>Benutzername</translation> </message> <message> <location line="+2"/> - <location line="+287"/> + <location line="+305"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation>Der Benutzername sollte nicht leer sein und nur aus a-z, 0-9, ., _, =, - und / bestehen.</translation> </message> <message> - <location line="-283"/> + <location line="-301"/> <source>Password</source> <translation>Passwort</translation> </message> @@ -1084,22 +1162,47 @@ Beispiel: https://mein.server:8787</translation> <translation>Ein Server, der Registrierungen zulässt. Weil Matrix ein dezentralisiertes Protokoll ist, musst du erst einen Server ausfindig machen oder einen persönlichen Server aufsetzen.</translation> </message> <message> - <location line="+30"/> + <location line="+35"/> <source>REGISTER</source> <translation>REGISTRIEREN</translation> </message> <message> - <location line="+62"/> + <location line="+73"/> <source>No supported registration flows!</source> <translation>Keine unterstützten Registrierungsmethoden!</translation> </message> <message> - <location line="+210"/> + <location line="+213"/> <source>One or more fields have invalid inputs. Please correct those issues and try again.</source> <translation>Mindestens ein Feld hat invalide Werte. Bitte behebe diese Fehler und versuche es erneut.</translation> </message> <message> - <location line="-26"/> + <location line="+23"/> + <source>Autodiscovery failed. Received malformed response.</source> + <translation>Automatische Erkennung fehlgeschlagen. Antwort war fehlerhaft.</translation> + </message> + <message> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <translation>Automatische Erkennung fehlgeschlagen. Unbekannter Fehler bei Anfrage .well-known.</translation> + </message> + <message> + <location line="+26"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <translation>Benötigte Ansprechpunkte nicht auffindbar. Möglicherweise kein Matrixserver.</translation> + </message> + <message> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <translation>Erhaltene Antwort war fehlerhaft. Bitte Homeserverdomain prüfen.</translation> + </message> + <message> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <translation>Ein unbekannter Fehler ist aufgetreten. Bitte Homeserverdomain prüfen.</translation> + </message> + <message> + <location line="-94"/> <source>Password is not long enough (min 8 chars)</source> <translation>Passwort nicht lang genug (mind. 8 Zeichen)</translation> </message> @@ -1109,7 +1212,7 @@ Beispiel: https://mein.server:8787</translation> <translation>Passwörter stimmen nicht überein</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>Invalid server name</source> <translation>Ungültiger Servername</translation> </message> @@ -1117,7 +1220,7 @@ Beispiel: https://mein.server:8787</translation> <context> <name>ReplyPopup</name> <message> - <location filename="../qml/ReplyPopup.qml" line="+49"/> + <location filename="../qml/ReplyPopup.qml" line="+47"/> <source>Close</source> <translation>Schließen</translation> </message> @@ -1130,74 +1233,112 @@ Beispiel: https://mein.server:8787</translation> <context> <name>RoomInfo</name> <message> - <location filename="../../src/Cache.cpp" line="+1813"/> + <location filename="../../src/Cache.cpp" line="+4009"/> <source>no version stored</source> <translation>keine Version gespeichert</translation> </message> </context> <context> - <name>RoomInfoListItem</name> + <name>RoomList</name> + <message> + <location filename="../qml/RoomList.qml" line="+56"/> + <source>New tag</source> + <translation>Neuer Tag</translation> + </message> + <message> + <location line="+1"/> + <source>Enter the tag you want to use:</source> + <translation>Gib den Tag, den du verwenden willst, ein:</translation> + </message> <message> - <location filename="../../src/RoomInfoListItem.cpp" line="+89"/> + <location line="+7"/> <source>Leave room</source> <translation>Raum verlassen</translation> </message> <message> - <location line="+7"/> + <location line="+5"/> <source>Tag room as:</source> <translation>Tagge den Raum als:</translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>Favourite</source> - <comment>Standard matrix tag for favourites</comment> <translation>Favorit</translation> </message> <message> - <location line="+3"/> - <source>Low Priority</source> - <comment>Standard matrix tag for low priority rooms</comment> + <location line="+2"/> + <source>Low priority</source> <translation>Niedrige Priorität</translation> </message> <message> - <location line="+3"/> - <source>Server Notice</source> - <comment>Standard matrix tag for server notices</comment> - <translation>Serverbenachrichtigungen</translation> + <location line="+2"/> + <source>Server notice</source> + <translation>Serverbenachrichtigung</translation> </message> <message> - <location line="+12"/> - <source>Adds or removes the specified tag.</source> - <comment>WhatsThis hint for tag menu actions</comment> - <translation>Fügt einen Tag hinzu oder entfernt ihn.</translation> + <location line="+13"/> + <source>Create new tag...</source> + <translation>Neuen Tag erstellen...</translation> </message> <message> - <location line="+39"/> - <source>New tag...</source> - <comment>Add a new tag to the room</comment> - <translation>Neuer Tag…</translation> + <location line="+222"/> + <source>Accept</source> + <translation>Akzeptieren</translation> </message> <message> - <location line="+4"/> - <source>New Tag</source> - <comment>Tag name prompt title</comment> - <translation>Neuer Tag</translation> + <location line="+21"/> + <source>Decline</source> + <translation>Ablehnen</translation> + </message> + <message> + <location line="+68"/> + <source>Status Message</source> + <translation>Statusnachricht</translation> </message> <message> <location line="+1"/> - <source>Tag:</source> - <comment>Tag name prompt</comment> - <translation>Tag:</translation> + <source>Enter your status message:</source> + <translation>Gib deine Statusnachricht ein:</translation> </message> <message> - <location line="+169"/> - <source>Accept</source> - <translation>Akzeptieren</translation> + <location line="+10"/> + <source>Profile settings</source> + <translation>Profileinstellungen</translation> </message> <message> - <location line="+3"/> - <source>Decline</source> - <translation>Ablehnen</translation> + <location line="+5"/> + <source>Set status message</source> + <translation>Setze eine Statusnachricht</translation> + </message> + <message> + <location line="+79"/> + <source>Logout</source> + <translation>Abmelden</translation> + </message> + <message> + <location line="+46"/> + <source>Start a new chat</source> + <translation>Neues Gespräch beginnen</translation> + </message> + <message> + <location line="+8"/> + <source>Join a room</source> + <translation>Raum betreten</translation> + </message> + <message> + <location line="+5"/> + <source>Create a new room</source> + <translation>Erstelle einen neuen Raum</translation> + </message> + <message> + <location line="+16"/> + <source>Room directory</source> + <translation>Raumverzeichnis</translation> + </message> + <message> + <location line="+12"/> + <source>User settings</source> + <translation>Benutzereinstellungen</translation> </message> </context> <context> @@ -1387,34 +1528,6 @@ Beispiel: https://mein.server:8787</translation> </message> </context> <context> - <name>SideBarActions</name> - <message> - <location filename="../../src/SideBarActions.cpp" line="+44"/> - <source>User settings</source> - <translation>Benutzereinstellungen</translation> - </message> - <message> - <location line="+7"/> - <source>Create new room</source> - <translation>Neuen Raum erstellen</translation> - </message> - <message> - <location line="+1"/> - <source>Join a room</source> - <translation>Raum betreten</translation> - </message> - <message> - <location line="+16"/> - <source>Start a new chat</source> - <translation>Neues Gespräch beginnen</translation> - </message> - <message> - <location line="+15"/> - <source>Room directory</source> - <translation>Raumverzeichnis</translation> - </message> -</context> -<context> <name>StatusIndicator</name> <message> <location filename="../qml/StatusIndicator.qml" line="+21"/> @@ -1440,7 +1553,7 @@ Beispiel: https://mein.server:8787</translation> <context> <name>Success</name> <message> - <location filename="../qml/device-verification/Success.qml" line="+10"/> + <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> <translation>Erfolgreiche Verifizierung</translation> </message> @@ -1458,7 +1571,7 @@ Beispiel: https://mein.server:8787</translation> <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1044"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1095"/> <source>Message redaction failed: %1</source> <translation>Nachricht zurückziehen fehlgeschlagen: %1</translation> </message> @@ -1593,24 +1706,29 @@ Beispiel: https://mein.server:8787</translation> <translation>%1 wurde gebannt.</translation> </message> <message> - <location line="-11"/> + <location line="+9"/> + <source>Reason: %1</source> + <translation>Grund: %1</translation> + </message> + <message> + <location line="-20"/> <source>%1 redacted their knock.</source> <translation>%1 hat das Anklopfen zurückgezogen.</translation> </message> <message> - <location line="-876"/> + <location line="-883"/> <source>You joined this room.</source> <translation>Du bist dem Raum beigetreten.</translation> </message> <message> - <location line="+842"/> + <location line="+849"/> <source>%1 has changed their avatar and changed their display name to %2.</source> - <translation type="unfinished"></translation> + <translation>%1 hat den eigenen Avatar und Namen geändert zu %2.</translation> </message> <message> <location line="+5"/> <source>%1 has changed their display name to %2.</source> - <translation type="unfinished"></translation> + <translation>%1 hat den eigenen Namen geändert zu %2.</translation> </message> <message> <location line="+31"/> @@ -1624,12 +1742,7 @@ Beispiel: https://mein.server:8787</translation> <translation>%1 hat den Raum verlassen, obwohl er gar nicht mehr am Raum teilnahm!</translation> </message> <message> - <location line="+15"/> - <source> Reason: %1</source> - <translation>Grund: %1</translation> - </message> - <message> - <location line="-5"/> + <location line="+10"/> <source>%1 knocked.</source> <translation>%1 hat angeklopft.</translation> </message> @@ -1645,85 +1758,25 @@ Beispiel: https://mein.server:8787</translation> <context> <name>TimelineView</name> <message> - <location filename="../qml/TimelineView.qml" line="+125"/> - <source>Copy</source> - <translation>Kopieren</translation> - </message> - <message> - <location line="+7"/> - <source>Copy link location</source> - <translation>Link kopieren</translation> - </message> - <message> - <location line="+8"/> - <source>React</source> - <translation>Reaktion senden</translation> - </message> - <message> - <location line="+8"/> - <source>Reply</source> - <translation>Antworten</translation> - </message> - <message> - <location line="+7"/> - <source>Edit</source> - <translation>Bearbeiten</translation> - </message> - <message> - <location line="+5"/> - <source>Read receipts</source> - <translation>Lesebestätigungen</translation> - </message> - <message> - <location line="+6"/> - <source>Forward</source> - <translation>Weiterleiten</translation> - </message> - <message> - <location line="+9"/> - <source>Mark as read</source> - <translation>Als gelesen markieren</translation> - </message> - <message> - <location line="+4"/> - <source>View raw message</source> - <translation>Zeige rohen Nachrichteninhalt</translation> - </message> - <message> - <location line="+8"/> - <source>View decrypted raw message</source> - <translation>Zeige rohen, entschlüsselten Nachrichteninhalt</translation> - </message> - <message> - <location line="+6"/> - <source>Remove message</source> - <translation>Nachricht entfernen</translation> - </message> - <message> - <location line="+7"/> - <source>Save as</source> - <translation>Speichern unter</translation> - </message> - <message> - <location line="+7"/> - <source>Open in external program</source> - <translation>Öffne in externen Programm</translation> + <location filename="../qml/TimelineView.qml" line="+27"/> + <source>No room open</source> + <translation>Kein Raum geöffnet</translation> </message> <message> - <location line="+7"/> - <source>Copy link to event</source> - <translation>Link zu Event kopieren</translation> + <location line="+127"/> + <source>%1 member(s)</source> + <translation>%1 Teilnehmer</translation> </message> <message> - <location line="+57"/> - <source>No room open</source> - <translation>Kein Raum geöffnet</translation> + <location line="+46"/> + <source>Back to room list</source> + <translation>Zurück zur Raumliste</translation> </message> </context> <context> <name>TimelineViewManager</name> <message> - <location filename="../../src/timeline/TimelineViewManager.cpp" line="+570"/> + <location filename="../../src/timeline/TimelineViewManager.cpp" line="+461"/> <source>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</source> <translation>Keinen verschlüsselten Chat mit diesem User gefunden. Erstelle einen verschlüsselten 1:1 Chat mit diesem Nutzer und versuche es erneut.</translation> </message> @@ -1781,54 +1834,6 @@ Beispiel: https://mein.server:8787</translation> </message> </context> <context> - <name>UserInfoWidget</name> - <message> - <location filename="../../src/UserInfoWidget.cpp" line="+82"/> - <source>Logout</source> - <translation>Abmelden</translation> - </message> - <message> - <location line="+20"/> - <source>Set custom status message</source> - <translation>Setze eine benutzerdefinierte Statusnachricht</translation> - </message> - <message> - <location line="+4"/> - <source>Custom status message</source> - <translation>Benutzerdefinierter Status</translation> - </message> - <message> - <location line="+1"/> - <source>Status:</source> - <translation>Status:</translation> - </message> - <message> - <location line="+8"/> - <source>User Profile Settings</source> - <translation>Profileinstellungen</translation> - </message> - <message> - <location line="+5"/> - <source>Set presence automatically</source> - <translation>Setze Präsenz automatisch</translation> - </message> - <message> - <location line="+6"/> - <source>Online</source> - <translation>Online</translation> - </message> - <message> - <location line="+5"/> - <source>Unavailable</source> - <translation>Nicht verfügbar</translation> - </message> - <message> - <location line="+6"/> - <source>Offline</source> - <translation>Offline</translation> - </message> -</context> -<context> <name>UserProfile</name> <message> <location filename="../qml/UserProfile.qml" line="+24"/> @@ -1867,7 +1872,7 @@ Beispiel: https://mein.server:8787</translation> <translation>Verifizierung zurückziehen</translation> </message> <message> - <location filename="../../src/ui/UserProfile.cpp" line="+301"/> + <location filename="../../src/ui/UserProfile.cpp" line="+307"/> <source>Select an avatar</source> <translation>Avatar wählen</translation> </message> @@ -1890,8 +1895,8 @@ Beispiel: https://mein.server:8787</translation> <context> <name>UserSettings</name> <message> - <location filename="../../src/UserSettingsPage.cpp" line="+340"/> - <location filename="../../src/UserSettingsPage.h" line="+186"/> + <location filename="../../src/UserSettingsPage.cpp" line="+362"/> + <location filename="../../src/UserSettingsPage.h" line="+194"/> <source>Default</source> <translation>Standard</translation> </message> @@ -1899,7 +1904,7 @@ Beispiel: https://mein.server:8787</translation> <context> <name>UserSettingsPage</name> <message> - <location line="+553"/> + <location line="+524"/> <source>Minimize to tray</source> <translation>Ins Benachrichtigungsfeld minimieren</translation> </message> @@ -2714,22 +2719,9 @@ Medien-Größe: %2 </message> </context> <context> - <name>popups::UserMentions</name> - <message> - <location filename="../../src/popups/UserMentions.cpp" line="+68"/> - <source>This Room</source> - <translation>Dieser Raum</translation> - </message> - <message> - <location line="+1"/> - <source>All Rooms</source> - <translation>Alle Räume</translation> - </message> -</context> -<context> <name>utils</name> <message> - <location filename="../../src/Utils.h" line="+4"/> + <location line="+4"/> <source>Unknown Message Type</source> <translation>Unbekannter Nachrichtentyp</translation> </message> diff --git a/resources/langs/nheko_el.ts b/resources/langs/nheko_el.ts index c05c7b3e..d5d5f323 100644 --- a/resources/langs/nheko_el.ts +++ b/resources/langs/nheko_el.ts @@ -54,14 +54,6 @@ </message> </context> <context> - <name>Cache</name> - <message> - <location filename="../../src/Cache.cpp" line="+2016"/> - <source>You joined this room.</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>CallInvite</name> <message> <location filename="../qml/voip/CallInvite.qml" line="+70"/> @@ -133,23 +125,23 @@ <context> <name>ChatPage</name> <message> - <location filename="../../src/ChatPage.cpp" line="+204"/> + <location filename="../../src/ChatPage.cpp" line="+133"/> <source>Failed to invite user: %1</source> <translation type="unfinished"></translation> </message> <message> <location line="+4"/> - <location line="+809"/> + <location line="+665"/> <source>Invited user: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="-509"/> + <location line="-456"/> <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+412"/> + <location line="+360"/> <source>Confirm join</source> <translation type="unfinished"></translation> </message> @@ -164,13 +156,13 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+35"/> - <location line="+324"/> + <location line="+34"/> + <location line="+280"/> <source>Confirm invite</source> <translation type="unfinished"></translation> </message> <message> - <location line="-323"/> + <location line="-279"/> <source>Do you really want to invite %1 (%2)?</source> <translation type="unfinished"></translation> </message> @@ -235,12 +227,12 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+227"/> + <location line="+183"/> <source>Do you really want to start a private chat with %1?</source> <translation type="unfinished"></translation> </message> <message> - <location line="-818"/> + <location line="-721"/> <source>Cache migration failed!</source> <translation type="unfinished"></translation> </message> @@ -255,7 +247,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+50"/> + <location line="+48"/> <source>Failed to restore OLM account. Please login again.</source> <translation type="unfinished"></translation> </message> @@ -265,13 +257,13 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+145"/> + <location line="+101"/> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation type="unfinished"></translation> </message> <message> <location line="+34"/> - <location line="+123"/> + <location line="+117"/> <source>Please try to login again: %1</source> <translation type="unfinished"></translation> </message> @@ -301,55 +293,66 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+61"/> + <location line="+60"/> <source>Failed to kick %1 from %2: %3</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>CommunitiesListItem</name> + <name>CommunitiesList</name> <message> - <location filename="../../src/CommunitiesListItem.cpp" line="+30"/> - <source>Hide rooms with this tag or from this community</source> + <location filename="../qml/CommunitiesList.qml" line="+44"/> + <source>Hide rooms with this tag or from this space by default.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CommunitiesModel</name> <message> - <location line="+153"/> + <location filename="../../src/timeline/CommunitiesModel.cpp" line="+37"/> <source>All rooms</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>Favourite rooms</source> + <location line="+2"/> + <source>Shows all rooms without filtering.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Low priority rooms</source> + <location line="+30"/> + <source>Favourites</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Server Notices</source> - <comment>Tag translation for m.server_notice</comment> + <source>Rooms you have favourited.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Low Priority</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <location line="+2"/> - <source> (tag)</source> + <source>Rooms with low priority.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source> (community)</source> + <location line="+7"/> + <source>Server Notices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Messages from your server or administrator.</source> <translation type="unfinished"></translation> </message> </context> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+228"/> + <location filename="../../src/ChatPage.cpp" line="+183"/> <source>Decrypt secrets</source> <translation type="unfinished"></translation> </message> @@ -517,7 +520,7 @@ <context> <name>EventStore</name> <message> - <location filename="../../src/timeline/EventStore.cpp" line="+616"/> + <location filename="../../src/timeline/EventStore.cpp" line="+663"/> <source>-- Encrypted Event (No keys found for decryption) --</source> <comment>Placeholder, when the message was not decrypted yet or can't be decrypted.</comment> <translation type="unfinished"></translation> @@ -529,7 +532,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> + <location line="+35"/> <location line="+63"/> <source>-- Decryption Error (failed to retrieve megolm keys from db) --</source> <comment>Placeholder, when the message can't be decrypted, because the DB access failed.</comment> @@ -604,7 +607,7 @@ <context> <name>InputBar</name> <message> - <location filename="../../src/timeline/InputBar.cpp" line="+232"/> + <location filename="../../src/timeline/InputBar.cpp" line="+233"/> <source>Select a file</source> <translation type="unfinished">Διάλεξε ένα αρχείο</translation> </message> @@ -614,7 +617,7 @@ <translation type="unfinished">Όλα τα αρχεία (*)</translation> </message> <message> - <location line="+418"/> + <location line="+417"/> <source>Failed to upload media. Please try again.</source> <translation type="unfinished"></translation> </message> @@ -691,13 +694,13 @@ Example: https://server.my:8787</source> <message> <location line="+84"/> <location line="+11"/> - <location line="+160"/> + <location line="+157"/> <location line="+11"/> <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="-132"/> + <location line="-131"/> <source>Autodiscovery failed. Received malformed response.</source> <translation type="unfinished"></translation> </message> @@ -707,7 +710,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+25"/> + <location line="+24"/> <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation type="unfinished"></translation> </message> @@ -722,12 +725,12 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="-171"/> + <location line="-168"/> <source>SSO LOGIN</source> <translation type="unfinished"></translation> </message> <message> - <location line="+267"/> + <location line="+264"/> <source>Empty password</source> <translation>Κενός κωδικός</translation> </message> @@ -785,6 +788,11 @@ Example: https://server.my:8787</source> </message> <message> <location line="+9"/> + <source>%1 changed the room avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>%1 created and configured room: %2</source> <translation type="unfinished"></translation> </message> @@ -860,7 +868,7 @@ Example: https://server.my:8787</source> <context> <name>MessageView</name> <message> - <location filename="../qml/MessageView.qml" line="+82"/> + <location filename="../qml/MessageView.qml" line="+83"/> <source>Edit</source> <translation type="unfinished"></translation> </message> @@ -879,6 +887,76 @@ Example: https://server.my:8787</source> <source>Options</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+329"/> + <source>&Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy &link location</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Re&act</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Repl&y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Read receip&ts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>&Mark as read</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>View raw message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>View decrypted raw message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Remo&ve message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Save as</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Open in external program</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy link to eve&nt</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NewVerificationRequest</name> @@ -1018,7 +1096,7 @@ Example: https://server.my:8787</source> <context> <name>Placeholder</name> <message> - <location filename="../qml/delegates/Placeholder.qml" line="+8"/> + <location filename="../qml/delegates/Placeholder.qml" line="+9"/> <source>unimplemented event: </source> <translation type="unfinished"></translation> </message> @@ -1026,7 +1104,7 @@ Example: https://server.my:8787</source> <context> <name>QCoreApplication</name> <message> - <location filename="../../src/main.cpp" line="+167"/> + <location filename="../../src/main.cpp" line="+200"/> <source>Create a unique profile, which allows you to log into several accounts at the same time and start multiple instances of nheko.</source> <translation type="unfinished"></translation> </message> @@ -1044,18 +1122,18 @@ Example: https://server.my:8787</source> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+77"/> + <location filename="../../src/RegisterPage.cpp" line="+78"/> <source>Username</source> <translation>Όνομα χρήστη</translation> </message> <message> <location line="+2"/> - <location line="+287"/> + <location line="+305"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-283"/> + <location line="-301"/> <source>Password</source> <translation>Κωδικός</translation> </message> @@ -1080,22 +1158,47 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+30"/> + <location line="+35"/> <source>REGISTER</source> <translation>ΕΓΓΡΑΦΗ</translation> </message> <message> - <location line="+62"/> + <location line="+73"/> <source>No supported registration flows!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+210"/> + <location line="+213"/> <source>One or more fields have invalid inputs. Please correct those issues and try again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-26"/> + <location line="+23"/> + <source>Autodiscovery failed. Received malformed response.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-94"/> <source>Password is not long enough (min 8 chars)</source> <translation>Ο κωδικός δεν αποτελείται από αρκετους χαρακτήρες</translation> </message> @@ -1105,7 +1208,7 @@ Example: https://server.my:8787</source> <translation>Οι κωδικοί δεν ταιριίαζουν</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>Invalid server name</source> <translation>Λανθασμένο όνομα διακομιστή</translation> </message> @@ -1113,7 +1216,7 @@ Example: https://server.my:8787</source> <context> <name>ReplyPopup</name> <message> - <location filename="../qml/ReplyPopup.qml" line="+49"/> + <location filename="../qml/ReplyPopup.qml" line="+47"/> <source>Close</source> <translation type="unfinished"></translation> </message> @@ -1126,74 +1229,112 @@ Example: https://server.my:8787</source> <context> <name>RoomInfo</name> <message> - <location filename="../../src/Cache.cpp" line="+1813"/> + <location filename="../../src/Cache.cpp" line="+4009"/> <source>no version stored</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>RoomInfoListItem</name> + <name>RoomList</name> <message> - <location filename="../../src/RoomInfoListItem.cpp" line="+89"/> - <source>Leave room</source> - <translation>Βγές</translation> + <location filename="../qml/RoomList.qml" line="+56"/> + <source>New tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter the tag you want to use:</source> + <translation type="unfinished"></translation> </message> <message> <location line="+7"/> + <source>Leave room</source> + <translation type="unfinished">Βγές</translation> + </message> + <message> + <location line="+5"/> <source>Tag room as:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>Favourite</source> - <comment>Standard matrix tag for favourites</comment> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Low Priority</source> - <comment>Standard matrix tag for low priority rooms</comment> + <location line="+2"/> + <source>Low priority</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Server Notice</source> - <comment>Standard matrix tag for server notices</comment> + <location line="+2"/> + <source>Server notice</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Adds or removes the specified tag.</source> - <comment>WhatsThis hint for tag menu actions</comment> + <location line="+13"/> + <source>Create new tag...</source> <translation type="unfinished"></translation> </message> <message> - <location line="+39"/> - <source>New tag...</source> - <comment>Add a new tag to the room</comment> - <translation type="unfinished"></translation> + <location line="+222"/> + <source>Accept</source> + <translation type="unfinished">Αποδοχή</translation> </message> <message> - <location line="+4"/> - <source>New Tag</source> - <comment>Tag name prompt title</comment> + <location line="+21"/> + <source>Decline</source> + <translation type="unfinished">Απόρριψη</translation> + </message> + <message> + <location line="+68"/> + <source>Status Message</source> <translation type="unfinished"></translation> </message> <message> <location line="+1"/> - <source>Tag:</source> - <comment>Tag name prompt</comment> + <source>Enter your status message:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+169"/> - <source>Accept</source> - <translation>Αποδοχή</translation> + <location line="+10"/> + <source>Profile settings</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Decline</source> - <translation>Απόρριψη</translation> + <location line="+5"/> + <source>Set status message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Logout</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Start a new chat</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Join a room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Create a new room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Room directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>User settings</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -1383,34 +1524,6 @@ Example: https://server.my:8787</source> </message> </context> <context> - <name>SideBarActions</name> - <message> - <location filename="../../src/SideBarActions.cpp" line="+44"/> - <source>User settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Create new room</source> - <translation>Νέα συνομιλία</translation> - </message> - <message> - <location line="+1"/> - <source>Join a room</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+16"/> - <source>Start a new chat</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+15"/> - <source>Room directory</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>StatusIndicator</name> <message> <location filename="../qml/StatusIndicator.qml" line="+21"/> @@ -1436,7 +1549,7 @@ Example: https://server.my:8787</source> <context> <name>Success</name> <message> - <location filename="../qml/device-verification/Success.qml" line="+10"/> + <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> <translation type="unfinished"></translation> </message> @@ -1454,7 +1567,7 @@ Example: https://server.my:8787</source> <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1044"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1095"/> <source>Message redaction failed: %1</source> <translation type="unfinished"></translation> </message> @@ -1589,17 +1702,22 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="-11"/> + <location line="+9"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-20"/> <source>%1 redacted their knock.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-876"/> + <location line="-883"/> <source>You joined this room.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+842"/> + <location line="+849"/> <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> @@ -1620,12 +1738,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> - <source> Reason: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> + <location line="+10"/> <source>%1 knocked.</source> <translation type="unfinished"></translation> </message> @@ -1641,85 +1754,25 @@ Example: https://server.my:8787</source> <context> <name>TimelineView</name> <message> - <location filename="../qml/TimelineView.qml" line="+125"/> - <source>Copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Copy link location</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>React</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>Reply</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Edit</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Read receipts</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Forward</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+9"/> - <source>Mark as read</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+4"/> - <source>View raw message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>View decrypted raw message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Remove message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Save as</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Open in external program</source> + <location filename="../qml/TimelineView.qml" line="+27"/> + <source>No room open</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Copy link to event</source> + <location line="+127"/> + <source>%1 member(s)</source> <translation type="unfinished"></translation> </message> <message> - <location line="+57"/> - <source>No room open</source> + <location line="+46"/> + <source>Back to room list</source> <translation type="unfinished"></translation> </message> </context> <context> <name>TimelineViewManager</name> <message> - <location filename="../../src/timeline/TimelineViewManager.cpp" line="+570"/> + <location filename="../../src/timeline/TimelineViewManager.cpp" line="+461"/> <source>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</source> <translation type="unfinished"></translation> </message> @@ -1777,54 +1830,6 @@ Example: https://server.my:8787</source> </message> </context> <context> - <name>UserInfoWidget</name> - <message> - <location filename="../../src/UserInfoWidget.cpp" line="+82"/> - <source>Logout</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+20"/> - <source>Set custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+4"/> - <source>Custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Status:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>User Profile Settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Set presence automatically</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Online</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Unavailable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Offline</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>UserProfile</name> <message> <location filename="../qml/UserProfile.qml" line="+24"/> @@ -1863,7 +1868,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/UserProfile.cpp" line="+301"/> + <location filename="../../src/ui/UserProfile.cpp" line="+307"/> <source>Select an avatar</source> <translation type="unfinished"></translation> </message> @@ -1886,8 +1891,8 @@ Example: https://server.my:8787</source> <context> <name>UserSettings</name> <message> - <location filename="../../src/UserSettingsPage.cpp" line="+340"/> - <location filename="../../src/UserSettingsPage.h" line="+186"/> + <location filename="../../src/UserSettingsPage.cpp" line="+362"/> + <location filename="../../src/UserSettingsPage.h" line="+194"/> <source>Default</source> <translation type="unfinished"></translation> </message> @@ -1895,7 +1900,7 @@ Example: https://server.my:8787</source> <context> <name>UserSettingsPage</name> <message> - <location line="+553"/> + <location line="+524"/> <source>Minimize to tray</source> <translation>Ελαχιστοποίηση</translation> </message> @@ -2698,22 +2703,9 @@ Media size: %2 </message> </context> <context> - <name>popups::UserMentions</name> - <message> - <location filename="../../src/popups/UserMentions.cpp" line="+68"/> - <source>This Room</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>All Rooms</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>utils</name> <message> - <location filename="../../src/Utils.h" line="+4"/> + <location line="+4"/> <source>Unknown Message Type</source> <translation type="unfinished"></translation> </message> diff --git a/resources/langs/nheko_en.ts b/resources/langs/nheko_en.ts index 1fc47995..7d3f8276 100644 --- a/resources/langs/nheko_en.ts +++ b/resources/langs/nheko_en.ts @@ -54,14 +54,6 @@ </message> </context> <context> - <name>Cache</name> - <message> - <location filename="../../src/Cache.cpp" line="+2016"/> - <source>You joined this room.</source> - <translation>You joined this room.</translation> - </message> -</context> -<context> <name>CallInvite</name> <message> <location filename="../qml/voip/CallInvite.qml" line="+70"/> @@ -133,23 +125,23 @@ <context> <name>ChatPage</name> <message> - <location filename="../../src/ChatPage.cpp" line="+204"/> + <location filename="../../src/ChatPage.cpp" line="+133"/> <source>Failed to invite user: %1</source> <translation>Failed to invite user: %1</translation> </message> <message> <location line="+4"/> - <location line="+809"/> + <location line="+665"/> <source>Invited user: %1</source> <translation>Invited user: %1</translation> </message> <message> - <location line="-509"/> + <location line="-456"/> <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source> <translation>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</translation> </message> <message> - <location line="+412"/> + <location line="+360"/> <source>Confirm join</source> <translation>Confirm join</translation> </message> @@ -164,13 +156,13 @@ <translation>Room %1 created.</translation> </message> <message> - <location line="+35"/> - <location line="+324"/> + <location line="+34"/> + <location line="+280"/> <source>Confirm invite</source> <translation>Confirm invite</translation> </message> <message> - <location line="-323"/> + <location line="-279"/> <source>Do you really want to invite %1 (%2)?</source> <translation>Do you really want to invite %1 (%2)?</translation> </message> @@ -235,12 +227,12 @@ <translation>Unbanned user: %1</translation> </message> <message> - <location line="+227"/> + <location line="+183"/> <source>Do you really want to start a private chat with %1?</source> <translation>Do you really want to start a private chat with %1?</translation> </message> <message> - <location line="-818"/> + <location line="-721"/> <source>Cache migration failed!</source> <translation>Cache migration failed!</translation> </message> @@ -255,7 +247,7 @@ <translation>The cache on your disk is newer than this version of Nheko supports. Please update or clear your cache.</translation> </message> <message> - <location line="+50"/> + <location line="+48"/> <source>Failed to restore OLM account. Please login again.</source> <translation>Failed to restore OLM account. Please login again.</translation> </message> @@ -265,13 +257,13 @@ <translation>Failed to restore save data. Please login again.</translation> </message> <message> - <location line="+145"/> + <location line="+101"/> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</translation> </message> <message> <location line="+34"/> - <location line="+123"/> + <location line="+117"/> <source>Please try to login again: %1</source> <translation>Please try to login again: %1</translation> </message> @@ -301,55 +293,66 @@ <translation>Failed to leave room: %1</translation> </message> <message> - <location line="+61"/> + <location line="+60"/> <source>Failed to kick %1 from %2: %3</source> <translation>Failed to kick %1 from %2: %3</translation> </message> </context> <context> - <name>CommunitiesListItem</name> + <name>CommunitiesList</name> <message> - <location filename="../../src/CommunitiesListItem.cpp" line="+30"/> - <source>Hide rooms with this tag or from this community</source> - <translation>Hide rooms with this tag or from this community</translation> + <location filename="../qml/CommunitiesList.qml" line="+44"/> + <source>Hide rooms with this tag or from this space by default.</source> + <translation>Hide rooms with this tag or from this space by default.</translation> </message> +</context> +<context> + <name>CommunitiesModel</name> <message> - <location line="+153"/> + <location filename="../../src/timeline/CommunitiesModel.cpp" line="+37"/> <source>All rooms</source> <translation>All rooms</translation> </message> <message> - <location line="+5"/> - <source>Favourite rooms</source> - <translation>Favourite rooms</translation> + <location line="+2"/> + <source>Shows all rooms without filtering.</source> + <translation>Shows all rooms without filtering.</translation> + </message> + <message> + <location line="+30"/> + <source>Favourites</source> + <translation>Favourites</translation> </message> <message> <location line="+2"/> - <source>Low priority rooms</source> - <translation>Low priority rooms</translation> + <source>Rooms you have favourited.</source> + <translation>Rooms you have favourited.</translation> + </message> + <message> + <location line="+7"/> + <source>Low Priority</source> + <translation>Low Priority</translation> </message> <message> <location line="+2"/> + <source>Rooms with low priority.</source> + <translation>Rooms with low priority.</translation> + </message> + <message> + <location line="+7"/> <source>Server Notices</source> - <comment>Tag translation for m.server_notice</comment> <translation>Server Notices</translation> </message> <message> <location line="+2"/> - <location line="+2"/> - <source> (tag)</source> - <translation> (tag)</translation> - </message> - <message> - <location line="+3"/> - <source> (community)</source> - <translation> (community)</translation> + <source>Messages from your server or administrator.</source> + <translation>Messages from your server or administrator.</translation> </message> </context> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+228"/> + <location filename="../../src/ChatPage.cpp" line="+183"/> <source>Decrypt secrets</source> <translation>Decrypt secrets</translation> </message> @@ -517,7 +520,7 @@ <context> <name>EventStore</name> <message> - <location filename="../../src/timeline/EventStore.cpp" line="+616"/> + <location filename="../../src/timeline/EventStore.cpp" line="+663"/> <source>-- Encrypted Event (No keys found for decryption) --</source> <comment>Placeholder, when the message was not decrypted yet or can't be decrypted.</comment> <translation>-- Encrypted Event (No keys found for decryption) --</translation> @@ -529,7 +532,7 @@ <translation>-- Encrypted Event (Key not valid for this index) --</translation> </message> <message> - <location line="+32"/> + <location line="+35"/> <location line="+63"/> <source>-- Decryption Error (failed to retrieve megolm keys from db) --</source> <comment>Placeholder, when the message can't be decrypted, because the DB access failed.</comment> @@ -604,7 +607,7 @@ <context> <name>InputBar</name> <message> - <location filename="../../src/timeline/InputBar.cpp" line="+232"/> + <location filename="../../src/timeline/InputBar.cpp" line="+233"/> <source>Select a file</source> <translation>Select a file</translation> </message> @@ -614,7 +617,7 @@ <translation>All Files (*)</translation> </message> <message> - <location line="+418"/> + <location line="+417"/> <source>Failed to upload media. Please try again.</source> <translation>Failed to upload media. Please try again.</translation> </message> @@ -695,13 +698,13 @@ Example: https://server.my:8787</translation> <message> <location line="+84"/> <location line="+11"/> - <location line="+160"/> + <location line="+157"/> <location line="+11"/> <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation>You have entered an invalid Matrix ID e.g @joe:matrix.org</translation> </message> <message> - <location line="-132"/> + <location line="-131"/> <source>Autodiscovery failed. Received malformed response.</source> <translation>Autodiscovery failed. Received malformed response.</translation> </message> @@ -711,7 +714,7 @@ Example: https://server.my:8787</translation> <translation>Autodiscovery failed. Unknown error while requesting .well-known.</translation> </message> <message> - <location line="+25"/> + <location line="+24"/> <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation>The required endpoints were not found. Possibly not a Matrix server.</translation> </message> @@ -726,12 +729,12 @@ Example: https://server.my:8787</translation> <translation>An unknown error occured. Make sure the homeserver domain is valid.</translation> </message> <message> - <location line="-171"/> + <location line="-168"/> <source>SSO LOGIN</source> <translation>SSO LOGIN</translation> </message> <message> - <location line="+267"/> + <location line="+264"/> <source>Empty password</source> <translation>Empty password</translation> </message> @@ -783,6 +786,11 @@ Example: https://server.my:8787</translation> </message> <message> <location line="+9"/> + <source>%1 changed the room avatar</source> + <translation>%1 changed the room avatar</translation> + </message> + <message> + <location line="+8"/> <source>%1 created and configured room: %2</source> <translation>%1 created and configured room: %2</translation> </message> @@ -812,13 +820,13 @@ Example: https://server.my:8787</translation> <translation>%1 answered the call.</translation> </message> <message> - <location line="-72"/> + <location line="-80"/> <location line="+9"/> <source>removed</source> <translation>removed</translation> </message> <message> - <location line="+72"/> + <location line="+80"/> <source>%1 ended the call.</source> <translation>%1 ended the call.</translation> </message> @@ -864,7 +872,7 @@ Example: https://server.my:8787</translation> <context> <name>MessageView</name> <message> - <location filename="../qml/MessageView.qml" line="+82"/> + <location filename="../qml/MessageView.qml" line="+83"/> <source>Edit</source> <translation>Edit</translation> </message> @@ -883,6 +891,76 @@ Example: https://server.my:8787</translation> <source>Options</source> <translation>Options</translation> </message> + <message> + <location line="+329"/> + <source>&Copy</source> + <translation>&Copy</translation> + </message> + <message> + <location line="+7"/> + <source>Copy &link location</source> + <translation>Copy &link location</translation> + </message> + <message> + <location line="+8"/> + <source>Re&act</source> + <translation>Re&act</translation> + </message> + <message> + <location line="+8"/> + <source>Repl&y</source> + <translation>Repl&y</translation> + </message> + <message> + <location line="+7"/> + <source>&Edit</source> + <translation>&Edit</translation> + </message> + <message> + <location line="+5"/> + <source>Read receip&ts</source> + <translation>Read receip&ts</translation> + </message> + <message> + <location line="+6"/> + <source>&Forward</source> + <translation>&Forward</translation> + </message> + <message> + <location line="+9"/> + <source>&Mark as read</source> + <translation>&Mark as read</translation> + </message> + <message> + <location line="+4"/> + <source>View raw message</source> + <translation>View raw message</translation> + </message> + <message> + <location line="+8"/> + <source>View decrypted raw message</source> + <translation>View decrypted raw message</translation> + </message> + <message> + <location line="+6"/> + <source>Remo&ve message</source> + <translation>Remo&ve message</translation> + </message> + <message> + <location line="+7"/> + <source>&Save as</source> + <translation>&Save as</translation> + </message> + <message> + <location line="+7"/> + <source>&Open in external program</source> + <translation>&Open in external program</translation> + </message> + <message> + <location line="+7"/> + <source>Copy link to eve&nt</source> + <translation>Copy link to eve&nt</translation> + </message> </context> <context> <name>NewVerificationRequest</name> @@ -1022,7 +1100,7 @@ Example: https://server.my:8787</translation> <context> <name>Placeholder</name> <message> - <location filename="../qml/delegates/Placeholder.qml" line="+8"/> + <location filename="../qml/delegates/Placeholder.qml" line="+9"/> <source>unimplemented event: </source> <translation>unimplemented event: </translation> </message> @@ -1030,7 +1108,7 @@ Example: https://server.my:8787</translation> <context> <name>QCoreApplication</name> <message> - <location filename="../../src/main.cpp" line="+167"/> + <location filename="../../src/main.cpp" line="+200"/> <source>Create a unique profile, which allows you to log into several accounts at the same time and start multiple instances of nheko.</source> <translation>Create a unique profile, which allows you to log into several accounts at the same time and start multiple instances of nheko.</translation> </message> @@ -1048,18 +1126,18 @@ Example: https://server.my:8787</translation> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+77"/> + <location filename="../../src/RegisterPage.cpp" line="+78"/> <source>Username</source> <translation>Username</translation> </message> <message> <location line="+2"/> - <location line="+287"/> + <location line="+305"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</translation> </message> <message> - <location line="-283"/> + <location line="-301"/> <source>Password</source> <translation>Password</translation> </message> @@ -1084,22 +1162,47 @@ Example: https://server.my:8787</translation> <translation>A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own.</translation> </message> <message> - <location line="+30"/> + <location line="+35"/> <source>REGISTER</source> <translation>REGISTER</translation> </message> <message> - <location line="+62"/> + <location line="+73"/> <source>No supported registration flows!</source> <translation>No supported registration flows!</translation> </message> <message> - <location line="+210"/> + <location line="+213"/> <source>One or more fields have invalid inputs. Please correct those issues and try again.</source> <translation>One or more fields have invalid inputs. Please correct those issues and try again.</translation> </message> <message> - <location line="-26"/> + <location line="+23"/> + <source>Autodiscovery failed. Received malformed response.</source> + <translation>Autodiscovery failed. Received malformed response.</translation> + </message> + <message> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <translation>Autodiscovery failed. Unknown error while requesting .well-known.</translation> + </message> + <message> + <location line="+26"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <translation>The required endpoints were not found. Possibly not a Matrix server.</translation> + </message> + <message> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <translation>Received malformed response. Make sure the homeserver domain is valid.</translation> + </message> + <message> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <translation>An unknown error occured. Make sure the homeserver domain is valid.</translation> + </message> + <message> + <location line="-94"/> <source>Password is not long enough (min 8 chars)</source> <translation>Password is not long enough (min 8 chars)</translation> </message> @@ -1109,7 +1212,7 @@ Example: https://server.my:8787</translation> <translation>Passwords don't match</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>Invalid server name</source> <translation>Invalid server name</translation> </message> @@ -1117,7 +1220,7 @@ Example: https://server.my:8787</translation> <context> <name>ReplyPopup</name> <message> - <location filename="../qml/ReplyPopup.qml" line="+49"/> + <location filename="../qml/ReplyPopup.qml" line="+47"/> <source>Close</source> <translation>Close</translation> </message> @@ -1130,74 +1233,112 @@ Example: https://server.my:8787</translation> <context> <name>RoomInfo</name> <message> - <location filename="../../src/Cache.cpp" line="+1813"/> + <location filename="../../src/Cache.cpp" line="+4009"/> <source>no version stored</source> <translation>no version stored</translation> </message> </context> <context> - <name>RoomInfoListItem</name> + <name>RoomList</name> + <message> + <location filename="../qml/RoomList.qml" line="+56"/> + <source>New tag</source> + <translation>New tag</translation> + </message> + <message> + <location line="+1"/> + <source>Enter the tag you want to use:</source> + <translation>Enter the tag you want to use:</translation> + </message> <message> - <location filename="../../src/RoomInfoListItem.cpp" line="+89"/> + <location line="+7"/> <source>Leave room</source> <translation>Leave room</translation> </message> <message> - <location line="+7"/> + <location line="+5"/> <source>Tag room as:</source> <translation>Tag room as:</translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>Favourite</source> - <comment>Standard matrix tag for favourites</comment> <translation>Favourite</translation> </message> <message> - <location line="+3"/> - <source>Low Priority</source> - <comment>Standard matrix tag for low priority rooms</comment> - <translation>Low Priority</translation> + <location line="+2"/> + <source>Low priority</source> + <translation>Low priority</translation> </message> <message> - <location line="+3"/> - <source>Server Notice</source> - <comment>Standard matrix tag for server notices</comment> - <translation>Server Notice</translation> + <location line="+2"/> + <source>Server notice</source> + <translation>Server notice</translation> </message> <message> - <location line="+12"/> - <source>Adds or removes the specified tag.</source> - <comment>WhatsThis hint for tag menu actions</comment> - <translation>Adds or removes the specified tag.</translation> + <location line="+13"/> + <source>Create new tag...</source> + <translation>Create new tag...</translation> </message> <message> - <location line="+39"/> - <source>New tag...</source> - <comment>Add a new tag to the room</comment> - <translation>New tag…</translation> + <location line="+222"/> + <source>Accept</source> + <translation>Accept</translation> </message> <message> - <location line="+4"/> - <source>New Tag</source> - <comment>Tag name prompt title</comment> - <translation>New Tag</translation> + <location line="+21"/> + <source>Decline</source> + <translation>Decline</translation> + </message> + <message> + <location line="+68"/> + <source>Status Message</source> + <translation>Status Message</translation> </message> <message> <location line="+1"/> - <source>Tag:</source> - <comment>Tag name prompt</comment> - <translation>Tag:</translation> + <source>Enter your status message:</source> + <translation>Enter your status message:</translation> </message> <message> - <location line="+169"/> - <source>Accept</source> - <translation>Accept</translation> + <location line="+10"/> + <source>Profile settings</source> + <translation>Profile settings</translation> </message> <message> - <location line="+3"/> - <source>Decline</source> - <translation>Decline</translation> + <location line="+5"/> + <source>Set status message</source> + <translation>Set status message</translation> + </message> + <message> + <location line="+79"/> + <source>Logout</source> + <translation>Logout</translation> + </message> + <message> + <location line="+46"/> + <source>Start a new chat</source> + <translation>Start a new chat</translation> + </message> + <message> + <location line="+8"/> + <source>Join a room</source> + <translation>Join a room</translation> + </message> + <message> + <location line="+5"/> + <source>Create a new room</source> + <translation>Create a new room</translation> + </message> + <message> + <location line="+16"/> + <source>Room directory</source> + <translation>Room directory</translation> + </message> + <message> + <location line="+12"/> + <source>User settings</source> + <translation>User settings</translation> </message> </context> <context> @@ -1389,34 +1530,6 @@ E2E implementation until device verification is completed.</translation> </message> </context> <context> - <name>SideBarActions</name> - <message> - <location filename="../../src/SideBarActions.cpp" line="+44"/> - <source>User settings</source> - <translation>User settings</translation> - </message> - <message> - <location line="+7"/> - <source>Create new room</source> - <translation>Create new room</translation> - </message> - <message> - <location line="+1"/> - <source>Join a room</source> - <translation>Join a room</translation> - </message> - <message> - <location line="+16"/> - <source>Start a new chat</source> - <translation>Start a new chat</translation> - </message> - <message> - <location line="+15"/> - <source>Room directory</source> - <translation>Room directory</translation> - </message> -</context> -<context> <name>StatusIndicator</name> <message> <location filename="../qml/StatusIndicator.qml" line="+21"/> @@ -1442,7 +1555,7 @@ E2E implementation until device verification is completed.</translation> <context> <name>Success</name> <message> - <location filename="../qml/device-verification/Success.qml" line="+10"/> + <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> <translation>Successful Verification</translation> </message> @@ -1460,7 +1573,7 @@ E2E implementation until device verification is completed.</translation> <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1044"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1095"/> <source>Message redaction failed: %1</source> <translation>Message redaction failed: %1</translation> </message> @@ -1595,17 +1708,22 @@ E2E implementation until device verification is completed.</translation> <translation>%1 was banned.</translation> </message> <message> - <location line="-11"/> + <location line="+9"/> + <source>Reason: %1</source> + <translation>Reason: %1</translation> + </message> + <message> + <location line="-20"/> <source>%1 redacted their knock.</source> <translation>%1 redacted their knock.</translation> </message> <message> - <location line="-876"/> + <location line="-883"/> <source>You joined this room.</source> <translation>You joined this room.</translation> </message> <message> - <location line="+842"/> + <location line="+849"/> <source>%1 has changed their avatar and changed their display name to %2.</source> <translation>%1 has changed their avatar and changed their display name to %2.</translation> </message> @@ -1626,12 +1744,7 @@ E2E implementation until device verification is completed.</translation> <translation>%1 left after having already left!</translation> </message> <message> - <location line="+15"/> - <source> Reason: %1</source> - <translation>Reason: %1</translation> - </message> - <message> - <location line="-5"/> + <location line="+10"/> <source>%1 knocked.</source> <translation>%1 knocked.</translation> </message> @@ -1647,85 +1760,25 @@ E2E implementation until device verification is completed.</translation> <context> <name>TimelineView</name> <message> - <location filename="../qml/TimelineView.qml" line="+125"/> - <source>Copy</source> - <translation>Copy</translation> - </message> - <message> - <location line="+7"/> - <source>Copy link location</source> - <translation>Copy link location</translation> - </message> - <message> - <location line="+8"/> - <source>React</source> - <translation>React</translation> - </message> - <message> - <location line="+8"/> - <source>Reply</source> - <translation>Reply</translation> - </message> - <message> - <location line="+7"/> - <source>Edit</source> - <translation>Edit</translation> - </message> - <message> - <location line="+5"/> - <source>Read receipts</source> - <translation>Read receipts</translation> - </message> - <message> - <location line="+6"/> - <source>Forward</source> - <translation>Forward</translation> - </message> - <message> - <location line="+9"/> - <source>Mark as read</source> - <translation>Mark as read</translation> - </message> - <message> - <location line="+4"/> - <source>View raw message</source> - <translation>View raw message</translation> - </message> - <message> - <location line="+8"/> - <source>View decrypted raw message</source> - <translation>View decrypted raw message</translation> - </message> - <message> - <location line="+6"/> - <source>Remove message</source> - <translation>Remove message</translation> - </message> - <message> - <location line="+7"/> - <source>Save as</source> - <translation>Save as</translation> - </message> - <message> - <location line="+7"/> - <source>Open in external program</source> - <translation>Open in external program</translation> + <location filename="../qml/TimelineView.qml" line="+27"/> + <source>No room open</source> + <translation>No room open</translation> </message> <message> - <location line="+7"/> - <source>Copy link to event</source> - <translation>Copy link to event</translation> + <location line="+127"/> + <source>%1 member(s)</source> + <translation>%1 member(s)</translation> </message> <message> - <location line="+57"/> - <source>No room open</source> - <translation>No room open</translation> + <location line="+46"/> + <source>Back to room list</source> + <translation>Back to room list</translation> </message> </context> <context> <name>TimelineViewManager</name> <message> - <location filename="../../src/timeline/TimelineViewManager.cpp" line="+570"/> + <location filename="../../src/timeline/TimelineViewManager.cpp" line="+461"/> <source>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</source> <translation>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</translation> </message> @@ -1783,54 +1836,6 @@ E2E implementation until device verification is completed.</translation> </message> </context> <context> - <name>UserInfoWidget</name> - <message> - <location filename="../../src/UserInfoWidget.cpp" line="+82"/> - <source>Logout</source> - <translation>Logout</translation> - </message> - <message> - <location line="+20"/> - <source>Set custom status message</source> - <translation>Set custom status message</translation> - </message> - <message> - <location line="+4"/> - <source>Custom status message</source> - <translation>Custom status message</translation> - </message> - <message> - <location line="+1"/> - <source>Status:</source> - <translation>Status:</translation> - </message> - <message> - <location line="+8"/> - <source>User Profile Settings</source> - <translation>User Profile Settings</translation> - </message> - <message> - <location line="+5"/> - <source>Set presence automatically</source> - <translation>Set presence automatically</translation> - </message> - <message> - <location line="+6"/> - <source>Online</source> - <translation>Online</translation> - </message> - <message> - <location line="+5"/> - <source>Unavailable</source> - <translation>Unavailable</translation> - </message> - <message> - <location line="+6"/> - <source>Offline</source> - <translation>Offline</translation> - </message> -</context> -<context> <name>UserProfile</name> <message> <location filename="../qml/UserProfile.qml" line="+24"/> @@ -1869,7 +1874,7 @@ E2E implementation until device verification is completed.</translation> <translation>Unverify</translation> </message> <message> - <location filename="../../src/ui/UserProfile.cpp" line="+301"/> + <location filename="../../src/ui/UserProfile.cpp" line="+307"/> <source>Select an avatar</source> <translation>Select an avatar</translation> </message> @@ -1892,8 +1897,8 @@ E2E implementation until device verification is completed.</translation> <context> <name>UserSettings</name> <message> - <location filename="../../src/UserSettingsPage.cpp" line="+340"/> - <location filename="../../src/UserSettingsPage.h" line="+186"/> + <location filename="../../src/UserSettingsPage.cpp" line="+362"/> + <location filename="../../src/UserSettingsPage.h" line="+194"/> <source>Default</source> <translation>Default</translation> </message> @@ -1901,7 +1906,7 @@ E2E implementation until device verification is completed.</translation> <context> <name>UserSettingsPage</name> <message> - <location line="+553"/> + <location line="+524"/> <source>Minimize to tray</source> <translation>Minimize to tray</translation> </message> @@ -2717,22 +2722,9 @@ Media size: %2 </message> </context> <context> - <name>popups::UserMentions</name> - <message> - <location filename="../../src/popups/UserMentions.cpp" line="+68"/> - <source>This Room</source> - <translation>This Room</translation> - </message> - <message> - <location line="+1"/> - <source>All Rooms</source> - <translation>All Rooms</translation> - </message> -</context> -<context> <name>utils</name> <message> - <location filename="../../src/Utils.h" line="+4"/> + <location line="+4"/> <source>Unknown Message Type</source> <translation>Unknown Message Type</translation> </message> diff --git a/resources/langs/nheko_eo.ts b/resources/langs/nheko_eo.ts index 87d62b7d..26a67d49 100644 --- a/resources/langs/nheko_eo.ts +++ b/resources/langs/nheko_eo.ts @@ -54,14 +54,6 @@ </message> </context> <context> - <name>Cache</name> - <message> - <location filename="../../src/Cache.cpp" line="+2016"/> - <source>You joined this room.</source> - <translation>Vi aliĝis ĉi tiun ĉambron.</translation> - </message> -</context> -<context> <name>CallInvite</name> <message> <location filename="../qml/voip/CallInvite.qml" line="+70"/> @@ -133,23 +125,23 @@ <context> <name>ChatPage</name> <message> - <location filename="../../src/ChatPage.cpp" line="+204"/> + <location filename="../../src/ChatPage.cpp" line="+133"/> <source>Failed to invite user: %1</source> <translation>Malsukcesis inviti uzanton: %1</translation> </message> <message> <location line="+4"/> - <location line="+809"/> + <location line="+665"/> <source>Invited user: %1</source> <translation type="unfinished">Invitita uzanto: %1</translation> </message> <message> - <location line="-509"/> + <location line="-456"/> <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source> <translation>Malsukcesis migrado de kaŝmemoro al nuna versio. Tio povas havi diversajn kialojn. Bonvolu raporti eraron kaj dume provi malpli novan version. Alternative, vi povas provi forigi la kaŝmemoron permane.</translation> </message> <message> - <location line="+412"/> + <location line="+360"/> <source>Confirm join</source> <translation>Konfirmu aliĝon</translation> </message> @@ -165,13 +157,13 @@ <translation>Ĉambro %1 farit.</translation> </message> <message> - <location line="+35"/> - <location line="+324"/> + <location line="+34"/> + <location line="+280"/> <source>Confirm invite</source> <translation>Konfirmu inviton</translation> </message> <message> - <location line="-323"/> + <location line="-279"/> <source>Do you really want to invite %1 (%2)?</source> <translation>Ĉu vi certe volas inviti uzanton %1 (%2)?</translation> </message> @@ -236,12 +228,12 @@ <translation>Malforbaris uzanton: %1</translation> </message> <message> - <location line="+227"/> + <location line="+183"/> <source>Do you really want to start a private chat with %1?</source> <translation>Ĉu vi certe volas komenci privatan babilon kun %1?</translation> </message> <message> - <location line="-818"/> + <location line="-721"/> <source>Cache migration failed!</source> <translation>Malsukcesis migrado de kaŝmemoro!</translation> </message> @@ -256,7 +248,7 @@ <translation>La kaŝmemoro sur via disko estas pli nova ol kiom ĉi tiu versio de Nheko subtenas. Bonvolu ĝisdatigi la programon aŭ vakigi vian kaŝmemoron.</translation> </message> <message> - <location line="+50"/> + <location line="+48"/> <source>Failed to restore OLM account. Please login again.</source> <translation type="unfinished"></translation> </message> @@ -266,13 +258,13 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+145"/> + <location line="+101"/> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation>Malsukcesis agordi ĉifrajn ŝlosilojn. Respondo de servilo: %1 %2. Bonvolu reprovi poste.</translation> </message> <message> <location line="+34"/> - <location line="+123"/> + <location line="+117"/> <source>Please try to login again: %1</source> <translation>Bonvolu provi resaluti: %1</translation> </message> @@ -302,55 +294,66 @@ <translation>Malsukcesis eliri el ĉambro: %1</translation> </message> <message> - <location line="+61"/> + <location line="+60"/> <source>Failed to kick %1 from %2: %3</source> <translation>Malsukcesis forpeli uzanton %1 de %2: %3</translation> </message> </context> <context> - <name>CommunitiesListItem</name> + <name>CommunitiesList</name> <message> - <location filename="../../src/CommunitiesListItem.cpp" line="+30"/> - <source>Hide rooms with this tag or from this community</source> - <translation>Kaŝi ĉambrojn kun ĉi tiu etikedo aŭ de ĉi tiu komunumo</translation> + <location filename="../qml/CommunitiesList.qml" line="+44"/> + <source>Hide rooms with this tag or from this space by default.</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CommunitiesModel</name> <message> - <location line="+153"/> + <location filename="../../src/timeline/CommunitiesModel.cpp" line="+37"/> <source>All rooms</source> - <translation>Ĉiuj ĉambroj</translation> + <translation type="unfinished">Ĉiuj ĉambroj</translation> </message> <message> - <location line="+5"/> - <source>Favourite rooms</source> - <translation>Preferaj ĉambroj</translation> + <location line="+2"/> + <source>Shows all rooms without filtering.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Low priority rooms</source> + <location line="+30"/> + <source>Favourites</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Server Notices</source> - <comment>Tag translation for m.server_notice</comment> + <source>Rooms you have favourited.</source> <translation type="unfinished"></translation> </message> <message> + <location line="+7"/> + <source>Low Priority</source> + <translation type="unfinished">Malalta prioritato</translation> + </message> + <message> <location line="+2"/> - <location line="+2"/> - <source> (tag)</source> - <translation> (etikedo)</translation> + <source>Rooms with low priority.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source> (community)</source> - <translation> (komunumo)</translation> + <location line="+7"/> + <source>Server Notices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Messages from your server or administrator.</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+228"/> + <location filename="../../src/ChatPage.cpp" line="+183"/> <source>Decrypt secrets</source> <translation>Malĉifri sekretojn</translation> </message> @@ -518,7 +521,7 @@ <context> <name>EventStore</name> <message> - <location filename="../../src/timeline/EventStore.cpp" line="+616"/> + <location filename="../../src/timeline/EventStore.cpp" line="+663"/> <source>-- Encrypted Event (No keys found for decryption) --</source> <comment>Placeholder, when the message was not decrypted yet or can't be decrypted.</comment> <translation type="unfinished"></translation> @@ -530,7 +533,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> + <location line="+35"/> <location line="+63"/> <source>-- Decryption Error (failed to retrieve megolm keys from db) --</source> <comment>Placeholder, when the message can't be decrypted, because the DB access failed.</comment> @@ -605,7 +608,7 @@ <context> <name>InputBar</name> <message> - <location filename="../../src/timeline/InputBar.cpp" line="+232"/> + <location filename="../../src/timeline/InputBar.cpp" line="+233"/> <source>Select a file</source> <translation type="unfinished">Elektu dosieron</translation> </message> @@ -615,7 +618,7 @@ <translation>Ĉiuj dosieroj (*)</translation> </message> <message> - <location line="+418"/> + <location line="+417"/> <source>Failed to upload media. Please try again.</source> <translation>Malsukcesis alŝuti vidaŭdaĵojn. Bonvolu reprovi.</translation> </message> @@ -698,13 +701,13 @@ Ekzemplo: https://servilo.mia:8787</translation> <message> <location line="+84"/> <location line="+11"/> - <location line="+160"/> + <location line="+157"/> <location line="+11"/> <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation>Vi enigis nevalidan identigilon de Matrikso ekz. @tacuo:matrix.org</translation> </message> <message> - <location line="-132"/> + <location line="-131"/> <source>Autodiscovery failed. Received malformed response.</source> <translation type="unfinished"></translation> </message> @@ -714,7 +717,7 @@ Ekzemplo: https://servilo.mia:8787</translation> <translation type="unfinished"></translation> </message> <message> - <location line="+25"/> + <location line="+24"/> <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation type="unfinished"></translation> </message> @@ -729,12 +732,12 @@ Ekzemplo: https://servilo.mia:8787</translation> <translation type="unfinished"></translation> </message> <message> - <location line="-171"/> + <location line="-168"/> <source>SSO LOGIN</source> <translation>UNUNURA SALUTO</translation> </message> <message> - <location line="+267"/> + <location line="+264"/> <source>Empty password</source> <translation>Malplena pasvorto</translation> </message> @@ -792,6 +795,11 @@ Ekzemplo: https://servilo.mia:8787</translation> </message> <message> <location line="+9"/> + <source>%1 changed the room avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>%1 created and configured room: %2</source> <translation type="unfinished"></translation> </message> @@ -867,7 +875,7 @@ Ekzemplo: https://servilo.mia:8787</translation> <context> <name>MessageView</name> <message> - <location filename="../qml/MessageView.qml" line="+82"/> + <location filename="../qml/MessageView.qml" line="+83"/> <source>Edit</source> <translation>Redakti</translation> </message> @@ -886,6 +894,76 @@ Ekzemplo: https://servilo.mia:8787</translation> <source>Options</source> <translation>Elektebloj</translation> </message> + <message> + <location line="+329"/> + <source>&Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy &link location</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Re&act</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Repl&y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Read receip&ts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>&Mark as read</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>View raw message</source> + <translation type="unfinished">Vidi krudan mesaĝon</translation> + </message> + <message> + <location line="+8"/> + <source>View decrypted raw message</source> + <translation type="unfinished">Vidi malĉifritan krudan mesaĝon</translation> + </message> + <message> + <location line="+6"/> + <source>Remo&ve message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Save as</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Open in external program</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy link to eve&nt</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NewVerificationRequest</name> @@ -999,7 +1077,7 @@ Ekzemplo: https://servilo.mia:8787</translation> <message> <location line="+16"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Neniu mikrofono troviĝis.</translation> </message> <message> <location line="+22"/> @@ -1025,7 +1103,7 @@ Ekzemplo: https://servilo.mia:8787</translation> <context> <name>Placeholder</name> <message> - <location filename="../qml/delegates/Placeholder.qml" line="+8"/> + <location filename="../qml/delegates/Placeholder.qml" line="+9"/> <source>unimplemented event: </source> <translation>neprogramita okazo: </translation> </message> @@ -1033,7 +1111,7 @@ Ekzemplo: https://servilo.mia:8787</translation> <context> <name>QCoreApplication</name> <message> - <location filename="../../src/main.cpp" line="+167"/> + <location filename="../../src/main.cpp" line="+200"/> <source>Create a unique profile, which allows you to log into several accounts at the same time and start multiple instances of nheko.</source> <translation type="unfinished"></translation> </message> @@ -1051,18 +1129,18 @@ Ekzemplo: https://servilo.mia:8787</translation> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+77"/> + <location filename="../../src/RegisterPage.cpp" line="+78"/> <source>Username</source> <translation>Uzantonomo</translation> </message> <message> <location line="+2"/> - <location line="+287"/> + <location line="+305"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation>La uzantonomo devas ne esti malplena, kaj devas enhavi nur la signojn a–z, 0–9, ., _, =, -, kaj /.</translation> </message> <message> - <location line="-283"/> + <location line="-301"/> <source>Password</source> <translation>Pasvorto</translation> </message> @@ -1087,22 +1165,47 @@ Ekzemplo: https://servilo.mia:8787</translation> <translation>Servilo, kiu permesas registriĝon. Ĉar Matrikso estas federa, vi bezonas unue trovi servilon, kie vi povus registriĝi, aŭ gastigi vian propran.</translation> </message> <message> - <location line="+30"/> + <location line="+35"/> <source>REGISTER</source> <translation>REGISTRIĜI</translation> </message> <message> - <location line="+62"/> + <location line="+73"/> <source>No supported registration flows!</source> <translation>Neniuj subtenataj manieroj de registriĝo!</translation> </message> <message> - <location line="+210"/> + <location line="+213"/> <source>One or more fields have invalid inputs. Please correct those issues and try again.</source> <translation>Unu aŭ pliaj kampoj havas nevalidajn enigojn. Bonvolu korekti la problemojn kaj reprovi.</translation> </message> <message> - <location line="-26"/> + <location line="+23"/> + <source>Autodiscovery failed. Received malformed response.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-94"/> <source>Password is not long enough (min 8 chars)</source> <translation>Pasvorto nesufiĉe longas (almenaŭ 8 signoj)</translation> </message> @@ -1112,7 +1215,7 @@ Ekzemplo: https://servilo.mia:8787</translation> <translation>Pasvortoj ne akordas</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>Invalid server name</source> <translation>Nevalida nomo de servilo</translation> </message> @@ -1120,7 +1223,7 @@ Ekzemplo: https://servilo.mia:8787</translation> <context> <name>ReplyPopup</name> <message> - <location filename="../qml/ReplyPopup.qml" line="+49"/> + <location filename="../qml/ReplyPopup.qml" line="+47"/> <source>Close</source> <translation>Fermi</translation> </message> @@ -1133,74 +1236,112 @@ Ekzemplo: https://servilo.mia:8787</translation> <context> <name>RoomInfo</name> <message> - <location filename="../../src/Cache.cpp" line="+1813"/> + <location filename="../../src/Cache.cpp" line="+4009"/> <source>no version stored</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>RoomInfoListItem</name> + <name>RoomList</name> <message> - <location filename="../../src/RoomInfoListItem.cpp" line="+89"/> - <source>Leave room</source> - <translation>Eliri el ĉambro</translation> + <location filename="../qml/RoomList.qml" line="+56"/> + <source>New tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter the tag you want to use:</source> + <translation type="unfinished"></translation> </message> <message> <location line="+7"/> + <source>Leave room</source> + <translation type="unfinished">Eliri el ĉambro</translation> + </message> + <message> + <location line="+5"/> <source>Tag room as:</source> - <translation>Etikedi ĉambron:</translation> + <translation type="unfinished">Etikedi ĉambron:</translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>Favourite</source> - <comment>Standard matrix tag for favourites</comment> - <translation>Preferata</translation> + <translation type="unfinished">Preferata</translation> </message> <message> - <location line="+3"/> - <source>Low Priority</source> - <comment>Standard matrix tag for low priority rooms</comment> - <translation>Malalta prioritato</translation> + <location line="+2"/> + <source>Low priority</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Server Notice</source> - <comment>Standard matrix tag for server notices</comment> - <translation>Servila avizo</translation> + <location line="+2"/> + <source>Server notice</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Adds or removes the specified tag.</source> - <comment>WhatsThis hint for tag menu actions</comment> - <translation>Aldonas aŭ forigas la donitan etikedon.</translation> + <location line="+13"/> + <source>Create new tag...</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+39"/> - <source>New tag...</source> - <comment>Add a new tag to the room</comment> - <translation>Nova etikedo…</translation> + <location line="+222"/> + <source>Accept</source> + <translation type="unfinished">Akcepti</translation> </message> <message> - <location line="+4"/> - <source>New Tag</source> - <comment>Tag name prompt title</comment> - <translation>Nova etikedo</translation> + <location line="+21"/> + <source>Decline</source> + <translation type="unfinished">Rifuzi</translation> + </message> + <message> + <location line="+68"/> + <source>Status Message</source> + <translation type="unfinished"></translation> </message> <message> <location line="+1"/> - <source>Tag:</source> - <comment>Tag name prompt</comment> - <translation>Etikedo:</translation> + <source>Enter your status message:</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+169"/> - <source>Accept</source> - <translation>Akcepti</translation> + <location line="+10"/> + <source>Profile settings</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Decline</source> - <translation>Rifuzi</translation> + <location line="+5"/> + <source>Set status message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Logout</source> + <translation type="unfinished">Adiaŭi</translation> + </message> + <message> + <location line="+46"/> + <source>Start a new chat</source> + <translation type="unfinished">Komenci novan babilon</translation> + </message> + <message> + <location line="+8"/> + <source>Join a room</source> + <translation type="unfinished">Aliĝi ĉambron</translation> + </message> + <message> + <location line="+5"/> + <source>Create a new room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Room directory</source> + <translation type="unfinished">Ĉambra dosierujo</translation> + </message> + <message> + <location line="+12"/> + <source>User settings</source> + <translation type="unfinished">Agordoj de uzanto</translation> </message> </context> <context> @@ -1390,35 +1531,6 @@ Ekzemplo: https://servilo.mia:8787</translation> </message> </context> <context> - <name>SideBarActions</name> - <message> - <location filename="../../src/SideBarActions.cpp" line="+44"/> - <source>User settings</source> - <translation>Agordoj de uzanto</translation> - </message> - <message> - <location line="+7"/> - <source>Create new room</source> - <translation>Fari novan ĉambron</translation> - </message> - <message> - <location line="+1"/> - <source>Join a room</source> - <translation>Aliĝi ĉambron</translation> - </message> - <message> - <location line="+16"/> - <source>Start a new chat</source> - <translation>Komenci novan babilon</translation> - </message> - <message> - <location line="+15"/> - <source>Room directory</source> - <translatorcomment>Is it correct to use the adjective form in this way or should I use Dosierujo de ĉambro? Or da ĉambro?</translatorcomment> - <translation>Ĉambra dosierujo</translation> - </message> -</context> -<context> <name>StatusIndicator</name> <message> <location filename="../qml/StatusIndicator.qml" line="+21"/> @@ -1445,7 +1557,7 @@ Ekzemplo: https://servilo.mia:8787</translation> <context> <name>Success</name> <message> - <location filename="../qml/device-verification/Success.qml" line="+10"/> + <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> <translation type="unfinished"></translation> </message> @@ -1457,13 +1569,13 @@ Ekzemplo: https://servilo.mia:8787</translation> <message> <location line="+12"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Fermi</translation> </message> </context> <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1044"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1095"/> <source>Message redaction failed: %1</source> <translation type="unfinished"></translation> </message> @@ -1600,17 +1712,22 @@ Ekzemplo: https://servilo.mia:8787</translation> <translation type="unfinished"></translation> </message> <message> - <location line="-11"/> + <location line="+9"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-20"/> <source>%1 redacted their knock.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-876"/> + <location line="-883"/> <source>You joined this room.</source> <translation>Vi aliĝis ĉi tiun ĉambron.</translation> </message> <message> - <location line="+842"/> + <location line="+849"/> <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> @@ -1631,12 +1748,7 @@ Ekzemplo: https://servilo.mia:8787</translation> <translation>%1 eliris jam elirinte!</translation> </message> <message> - <location line="+15"/> - <source> Reason: %1</source> - <translation> Kialo: %1</translation> - </message> - <message> - <location line="-5"/> + <location line="+10"/> <source>%1 knocked.</source> <translation type="unfinished"></translation> </message> @@ -1652,85 +1764,25 @@ Ekzemplo: https://servilo.mia:8787</translation> <context> <name>TimelineView</name> <message> - <location filename="../qml/TimelineView.qml" line="+125"/> - <source>Copy</source> - <translation>Kopii</translation> - </message> - <message> - <location line="+7"/> - <source>Copy link location</source> - <translation>Kopii celon de ligilo</translation> - </message> - <message> - <location line="+8"/> - <source>React</source> - <translation>Reagi</translation> - </message> - <message> - <location line="+8"/> - <source>Reply</source> - <translation>Respondi</translation> - </message> - <message> - <location line="+7"/> - <source>Edit</source> - <translation>Redakti</translation> - </message> - <message> - <location line="+5"/> - <source>Read receipts</source> - <translation>Kvitancoj</translation> - </message> - <message> - <location line="+6"/> - <source>Forward</source> - <translation>Plusendi</translation> - </message> - <message> - <location line="+9"/> - <source>Mark as read</source> - <translation>Marki legita</translation> - </message> - <message> - <location line="+4"/> - <source>View raw message</source> - <translation>Vidi krudan mesaĝon</translation> - </message> - <message> - <location line="+8"/> - <source>View decrypted raw message</source> - <translation>Vidi malĉifritan krudan mesaĝon</translation> - </message> - <message> - <location line="+6"/> - <source>Remove message</source> - <translation>Forigi mesaĝon</translation> - </message> - <message> - <location line="+7"/> - <source>Save as</source> - <translation>Konservi kiel</translation> - </message> - <message> - <location line="+7"/> - <source>Open in external program</source> - <translation>Malfermi per ekstera programo</translation> + <location filename="../qml/TimelineView.qml" line="+27"/> + <source>No room open</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Copy link to event</source> - <translation>Kopii ligilon al okazo</translation> + <location line="+127"/> + <source>%1 member(s)</source> + <translation type="unfinished">%1 ĉambrano(j)</translation> </message> <message> - <location line="+57"/> - <source>No room open</source> + <location line="+46"/> + <source>Back to room list</source> <translation type="unfinished"></translation> </message> </context> <context> <name>TimelineViewManager</name> <message> - <location filename="../../src/timeline/TimelineViewManager.cpp" line="+570"/> + <location filename="../../src/timeline/TimelineViewManager.cpp" line="+461"/> <source>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</source> <translation type="unfinished"></translation> </message> @@ -1788,54 +1840,6 @@ Ekzemplo: https://servilo.mia:8787</translation> </message> </context> <context> - <name>UserInfoWidget</name> - <message> - <location filename="../../src/UserInfoWidget.cpp" line="+82"/> - <source>Logout</source> - <translation>Adiaŭi</translation> - </message> - <message> - <location line="+20"/> - <source>Set custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+4"/> - <source>Custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Status:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>User Profile Settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Set presence automatically</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Online</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Unavailable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Offline</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>UserProfile</name> <message> <location filename="../qml/UserProfile.qml" line="+24"/> @@ -1874,7 +1878,7 @@ Ekzemplo: https://servilo.mia:8787</translation> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/UserProfile.cpp" line="+301"/> + <location filename="../../src/ui/UserProfile.cpp" line="+307"/> <source>Select an avatar</source> <translation>Elektu profilbildon</translation> </message> @@ -1897,8 +1901,8 @@ Ekzemplo: https://servilo.mia:8787</translation> <context> <name>UserSettings</name> <message> - <location filename="../../src/UserSettingsPage.cpp" line="+340"/> - <location filename="../../src/UserSettingsPage.h" line="+186"/> + <location filename="../../src/UserSettingsPage.cpp" line="+362"/> + <location filename="../../src/UserSettingsPage.h" line="+194"/> <source>Default</source> <translation type="unfinished"></translation> </message> @@ -1906,7 +1910,7 @@ Ekzemplo: https://servilo.mia:8787</translation> <context> <name>UserSettingsPage</name> <message> - <location line="+553"/> + <location line="+524"/> <source>Minimize to tray</source> <translation type="unfinished"></translation> </message> @@ -2316,7 +2320,7 @@ This usually causes the application icon in the task bar to animate in some fash <message> <location line="+54"/> <source>Select a file</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Elektu dosieron</translation> </message> <message> <location line="+0"/> @@ -2391,7 +2395,7 @@ This usually causes the application icon in the task bar to animate in some fash <message> <location line="+15"/> <source>Cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Nuligi</translation> </message> </context> <context> @@ -2436,7 +2440,7 @@ This usually causes the application icon in the task bar to animate in some fash <message> <location line="+2"/> <source>Cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Nuligi</translation> </message> <message> <location line="+10"/> @@ -2446,7 +2450,7 @@ This usually causes the application icon in the task bar to animate in some fash <message> <location line="+3"/> <source>Topic</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Temo</translation> </message> <message> <location line="+3"/> @@ -2479,7 +2483,7 @@ This usually causes the application icon in the task bar to animate in some fash <message> <location line="+1"/> <source>Cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Nuligi</translation> </message> <message> <location line="+1"/> @@ -2497,7 +2501,7 @@ This usually causes the application icon in the task bar to animate in some fash <message> <location filename="../../src/dialogs/InviteUsers.cpp" line="+46"/> <source>Cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Nuligi</translation> </message> <message> <location line="+8"/> @@ -2515,7 +2519,7 @@ This usually causes the application icon in the task bar to animate in some fash <message> <location line="+2"/> <source>Cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Nuligi</translation> </message> <message> <location line="+7"/> @@ -2528,7 +2532,7 @@ This usually causes the application icon in the task bar to animate in some fash <message> <location filename="../../src/dialogs/LeaveRoom.cpp" line="+35"/> <source>Cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Nuligi</translation> </message> <message> <location line="+8"/> @@ -2541,7 +2545,7 @@ This usually causes the application icon in the task bar to animate in some fash <message> <location filename="../../src/dialogs/Logout.cpp" line="+35"/> <source>Cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Nuligi</translation> </message> <message> <location line="+8"/> @@ -2559,7 +2563,7 @@ This usually causes the application icon in the task bar to animate in some fash <message> <location line="+1"/> <source>Cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Nuligi</translation> </message> <message> <location line="+93"/> @@ -2574,7 +2578,7 @@ Media size: %2 <message> <location filename="../../src/dialogs/ReCaptcha.cpp" line="+35"/> <source>Cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Nuligi</translation> </message> <message> <location line="+1"/> @@ -2592,12 +2596,12 @@ Media size: %2 <message> <location filename="../../src/dialogs/ReadReceipts.cpp" line="+124"/> <source>Read receipts</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Kvitancoj</translation> </message> <message> <location line="+4"/> <source>Close</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Fermi</translation> </message> </context> <context> @@ -2693,7 +2697,7 @@ Media size: %2 <message> <location line="+3"/> <source>%1 sent an encrypted message</source> - <translation type="unfinished"></translation> + <translation type="unfinished">%1 sendis ĉifritan mesaĝon</translation> </message> <message> <location line="+5"/> @@ -2727,22 +2731,9 @@ Media size: %2 </message> </context> <context> - <name>popups::UserMentions</name> - <message> - <location filename="../../src/popups/UserMentions.cpp" line="+68"/> - <source>This Room</source> - <translation>Ĉi tiu ĉambro</translation> - </message> - <message> - <location line="+1"/> - <source>All Rooms</source> - <translation>Ĉiuj ĉambroj</translation> - </message> -</context> -<context> <name>utils</name> <message> - <location filename="../../src/Utils.h" line="+4"/> + <location line="+4"/> <source>Unknown Message Type</source> <translation type="unfinished"></translation> </message> diff --git a/resources/langs/nheko_es.ts b/resources/langs/nheko_es.ts index 988e464c..6318b9c4 100644 --- a/resources/langs/nheko_es.ts +++ b/resources/langs/nheko_es.ts @@ -54,14 +54,6 @@ </message> </context> <context> - <name>Cache</name> - <message> - <location filename="../../src/Cache.cpp" line="+2016"/> - <source>You joined this room.</source> - <translation>Te has unido a esta sala.</translation> - </message> -</context> -<context> <name>CallInvite</name> <message> <location filename="../qml/voip/CallInvite.qml" line="+70"/> @@ -133,23 +125,23 @@ <context> <name>ChatPage</name> <message> - <location filename="../../src/ChatPage.cpp" line="+204"/> + <location filename="../../src/ChatPage.cpp" line="+133"/> <source>Failed to invite user: %1</source> <translation>No se pudo invitar al usuario: %1</translation> </message> <message> <location line="+4"/> - <location line="+809"/> + <location line="+665"/> <source>Invited user: %1</source> <translation>Usuario invitado: %1</translation> </message> <message> - <location line="-509"/> + <location line="-456"/> <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source> <translation>La migración de la caché a la versión actual ha fallado. Esto puede deberse a distintos motivos. Por favor, reporte el incidente y mientras tanto intente usar una versión anterior. También puede probar a borrar la caché manualmente.</translation> </message> <message> - <location line="+412"/> + <location line="+360"/> <source>Confirm join</source> <translation type="unfinished"></translation> </message> @@ -164,13 +156,13 @@ <translation>Sala %1 creada.</translation> </message> <message> - <location line="+35"/> - <location line="+324"/> + <location line="+34"/> + <location line="+280"/> <source>Confirm invite</source> <translation>Confirmar invitación</translation> </message> <message> - <location line="-323"/> + <location line="-279"/> <source>Do you really want to invite %1 (%2)?</source> <translation type="unfinished"></translation> </message> @@ -235,12 +227,12 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+227"/> + <location line="+183"/> <source>Do you really want to start a private chat with %1?</source> <translation type="unfinished"></translation> </message> <message> - <location line="-818"/> + <location line="-721"/> <source>Cache migration failed!</source> <translation type="unfinished"></translation> </message> @@ -255,7 +247,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+50"/> + <location line="+48"/> <source>Failed to restore OLM account. Please login again.</source> <translation type="unfinished"></translation> </message> @@ -265,13 +257,13 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+145"/> + <location line="+101"/> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation type="unfinished"></translation> </message> <message> <location line="+34"/> - <location line="+123"/> + <location line="+117"/> <source>Please try to login again: %1</source> <translation type="unfinished"></translation> </message> @@ -301,55 +293,66 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+61"/> + <location line="+60"/> <source>Failed to kick %1 from %2: %3</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>CommunitiesListItem</name> + <name>CommunitiesList</name> <message> - <location filename="../../src/CommunitiesListItem.cpp" line="+30"/> - <source>Hide rooms with this tag or from this community</source> + <location filename="../qml/CommunitiesList.qml" line="+44"/> + <source>Hide rooms with this tag or from this space by default.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CommunitiesModel</name> <message> - <location line="+153"/> + <location filename="../../src/timeline/CommunitiesModel.cpp" line="+37"/> <source>All rooms</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>Favourite rooms</source> + <location line="+2"/> + <source>Shows all rooms without filtering.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Low priority rooms</source> + <location line="+30"/> + <source>Favourites</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Server Notices</source> - <comment>Tag translation for m.server_notice</comment> + <source>Rooms you have favourited.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Low Priority</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <location line="+2"/> - <source> (tag)</source> + <source>Rooms with low priority.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source> (community)</source> + <location line="+7"/> + <source>Server Notices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Messages from your server or administrator.</source> <translation type="unfinished"></translation> </message> </context> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+228"/> + <location filename="../../src/ChatPage.cpp" line="+183"/> <source>Decrypt secrets</source> <translation type="unfinished"></translation> </message> @@ -517,7 +520,7 @@ <context> <name>EventStore</name> <message> - <location filename="../../src/timeline/EventStore.cpp" line="+616"/> + <location filename="../../src/timeline/EventStore.cpp" line="+663"/> <source>-- Encrypted Event (No keys found for decryption) --</source> <comment>Placeholder, when the message was not decrypted yet or can't be decrypted.</comment> <translation type="unfinished"></translation> @@ -529,7 +532,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> + <location line="+35"/> <location line="+63"/> <source>-- Decryption Error (failed to retrieve megolm keys from db) --</source> <comment>Placeholder, when the message can't be decrypted, because the DB access failed.</comment> @@ -604,7 +607,7 @@ <context> <name>InputBar</name> <message> - <location filename="../../src/timeline/InputBar.cpp" line="+232"/> + <location filename="../../src/timeline/InputBar.cpp" line="+233"/> <source>Select a file</source> <translation type="unfinished"></translation> </message> @@ -614,7 +617,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+418"/> + <location line="+417"/> <source>Failed to upload media. Please try again.</source> <translation type="unfinished"></translation> </message> @@ -691,13 +694,13 @@ Example: https://server.my:8787</source> <message> <location line="+84"/> <location line="+11"/> - <location line="+160"/> + <location line="+157"/> <location line="+11"/> <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="-132"/> + <location line="-131"/> <source>Autodiscovery failed. Received malformed response.</source> <translation type="unfinished"></translation> </message> @@ -707,7 +710,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+25"/> + <location line="+24"/> <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation type="unfinished"></translation> </message> @@ -722,12 +725,12 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="-171"/> + <location line="-168"/> <source>SSO LOGIN</source> <translation type="unfinished"></translation> </message> <message> - <location line="+267"/> + <location line="+264"/> <source>Empty password</source> <translation type="unfinished"></translation> </message> @@ -779,6 +782,11 @@ Example: https://server.my:8787</source> </message> <message> <location line="+9"/> + <source>%1 changed the room avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>%1 created and configured room: %2</source> <translation type="unfinished"></translation> </message> @@ -808,13 +816,13 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="-72"/> + <location line="-80"/> <location line="+9"/> <source>removed</source> <translation type="unfinished"></translation> </message> <message> - <location line="+72"/> + <location line="+80"/> <source>%1 ended the call.</source> <translation type="unfinished"></translation> </message> @@ -860,7 +868,7 @@ Example: https://server.my:8787</source> <context> <name>MessageView</name> <message> - <location filename="../qml/MessageView.qml" line="+82"/> + <location filename="../qml/MessageView.qml" line="+83"/> <source>Edit</source> <translation type="unfinished"></translation> </message> @@ -879,6 +887,76 @@ Example: https://server.my:8787</source> <source>Options</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+329"/> + <source>&Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy &link location</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Re&act</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Repl&y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Read receip&ts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>&Mark as read</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>View raw message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>View decrypted raw message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Remo&ve message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Save as</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Open in external program</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy link to eve&nt</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NewVerificationRequest</name> @@ -1018,7 +1096,7 @@ Example: https://server.my:8787</source> <context> <name>Placeholder</name> <message> - <location filename="../qml/delegates/Placeholder.qml" line="+8"/> + <location filename="../qml/delegates/Placeholder.qml" line="+9"/> <source>unimplemented event: </source> <translation type="unfinished"></translation> </message> @@ -1026,7 +1104,7 @@ Example: https://server.my:8787</source> <context> <name>QCoreApplication</name> <message> - <location filename="../../src/main.cpp" line="+167"/> + <location filename="../../src/main.cpp" line="+200"/> <source>Create a unique profile, which allows you to log into several accounts at the same time and start multiple instances of nheko.</source> <translation type="unfinished"></translation> </message> @@ -1044,18 +1122,18 @@ Example: https://server.my:8787</source> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+77"/> + <location filename="../../src/RegisterPage.cpp" line="+78"/> <source>Username</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <location line="+287"/> + <location line="+305"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-283"/> + <location line="-301"/> <source>Password</source> <translation type="unfinished"></translation> </message> @@ -1080,22 +1158,47 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+30"/> + <location line="+35"/> <source>REGISTER</source> <translation type="unfinished"></translation> </message> <message> - <location line="+62"/> + <location line="+73"/> <source>No supported registration flows!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+210"/> + <location line="+213"/> <source>One or more fields have invalid inputs. Please correct those issues and try again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-26"/> + <location line="+23"/> + <source>Autodiscovery failed. Received malformed response.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-94"/> <source>Password is not long enough (min 8 chars)</source> <translation type="unfinished"></translation> </message> @@ -1105,7 +1208,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>Invalid server name</source> <translation type="unfinished"></translation> </message> @@ -1113,7 +1216,7 @@ Example: https://server.my:8787</source> <context> <name>ReplyPopup</name> <message> - <location filename="../qml/ReplyPopup.qml" line="+49"/> + <location filename="../qml/ReplyPopup.qml" line="+47"/> <source>Close</source> <translation type="unfinished"></translation> </message> @@ -1126,74 +1229,112 @@ Example: https://server.my:8787</source> <context> <name>RoomInfo</name> <message> - <location filename="../../src/Cache.cpp" line="+1813"/> + <location filename="../../src/Cache.cpp" line="+4009"/> <source>no version stored</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>RoomInfoListItem</name> + <name>RoomList</name> <message> - <location filename="../../src/RoomInfoListItem.cpp" line="+89"/> - <source>Leave room</source> + <location filename="../qml/RoomList.qml" line="+56"/> + <source>New tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter the tag you want to use:</source> <translation type="unfinished"></translation> </message> <message> <location line="+7"/> + <source>Leave room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>Tag room as:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>Favourite</source> - <comment>Standard matrix tag for favourites</comment> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Low Priority</source> - <comment>Standard matrix tag for low priority rooms</comment> + <location line="+2"/> + <source>Low priority</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Server Notice</source> - <comment>Standard matrix tag for server notices</comment> + <location line="+2"/> + <source>Server notice</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Adds or removes the specified tag.</source> - <comment>WhatsThis hint for tag menu actions</comment> + <location line="+13"/> + <source>Create new tag...</source> <translation type="unfinished"></translation> </message> <message> - <location line="+39"/> - <source>New tag...</source> - <comment>Add a new tag to the room</comment> - <translation type="unfinished"></translation> + <location line="+222"/> + <source>Accept</source> + <translation type="unfinished">Aceptar</translation> </message> <message> - <location line="+4"/> - <source>New Tag</source> - <comment>Tag name prompt title</comment> + <location line="+21"/> + <source>Decline</source> + <translation type="unfinished">Rechazar</translation> + </message> + <message> + <location line="+68"/> + <source>Status Message</source> <translation type="unfinished"></translation> </message> <message> <location line="+1"/> - <source>Tag:</source> - <comment>Tag name prompt</comment> + <source>Enter your status message:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+169"/> - <source>Accept</source> - <translation type="unfinished">Aceptar</translation> + <location line="+10"/> + <source>Profile settings</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Decline</source> - <translation type="unfinished">Rechazar</translation> + <location line="+5"/> + <source>Set status message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Logout</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Start a new chat</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Join a room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Create a new room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Room directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>User settings</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -1383,34 +1524,6 @@ Example: https://server.my:8787</source> </message> </context> <context> - <name>SideBarActions</name> - <message> - <location filename="../../src/SideBarActions.cpp" line="+44"/> - <source>User settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Create new room</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Join a room</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+16"/> - <source>Start a new chat</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+15"/> - <source>Room directory</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>StatusIndicator</name> <message> <location filename="../qml/StatusIndicator.qml" line="+21"/> @@ -1436,7 +1549,7 @@ Example: https://server.my:8787</source> <context> <name>Success</name> <message> - <location filename="../qml/device-verification/Success.qml" line="+10"/> + <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> <translation type="unfinished"></translation> </message> @@ -1454,7 +1567,7 @@ Example: https://server.my:8787</source> <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1044"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1095"/> <source>Message redaction failed: %1</source> <translation type="unfinished"></translation> </message> @@ -1599,17 +1712,22 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="-11"/> + <location line="+9"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-20"/> <source>%1 redacted their knock.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-876"/> + <location line="-883"/> <source>You joined this room.</source> <translation type="unfinished">Te has unido a esta sala.</translation> </message> <message> - <location line="+878"/> + <location line="+885"/> <source>Rejected the knock from %1.</source> <translation type="unfinished"></translation> </message> @@ -1620,12 +1738,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> - <source> Reason: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> + <location line="+10"/> <source>%1 knocked.</source> <translation type="unfinished"></translation> </message> @@ -1641,85 +1754,25 @@ Example: https://server.my:8787</source> <context> <name>TimelineView</name> <message> - <location filename="../qml/TimelineView.qml" line="+125"/> - <source>Copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Copy link location</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>React</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>Reply</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Edit</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Read receipts</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Forward</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+9"/> - <source>Mark as read</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+4"/> - <source>View raw message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>View decrypted raw message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Remove message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Save as</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Open in external program</source> + <location filename="../qml/TimelineView.qml" line="+27"/> + <source>No room open</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Copy link to event</source> + <location line="+127"/> + <source>%1 member(s)</source> <translation type="unfinished"></translation> </message> <message> - <location line="+57"/> - <source>No room open</source> + <location line="+46"/> + <source>Back to room list</source> <translation type="unfinished"></translation> </message> </context> <context> <name>TimelineViewManager</name> <message> - <location filename="../../src/timeline/TimelineViewManager.cpp" line="+570"/> + <location filename="../../src/timeline/TimelineViewManager.cpp" line="+461"/> <source>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</source> <translation type="unfinished"></translation> </message> @@ -1777,54 +1830,6 @@ Example: https://server.my:8787</source> </message> </context> <context> - <name>UserInfoWidget</name> - <message> - <location filename="../../src/UserInfoWidget.cpp" line="+82"/> - <source>Logout</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+20"/> - <source>Set custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+4"/> - <source>Custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Status:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>User Profile Settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Set presence automatically</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Online</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Unavailable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Offline</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>UserProfile</name> <message> <location filename="../qml/UserProfile.qml" line="+24"/> @@ -1863,7 +1868,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/UserProfile.cpp" line="+301"/> + <location filename="../../src/ui/UserProfile.cpp" line="+307"/> <source>Select an avatar</source> <translation type="unfinished"></translation> </message> @@ -1886,8 +1891,8 @@ Example: https://server.my:8787</source> <context> <name>UserSettings</name> <message> - <location filename="../../src/UserSettingsPage.cpp" line="+340"/> - <location filename="../../src/UserSettingsPage.h" line="+186"/> + <location filename="../../src/UserSettingsPage.cpp" line="+362"/> + <location filename="../../src/UserSettingsPage.h" line="+194"/> <source>Default</source> <translation type="unfinished"></translation> </message> @@ -1895,7 +1900,7 @@ Example: https://server.my:8787</source> <context> <name>UserSettingsPage</name> <message> - <location line="+553"/> + <location line="+524"/> <source>Minimize to tray</source> <translation type="unfinished"></translation> </message> @@ -2698,22 +2703,9 @@ Media size: %2 </message> </context> <context> - <name>popups::UserMentions</name> - <message> - <location filename="../../src/popups/UserMentions.cpp" line="+68"/> - <source>This Room</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>All Rooms</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>utils</name> <message> - <location filename="../../src/Utils.h" line="+4"/> + <location line="+4"/> <source>Unknown Message Type</source> <translation type="unfinished"></translation> </message> diff --git a/resources/langs/nheko_et.ts b/resources/langs/nheko_et.ts index dada82a7..bb9aafb5 100644 --- a/resources/langs/nheko_et.ts +++ b/resources/langs/nheko_et.ts @@ -54,14 +54,6 @@ </message> </context> <context> - <name>Cache</name> - <message> - <location filename="../../src/Cache.cpp" line="+2016"/> - <source>You joined this room.</source> - <translation>Sa liitusid selle jututoaga.</translation> - </message> -</context> -<context> <name>CallInvite</name> <message> <location filename="../qml/voip/CallInvite.qml" line="+70"/> @@ -133,23 +125,23 @@ <context> <name>ChatPage</name> <message> - <location filename="../../src/ChatPage.cpp" line="+204"/> + <location filename="../../src/ChatPage.cpp" line="+133"/> <source>Failed to invite user: %1</source> <translation>Kutse saatmine kasutajale ei õnnestunud: %1</translation> </message> <message> <location line="+4"/> - <location line="+809"/> + <location line="+665"/> <source>Invited user: %1</source> <translation>Kutsutud kasutaja: %1</translation> </message> <message> - <location line="-509"/> + <location line="-456"/> <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source> <translation>Puhverdatud andmete muutmine sobivaks rakenduse praeguse versiooniga ei õnnestunud. Sellel võib olla erinevaid põhjuseid. Palun saada meile veateade ja seni kasuta vanemat rakenduse versiooni. Aga kui sa soovid proovida, siis kustuta puhverdatud andmed käsitsi.</translation> </message> <message> - <location line="+412"/> + <location line="+360"/> <source>Confirm join</source> <translation>Kinnita liitumine</translation> </message> @@ -164,13 +156,13 @@ <translation>%1 jututuba on loodud.</translation> </message> <message> - <location line="+35"/> - <location line="+324"/> + <location line="+34"/> + <location line="+280"/> <source>Confirm invite</source> <translation>Kinnita kutse</translation> </message> <message> - <location line="-323"/> + <location line="-279"/> <source>Do you really want to invite %1 (%2)?</source> <translation>Kas sa tõesti soovid saata kutset kasutajale %1 (%2)?</translation> </message> @@ -235,12 +227,12 @@ <translation>Suhtluskeeld eemaldatud: %1</translation> </message> <message> - <location line="+227"/> + <location line="+183"/> <source>Do you really want to start a private chat with %1?</source> <translation>Kas sa kindlasti soovid alustada otsevestlust kasutajaga %1?</translation> </message> <message> - <location line="-818"/> + <location line="-721"/> <source>Cache migration failed!</source> <translation>Puhvri versiooniuuendus ebaõnnestus!</translation> </message> @@ -255,7 +247,7 @@ <translation>Sinu andmekandjale salvestatud puhvri versioon on uuem, kui käesolev Nheko versioon kasutada oskab. Palun tee Nheko uuendus või kustuta puhverdatud andmed.</translation> </message> <message> - <location line="+50"/> + <location line="+48"/> <source>Failed to restore OLM account. Please login again.</source> <translation>OLM konto taastamine ei õnnestunud. Palun logi uuesti sisse.</translation> </message> @@ -265,13 +257,13 @@ <translation>Salvestatud andmete taastamine ei õnnestunud. Palun logi uuesti sisse.</translation> </message> <message> - <location line="+145"/> + <location line="+101"/> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation>Krüptovõtmete kasutusele võtmine ei õnnestunud. Koduserveri vastus päringule: %1 %2. Palun proovi hiljem uuesti.</translation> </message> <message> <location line="+34"/> - <location line="+123"/> + <location line="+117"/> <source>Please try to login again: %1</source> <translation>Palun proovi uuesti sisse logida: %1</translation> </message> @@ -301,55 +293,66 @@ <translation>Jututoast lahkumine ei õnnestunud: %1</translation> </message> <message> - <location line="+61"/> + <location line="+60"/> <source>Failed to kick %1 from %2: %3</source> <translation>Kasutaja %1 väljamüksamine %2 jututoast ei õnnestunud: %3</translation> </message> </context> <context> - <name>CommunitiesListItem</name> + <name>CommunitiesList</name> <message> - <location filename="../../src/CommunitiesListItem.cpp" line="+30"/> - <source>Hide rooms with this tag or from this community</source> - <translation>Peida sellest kogukonnast antud sildiga jututoad</translation> + <location filename="../qml/CommunitiesList.qml" line="+44"/> + <source>Hide rooms with this tag or from this space by default.</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CommunitiesModel</name> <message> - <location line="+153"/> + <location filename="../../src/timeline/CommunitiesModel.cpp" line="+37"/> <source>All rooms</source> - <translation>Kõik jututoad</translation> + <translation type="unfinished">Kõik jututoad</translation> </message> <message> - <location line="+5"/> - <source>Favourite rooms</source> - <translation>Eelistatud jututoad</translation> + <location line="+2"/> + <source>Shows all rooms without filtering.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Low priority rooms</source> - <translation>Vähetähtsad jututoad</translation> + <location line="+30"/> + <source>Favourites</source> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Server Notices</source> - <comment>Tag translation for m.server_notice</comment> - <translation>Serveriteated</translation> + <source>Rooms you have favourited.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Low Priority</source> + <translation type="unfinished">Vähetähtis</translation> </message> <message> <location line="+2"/> - <location line="+2"/> - <source> (tag)</source> - <translation> (silt)</translation> + <source>Rooms with low priority.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source> (community)</source> - <translation> (kogukond)</translation> + <location line="+7"/> + <source>Server Notices</source> + <translation type="unfinished">Serveriteated</translation> + </message> + <message> + <location line="+2"/> + <source>Messages from your server or administrator.</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+228"/> + <location filename="../../src/ChatPage.cpp" line="+183"/> <source>Decrypt secrets</source> <translation>Dekrüpti andmed</translation> </message> @@ -517,7 +520,7 @@ <context> <name>EventStore</name> <message> - <location filename="../../src/timeline/EventStore.cpp" line="+616"/> + <location filename="../../src/timeline/EventStore.cpp" line="+663"/> <source>-- Encrypted Event (No keys found for decryption) --</source> <comment>Placeholder, when the message was not decrypted yet or can't be decrypted.</comment> <translation>-- Krüptitud sündmus (Dekrüptimisvõtmeid ei leidunud) --</translation> @@ -529,7 +532,7 @@ <translation>-- Krüptitud sündmus (võti pole selle indeksi jaoks sobilik) --</translation> </message> <message> - <location line="+32"/> + <location line="+35"/> <location line="+63"/> <source>-- Decryption Error (failed to retrieve megolm keys from db) --</source> <comment>Placeholder, when the message can't be decrypted, because the DB access failed.</comment> @@ -604,7 +607,7 @@ <context> <name>InputBar</name> <message> - <location filename="../../src/timeline/InputBar.cpp" line="+232"/> + <location filename="../../src/timeline/InputBar.cpp" line="+233"/> <source>Select a file</source> <translation>Vali fail</translation> </message> @@ -614,7 +617,7 @@ <translation>Kõik failid (*)</translation> </message> <message> - <location line="+418"/> + <location line="+417"/> <source>Failed to upload media. Please try again.</source> <translation>Meediafailide üleslaadimine ei õnnestunud. Palun proovi uuesti.</translation> </message> @@ -695,13 +698,13 @@ Näiteks: https://server.minu:8787</translation> <message> <location line="+84"/> <location line="+11"/> - <location line="+160"/> + <location line="+157"/> <location line="+11"/> <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation>Sisestatud Matrix'i kasutajatunnus on vigane - peaks olema @kasutaja:server.tld</translation> </message> <message> - <location line="-132"/> + <location line="-131"/> <source>Autodiscovery failed. Received malformed response.</source> <translation>Koduserveri automaatne tuvastamine ei õnnestunud: päringuvastus oli vigane.</translation> </message> @@ -711,7 +714,7 @@ Näiteks: https://server.minu:8787</translation> <translation>Koduserveri automaatne tuvastamine ei õnnestunud: tundmatu viga .well-known päringu tegemisel.</translation> </message> <message> - <location line="+25"/> + <location line="+24"/> <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation>Protokolli järgi nõutavaid lõpppunkte ei leidunud. Ilmselt pole tegemist Matrix'i serveriga.</translation> </message> @@ -726,12 +729,12 @@ Näiteks: https://server.minu:8787</translation> <translation>Tekkis teadmata viga. Palun kontrolli, et koduserveri domeen on õige.</translation> </message> <message> - <location line="-171"/> + <location line="-168"/> <source>SSO LOGIN</source> <translation>ÜHEKORDNE SISSELOGIMINE</translation> </message> <message> - <location line="+267"/> + <location line="+264"/> <source>Empty password</source> <translation>Tühi salasõna</translation> </message> @@ -783,6 +786,11 @@ Näiteks: https://server.minu:8787</translation> </message> <message> <location line="+9"/> + <source>%1 changed the room avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>%1 created and configured room: %2</source> <translation>%1 lõi ja seadistas jututoa: %2</translation> </message> @@ -812,13 +820,13 @@ Näiteks: https://server.minu:8787</translation> <translation>%1 vastas kõnele.</translation> </message> <message> - <location line="-72"/> + <location line="-80"/> <location line="+9"/> <source>removed</source> <translation>eemaldatud</translation> </message> <message> - <location line="+72"/> + <location line="+80"/> <source>%1 ended the call.</source> <translation>%1 lõpetas kõne.</translation> </message> @@ -864,7 +872,7 @@ Näiteks: https://server.minu:8787</translation> <context> <name>MessageView</name> <message> - <location filename="../qml/MessageView.qml" line="+82"/> + <location filename="../qml/MessageView.qml" line="+83"/> <source>Edit</source> <translation>Muuda</translation> </message> @@ -883,6 +891,76 @@ Näiteks: https://server.minu:8787</translation> <source>Options</source> <translation>Valikud</translation> </message> + <message> + <location line="+329"/> + <source>&Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy &link location</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Re&act</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Repl&y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Read receip&ts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>&Mark as read</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>View raw message</source> + <translation type="unfinished">Näita sõnumi lähtekoodi</translation> + </message> + <message> + <location line="+8"/> + <source>View decrypted raw message</source> + <translation type="unfinished">Näita sõnumi dekrüptitud lähtekoodi</translation> + </message> + <message> + <location line="+6"/> + <source>Remo&ve message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Save as</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Open in external program</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy link to eve&nt</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NewVerificationRequest</name> @@ -1022,7 +1100,7 @@ Näiteks: https://server.minu:8787</translation> <context> <name>Placeholder</name> <message> - <location filename="../qml/delegates/Placeholder.qml" line="+8"/> + <location filename="../qml/delegates/Placeholder.qml" line="+9"/> <source>unimplemented event: </source> <translation>implementeerimata sündmus: </translation> </message> @@ -1030,7 +1108,7 @@ Näiteks: https://server.minu:8787</translation> <context> <name>QCoreApplication</name> <message> - <location filename="../../src/main.cpp" line="+167"/> + <location filename="../../src/main.cpp" line="+200"/> <source>Create a unique profile, which allows you to log into several accounts at the same time and start multiple instances of nheko.</source> <translation>Loo unikaalne profiil, mis võimaldab sul logida samaaegselt sisse erinevatele kasutajakontodele ning käivitada mitu Nheko programmiakent.</translation> </message> @@ -1048,18 +1126,18 @@ Näiteks: https://server.minu:8787</translation> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+77"/> + <location filename="../../src/RegisterPage.cpp" line="+78"/> <source>Username</source> <translation>Kasutajanimi</translation> </message> <message> <location line="+2"/> - <location line="+287"/> + <location line="+305"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation>Kasutajanimi ei tohi olla tühi ning võib sisaldada vaid a-z, 0-9, ., _, =, -, / tähemärke.</translation> </message> <message> - <location line="-283"/> + <location line="-301"/> <source>Password</source> <translation>Salasõna</translation> </message> @@ -1084,22 +1162,47 @@ Näiteks: https://server.minu:8787</translation> <translation>See on server, kus sa oma kasutajakonto registreerid. Kuna Matrix on hajutatud suhtlusvõrk, siis esmalt pead leidma sulle sobiliku koduserveri või panema püsti täitsa oma enda koduserveri.</translation> </message> <message> - <location line="+30"/> + <location line="+35"/> <source>REGISTER</source> <translation>REGISTREERI</translation> </message> <message> - <location line="+62"/> + <location line="+73"/> <source>No supported registration flows!</source> <translation>Selline registreerimise töövoog pole toetatud!</translation> </message> <message> - <location line="+210"/> + <location line="+213"/> <source>One or more fields have invalid inputs. Please correct those issues and try again.</source> <translation>Ühel või enamal andmeväljal on vigane väärtus. Palun paranda vead ja proovi uuesti.</translation> </message> <message> - <location line="-26"/> + <location line="+23"/> + <source>Autodiscovery failed. Received malformed response.</source> + <translation type="unfinished">Koduserveri automaatne tuvastamine ei õnnestunud: päringuvastus oli vigane.</translation> + </message> + <message> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <translation type="unfinished">Koduserveri automaatne tuvastamine ei õnnestunud: tundmatu viga .well-known päringu tegemisel.</translation> + </message> + <message> + <location line="+26"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <translation type="unfinished">Protokolli järgi nõutavaid lõpppunkte ei leidunud. Ilmselt pole tegemist Matrix'i serveriga.</translation> + </message> + <message> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <translation type="unfinished">Päringule sain tagasi vigase vastuse. Palun kontrolli, et koduserveri domeen oleks õige.</translation> + </message> + <message> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <translation type="unfinished">Tekkis teadmata viga. Palun kontrolli, et koduserveri domeen on õige.</translation> + </message> + <message> + <location line="-94"/> <source>Password is not long enough (min 8 chars)</source> <translation>Salasõna pole piisavalt pikk (vähemalt 8 tähemärki)</translation> </message> @@ -1109,7 +1212,7 @@ Näiteks: https://server.minu:8787</translation> <translation>Salasõnad ei klapi omavahel</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>Invalid server name</source> <translation>Vigane koduserveri nimi</translation> </message> @@ -1117,7 +1220,7 @@ Näiteks: https://server.minu:8787</translation> <context> <name>ReplyPopup</name> <message> - <location filename="../qml/ReplyPopup.qml" line="+49"/> + <location filename="../qml/ReplyPopup.qml" line="+47"/> <source>Close</source> <translation>Sulge</translation> </message> @@ -1130,74 +1233,112 @@ Näiteks: https://server.minu:8787</translation> <context> <name>RoomInfo</name> <message> - <location filename="../../src/Cache.cpp" line="+1813"/> + <location filename="../../src/Cache.cpp" line="+4009"/> <source>no version stored</source> <translation>salvestatud versiooni ei leidu</translation> </message> </context> <context> - <name>RoomInfoListItem</name> + <name>RoomList</name> <message> - <location filename="../../src/RoomInfoListItem.cpp" line="+89"/> - <source>Leave room</source> - <translation>Lahku jututoast</translation> + <location filename="../qml/RoomList.qml" line="+56"/> + <source>New tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter the tag you want to use:</source> + <translation type="unfinished"></translation> </message> <message> <location line="+7"/> + <source>Leave room</source> + <translation type="unfinished">Lahku jututoast</translation> + </message> + <message> + <location line="+5"/> <source>Tag room as:</source> - <translation>Lisa jututoale silt:</translation> + <translation type="unfinished">Lisa jututoale silt:</translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>Favourite</source> - <comment>Standard matrix tag for favourites</comment> - <translation>Lemmik</translation> + <translation type="unfinished">Lemmik</translation> </message> <message> - <location line="+3"/> - <source>Low Priority</source> - <comment>Standard matrix tag for low priority rooms</comment> - <translation>Vähetähtis</translation> + <location line="+2"/> + <source>Low priority</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Server Notice</source> - <comment>Standard matrix tag for server notices</comment> - <translation>Serveriteade</translation> + <location line="+2"/> + <source>Server notice</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Adds or removes the specified tag.</source> - <comment>WhatsThis hint for tag menu actions</comment> - <translation>Lisab või eemaldab selle sildi.</translation> + <location line="+13"/> + <source>Create new tag...</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+39"/> - <source>New tag...</source> - <comment>Add a new tag to the room</comment> - <translation>Uus silt…</translation> + <location line="+222"/> + <source>Accept</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>New Tag</source> - <comment>Tag name prompt title</comment> - <translation>Uus silt</translation> + <location line="+21"/> + <source>Decline</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+68"/> + <source>Status Message</source> + <translation type="unfinished"></translation> </message> <message> <location line="+1"/> - <source>Tag:</source> - <comment>Tag name prompt</comment> - <translation>Silt:</translation> + <source>Enter your status message:</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+169"/> - <source>Accept</source> - <translation>Nõustu</translation> + <location line="+10"/> + <source>Profile settings</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Decline</source> - <translation>Ei nõustu</translation> + <location line="+5"/> + <source>Set status message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Logout</source> + <translation type="unfinished">Logi välja</translation> + </message> + <message> + <location line="+46"/> + <source>Start a new chat</source> + <translation type="unfinished">Alusta uut vestlust</translation> + </message> + <message> + <location line="+8"/> + <source>Join a room</source> + <translation type="unfinished">Liitu jututoaga</translation> + </message> + <message> + <location line="+5"/> + <source>Create a new room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Room directory</source> + <translation type="unfinished">Jututubade loend</translation> + </message> + <message> + <location line="+12"/> + <source>User settings</source> + <translation type="unfinished">Kasutaja seadistused</translation> </message> </context> <context> @@ -1389,34 +1530,6 @@ testimiseks seni, kuni terviklik seadmete verifitseerimine on implementeeritud.< </message> </context> <context> - <name>SideBarActions</name> - <message> - <location filename="../../src/SideBarActions.cpp" line="+44"/> - <source>User settings</source> - <translation>Kasutaja seadistused</translation> - </message> - <message> - <location line="+7"/> - <source>Create new room</source> - <translation>Loo uus jututuba</translation> - </message> - <message> - <location line="+1"/> - <source>Join a room</source> - <translation>Liitu jututoaga</translation> - </message> - <message> - <location line="+16"/> - <source>Start a new chat</source> - <translation>Alusta uut vestlust</translation> - </message> - <message> - <location line="+15"/> - <source>Room directory</source> - <translation>Jututubade loend</translation> - </message> -</context> -<context> <name>StatusIndicator</name> <message> <location filename="../qml/StatusIndicator.qml" line="+21"/> @@ -1442,7 +1555,7 @@ testimiseks seni, kuni terviklik seadmete verifitseerimine on implementeeritud.< <context> <name>Success</name> <message> - <location filename="../qml/device-verification/Success.qml" line="+10"/> + <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> <translation>Verifitseerimine õnnestus</translation> </message> @@ -1460,7 +1573,7 @@ testimiseks seni, kuni terviklik seadmete verifitseerimine on implementeeritud.< <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1044"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1095"/> <source>Message redaction failed: %1</source> <translation>Sõnumi ümbersõnastamine ebaõnnestus: %1</translation> </message> @@ -1595,17 +1708,22 @@ testimiseks seni, kuni terviklik seadmete verifitseerimine on implementeeritud.< <translation>Kasutaja %1 sai suhtluskeelu.</translation> </message> <message> - <location line="-11"/> + <location line="+9"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-20"/> <source>%1 redacted their knock.</source> <translation>%1 muutis oma koputust jututoa uksele.</translation> </message> <message> - <location line="-876"/> + <location line="-883"/> <source>You joined this room.</source> <translation>Sa liitusid jututoaga.</translation> </message> <message> - <location line="+842"/> + <location line="+849"/> <source>%1 has changed their avatar and changed their display name to %2.</source> <translation>%1 muutis oma tunnuspilti ja seadistas uueks kuvatavaks nimeks %2.</translation> </message> @@ -1626,12 +1744,7 @@ testimiseks seni, kuni terviklik seadmete verifitseerimine on implementeeritud.< <translation>%1 lahkus jututoast peale seda, kui ta juba oli lahkunud!</translation> </message> <message> - <location line="+15"/> - <source> Reason: %1</source> - <translation>Põhjus: %1</translation> - </message> - <message> - <location line="-5"/> + <location line="+10"/> <source>%1 knocked.</source> <translation>%1 müksati välja.</translation> </message> @@ -1647,85 +1760,25 @@ testimiseks seni, kuni terviklik seadmete verifitseerimine on implementeeritud.< <context> <name>TimelineView</name> <message> - <location filename="../qml/TimelineView.qml" line="+125"/> - <source>Copy</source> - <translation>Kopeeri</translation> - </message> - <message> - <location line="+7"/> - <source>Copy link location</source> - <translation>Kopeeri lingi asukoht</translation> - </message> - <message> - <location line="+8"/> - <source>React</source> - <translation>Reageeri</translation> - </message> - <message> - <location line="+8"/> - <source>Reply</source> - <translation>Vasta</translation> - </message> - <message> - <location line="+7"/> - <source>Edit</source> - <translation>Muuda</translation> - </message> - <message> - <location line="+5"/> - <source>Read receipts</source> - <translation>Lugemisteatised</translation> - </message> - <message> - <location line="+6"/> - <source>Forward</source> - <translation>Edasta</translation> - </message> - <message> - <location line="+9"/> - <source>Mark as read</source> - <translation>Märgi loetuks</translation> - </message> - <message> - <location line="+4"/> - <source>View raw message</source> - <translation>Näita sõnumi lähtekoodi</translation> - </message> - <message> - <location line="+8"/> - <source>View decrypted raw message</source> - <translation>Näita sõnumi dekrüptitud lähtekoodi</translation> - </message> - <message> - <location line="+6"/> - <source>Remove message</source> - <translation>Eemalda sõnum</translation> - </message> - <message> - <location line="+7"/> - <source>Save as</source> - <translation>Salvesta kui</translation> - </message> - <message> - <location line="+7"/> - <source>Open in external program</source> - <translation>Ava välise rakendusega</translation> + <location filename="../qml/TimelineView.qml" line="+27"/> + <source>No room open</source> + <translation>Ühtegi jututuba pole avatud</translation> </message> <message> - <location line="+7"/> - <source>Copy link to event</source> - <translation>Kopeeri sündmuse link</translation> + <location line="+127"/> + <source>%1 member(s)</source> + <translation type="unfinished">%1 liige(t)</translation> </message> <message> - <location line="+57"/> - <source>No room open</source> - <translation>Ühtegi jututuba pole avatud</translation> + <location line="+46"/> + <source>Back to room list</source> + <translation type="unfinished">Tagasi jututubade loendisse</translation> </message> </context> <context> <name>TimelineViewManager</name> <message> - <location filename="../../src/timeline/TimelineViewManager.cpp" line="+570"/> + <location filename="../../src/timeline/TimelineViewManager.cpp" line="+461"/> <source>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</source> <translation>Ühtegi krüptitud vestlust selle kasutajaga ei leidunud. Palun loo temaga krüptitud vestlus ja proovi uuesti.</translation> </message> @@ -1783,54 +1836,6 @@ testimiseks seni, kuni terviklik seadmete verifitseerimine on implementeeritud.< </message> </context> <context> - <name>UserInfoWidget</name> - <message> - <location filename="../../src/UserInfoWidget.cpp" line="+82"/> - <source>Logout</source> - <translation>Logi välja</translation> - </message> - <message> - <location line="+20"/> - <source>Set custom status message</source> - <translation>Kirjuta kohandatud olekuteade</translation> - </message> - <message> - <location line="+4"/> - <source>Custom status message</source> - <translation>Kohandatud olekuteade</translation> - </message> - <message> - <location line="+1"/> - <source>Status:</source> - <translation>Olek:</translation> - </message> - <message> - <location line="+8"/> - <source>User Profile Settings</source> - <translation>Kasutajaprofiili seadistused</translation> - </message> - <message> - <location line="+5"/> - <source>Set presence automatically</source> - <translation>Määra oma võrguolek automaatselt</translation> - </message> - <message> - <location line="+6"/> - <source>Online</source> - <translation>Võrgus</translation> - </message> - <message> - <location line="+5"/> - <source>Unavailable</source> - <translation>Pole kättesaadav</translation> - </message> - <message> - <location line="+6"/> - <source>Offline</source> - <translation>Pole võrgus</translation> - </message> -</context> -<context> <name>UserProfile</name> <message> <location filename="../qml/UserProfile.qml" line="+24"/> @@ -1869,7 +1874,7 @@ testimiseks seni, kuni terviklik seadmete verifitseerimine on implementeeritud.< <translation>Võta verifitseerimine tagasi</translation> </message> <message> - <location filename="../../src/ui/UserProfile.cpp" line="+301"/> + <location filename="../../src/ui/UserProfile.cpp" line="+307"/> <source>Select an avatar</source> <translation>Vali tunnuspilt</translation> </message> @@ -1892,8 +1897,8 @@ testimiseks seni, kuni terviklik seadmete verifitseerimine on implementeeritud.< <context> <name>UserSettings</name> <message> - <location filename="../../src/UserSettingsPage.cpp" line="+340"/> - <location filename="../../src/UserSettingsPage.h" line="+186"/> + <location filename="../../src/UserSettingsPage.cpp" line="+362"/> + <location filename="../../src/UserSettingsPage.h" line="+194"/> <source>Default</source> <translation>Vaikimisi</translation> </message> @@ -1901,7 +1906,7 @@ testimiseks seni, kuni terviklik seadmete verifitseerimine on implementeeritud.< <context> <name>UserSettingsPage</name> <message> - <location line="+553"/> + <location line="+524"/> <source>Minimize to tray</source> <translation>Vähenda tegumiribale</translation> </message> @@ -2717,22 +2722,9 @@ Meedia suurus: %2 </message> </context> <context> - <name>popups::UserMentions</name> - <message> - <location filename="../../src/popups/UserMentions.cpp" line="+68"/> - <source>This Room</source> - <translation>See jututuba</translation> - </message> - <message> - <location line="+1"/> - <source>All Rooms</source> - <translation>Kõik jututoad</translation> - </message> -</context> -<context> <name>utils</name> <message> - <location filename="../../src/Utils.h" line="+4"/> + <location line="+4"/> <source>Unknown Message Type</source> <translation>Tundmatu sõnumitüüp</translation> </message> diff --git a/resources/langs/nheko_fi.ts b/resources/langs/nheko_fi.ts index 93513fc7..af11932d 100644 --- a/resources/langs/nheko_fi.ts +++ b/resources/langs/nheko_fi.ts @@ -54,14 +54,6 @@ </message> </context> <context> - <name>Cache</name> - <message> - <location filename="../../src/Cache.cpp" line="+2016"/> - <source>You joined this room.</source> - <translation>Sinä liityit tähän huoneeseen.</translation> - </message> -</context> -<context> <name>CallInvite</name> <message> <location filename="../qml/voip/CallInvite.qml" line="+70"/> @@ -133,23 +125,23 @@ <context> <name>ChatPage</name> <message> - <location filename="../../src/ChatPage.cpp" line="+204"/> + <location filename="../../src/ChatPage.cpp" line="+133"/> <source>Failed to invite user: %1</source> <translation type="unfinished"></translation> </message> <message> <location line="+4"/> - <location line="+809"/> + <location line="+665"/> <source>Invited user: %1</source> <translation>Kutsuttu käyttäjä: %1</translation> </message> <message> - <location line="-509"/> + <location line="-456"/> <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+412"/> + <location line="+360"/> <source>Confirm join</source> <translation>Vahvista liittyminen</translation> </message> @@ -164,13 +156,13 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+35"/> - <location line="+324"/> + <location line="+34"/> + <location line="+280"/> <source>Confirm invite</source> <translation type="unfinished"></translation> </message> <message> - <location line="-323"/> + <location line="-279"/> <source>Do you really want to invite %1 (%2)?</source> <translation type="unfinished"></translation> </message> @@ -235,12 +227,12 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+227"/> + <location line="+183"/> <source>Do you really want to start a private chat with %1?</source> <translation type="unfinished"></translation> </message> <message> - <location line="-818"/> + <location line="-721"/> <source>Cache migration failed!</source> <translation type="unfinished"></translation> </message> @@ -255,7 +247,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+50"/> + <location line="+48"/> <source>Failed to restore OLM account. Please login again.</source> <translation>OLM-tilin palauttaminen epäonnistui. Ole hyvä ja kirjaudu sisään uudelleen.</translation> </message> @@ -265,13 +257,13 @@ <translation>Tallennettujen tietojen palauttaminen epäonnistui. Ole hyvä ja kirjaudu sisään uudelleen.</translation> </message> <message> - <location line="+145"/> + <location line="+101"/> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation>Salausavainten lähetys epäonnistui. Palvelimen vastaus: %1 %2. Ole hyvä ja yritä uudelleen myöhemmin.</translation> </message> <message> <location line="+34"/> - <location line="+123"/> + <location line="+117"/> <source>Please try to login again: %1</source> <translation>Ole hyvä ja yritä kirjautua sisään uudelleen: %1</translation> </message> @@ -301,55 +293,66 @@ <translation>Huoneesta poistuminen epäonnistui: %1</translation> </message> <message> - <location line="+61"/> + <location line="+60"/> <source>Failed to kick %1 from %2: %3</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>CommunitiesListItem</name> + <name>CommunitiesList</name> <message> - <location filename="../../src/CommunitiesListItem.cpp" line="+30"/> - <source>Hide rooms with this tag or from this community</source> + <location filename="../qml/CommunitiesList.qml" line="+44"/> + <source>Hide rooms with this tag or from this space by default.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CommunitiesModel</name> <message> - <location line="+153"/> + <location filename="../../src/timeline/CommunitiesModel.cpp" line="+37"/> <source>All rooms</source> - <translation>Kaikki huoneet</translation> + <translation type="unfinished">Kaikki huoneet</translation> </message> <message> - <location line="+5"/> - <source>Favourite rooms</source> - <translation>Suosikkihuoneet</translation> + <location line="+2"/> + <source>Shows all rooms without filtering.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Low priority rooms</source> - <translation>Alhaisen prioriteetin huoneet</translation> + <location line="+30"/> + <source>Favourites</source> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Server Notices</source> - <comment>Tag translation for m.server_notice</comment> + <source>Rooms you have favourited.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Low Priority</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <location line="+2"/> - <source> (tag)</source> - <translation> (tag)</translation> + <source>Rooms with low priority.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source> (community)</source> - <translation> (yhteisö)</translation> + <location line="+7"/> + <source>Server Notices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Messages from your server or administrator.</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+228"/> + <location filename="../../src/ChatPage.cpp" line="+183"/> <source>Decrypt secrets</source> <translation type="unfinished"></translation> </message> @@ -517,7 +520,7 @@ <context> <name>EventStore</name> <message> - <location filename="../../src/timeline/EventStore.cpp" line="+616"/> + <location filename="../../src/timeline/EventStore.cpp" line="+663"/> <source>-- Encrypted Event (No keys found for decryption) --</source> <comment>Placeholder, when the message was not decrypted yet or can't be decrypted.</comment> <translation>-- Salattu viesti (salauksen purkuavaimia ei löydetty) --</translation> @@ -529,7 +532,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> + <location line="+35"/> <location line="+63"/> <source>-- Decryption Error (failed to retrieve megolm keys from db) --</source> <comment>Placeholder, when the message can't be decrypted, because the DB access failed.</comment> @@ -604,7 +607,7 @@ <context> <name>InputBar</name> <message> - <location filename="../../src/timeline/InputBar.cpp" line="+232"/> + <location filename="../../src/timeline/InputBar.cpp" line="+233"/> <source>Select a file</source> <translation>Valitse tiedosto</translation> </message> @@ -614,7 +617,7 @@ <translation>Kaikki Tiedostot (*)</translation> </message> <message> - <location line="+418"/> + <location line="+417"/> <source>Failed to upload media. Please try again.</source> <translation type="unfinished"></translation> </message> @@ -691,13 +694,13 @@ Example: https://server.my:8787</source> <message> <location line="+84"/> <location line="+11"/> - <location line="+160"/> + <location line="+157"/> <location line="+11"/> <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="-132"/> + <location line="-131"/> <source>Autodiscovery failed. Received malformed response.</source> <translation>Palvelimen tietojen hakeminen epäonnistui: virheellinen vastaus.</translation> </message> @@ -707,7 +710,7 @@ Example: https://server.my:8787</source> <translation>Palvelimen tietojen hakeminen epäonnistui: tuntematon virhe hakiessa .well-known -tiedostoa.</translation> </message> <message> - <location line="+25"/> + <location line="+24"/> <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation>Vaadittuja päätepisteitä ei löydetty. Mahdollisesti ei Matrix-palvelin.</translation> </message> @@ -722,12 +725,12 @@ Example: https://server.my:8787</source> <translation>Tapahtui tuntematon virhe. Varmista, että kotipalvelimen osoite on pätevä.</translation> </message> <message> - <location line="-171"/> + <location line="-168"/> <source>SSO LOGIN</source> <translation type="unfinished"></translation> </message> <message> - <location line="+267"/> + <location line="+264"/> <source>Empty password</source> <translation>Tyhjä salasana</translation> </message> @@ -785,6 +788,11 @@ Example: https://server.my:8787</source> </message> <message> <location line="+9"/> + <source>%1 changed the room avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>%1 created and configured room: %2</source> <translation type="unfinished"></translation> </message> @@ -860,7 +868,7 @@ Example: https://server.my:8787</source> <context> <name>MessageView</name> <message> - <location filename="../qml/MessageView.qml" line="+82"/> + <location filename="../qml/MessageView.qml" line="+83"/> <source>Edit</source> <translation>Muokkaa</translation> </message> @@ -879,6 +887,76 @@ Example: https://server.my:8787</source> <source>Options</source> <translation>Asetukset</translation> </message> + <message> + <location line="+329"/> + <source>&Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy &link location</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Re&act</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Repl&y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Read receip&ts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>&Mark as read</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>View raw message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>View decrypted raw message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Remo&ve message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Save as</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Open in external program</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy link to eve&nt</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NewVerificationRequest</name> @@ -1018,7 +1096,7 @@ Example: https://server.my:8787</source> <context> <name>Placeholder</name> <message> - <location filename="../qml/delegates/Placeholder.qml" line="+8"/> + <location filename="../qml/delegates/Placeholder.qml" line="+9"/> <source>unimplemented event: </source> <translation type="unfinished"></translation> </message> @@ -1026,7 +1104,7 @@ Example: https://server.my:8787</source> <context> <name>QCoreApplication</name> <message> - <location filename="../../src/main.cpp" line="+167"/> + <location filename="../../src/main.cpp" line="+200"/> <source>Create a unique profile, which allows you to log into several accounts at the same time and start multiple instances of nheko.</source> <translation type="unfinished"></translation> </message> @@ -1044,18 +1122,18 @@ Example: https://server.my:8787</source> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+77"/> + <location filename="../../src/RegisterPage.cpp" line="+78"/> <source>Username</source> <translation>Käyttäjänimi</translation> </message> <message> <location line="+2"/> - <location line="+287"/> + <location line="+305"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation>Käyttäjätunnus ei saa olla tyhjä, ja se saa sisältää vain merkkejä a-z, 0-9, ., _, =, - ja /.</translation> </message> <message> - <location line="-283"/> + <location line="-301"/> <source>Password</source> <translation>Salasana</translation> </message> @@ -1080,22 +1158,47 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+30"/> + <location line="+35"/> <source>REGISTER</source> <translation>REKISTERÖIDY</translation> </message> <message> - <location line="+62"/> + <location line="+73"/> <source>No supported registration flows!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+210"/> + <location line="+213"/> <source>One or more fields have invalid inputs. Please correct those issues and try again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-26"/> + <location line="+23"/> + <source>Autodiscovery failed. Received malformed response.</source> + <translation type="unfinished">Palvelimen tietojen hakeminen epäonnistui: virheellinen vastaus.</translation> + </message> + <message> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <translation type="unfinished">Palvelimen tietojen hakeminen epäonnistui: tuntematon virhe hakiessa .well-known -tiedostoa.</translation> + </message> + <message> + <location line="+26"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <translation type="unfinished">Vaadittuja päätepisteitä ei löydetty. Mahdollisesti ei Matrix-palvelin.</translation> + </message> + <message> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <translation type="unfinished">Vastaanotettiin virheellinen vastaus. Varmista, että kotipalvelimen osoite on pätevä.</translation> + </message> + <message> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <translation type="unfinished">Tapahtui tuntematon virhe. Varmista, että kotipalvelimen osoite on pätevä.</translation> + </message> + <message> + <location line="-94"/> <source>Password is not long enough (min 8 chars)</source> <translation>Salasana ei ole tarpeeksi pitkä (vähintään 8 merkkiä)</translation> </message> @@ -1105,7 +1208,7 @@ Example: https://server.my:8787</source> <translation>Salasanat eivät täsmää</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>Invalid server name</source> <translation>Epäkelpo palvelimen nimi</translation> </message> @@ -1113,7 +1216,7 @@ Example: https://server.my:8787</source> <context> <name>ReplyPopup</name> <message> - <location filename="../qml/ReplyPopup.qml" line="+49"/> + <location filename="../qml/ReplyPopup.qml" line="+47"/> <source>Close</source> <translation>Sulje</translation> </message> @@ -1126,74 +1229,112 @@ Example: https://server.my:8787</source> <context> <name>RoomInfo</name> <message> - <location filename="../../src/Cache.cpp" line="+1813"/> + <location filename="../../src/Cache.cpp" line="+4009"/> <source>no version stored</source> <translation>ei tallennettua versiota</translation> </message> </context> <context> - <name>RoomInfoListItem</name> + <name>RoomList</name> <message> - <location filename="../../src/RoomInfoListItem.cpp" line="+89"/> - <source>Leave room</source> - <translation>Poistu huoneesta</translation> + <location filename="../qml/RoomList.qml" line="+56"/> + <source>New tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter the tag you want to use:</source> + <translation type="unfinished"></translation> </message> <message> <location line="+7"/> + <source>Leave room</source> + <translation type="unfinished">Poistu huoneesta</translation> + </message> + <message> + <location line="+5"/> <source>Tag room as:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>Favourite</source> - <comment>Standard matrix tag for favourites</comment> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Low Priority</source> - <comment>Standard matrix tag for low priority rooms</comment> + <location line="+2"/> + <source>Low priority</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Server Notice</source> - <comment>Standard matrix tag for server notices</comment> + <location line="+2"/> + <source>Server notice</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Adds or removes the specified tag.</source> - <comment>WhatsThis hint for tag menu actions</comment> + <location line="+13"/> + <source>Create new tag...</source> <translation type="unfinished"></translation> </message> <message> - <location line="+39"/> - <source>New tag...</source> - <comment>Add a new tag to the room</comment> - <translation type="unfinished"></translation> + <location line="+222"/> + <source>Accept</source> + <translation type="unfinished">Hyväksy</translation> </message> <message> - <location line="+4"/> - <source>New Tag</source> - <comment>Tag name prompt title</comment> + <location line="+21"/> + <source>Decline</source> + <translation type="unfinished">Hylkää</translation> + </message> + <message> + <location line="+68"/> + <source>Status Message</source> <translation type="unfinished"></translation> </message> <message> <location line="+1"/> - <source>Tag:</source> - <comment>Tag name prompt</comment> + <source>Enter your status message:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+169"/> - <source>Accept</source> - <translation>Hyväksy</translation> + <location line="+10"/> + <source>Profile settings</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Decline</source> - <translation>Hylkää</translation> + <location line="+5"/> + <source>Set status message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Logout</source> + <translation type="unfinished">Kirjaudu ulos</translation> + </message> + <message> + <location line="+46"/> + <source>Start a new chat</source> + <translation type="unfinished">Aloita uusi keskustelu</translation> + </message> + <message> + <location line="+8"/> + <source>Join a room</source> + <translation type="unfinished">Liity huoneeseen</translation> + </message> + <message> + <location line="+5"/> + <source>Create a new room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Room directory</source> + <translation type="unfinished">Huoneluettelo</translation> + </message> + <message> + <location line="+12"/> + <source>User settings</source> + <translation type="unfinished">Käyttäjäasetukset</translation> </message> </context> <context> @@ -1383,34 +1524,6 @@ Example: https://server.my:8787</source> </message> </context> <context> - <name>SideBarActions</name> - <message> - <location filename="../../src/SideBarActions.cpp" line="+44"/> - <source>User settings</source> - <translation>Käyttäjäasetukset</translation> - </message> - <message> - <location line="+7"/> - <source>Create new room</source> - <translation>Luo uusi huone</translation> - </message> - <message> - <location line="+1"/> - <source>Join a room</source> - <translation>Liity huoneeseen</translation> - </message> - <message> - <location line="+16"/> - <source>Start a new chat</source> - <translation>Aloita uusi keskustelu</translation> - </message> - <message> - <location line="+15"/> - <source>Room directory</source> - <translation>Huoneluettelo</translation> - </message> -</context> -<context> <name>StatusIndicator</name> <message> <location filename="../qml/StatusIndicator.qml" line="+21"/> @@ -1436,7 +1549,7 @@ Example: https://server.my:8787</source> <context> <name>Success</name> <message> - <location filename="../qml/device-verification/Success.qml" line="+10"/> + <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> <translation type="unfinished"></translation> </message> @@ -1454,7 +1567,7 @@ Example: https://server.my:8787</source> <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1044"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1095"/> <source>Message redaction failed: %1</source> <translation>Viestin muokkaus epäonnistui: %1</translation> </message> @@ -1589,17 +1702,22 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="-11"/> + <location line="+9"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-20"/> <source>%1 redacted their knock.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-876"/> + <location line="-883"/> <source>You joined this room.</source> <translation>Sinä liityit tähän huoneeseen.</translation> </message> <message> - <location line="+842"/> + <location line="+849"/> <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> @@ -1620,12 +1738,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> - <source> Reason: %1</source> - <translation>Perustelu: %1</translation> - </message> - <message> - <location line="-5"/> + <location line="+10"/> <source>%1 knocked.</source> <translation type="unfinished"></translation> </message> @@ -1641,85 +1754,25 @@ Example: https://server.my:8787</source> <context> <name>TimelineView</name> <message> - <location filename="../qml/TimelineView.qml" line="+125"/> - <source>Copy</source> - <translation>Kopioi</translation> - </message> - <message> - <location line="+7"/> - <source>Copy link location</source> - <translation>Kopioi linkin sijainti</translation> - </message> - <message> - <location line="+8"/> - <source>React</source> - <translation>Reagoi</translation> - </message> - <message> - <location line="+8"/> - <source>Reply</source> - <translation>Vastaa</translation> - </message> - <message> - <location line="+7"/> - <source>Edit</source> - <translation>Muokkaa</translation> - </message> - <message> - <location line="+5"/> - <source>Read receipts</source> - <translation>Lukukuittaukset</translation> - </message> - <message> - <location line="+6"/> - <source>Forward</source> - <translation>Lähetä viesti eteenpäin</translation> - </message> - <message> - <location line="+9"/> - <source>Mark as read</source> - <translation>Merkitse luetuksi</translation> - </message> - <message> - <location line="+4"/> - <source>View raw message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>View decrypted raw message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Remove message</source> - <translation>Poista viesti</translation> - </message> - <message> - <location line="+7"/> - <source>Save as</source> - <translation>Tallenna nimellä</translation> - </message> - <message> - <location line="+7"/> - <source>Open in external program</source> + <location filename="../qml/TimelineView.qml" line="+27"/> + <source>No room open</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Copy link to event</source> + <location line="+127"/> + <source>%1 member(s)</source> <translation type="unfinished"></translation> </message> <message> - <location line="+57"/> - <source>No room open</source> + <location line="+46"/> + <source>Back to room list</source> <translation type="unfinished"></translation> </message> </context> <context> <name>TimelineViewManager</name> <message> - <location filename="../../src/timeline/TimelineViewManager.cpp" line="+570"/> + <location filename="../../src/timeline/TimelineViewManager.cpp" line="+461"/> <source>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</source> <translation type="unfinished"></translation> </message> @@ -1777,54 +1830,6 @@ Example: https://server.my:8787</source> </message> </context> <context> - <name>UserInfoWidget</name> - <message> - <location filename="../../src/UserInfoWidget.cpp" line="+82"/> - <source>Logout</source> - <translation>Kirjaudu ulos</translation> - </message> - <message> - <location line="+20"/> - <source>Set custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+4"/> - <source>Custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Status:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>User Profile Settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Set presence automatically</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Online</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Unavailable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Offline</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>UserProfile</name> <message> <location filename="../qml/UserProfile.qml" line="+24"/> @@ -1863,7 +1868,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/UserProfile.cpp" line="+301"/> + <location filename="../../src/ui/UserProfile.cpp" line="+307"/> <source>Select an avatar</source> <translation>Valitse profiilikuva</translation> </message> @@ -1886,8 +1891,8 @@ Example: https://server.my:8787</source> <context> <name>UserSettings</name> <message> - <location filename="../../src/UserSettingsPage.cpp" line="+340"/> - <location filename="../../src/UserSettingsPage.h" line="+186"/> + <location filename="../../src/UserSettingsPage.cpp" line="+362"/> + <location filename="../../src/UserSettingsPage.h" line="+194"/> <source>Default</source> <translation type="unfinished"></translation> </message> @@ -1895,7 +1900,7 @@ Example: https://server.my:8787</source> <context> <name>UserSettingsPage</name> <message> - <location line="+553"/> + <location line="+524"/> <source>Minimize to tray</source> <translation>Pienennä ilmoitusalueelle</translation> </message> @@ -2700,22 +2705,9 @@ Median koko: %2 </message> </context> <context> - <name>popups::UserMentions</name> - <message> - <location filename="../../src/popups/UserMentions.cpp" line="+68"/> - <source>This Room</source> - <translation>Tämä huone</translation> - </message> - <message> - <location line="+1"/> - <source>All Rooms</source> - <translation>Kaikki huoneet</translation> - </message> -</context> -<context> <name>utils</name> <message> - <location filename="../../src/Utils.h" line="+4"/> + <location line="+4"/> <source>Unknown Message Type</source> <translation>Tuntematon viestityyppi</translation> </message> diff --git a/resources/langs/nheko_fr.ts b/resources/langs/nheko_fr.ts index 240c8b9f..b6345d62 100644 --- a/resources/langs/nheko_fr.ts +++ b/resources/langs/nheko_fr.ts @@ -54,14 +54,6 @@ </message> </context> <context> - <name>Cache</name> - <message> - <location filename="../../src/Cache.cpp" line="+2016"/> - <source>You joined this room.</source> - <translation>Vous avez rejoint ce salon.</translation> - </message> -</context> -<context> <name>CallInvite</name> <message> <location filename="../qml/voip/CallInvite.qml" line="+70"/> @@ -133,23 +125,23 @@ <context> <name>ChatPage</name> <message> - <location filename="../../src/ChatPage.cpp" line="+204"/> + <location filename="../../src/ChatPage.cpp" line="+133"/> <source>Failed to invite user: %1</source> <translation>Échec lors de l'invitation de %1</translation> </message> <message> <location line="+4"/> - <location line="+809"/> + <location line="+665"/> <source>Invited user: %1</source> <translation>%1 a été invité(e)</translation> </message> <message> - <location line="-509"/> + <location line="-456"/> <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source> <translation>La migration du cache vers la version actuelle a échoué. Cela peut arriver pour différentes raisons. Signalez le problème et essayez d'utiliser une ancienne version en attendant. Vous pouvez également supprimer le cache manuellement.</translation> </message> <message> - <location line="+412"/> + <location line="+360"/> <source>Confirm join</source> <translation>Confirmez la participation</translation> </message> @@ -164,13 +156,13 @@ <translation>Salon %1 créé.</translation> </message> <message> - <location line="+35"/> - <location line="+324"/> + <location line="+34"/> + <location line="+280"/> <source>Confirm invite</source> <translation>Confirmer l'invitation</translation> </message> <message> - <location line="-323"/> + <location line="-279"/> <source>Do you really want to invite %1 (%2)?</source> <translation>Voulez-vous vraiment inviter %1 (%2) ?</translation> </message> @@ -235,12 +227,12 @@ <translation>%1 n'est plus banni(e)</translation> </message> <message> - <location line="+227"/> + <location line="+183"/> <source>Do you really want to start a private chat with %1?</source> <translation>Voulez-vous vraimer commencer une discussion privée avec %1 ?</translation> </message> <message> - <location line="-818"/> + <location line="-721"/> <source>Cache migration failed!</source> <translation>Échec de la migration du cache !</translation> </message> @@ -255,7 +247,7 @@ <translation>Le cache sur votre disque est plus récent que cette version de Nheko ne supporte. Veuillez mettre à jour ou supprimer votre cache.</translation> </message> <message> - <location line="+50"/> + <location line="+48"/> <source>Failed to restore OLM account. Please login again.</source> <translation>Échec de la restauration du compte OLM. Veuillez vous reconnecter.</translation> </message> @@ -265,13 +257,13 @@ <translation>Échec de la restauration des données sauvegardées. Veuillez vous reconnecter.</translation> </message> <message> - <location line="+145"/> + <location line="+101"/> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation>Échec de la configuration des clés de chiffrement. Réponse du serveur : %1 %2. Veuillez réessayer plus tard.</translation> </message> <message> <location line="+34"/> - <location line="+123"/> + <location line="+117"/> <source>Please try to login again: %1</source> <translation>Veuillez vous reconnecter : %1</translation> </message> @@ -301,55 +293,66 @@ <translation>Impossible de quitter le salon : %1</translation> </message> <message> - <location line="+61"/> + <location line="+60"/> <source>Failed to kick %1 from %2: %3</source> <translation>Échec de l'expulsion de %1 depuis %2  : %3</translation> </message> </context> <context> - <name>CommunitiesListItem</name> + <name>CommunitiesList</name> <message> - <location filename="../../src/CommunitiesListItem.cpp" line="+30"/> - <source>Hide rooms with this tag or from this community</source> - <translation>Cacher les salons portant cette étiquette ou appartenant à cette communauté</translation> + <location filename="../qml/CommunitiesList.qml" line="+44"/> + <source>Hide rooms with this tag or from this space by default.</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CommunitiesModel</name> <message> - <location line="+153"/> + <location filename="../../src/timeline/CommunitiesModel.cpp" line="+37"/> <source>All rooms</source> - <translation>Tous les salons</translation> + <translation type="unfinished">Tous les salons</translation> </message> <message> - <location line="+5"/> - <source>Favourite rooms</source> - <translation>Salons favoris</translation> + <location line="+2"/> + <source>Shows all rooms without filtering.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Low priority rooms</source> - <translation>Salons basse priorité</translation> + <location line="+30"/> + <source>Favourites</source> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Server Notices</source> - <comment>Tag translation for m.server_notice</comment> - <translation>Notifications du serveur</translation> + <source>Rooms you have favourited.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Low Priority</source> + <translation type="unfinished">Basse priorité</translation> </message> <message> <location line="+2"/> - <location line="+2"/> - <source> (tag)</source> - <translation> (étiquette)</translation> + <source>Rooms with low priority.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source> (community)</source> - <translation> (communauté)</translation> + <location line="+7"/> + <source>Server Notices</source> + <translation type="unfinished">Notifications du serveur</translation> + </message> + <message> + <location line="+2"/> + <source>Messages from your server or administrator.</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+228"/> + <location filename="../../src/ChatPage.cpp" line="+183"/> <source>Decrypt secrets</source> <translation>Déchiffrer les secrets</translation> </message> @@ -517,7 +520,7 @@ <context> <name>EventStore</name> <message> - <location filename="../../src/timeline/EventStore.cpp" line="+616"/> + <location filename="../../src/timeline/EventStore.cpp" line="+663"/> <source>-- Encrypted Event (No keys found for decryption) --</source> <comment>Placeholder, when the message was not decrypted yet or can't be decrypted.</comment> <translation>-- Évènement chiffré (pas de clé trouvée pour le déchiffrement) --</translation> @@ -529,7 +532,7 @@ <translation>-- Événement chiffré (clé invalide pour cet index) --</translation> </message> <message> - <location line="+32"/> + <location line="+35"/> <location line="+63"/> <source>-- Decryption Error (failed to retrieve megolm keys from db) --</source> <comment>Placeholder, when the message can't be decrypted, because the DB access failed.</comment> @@ -604,7 +607,7 @@ <context> <name>InputBar</name> <message> - <location filename="../../src/timeline/InputBar.cpp" line="+232"/> + <location filename="../../src/timeline/InputBar.cpp" line="+233"/> <source>Select a file</source> <translation>Sélectionnez un fichier</translation> </message> @@ -614,7 +617,7 @@ <translation>Tous les types de fichiers (*)</translation> </message> <message> - <location line="+418"/> + <location line="+417"/> <source>Failed to upload media. Please try again.</source> <translation>Échec de l'envoi du média. Veuillez réessayer.</translation> </message> @@ -695,13 +698,13 @@ Exemple : https ://monserveur.example.com :8787</translation> <message> <location line="+84"/> <location line="+11"/> - <location line="+160"/> + <location line="+157"/> <location line="+11"/> <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation>Vous avez entré un identifiant Matrix invalide (exemple correct : @moi :mon.serveur.fr)</translation> </message> <message> - <location line="-132"/> + <location line="-131"/> <source>Autodiscovery failed. Received malformed response.</source> <translation>Échec de la découverte automatique. Réponse mal formatée reçue.</translation> </message> @@ -711,7 +714,7 @@ Exemple : https ://monserveur.example.com :8787</translation> <translation>Échec de la découverte automatique. Erreur inconnue lors de la demande de .well-known.</translation> </message> <message> - <location line="+25"/> + <location line="+24"/> <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation>Les chemins requis n'ont pas été trouvés. Possible qu'il ne s'agisse pas d'un serveur Matrix.</translation> </message> @@ -726,12 +729,12 @@ Exemple : https ://monserveur.example.com :8787</translation> <translation>Une erreur inconnue est survenue. Vérifiez que le nom de domaine du serveur est valide.</translation> </message> <message> - <location line="-171"/> + <location line="-168"/> <source>SSO LOGIN</source> <translation>CONNEXION SSO</translation> </message> <message> - <location line="+267"/> + <location line="+264"/> <source>Empty password</source> <translation>Mot de passe vide</translation> </message> @@ -789,6 +792,11 @@ Exemple : https ://monserveur.example.com :8787</translation> </message> <message> <location line="+9"/> + <source>%1 changed the room avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>%1 created and configured room: %2</source> <translation>%1 a créé et configuré le salon : %2</translation> </message> @@ -864,7 +872,7 @@ Exemple : https ://monserveur.example.com :8787</translation> <context> <name>MessageView</name> <message> - <location filename="../qml/MessageView.qml" line="+82"/> + <location filename="../qml/MessageView.qml" line="+83"/> <source>Edit</source> <translation>Modifier</translation> </message> @@ -883,6 +891,76 @@ Exemple : https ://monserveur.example.com :8787</translation> <source>Options</source> <translation>Options</translation> </message> + <message> + <location line="+329"/> + <source>&Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy &link location</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Re&act</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Repl&y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Read receip&ts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>&Mark as read</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>View raw message</source> + <translation type="unfinished">Voir le message brut</translation> + </message> + <message> + <location line="+8"/> + <source>View decrypted raw message</source> + <translation type="unfinished">Voir le message déchiffré brut</translation> + </message> + <message> + <location line="+6"/> + <source>Remo&ve message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Save as</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Open in external program</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy link to eve&nt</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NewVerificationRequest</name> @@ -1022,7 +1100,7 @@ Exemple : https ://monserveur.example.com :8787</translation> <context> <name>Placeholder</name> <message> - <location filename="../qml/delegates/Placeholder.qml" line="+8"/> + <location filename="../qml/delegates/Placeholder.qml" line="+9"/> <source>unimplemented event: </source> <translation>Évènement non implémenté : </translation> </message> @@ -1030,7 +1108,7 @@ Exemple : https ://monserveur.example.com :8787</translation> <context> <name>QCoreApplication</name> <message> - <location filename="../../src/main.cpp" line="+167"/> + <location filename="../../src/main.cpp" line="+200"/> <source>Create a unique profile, which allows you to log into several accounts at the same time and start multiple instances of nheko.</source> <translation>Créer un profil unique, vous permettant de vous connecter simultanément à plusieurs comptes et à lancer plusieurs instances de nheko.</translation> </message> @@ -1048,18 +1126,18 @@ Exemple : https ://monserveur.example.com :8787</translation> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+77"/> + <location filename="../../src/RegisterPage.cpp" line="+78"/> <source>Username</source> <translation>Nom d'utilisateur</translation> </message> <message> <location line="+2"/> - <location line="+287"/> + <location line="+305"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation>Le nom d'utilisateur ne doit pas être vide, et ne peut contenir que les caractères a à z, 0 à 9, et « . _ = - / ».</translation> </message> <message> - <location line="-283"/> + <location line="-301"/> <source>Password</source> <translation>Mot de passe</translation> </message> @@ -1084,22 +1162,47 @@ Exemple : https ://monserveur.example.com :8787</translation> <translation>Un serveur qui autorise les créations de compte. Matrix étant décentralisé, vous devez tout d'abord trouver un serveur sur lequel vous pouvez vous inscrire, ou bien héberger le vôtre.</translation> </message> <message> - <location line="+30"/> + <location line="+35"/> <source>REGISTER</source> <translation>S'ENREGISTRER</translation> </message> <message> - <location line="+62"/> + <location line="+73"/> <source>No supported registration flows!</source> <translation>Pas de méthode d'inscription supportée !</translation> </message> <message> - <location line="+210"/> + <location line="+213"/> <source>One or more fields have invalid inputs. Please correct those issues and try again.</source> <translation>Un ou plusieurs champs ont des entrées invalides. Veuillez les corriger et réessayer.</translation> </message> <message> - <location line="-26"/> + <location line="+23"/> + <source>Autodiscovery failed. Received malformed response.</source> + <translation type="unfinished">Échec de la découverte automatique. Réponse mal formatée reçue.</translation> + </message> + <message> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <translation type="unfinished">Échec de la découverte automatique. Erreur inconnue lors de la demande de .well-known.</translation> + </message> + <message> + <location line="+26"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <translation type="unfinished">Les chemins requis n'ont pas été trouvés. Possible qu'il ne s'agisse pas d'un serveur Matrix.</translation> + </message> + <message> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <translation type="unfinished">Réponse mal formée reçue. Vérifiez que le nom de domaine du serveur est valide.</translation> + </message> + <message> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <translation type="unfinished">Une erreur inconnue est survenue. Vérifiez que le nom de domaine du serveur est valide.</translation> + </message> + <message> + <location line="-94"/> <source>Password is not long enough (min 8 chars)</source> <translation>Le mot de passe n'est pas assez long (8 caractères minimum)</translation> </message> @@ -1109,7 +1212,7 @@ Exemple : https ://monserveur.example.com :8787</translation> <translation>Les mots de passe ne sont pas identiques</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>Invalid server name</source> <translation>Le nom du serveur est invalide</translation> </message> @@ -1117,7 +1220,7 @@ Exemple : https ://monserveur.example.com :8787</translation> <context> <name>ReplyPopup</name> <message> - <location filename="../qml/ReplyPopup.qml" line="+49"/> + <location filename="../qml/ReplyPopup.qml" line="+47"/> <source>Close</source> <translation>Fermer</translation> </message> @@ -1130,74 +1233,112 @@ Exemple : https ://monserveur.example.com :8787</translation> <context> <name>RoomInfo</name> <message> - <location filename="../../src/Cache.cpp" line="+1813"/> + <location filename="../../src/Cache.cpp" line="+4009"/> <source>no version stored</source> <translation>pas de version enregistrée</translation> </message> </context> <context> - <name>RoomInfoListItem</name> + <name>RoomList</name> <message> - <location filename="../../src/RoomInfoListItem.cpp" line="+89"/> - <source>Leave room</source> - <translation>Quitter le salon</translation> + <location filename="../qml/RoomList.qml" line="+56"/> + <source>New tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter the tag you want to use:</source> + <translation type="unfinished"></translation> </message> <message> <location line="+7"/> + <source>Leave room</source> + <translation type="unfinished">Quitter le salon</translation> + </message> + <message> + <location line="+5"/> <source>Tag room as:</source> - <translation>Étiqueter le salon comme :</translation> + <translation type="unfinished">Étiqueter le salon comme :</translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>Favourite</source> - <comment>Standard matrix tag for favourites</comment> - <translation>Favori</translation> + <translation type="unfinished">Favori</translation> </message> <message> - <location line="+3"/> - <source>Low Priority</source> - <comment>Standard matrix tag for low priority rooms</comment> - <translation>Basse priorité</translation> + <location line="+2"/> + <source>Low priority</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Server Notice</source> - <comment>Standard matrix tag for server notices</comment> - <translation>Notification du serveur</translation> + <location line="+2"/> + <source>Server notice</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Adds or removes the specified tag.</source> - <comment>WhatsThis hint for tag menu actions</comment> - <translation>Ajoute ou retire l'étiquette spécifiée.</translation> + <location line="+13"/> + <source>Create new tag...</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+39"/> - <source>New tag...</source> - <comment>Add a new tag to the room</comment> - <translation>Nouvelle étiquette…</translation> + <location line="+222"/> + <source>Accept</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>New Tag</source> - <comment>Tag name prompt title</comment> - <translation>Nouvelle étiquette</translation> + <location line="+21"/> + <source>Decline</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+68"/> + <source>Status Message</source> + <translation type="unfinished"></translation> </message> <message> <location line="+1"/> - <source>Tag:</source> - <comment>Tag name prompt</comment> - <translation>Étiquette :</translation> + <source>Enter your status message:</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+169"/> - <source>Accept</source> - <translation>Accepter</translation> + <location line="+10"/> + <source>Profile settings</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Decline</source> - <translation>Décliner</translation> + <location line="+5"/> + <source>Set status message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Logout</source> + <translation type="unfinished">Se déconnecter</translation> + </message> + <message> + <location line="+46"/> + <source>Start a new chat</source> + <translation type="unfinished">Commencer une discussion</translation> + </message> + <message> + <location line="+8"/> + <source>Join a room</source> + <translation type="unfinished">Rejoindre un salon</translation> + </message> + <message> + <location line="+5"/> + <source>Create a new room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Room directory</source> + <translation type="unfinished">Annuaire des salons</translation> + </message> + <message> + <location line="+12"/> + <source>User settings</source> + <translation type="unfinished">Paramètres utilisateur</translation> </message> </context> <context> @@ -1389,34 +1530,6 @@ tester le chiffrement de bout en bout tant que la vérification des appareils n& </message> </context> <context> - <name>SideBarActions</name> - <message> - <location filename="../../src/SideBarActions.cpp" line="+44"/> - <source>User settings</source> - <translation>Paramètres utilisateur</translation> - </message> - <message> - <location line="+7"/> - <source>Create new room</source> - <translation>Créer un nouveau salon</translation> - </message> - <message> - <location line="+1"/> - <source>Join a room</source> - <translation>Rejoindre un salon</translation> - </message> - <message> - <location line="+16"/> - <source>Start a new chat</source> - <translation>Commencer une discussion</translation> - </message> - <message> - <location line="+15"/> - <source>Room directory</source> - <translation>Annuaire des salons</translation> - </message> -</context> -<context> <name>StatusIndicator</name> <message> <location filename="../qml/StatusIndicator.qml" line="+21"/> @@ -1442,7 +1555,7 @@ tester le chiffrement de bout en bout tant que la vérification des appareils n& <context> <name>Success</name> <message> - <location filename="../qml/device-verification/Success.qml" line="+10"/> + <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> <translation>Vérification réussie</translation> </message> @@ -1460,7 +1573,7 @@ tester le chiffrement de bout en bout tant que la vérification des appareils n& <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1044"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1095"/> <source>Message redaction failed: %1</source> <translation>Échec de la suppression du message : %1</translation> </message> @@ -1595,17 +1708,22 @@ tester le chiffrement de bout en bout tant que la vérification des appareils n& <translation>%1 a été banni.</translation> </message> <message> - <location line="-11"/> + <location line="+9"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-20"/> <source>%1 redacted their knock.</source> <translation>%1 ne frappe plus au salon.</translation> </message> <message> - <location line="-876"/> + <location line="-883"/> <source>You joined this room.</source> <translation>Vous avez rejoint ce salon.</translation> </message> <message> - <location line="+842"/> + <location line="+849"/> <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> @@ -1626,12 +1744,7 @@ tester le chiffrement de bout en bout tant que la vérification des appareils n& <translation>%1 a quitté le salon après l'avoir déjà quitté !</translation> </message> <message> - <location line="+15"/> - <source> Reason: %1</source> - <translation>Raison : %1</translation> - </message> - <message> - <location line="-5"/> + <location line="+10"/> <source>%1 knocked.</source> <translation>%1 a frappé au salon.</translation> </message> @@ -1647,85 +1760,25 @@ tester le chiffrement de bout en bout tant que la vérification des appareils n& <context> <name>TimelineView</name> <message> - <location filename="../qml/TimelineView.qml" line="+125"/> - <source>Copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Copy link location</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>React</source> - <translation>Réagir</translation> - </message> - <message> - <location line="+8"/> - <source>Reply</source> - <translation>Réponse</translation> - </message> - <message> - <location line="+7"/> - <source>Edit</source> - <translation>Modifier</translation> - </message> - <message> - <location line="+5"/> - <source>Read receipts</source> - <translation>Accusés de lecture</translation> - </message> - <message> - <location line="+6"/> - <source>Forward</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+9"/> - <source>Mark as read</source> - <translation>Marquer comme lu</translation> - </message> - <message> - <location line="+4"/> - <source>View raw message</source> - <translation>Voir le message brut</translation> - </message> - <message> - <location line="+8"/> - <source>View decrypted raw message</source> - <translation>Voir le message déchiffré brut</translation> - </message> - <message> - <location line="+6"/> - <source>Remove message</source> - <translation>Retirer le message</translation> - </message> - <message> - <location line="+7"/> - <source>Save as</source> - <translation>Enregistrer sous</translation> - </message> - <message> - <location line="+7"/> - <source>Open in external program</source> - <translation>Ouvrir dans une application externe</translation> + <location filename="../qml/TimelineView.qml" line="+27"/> + <source>No room open</source> + <translation>Aucun salon ouvert</translation> </message> <message> - <location line="+7"/> - <source>Copy link to event</source> - <translation type="unfinished"></translation> + <location line="+127"/> + <source>%1 member(s)</source> + <translation type="unfinished">%1 membre(s)</translation> </message> <message> - <location line="+57"/> - <source>No room open</source> - <translation>Aucun salon ouvert</translation> + <location line="+46"/> + <source>Back to room list</source> + <translation type="unfinished">Revenir à la liste des salons</translation> </message> </context> <context> <name>TimelineViewManager</name> <message> - <location filename="../../src/timeline/TimelineViewManager.cpp" line="+570"/> + <location filename="../../src/timeline/TimelineViewManager.cpp" line="+461"/> <source>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</source> <translation>Pas de discussion privée et chiffrée trouvée avec cet utilisateur. Créez-en une et réessayez.</translation> </message> @@ -1783,54 +1836,6 @@ tester le chiffrement de bout en bout tant que la vérification des appareils n& </message> </context> <context> - <name>UserInfoWidget</name> - <message> - <location filename="../../src/UserInfoWidget.cpp" line="+82"/> - <source>Logout</source> - <translation>Se déconnecter</translation> - </message> - <message> - <location line="+20"/> - <source>Set custom status message</source> - <translation>Choisir un message de statut personnalisé</translation> - </message> - <message> - <location line="+4"/> - <source>Custom status message</source> - <translation>Message de statut personnalisé</translation> - </message> - <message> - <location line="+1"/> - <source>Status:</source> - <translation>Statut :</translation> - </message> - <message> - <location line="+8"/> - <source>User Profile Settings</source> - <translation>Paramètres du profil utilisateur</translation> - </message> - <message> - <location line="+5"/> - <source>Set presence automatically</source> - <translation>Changer la présence automatiquement</translation> - </message> - <message> - <location line="+6"/> - <source>Online</source> - <translation>En ligne</translation> - </message> - <message> - <location line="+5"/> - <source>Unavailable</source> - <translation>Non disponible</translation> - </message> - <message> - <location line="+6"/> - <source>Offline</source> - <translation>Hors ligne</translation> - </message> -</context> -<context> <name>UserProfile</name> <message> <location filename="../qml/UserProfile.qml" line="+24"/> @@ -1869,7 +1874,7 @@ tester le chiffrement de bout en bout tant que la vérification des appareils n& <translation>Dé-vérifier</translation> </message> <message> - <location filename="../../src/ui/UserProfile.cpp" line="+301"/> + <location filename="../../src/ui/UserProfile.cpp" line="+307"/> <source>Select an avatar</source> <translation>Sélectionner un avatar</translation> </message> @@ -1892,8 +1897,8 @@ tester le chiffrement de bout en bout tant que la vérification des appareils n& <context> <name>UserSettings</name> <message> - <location filename="../../src/UserSettingsPage.cpp" line="+340"/> - <location filename="../../src/UserSettingsPage.h" line="+186"/> + <location filename="../../src/UserSettingsPage.cpp" line="+362"/> + <location filename="../../src/UserSettingsPage.h" line="+194"/> <source>Default</source> <translation>Défaut</translation> </message> @@ -1901,7 +1906,7 @@ tester le chiffrement de bout en bout tant que la vérification des appareils n& <context> <name>UserSettingsPage</name> <message> - <location line="+553"/> + <location line="+524"/> <source>Minimize to tray</source> <translation>Réduire à la barre des tâches</translation> </message> @@ -2719,22 +2724,9 @@ Taille du média : %2 </message> </context> <context> - <name>popups::UserMentions</name> - <message> - <location filename="../../src/popups/UserMentions.cpp" line="+68"/> - <source>This Room</source> - <translation>Ce salon</translation> - </message> - <message> - <location line="+1"/> - <source>All Rooms</source> - <translation>Tous les salons</translation> - </message> -</context> -<context> <name>utils</name> <message> - <location filename="../../src/Utils.h" line="+4"/> + <location line="+4"/> <source>Unknown Message Type</source> <translation>Type du message inconnu</translation> </message> diff --git a/resources/langs/nheko_hu.ts b/resources/langs/nheko_hu.ts index e602929b..e989a6ce 100644 --- a/resources/langs/nheko_hu.ts +++ b/resources/langs/nheko_hu.ts @@ -54,14 +54,6 @@ </message> </context> <context> - <name>Cache</name> - <message> - <location filename="../../src/Cache.cpp" line="+2016"/> - <source>You joined this room.</source> - <translation>Csatlakoztál ehhez a szobához.</translation> - </message> -</context> -<context> <name>CallInvite</name> <message> <location filename="../qml/voip/CallInvite.qml" line="+70"/> @@ -133,23 +125,23 @@ <context> <name>ChatPage</name> <message> - <location filename="../../src/ChatPage.cpp" line="+204"/> + <location filename="../../src/ChatPage.cpp" line="+133"/> <source>Failed to invite user: %1</source> <translation>Nem sikerült meghívni a felhasználót: %1</translation> </message> <message> <location line="+4"/> - <location line="+809"/> + <location line="+665"/> <source>Invited user: %1</source> <translation>A felhasználó meg lett hívva: %1</translation> </message> <message> - <location line="-509"/> + <location line="-456"/> <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source> <translation>A gyorsítótár átvitele a jelenlegi verzióhoz nem sikerült. Ennek több oka is lehet. Kérlek, írj egy hibajelentést és egyelőre próbálj meg egy régebbi verziót használni! Alternatív megoldásként megprobálhatod eltávolítani a gyorsítótárat kézzel.</translation> </message> <message> - <location line="+412"/> + <location line="+360"/> <source>Confirm join</source> <translation>Csatlakozás megerősítése</translation> </message> @@ -164,13 +156,13 @@ <translation>A %1 nevű szoba létre lett hozva.</translation> </message> <message> - <location line="+35"/> - <location line="+324"/> + <location line="+34"/> + <location line="+280"/> <source>Confirm invite</source> <translation>Meghívás megerősítése</translation> </message> <message> - <location line="-323"/> + <location line="-279"/> <source>Do you really want to invite %1 (%2)?</source> <translation>Biztos, hogy meg akarod hívni a következő felhasználót: %1 (%2)?</translation> </message> @@ -235,12 +227,12 @@ <translation>Kitiltás feloldva a felhasználónak: %1</translation> </message> <message> - <location line="+227"/> + <location line="+183"/> <source>Do you really want to start a private chat with %1?</source> <translation>Biztosan privát csevegést akarsz indítani %1 felhasználóval?</translation> </message> <message> - <location line="-818"/> + <location line="-721"/> <source>Cache migration failed!</source> <translation>Gyorsítótár migráció nem sikerült!</translation> </message> @@ -255,7 +247,7 @@ <translation>A lemezeden lévő gyorsítótár újabb, mint amit a Nheko jelenlegi verziója támogat. Kérlek, frissítsd vagy töröld a gyorsítótárat!</translation> </message> <message> - <location line="+50"/> + <location line="+48"/> <source>Failed to restore OLM account. Please login again.</source> <translation>Nem sikerült visszaállítani az OLM fiókot. Kérlek, jelentkezz be ismét!</translation> </message> @@ -265,13 +257,13 @@ <translation>Nem sikerült visszaállítani a mentési adatot. Kérlek, jelentkezz be ismét!</translation> </message> <message> - <location line="+145"/> + <location line="+101"/> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation>Nem sikerült beállítani a titkosítási kulcsokat. Válasz a szervertől: %1 %2. Kérlek, próbáld újra később!</translation> </message> <message> <location line="+34"/> - <location line="+123"/> + <location line="+117"/> <source>Please try to login again: %1</source> <translation>Kérlek, próbálj meg bejelentkezni újra: %1</translation> </message> @@ -301,55 +293,66 @@ <translation>Nem sikerült elhagyni a szobát: %1</translation> </message> <message> - <location line="+61"/> + <location line="+60"/> <source>Failed to kick %1 from %2: %3</source> <translation>Nem sikerült kirúgni %1 felhasználót %2 szobából: %3</translation> </message> </context> <context> - <name>CommunitiesListItem</name> + <name>CommunitiesList</name> <message> - <location filename="../../src/CommunitiesListItem.cpp" line="+30"/> - <source>Hide rooms with this tag or from this community</source> - <translation>Az ilyen címkével ellátott vagy közösséghez tartozó szobák elrejtése</translation> + <location filename="../qml/CommunitiesList.qml" line="+44"/> + <source>Hide rooms with this tag or from this space by default.</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CommunitiesModel</name> <message> - <location line="+153"/> + <location filename="../../src/timeline/CommunitiesModel.cpp" line="+37"/> <source>All rooms</source> - <translation>Az összes szoba</translation> + <translation type="unfinished">Az összes szoba</translation> </message> <message> - <location line="+5"/> - <source>Favourite rooms</source> - <translation>Kedvenc szobák</translation> + <location line="+2"/> + <source>Shows all rooms without filtering.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Low priority rooms</source> - <translation>Alacsony prioritású szobák</translation> + <location line="+30"/> + <source>Favourites</source> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Server Notices</source> - <comment>Tag translation for m.server_notice</comment> - <translation>Szerverértesítések</translation> + <source>Rooms you have favourited.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Low Priority</source> + <translation type="unfinished">Alacsony prioritású</translation> </message> <message> <location line="+2"/> - <location line="+2"/> - <source> (tag)</source> - <translation> (címke)</translation> + <source>Rooms with low priority.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source> (community)</source> - <translation> (közösség)</translation> + <location line="+7"/> + <source>Server Notices</source> + <translation type="unfinished">Szerverértesítések</translation> + </message> + <message> + <location line="+2"/> + <source>Messages from your server or administrator.</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+228"/> + <location filename="../../src/ChatPage.cpp" line="+183"/> <source>Decrypt secrets</source> <translation>Titkos tároló feloldása</translation> </message> @@ -517,7 +520,7 @@ <context> <name>EventStore</name> <message> - <location filename="../../src/timeline/EventStore.cpp" line="+616"/> + <location filename="../../src/timeline/EventStore.cpp" line="+663"/> <source>-- Encrypted Event (No keys found for decryption) --</source> <comment>Placeholder, when the message was not decrypted yet or can't be decrypted.</comment> <translation>-- Titkosított esemény (Nem találhatók kulcsok a titkosítás feloldásához) --</translation> @@ -529,7 +532,7 @@ <translation>-- Titkosított esemény (a kulcs nem érvényes ehhez az indexhez) --</translation> </message> <message> - <location line="+32"/> + <location line="+35"/> <location line="+63"/> <source>-- Decryption Error (failed to retrieve megolm keys from db) --</source> <comment>Placeholder, when the message can't be decrypted, because the DB access failed.</comment> @@ -604,7 +607,7 @@ <context> <name>InputBar</name> <message> - <location filename="../../src/timeline/InputBar.cpp" line="+232"/> + <location filename="../../src/timeline/InputBar.cpp" line="+233"/> <source>Select a file</source> <translation>Fájl kiválasztása</translation> </message> @@ -614,7 +617,7 @@ <translation>Minden fájl (*)</translation> </message> <message> - <location line="+418"/> + <location line="+417"/> <source>Failed to upload media. Please try again.</source> <translation>Nem sikerült feltölteni a médiafájlt. Kérlek, próbáld újra!</translation> </message> @@ -695,13 +698,13 @@ Példa: https://szerver.em:8787</translation> <message> <location line="+84"/> <location line="+11"/> - <location line="+160"/> + <location line="+157"/> <location line="+11"/> <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation>Érvénytelen Matrixazonosítót adtál meg. Példa: @janos:matrix.org</translation> </message> <message> - <location line="-132"/> + <location line="-131"/> <source>Autodiscovery failed. Received malformed response.</source> <translation>Az automatikus felderítés nem sikerült. Helytelen válasz érkezett.</translation> </message> @@ -711,7 +714,7 @@ Példa: https://szerver.em:8787</translation> <translation>Az automatikus felderítés nem sikerült. Ismeretlen hiba a .well-known lekérése közben.</translation> </message> <message> - <location line="+25"/> + <location line="+24"/> <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation>Nem találhatók szükséges végpontok. Lehet, hogy nem egy Matrixszerver.</translation> </message> @@ -726,12 +729,12 @@ Példa: https://szerver.em:8787</translation> <translation>Egy ismeretlen hiba történt. Ellenőrizd, hogy a homeszervered domainje helyes.</translation> </message> <message> - <location line="-171"/> + <location line="-168"/> <source>SSO LOGIN</source> <translation>SSO BEJELENTKEZÉS</translation> </message> <message> - <location line="+267"/> + <location line="+264"/> <source>Empty password</source> <translation>Üres jelszó</translation> </message> @@ -783,6 +786,11 @@ Példa: https://szerver.em:8787</translation> </message> <message> <location line="+9"/> + <source>%1 changed the room avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>%1 created and configured room: %2</source> <translation>%1 létrehozta és beállította a következő szobát: %2</translation> </message> @@ -812,13 +820,13 @@ Példa: https://szerver.em:8787</translation> <translation>%1 fogadta a hívást.</translation> </message> <message> - <location line="-72"/> + <location line="-80"/> <location line="+9"/> <source>removed</source> <translation>eltávolítva</translation> </message> <message> - <location line="+72"/> + <location line="+80"/> <source>%1 ended the call.</source> <translation>%1 befejezte a hívást.</translation> </message> @@ -864,7 +872,7 @@ Példa: https://szerver.em:8787</translation> <context> <name>MessageView</name> <message> - <location filename="../qml/MessageView.qml" line="+82"/> + <location filename="../qml/MessageView.qml" line="+83"/> <source>Edit</source> <translation>Szerkesztés</translation> </message> @@ -883,6 +891,76 @@ Példa: https://szerver.em:8787</translation> <source>Options</source> <translation>Műveletek</translation> </message> + <message> + <location line="+329"/> + <source>&Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy &link location</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Re&act</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Repl&y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Read receip&ts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>&Mark as read</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>View raw message</source> + <translation type="unfinished">Nyers üzenet megtekintése</translation> + </message> + <message> + <location line="+8"/> + <source>View decrypted raw message</source> + <translation type="unfinished">Előzőleg titkosított nyers üzenet megtekintése</translation> + </message> + <message> + <location line="+6"/> + <source>Remo&ve message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Save as</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Open in external program</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy link to eve&nt</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NewVerificationRequest</name> @@ -1022,7 +1100,7 @@ Példa: https://szerver.em:8787</translation> <context> <name>Placeholder</name> <message> - <location filename="../qml/delegates/Placeholder.qml" line="+8"/> + <location filename="../qml/delegates/Placeholder.qml" line="+9"/> <source>unimplemented event: </source> <translation>nem implementált esemény: </translation> </message> @@ -1030,7 +1108,7 @@ Példa: https://szerver.em:8787</translation> <context> <name>QCoreApplication</name> <message> - <location filename="../../src/main.cpp" line="+167"/> + <location filename="../../src/main.cpp" line="+200"/> <source>Create a unique profile, which allows you to log into several accounts at the same time and start multiple instances of nheko.</source> <translation>Egy egyedi profil létrehozása, amellyel be tudsz jelentkezni egyszerre több fiókon keresztül és a Nheko több példányát is tudod futtatni.</translation> </message> @@ -1048,18 +1126,18 @@ Példa: https://szerver.em:8787</translation> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+77"/> + <location filename="../../src/RegisterPage.cpp" line="+78"/> <source>Username</source> <translation>Felhasználónév</translation> </message> <message> <location line="+2"/> - <location line="+287"/> + <location line="+305"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation>A felhasználónév nem lehet üres és csak a következő karaktereket tartalmazhatja: a-z, 0-9, ., _, =, - és /.</translation> </message> <message> - <location line="-283"/> + <location line="-301"/> <source>Password</source> <translation>Jelszó</translation> </message> @@ -1084,22 +1162,47 @@ Példa: https://szerver.em:8787</translation> <translation>Egy szerver, amelyen engedélyezve vannak a regisztrációk. Mivel a Matrix decentralizált, először találnod kell egy szervert, ahol regisztrálhatsz, vagy be kell állítanod a saját szervered.</translation> </message> <message> - <location line="+30"/> + <location line="+35"/> <source>REGISTER</source> <translation>REGISZTRÁCIÓ</translation> </message> <message> - <location line="+62"/> + <location line="+73"/> <source>No supported registration flows!</source> <translation>Nem támogatott regisztrációs folyamat!</translation> </message> <message> - <location line="+210"/> + <location line="+213"/> <source>One or more fields have invalid inputs. Please correct those issues and try again.</source> <translation>Egy vagy több mező tartalma nem helyes. Kérlek, javítsd ki azokat a hibákat, és próbáld újra!</translation> </message> <message> - <location line="-26"/> + <location line="+23"/> + <source>Autodiscovery failed. Received malformed response.</source> + <translation type="unfinished">Az automatikus felderítés nem sikerült. Helytelen válasz érkezett.</translation> + </message> + <message> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <translation type="unfinished">Az automatikus felderítés nem sikerült. Ismeretlen hiba a .well-known lekérése közben.</translation> + </message> + <message> + <location line="+26"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <translation type="unfinished">Nem találhatók szükséges végpontok. Lehet, hogy nem egy Matrixszerver.</translation> + </message> + <message> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <translation type="unfinished">Helytelen válasz érkezett. Ellenőrizd, hogy a homeszervered domainje helyes.</translation> + </message> + <message> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <translation type="unfinished">Egy ismeretlen hiba történt. Ellenőrizd, hogy a homeszervered domainje helyes.</translation> + </message> + <message> + <location line="-94"/> <source>Password is not long enough (min 8 chars)</source> <translation>A jelszó nem elég hosszú (legalább 8 karakter)</translation> </message> @@ -1109,7 +1212,7 @@ Példa: https://szerver.em:8787</translation> <translation>A jelszavak nem egyeznek</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>Invalid server name</source> <translation>Nem megfelelő szervernév</translation> </message> @@ -1117,7 +1220,7 @@ Példa: https://szerver.em:8787</translation> <context> <name>ReplyPopup</name> <message> - <location filename="../qml/ReplyPopup.qml" line="+49"/> + <location filename="../qml/ReplyPopup.qml" line="+47"/> <source>Close</source> <translation>Bezárás</translation> </message> @@ -1130,74 +1233,112 @@ Példa: https://szerver.em:8787</translation> <context> <name>RoomInfo</name> <message> - <location filename="../../src/Cache.cpp" line="+1813"/> + <location filename="../../src/Cache.cpp" line="+4009"/> <source>no version stored</source> <translation>nincs tárolva verzió</translation> </message> </context> <context> - <name>RoomInfoListItem</name> + <name>RoomList</name> <message> - <location filename="../../src/RoomInfoListItem.cpp" line="+89"/> - <source>Leave room</source> - <translation>Szoba elhagyása</translation> + <location filename="../qml/RoomList.qml" line="+56"/> + <source>New tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter the tag you want to use:</source> + <translation type="unfinished"></translation> </message> <message> <location line="+7"/> + <source>Leave room</source> + <translation type="unfinished">Szoba elhagyása</translation> + </message> + <message> + <location line="+5"/> <source>Tag room as:</source> - <translation>Szoba megcímkézése:</translation> + <translation type="unfinished">Szoba megcímkézése:</translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>Favourite</source> - <comment>Standard matrix tag for favourites</comment> - <translation>Kedvenc</translation> + <translation type="unfinished">Kedvenc</translation> </message> <message> - <location line="+3"/> - <source>Low Priority</source> - <comment>Standard matrix tag for low priority rooms</comment> - <translation>Alacsony prioritású</translation> + <location line="+2"/> + <source>Low priority</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Server Notice</source> - <comment>Standard matrix tag for server notices</comment> - <translation>Szerverértesítés</translation> + <location line="+2"/> + <source>Server notice</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Adds or removes the specified tag.</source> - <comment>WhatsThis hint for tag menu actions</comment> - <translation>Hozzáadja vagy eltávolítja az adott címkét.</translation> + <location line="+13"/> + <source>Create new tag...</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+39"/> - <source>New tag...</source> - <comment>Add a new tag to the room</comment> - <translation>Új címke…</translation> + <location line="+222"/> + <source>Accept</source> + <translation type="unfinished">Elfogadás</translation> </message> <message> - <location line="+4"/> - <source>New Tag</source> - <comment>Tag name prompt title</comment> - <translation>Új címke</translation> + <location line="+21"/> + <source>Decline</source> + <translation type="unfinished">Elutasítás</translation> + </message> + <message> + <location line="+68"/> + <source>Status Message</source> + <translation type="unfinished"></translation> </message> <message> <location line="+1"/> - <source>Tag:</source> - <comment>Tag name prompt</comment> - <translation>Címke:</translation> + <source>Enter your status message:</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+169"/> - <source>Accept</source> - <translation>Elfogadás</translation> + <location line="+10"/> + <source>Profile settings</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Decline</source> - <translation>Elutasítás</translation> + <location line="+5"/> + <source>Set status message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Logout</source> + <translation type="unfinished">Kijelentkezés</translation> + </message> + <message> + <location line="+46"/> + <source>Start a new chat</source> + <translation type="unfinished">Új csevegés indítása</translation> + </message> + <message> + <location line="+8"/> + <source>Join a room</source> + <translation type="unfinished">Csatlakozás egy szobához</translation> + </message> + <message> + <location line="+5"/> + <source>Create a new room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Room directory</source> + <translation type="unfinished">Szobák jegyzéke</translation> + </message> + <message> + <location line="+12"/> + <source>User settings</source> + <translation type="unfinished">Felhasználói beállítások</translation> </message> </context> <context> @@ -1389,34 +1530,6 @@ végpontig (E2E) titkosítás tesztelésére, amíg be nincs fejezve az eszközh </message> </context> <context> - <name>SideBarActions</name> - <message> - <location filename="../../src/SideBarActions.cpp" line="+44"/> - <source>User settings</source> - <translation>Felhasználói beállítások</translation> - </message> - <message> - <location line="+7"/> - <source>Create new room</source> - <translation>Új szoba létrehozása</translation> - </message> - <message> - <location line="+1"/> - <source>Join a room</source> - <translation>Csatlakozás egy szobához</translation> - </message> - <message> - <location line="+16"/> - <source>Start a new chat</source> - <translation>Új csevegés indítása</translation> - </message> - <message> - <location line="+15"/> - <source>Room directory</source> - <translation>Szobák jegyzéke</translation> - </message> -</context> -<context> <name>StatusIndicator</name> <message> <location filename="../qml/StatusIndicator.qml" line="+21"/> @@ -1442,7 +1555,7 @@ végpontig (E2E) titkosítás tesztelésére, amíg be nincs fejezve az eszközh <context> <name>Success</name> <message> - <location filename="../qml/device-verification/Success.qml" line="+10"/> + <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> <translation>Sikeres hitelesítés</translation> </message> @@ -1460,7 +1573,7 @@ végpontig (E2E) titkosítás tesztelésére, amíg be nincs fejezve az eszközh <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1044"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1095"/> <source>Message redaction failed: %1</source> <translation>Az üzenet visszavonása nem sikerült: %1</translation> </message> @@ -1594,17 +1707,22 @@ végpontig (E2E) titkosítás tesztelésére, amíg be nincs fejezve az eszközh <translation>%1 ki lett tiltva.</translation> </message> <message> - <location line="-11"/> + <location line="+9"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-20"/> <source>%1 redacted their knock.</source> <translation>%1 visszavonta a kopogását.</translation> </message> <message> - <location line="-876"/> + <location line="-883"/> <source>You joined this room.</source> <translation>Csatlakoztál ehhez a szobához.</translation> </message> <message> - <location line="+842"/> + <location line="+849"/> <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> @@ -1625,12 +1743,7 @@ végpontig (E2E) titkosítás tesztelésére, amíg be nincs fejezve az eszközh <translation>%1 távozott, miután már egyszer távozott!</translation> </message> <message> - <location line="+15"/> - <source> Reason: %1</source> - <translation>Ok: %1</translation> - </message> - <message> - <location line="-5"/> + <location line="+10"/> <source>%1 knocked.</source> <translation>%1 kopogott.</translation> </message> @@ -1646,85 +1759,25 @@ végpontig (E2E) titkosítás tesztelésére, amíg be nincs fejezve az eszközh <context> <name>TimelineView</name> <message> - <location filename="../qml/TimelineView.qml" line="+125"/> - <source>Copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Copy link location</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>React</source> - <translation>Reakció</translation> - </message> - <message> - <location line="+8"/> - <source>Reply</source> - <translation>Válasz</translation> - </message> - <message> - <location line="+7"/> - <source>Edit</source> - <translation>Szerkesztés</translation> - </message> - <message> - <location line="+5"/> - <source>Read receipts</source> - <translation>Olvasási jegyek</translation> - </message> - <message> - <location line="+6"/> - <source>Forward</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+9"/> - <source>Mark as read</source> - <translation>Megjelölés olvasottként</translation> - </message> - <message> - <location line="+4"/> - <source>View raw message</source> - <translation>Nyers üzenet megtekintése</translation> - </message> - <message> - <location line="+8"/> - <source>View decrypted raw message</source> - <translation>Előzőleg titkosított nyers üzenet megtekintése</translation> - </message> - <message> - <location line="+6"/> - <source>Remove message</source> - <translation>Üzenet eltávolítása</translation> - </message> - <message> - <location line="+7"/> - <source>Save as</source> - <translation>Mentés másként</translation> - </message> - <message> - <location line="+7"/> - <source>Open in external program</source> - <translation>Megnyitás külső programban</translation> + <location filename="../qml/TimelineView.qml" line="+27"/> + <source>No room open</source> + <translation>Nincs nyitott szoba</translation> </message> <message> - <location line="+7"/> - <source>Copy link to event</source> - <translation type="unfinished"></translation> + <location line="+127"/> + <source>%1 member(s)</source> + <translation type="unfinished">%1 tag</translation> </message> <message> - <location line="+57"/> - <source>No room open</source> - <translation>Nincs nyitott szoba</translation> + <location line="+46"/> + <source>Back to room list</source> + <translation type="unfinished">Vissza a szobák listájára</translation> </message> </context> <context> <name>TimelineViewManager</name> <message> - <location filename="../../src/timeline/TimelineViewManager.cpp" line="+570"/> + <location filename="../../src/timeline/TimelineViewManager.cpp" line="+461"/> <source>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</source> <translation>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!</translation> </message> @@ -1782,54 +1835,6 @@ végpontig (E2E) titkosítás tesztelésére, amíg be nincs fejezve az eszközh </message> </context> <context> - <name>UserInfoWidget</name> - <message> - <location filename="../../src/UserInfoWidget.cpp" line="+82"/> - <source>Logout</source> - <translation>Kijelentkezés</translation> - </message> - <message> - <location line="+20"/> - <source>Set custom status message</source> - <translation>Egyéni állapotüzenet megadása</translation> - </message> - <message> - <location line="+4"/> - <source>Custom status message</source> - <translation>Egyéni állapotüzenet</translation> - </message> - <message> - <location line="+1"/> - <source>Status:</source> - <translation>Állapot:</translation> - </message> - <message> - <location line="+8"/> - <source>User Profile Settings</source> - <translation>Felhasználói profil beállításai</translation> - </message> - <message> - <location line="+5"/> - <source>Set presence automatically</source> - <translation>Elérhetőség megadása automatikusan</translation> - </message> - <message> - <location line="+6"/> - <source>Online</source> - <translation>Bejelentkezve</translation> - </message> - <message> - <location line="+5"/> - <source>Unavailable</source> - <translation>Nem elérhető</translation> - </message> - <message> - <location line="+6"/> - <source>Offline</source> - <translation>Kiejelentkezve</translation> - </message> -</context> -<context> <name>UserProfile</name> <message> <location filename="../qml/UserProfile.qml" line="+24"/> @@ -1868,7 +1873,7 @@ végpontig (E2E) titkosítás tesztelésére, amíg be nincs fejezve az eszközh <translation>Hitelesítés visszavonása</translation> </message> <message> - <location filename="../../src/ui/UserProfile.cpp" line="+301"/> + <location filename="../../src/ui/UserProfile.cpp" line="+307"/> <source>Select an avatar</source> <translation>Profilkép kiválasztása</translation> </message> @@ -1891,8 +1896,8 @@ végpontig (E2E) titkosítás tesztelésére, amíg be nincs fejezve az eszközh <context> <name>UserSettings</name> <message> - <location filename="../../src/UserSettingsPage.cpp" line="+340"/> - <location filename="../../src/UserSettingsPage.h" line="+186"/> + <location filename="../../src/UserSettingsPage.cpp" line="+362"/> + <location filename="../../src/UserSettingsPage.h" line="+194"/> <source>Default</source> <translation>Alapértelmezett</translation> </message> @@ -1900,7 +1905,7 @@ végpontig (E2E) titkosítás tesztelésére, amíg be nincs fejezve az eszközh <context> <name>UserSettingsPage</name> <message> - <location line="+553"/> + <location line="+524"/> <source>Minimize to tray</source> <translation>Kicsinyítés a tálcára</translation> </message> @@ -2717,22 +2722,9 @@ Média mérete: %2 </message> </context> <context> - <name>popups::UserMentions</name> - <message> - <location filename="../../src/popups/UserMentions.cpp" line="+68"/> - <source>This Room</source> - <translation>Ez a szoba</translation> - </message> - <message> - <location line="+1"/> - <source>All Rooms</source> - <translation>Az összes szoba</translation> - </message> -</context> -<context> <name>utils</name> <message> - <location filename="../../src/Utils.h" line="+4"/> + <location line="+4"/> <source>Unknown Message Type</source> <translation>Ismeretlen üzenettípus</translation> </message> diff --git a/resources/langs/nheko_it.ts b/resources/langs/nheko_it.ts index a5780d96..b0b8ec48 100644 --- a/resources/langs/nheko_it.ts +++ b/resources/langs/nheko_it.ts @@ -54,14 +54,6 @@ </message> </context> <context> - <name>Cache</name> - <message> - <location filename="../../src/Cache.cpp" line="+2016"/> - <source>You joined this room.</source> - <translation>Sei entrato in questa stanza.</translation> - </message> -</context> -<context> <name>CallInvite</name> <message> <location filename="../qml/voip/CallInvite.qml" line="+70"/> @@ -133,23 +125,23 @@ <context> <name>ChatPage</name> <message> - <location filename="../../src/ChatPage.cpp" line="+204"/> + <location filename="../../src/ChatPage.cpp" line="+133"/> <source>Failed to invite user: %1</source> <translation>Impossibile invitare l'utente: %1</translation> </message> <message> <location line="+4"/> - <location line="+809"/> + <location line="+665"/> <source>Invited user: %1</source> <translation>Invitato utente: %1</translation> </message> <message> - <location line="-509"/> + <location line="-456"/> <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source> <translation>Migrazione della cache alla versione corrente fallita. Questo può avere diverse cause. Per favore apri una issue e nel frattempo prova ad usare una versione più vecchia. In alternativa puoi provare a cancellare la cache manualmente.</translation> </message> <message> - <location line="+412"/> + <location line="+360"/> <source>Confirm join</source> <translation>Conferma collegamento</translation> </message> @@ -164,13 +156,13 @@ <translation>Stanza %1 creata.</translation> </message> <message> - <location line="+35"/> - <location line="+324"/> + <location line="+34"/> + <location line="+280"/> <source>Confirm invite</source> <translation>Conferma Invito</translation> </message> <message> - <location line="-323"/> + <location line="-279"/> <source>Do you really want to invite %1 (%2)?</source> <translation>Vuoi davvero inviare %1 (%2)?</translation> </message> @@ -235,12 +227,12 @@ <translation>Rimosso il ban dall'utente: %1</translation> </message> <message> - <location line="+227"/> + <location line="+183"/> <source>Do you really want to start a private chat with %1?</source> <translation>Sei sicuro di voler avviare una chat privata con %1?</translation> </message> <message> - <location line="-818"/> + <location line="-721"/> <source>Cache migration failed!</source> <translation>Migrazione della cache fallita!</translation> </message> @@ -255,7 +247,7 @@ <translation>La cache sul tuo disco è più nuova di quella supportata da questa versione di Nheko. Per favore aggiorna o pulisci la tua cache.</translation> </message> <message> - <location line="+50"/> + <location line="+48"/> <source>Failed to restore OLM account. Please login again.</source> <translation>Impossibile ripristinare l'account OLM. Per favore accedi nuovamente.</translation> </message> @@ -265,13 +257,13 @@ <translation>Impossibile ripristinare i dati salvati. Per favore accedi nuovamente.</translation> </message> <message> - <location line="+145"/> + <location line="+101"/> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation>Impossibile configurare le chiavi crittografiche. Risposta del server: %1 %2. Per favore riprova in seguito.</translation> </message> <message> <location line="+34"/> - <location line="+123"/> + <location line="+117"/> <source>Please try to login again: %1</source> <translation>Per favore prova ad accedere nuovamente: %1</translation> </message> @@ -301,55 +293,66 @@ <translation>Impossibile lasciare la stanza: %1</translation> </message> <message> - <location line="+61"/> + <location line="+60"/> <source>Failed to kick %1 from %2: %3</source> <translation>Fallita l'espulsione di %1 da %2: %3</translation> </message> </context> <context> - <name>CommunitiesListItem</name> + <name>CommunitiesList</name> <message> - <location filename="../../src/CommunitiesListItem.cpp" line="+30"/> - <source>Hide rooms with this tag or from this community</source> - <translation>Nascondi stanze con questo tag o di questa comunità</translation> + <location filename="../qml/CommunitiesList.qml" line="+44"/> + <source>Hide rooms with this tag or from this space by default.</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CommunitiesModel</name> <message> - <location line="+153"/> + <location filename="../../src/timeline/CommunitiesModel.cpp" line="+37"/> <source>All rooms</source> - <translation>Tutte le stanze</translation> + <translation type="unfinished">Tutte le stanze</translation> </message> <message> - <location line="+5"/> - <source>Favourite rooms</source> - <translation>Stanze preferite</translation> + <location line="+2"/> + <source>Shows all rooms without filtering.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Low priority rooms</source> - <translation>Stanze a bassa priorità</translation> + <location line="+30"/> + <source>Favourites</source> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Server Notices</source> - <comment>Tag translation for m.server_notice</comment> - <translation>Notifiche del server</translation> + <source>Rooms you have favourited.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Low Priority</source> + <translation type="unfinished">Tag matrix standard per stanze a bassa priorità</translation> </message> <message> <location line="+2"/> - <location line="+2"/> - <source> (tag)</source> - <translation> (tag)</translation> + <source>Rooms with low priority.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source> (community)</source> - <translation> (comunità)</translation> + <location line="+7"/> + <source>Server Notices</source> + <translation type="unfinished">Notifiche del server</translation> + </message> + <message> + <location line="+2"/> + <source>Messages from your server or administrator.</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+228"/> + <location filename="../../src/ChatPage.cpp" line="+183"/> <source>Decrypt secrets</source> <translation>Decifra i segreti</translation> </message> @@ -517,7 +520,7 @@ <context> <name>EventStore</name> <message> - <location filename="../../src/timeline/EventStore.cpp" line="+616"/> + <location filename="../../src/timeline/EventStore.cpp" line="+663"/> <source>-- Encrypted Event (No keys found for decryption) --</source> <comment>Placeholder, when the message was not decrypted yet or can't be decrypted.</comment> <translation>-- Evento Criptato (Nessuna chiave privata per la decriptazione) --</translation> @@ -529,7 +532,7 @@ <translation>-- Evento Criptato (Chiave non valida per questo indice) --</translation> </message> <message> - <location line="+32"/> + <location line="+35"/> <location line="+63"/> <source>-- Decryption Error (failed to retrieve megolm keys from db) --</source> <comment>Placeholder, when the message can't be decrypted, because the DB access failed.</comment> @@ -604,7 +607,7 @@ <context> <name>InputBar</name> <message> - <location filename="../../src/timeline/InputBar.cpp" line="+232"/> + <location filename="../../src/timeline/InputBar.cpp" line="+233"/> <source>Select a file</source> <translation type="unfinished">Seleziona un file</translation> </message> @@ -614,7 +617,7 @@ <translation type="unfinished">Tutti i File (*)</translation> </message> <message> - <location line="+418"/> + <location line="+417"/> <source>Failed to upload media. Please try again.</source> <translation type="unfinished">Impossibile inviare il file multimediale. Per favore riprova.</translation> </message> @@ -695,13 +698,13 @@ Esempio: https://server.mio:8787</translation> <message> <location line="+84"/> <location line="+11"/> - <location line="+160"/> + <location line="+157"/> <location line="+11"/> <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation>Hai inserito un ID Matrix non valido, es @joe:matrix.org</translation> </message> <message> - <location line="-132"/> + <location line="-131"/> <source>Autodiscovery failed. Received malformed response.</source> <translation>Ricerca automatica fallita. Ricevuta risposta malformata.</translation> </message> @@ -711,7 +714,7 @@ Esempio: https://server.mio:8787</translation> <translation>Ricerca automatica fallita. Errore ignoto durante la richiesta di .well-known.</translation> </message> <message> - <location line="+25"/> + <location line="+24"/> <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation>Gli endpoint richiesti non sono stati trovati. Forse non è un server Matrix.</translation> </message> @@ -726,12 +729,12 @@ Esempio: https://server.mio:8787</translation> <translation>Avvenuto un errore sconosciuto. Assicurati che il dominio dell'homeserver sia valido.</translation> </message> <message> - <location line="-171"/> + <location line="-168"/> <source>SSO LOGIN</source> <translation>ACCESSO SSO</translation> </message> <message> - <location line="+267"/> + <location line="+264"/> <source>Empty password</source> <translation>Password vuota</translation> </message> @@ -789,6 +792,11 @@ Esempio: https://server.mio:8787</translation> </message> <message> <location line="+9"/> + <source>%1 changed the room avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>%1 created and configured room: %2</source> <translation>%1 creato e configurata stanza: %2</translation> </message> @@ -864,7 +872,7 @@ Esempio: https://server.mio:8787</translation> <context> <name>MessageView</name> <message> - <location filename="../qml/MessageView.qml" line="+82"/> + <location filename="../qml/MessageView.qml" line="+83"/> <source>Edit</source> <translation>Modifica</translation> </message> @@ -883,6 +891,76 @@ Esempio: https://server.mio:8787</translation> <source>Options</source> <translation type="unfinished">Opzioni</translation> </message> + <message> + <location line="+329"/> + <source>&Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy &link location</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Re&act</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Repl&y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Read receip&ts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>&Mark as read</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>View raw message</source> + <translation type="unfinished">Mostra il messaggio grezzo</translation> + </message> + <message> + <location line="+8"/> + <source>View decrypted raw message</source> + <translation type="unfinished">Mostra il messaggio grezzo decriptato</translation> + </message> + <message> + <location line="+6"/> + <source>Remo&ve message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Save as</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Open in external program</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy link to eve&nt</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NewVerificationRequest</name> @@ -997,7 +1075,7 @@ Verificare %1 adesso?</translation> <message> <location line="+16"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Nessun microfono trovato.</translation> </message> <message> <location line="+22"/> @@ -1023,7 +1101,7 @@ Verificare %1 adesso?</translation> <context> <name>Placeholder</name> <message> - <location filename="../qml/delegates/Placeholder.qml" line="+8"/> + <location filename="../qml/delegates/Placeholder.qml" line="+9"/> <source>unimplemented event: </source> <translation>evento non implementato: </translation> </message> @@ -1031,7 +1109,7 @@ Verificare %1 adesso?</translation> <context> <name>QCoreApplication</name> <message> - <location filename="../../src/main.cpp" line="+167"/> + <location filename="../../src/main.cpp" line="+200"/> <source>Create a unique profile, which allows you to log into several accounts at the same time and start multiple instances of nheko.</source> <translation type="unfinished"></translation> </message> @@ -1049,18 +1127,18 @@ Verificare %1 adesso?</translation> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+77"/> + <location filename="../../src/RegisterPage.cpp" line="+78"/> <source>Username</source> <translation>Nome utente</translation> </message> <message> <location line="+2"/> - <location line="+287"/> + <location line="+305"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation>Il nome utente non deve essere vuoto e deve contenere solo i caratteri a-z, 0-9, ., _, =, -, e /.</translation> </message> <message> - <location line="-283"/> + <location line="-301"/> <source>Password</source> <translation>Password</translation> </message> @@ -1085,22 +1163,47 @@ Verificare %1 adesso?</translation> <translation>Un server che consente la registrazione. Siccome matrix è decentralizzata, devi prima trovare un server su cui registrarti o ospitarne uno tuo.</translation> </message> <message> - <location line="+30"/> + <location line="+35"/> <source>REGISTER</source> <translation>REGISTRATI</translation> </message> <message> - <location line="+62"/> + <location line="+73"/> <source>No supported registration flows!</source> <translation>Non ci sono processi di registrazione supportati!</translation> </message> <message> - <location line="+210"/> + <location line="+213"/> <source>One or more fields have invalid inputs. Please correct those issues and try again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-26"/> + <location line="+23"/> + <source>Autodiscovery failed. Received malformed response.</source> + <translation type="unfinished">Ricerca automatica fallita. Ricevuta risposta malformata.</translation> + </message> + <message> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <translation type="unfinished">Ricerca automatica fallita. Errore ignoto durante la richiesta di .well-known.</translation> + </message> + <message> + <location line="+26"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <translation type="unfinished">Gli endpoint richiesti non sono stati trovati. Forse non è un server Matrix.</translation> + </message> + <message> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <translation type="unfinished">Ricevuta risposta malformata. Assicurati che il dominio dell'homeserver sia valido.</translation> + </message> + <message> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <translation type="unfinished">Avvenuto un errore sconosciuto. Assicurati che il dominio dell'homeserver sia valido.</translation> + </message> + <message> + <location line="-94"/> <source>Password is not long enough (min 8 chars)</source> <translation>La password non è abbastanza lunga (minimo 8 caratteri)</translation> </message> @@ -1110,7 +1213,7 @@ Verificare %1 adesso?</translation> <translation>Le password non corrispondono</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>Invalid server name</source> <translation>Nome del server non valido</translation> </message> @@ -1118,7 +1221,7 @@ Verificare %1 adesso?</translation> <context> <name>ReplyPopup</name> <message> - <location filename="../qml/ReplyPopup.qml" line="+49"/> + <location filename="../qml/ReplyPopup.qml" line="+47"/> <source>Close</source> <translation>Chiudi</translation> </message> @@ -1131,74 +1234,112 @@ Verificare %1 adesso?</translation> <context> <name>RoomInfo</name> <message> - <location filename="../../src/Cache.cpp" line="+1813"/> + <location filename="../../src/Cache.cpp" line="+4009"/> <source>no version stored</source> <translation>nessuna versione memorizzata</translation> </message> </context> <context> - <name>RoomInfoListItem</name> + <name>RoomList</name> <message> - <location filename="../../src/RoomInfoListItem.cpp" line="+89"/> - <source>Leave room</source> - <translation>Lascia la stanza</translation> + <location filename="../qml/RoomList.qml" line="+56"/> + <source>New tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter the tag you want to use:</source> + <translation type="unfinished"></translation> </message> <message> <location line="+7"/> + <source>Leave room</source> + <translation type="unfinished">Lascia la stanza</translation> + </message> + <message> + <location line="+5"/> <source>Tag room as:</source> <translation type="unfinished">stanza come:</translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>Favourite</source> - <comment>Standard matrix tag for favourites</comment> - <translation>preferiti</translation> + <translation type="unfinished">preferiti</translation> </message> <message> - <location line="+3"/> - <source>Low Priority</source> - <comment>Standard matrix tag for low priority rooms</comment> - <translation>Tag matrix standard per stanze a bassa priorità</translation> + <location line="+2"/> + <source>Low priority</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Server Notice</source> - <comment>Standard matrix tag for server notices</comment> - <translation>notifiche del server</translation> + <location line="+2"/> + <source>Server notice</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Adds or removes the specified tag.</source> - <comment>WhatsThis hint for tag menu actions</comment> - <translation type="unfinished">Aggiungi o rimuovi il tag specificato.</translation> + <location line="+13"/> + <source>Create new tag...</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+39"/> - <source>New tag...</source> - <comment>Add a new tag to the room</comment> - <translation type="unfinished"></translation> + <location line="+222"/> + <source>Accept</source> + <translation type="unfinished">Accetta</translation> </message> <message> - <location line="+4"/> - <source>New Tag</source> - <comment>Tag name prompt title</comment> - <translation>Nome del tag</translation> + <location line="+21"/> + <source>Decline</source> + <translation type="unfinished">Rifiuta</translation> + </message> + <message> + <location line="+68"/> + <source>Status Message</source> + <translation type="unfinished"></translation> </message> <message> <location line="+1"/> - <source>Tag:</source> - <comment>Tag name prompt</comment> + <source>Enter your status message:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+169"/> - <source>Accept</source> - <translation>Accetta</translation> + <location line="+10"/> + <source>Profile settings</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Decline</source> - <translation>Rifiuta</translation> + <location line="+5"/> + <source>Set status message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Logout</source> + <translation type="unfinished">Disconnettiti</translation> + </message> + <message> + <location line="+46"/> + <source>Start a new chat</source> + <translation type="unfinished">Inizia una nuova discussione</translation> + </message> + <message> + <location line="+8"/> + <source>Join a room</source> + <translation type="unfinished">Entra in una stanza</translation> + </message> + <message> + <location line="+5"/> + <source>Create a new room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Room directory</source> + <translation type="unfinished">Elenco delle stanze</translation> + </message> + <message> + <location line="+12"/> + <source>User settings</source> + <translation type="unfinished">Impostazioni utente</translation> </message> </context> <context> @@ -1388,34 +1529,6 @@ Verificare %1 adesso?</translation> </message> </context> <context> - <name>SideBarActions</name> - <message> - <location filename="../../src/SideBarActions.cpp" line="+44"/> - <source>User settings</source> - <translation>Impostazioni utente</translation> - </message> - <message> - <location line="+7"/> - <source>Create new room</source> - <translation>Crea una nuova stanza</translation> - </message> - <message> - <location line="+1"/> - <source>Join a room</source> - <translation>Entra in una stanza</translation> - </message> - <message> - <location line="+16"/> - <source>Start a new chat</source> - <translation>Inizia una nuova discussione</translation> - </message> - <message> - <location line="+15"/> - <source>Room directory</source> - <translation>Elenco delle stanze</translation> - </message> -</context> -<context> <name>StatusIndicator</name> <message> <location filename="../qml/StatusIndicator.qml" line="+21"/> @@ -1441,7 +1554,7 @@ Verificare %1 adesso?</translation> <context> <name>Success</name> <message> - <location filename="../qml/device-verification/Success.qml" line="+10"/> + <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> <translation type="unfinished"></translation> </message> @@ -1459,7 +1572,7 @@ Verificare %1 adesso?</translation> <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1044"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1095"/> <source>Message redaction failed: %1</source> <translation>Oscuramento del messaggio fallito: %1</translation> </message> @@ -1594,17 +1707,22 @@ Verificare %1 adesso?</translation> <translation>%1 è stato bannato.</translation> </message> <message> - <location line="-11"/> + <location line="+9"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-20"/> <source>%1 redacted their knock.</source> <translation>%1 ha oscurato la sua bussata.</translation> </message> <message> - <location line="-876"/> + <location line="-883"/> <source>You joined this room.</source> <translation>Sei entrato in questa stanza.</translation> </message> <message> - <location line="+842"/> + <location line="+849"/> <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> @@ -1625,12 +1743,7 @@ Verificare %1 adesso?</translation> <translation>%1 è uscito dopo essere già uscito!</translation> </message> <message> - <location line="+15"/> - <source> Reason: %1</source> - <translation>Motivazione: %1</translation> - </message> - <message> - <location line="-5"/> + <location line="+10"/> <source>%1 knocked.</source> <translation>%1 ha bussato.</translation> </message> @@ -1646,85 +1759,25 @@ Verificare %1 adesso?</translation> <context> <name>TimelineView</name> <message> - <location filename="../qml/TimelineView.qml" line="+125"/> - <source>Copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Copy link location</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>React</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>Reply</source> - <translation>Risposta</translation> - </message> - <message> - <location line="+7"/> - <source>Edit</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Read receipts</source> - <translation>Leggi le ricevute</translation> - </message> - <message> - <location line="+6"/> - <source>Forward</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+9"/> - <source>Mark as read</source> - <translation>Segna come letto</translation> - </message> - <message> - <location line="+4"/> - <source>View raw message</source> - <translation>Mostra il messaggio grezzo</translation> - </message> - <message> - <location line="+8"/> - <source>View decrypted raw message</source> - <translation>Mostra il messaggio grezzo decriptato</translation> - </message> - <message> - <location line="+6"/> - <source>Remove message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Save as</source> - <translation>Salva come</translation> + <location filename="../qml/TimelineView.qml" line="+27"/> + <source>No room open</source> + <translation>Nessuna stanza aperta</translation> </message> <message> - <location line="+7"/> - <source>Open in external program</source> + <location line="+127"/> + <source>%1 member(s)</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Copy link to event</source> + <location line="+46"/> + <source>Back to room list</source> <translation type="unfinished"></translation> </message> - <message> - <location line="+57"/> - <source>No room open</source> - <translation>Nessuna stanza aperta</translation> - </message> </context> <context> <name>TimelineViewManager</name> <message> - <location filename="../../src/timeline/TimelineViewManager.cpp" line="+570"/> + <location filename="../../src/timeline/TimelineViewManager.cpp" line="+461"/> <source>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</source> <translation type="unfinished"></translation> </message> @@ -1782,54 +1835,6 @@ Verificare %1 adesso?</translation> </message> </context> <context> - <name>UserInfoWidget</name> - <message> - <location filename="../../src/UserInfoWidget.cpp" line="+82"/> - <source>Logout</source> - <translation>Disconnettiti</translation> - </message> - <message> - <location line="+20"/> - <source>Set custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+4"/> - <source>Custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Status:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>User Profile Settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Set presence automatically</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Online</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Unavailable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Offline</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>UserProfile</name> <message> <location filename="../qml/UserProfile.qml" line="+24"/> @@ -1868,7 +1873,7 @@ Verificare %1 adesso?</translation> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/UserProfile.cpp" line="+301"/> + <location filename="../../src/ui/UserProfile.cpp" line="+307"/> <source>Select an avatar</source> <translation type="unfinished">Scegli un avatar</translation> </message> @@ -1891,8 +1896,8 @@ Verificare %1 adesso?</translation> <context> <name>UserSettings</name> <message> - <location filename="../../src/UserSettingsPage.cpp" line="+340"/> - <location filename="../../src/UserSettingsPage.h" line="+186"/> + <location filename="../../src/UserSettingsPage.cpp" line="+362"/> + <location filename="../../src/UserSettingsPage.h" line="+194"/> <source>Default</source> <translation type="unfinished"></translation> </message> @@ -1900,7 +1905,7 @@ Verificare %1 adesso?</translation> <context> <name>UserSettingsPage</name> <message> - <location line="+553"/> + <location line="+524"/> <source>Minimize to tray</source> <translation>Minimizza nella tray</translation> </message> @@ -2705,22 +2710,9 @@ Peso media: %2 </message> </context> <context> - <name>popups::UserMentions</name> - <message> - <location filename="../../src/popups/UserMentions.cpp" line="+68"/> - <source>This Room</source> - <translation>Questa Stanza</translation> - </message> - <message> - <location line="+1"/> - <source>All Rooms</source> - <translation>Tutte le Stanze</translation> - </message> -</context> -<context> <name>utils</name> <message> - <location filename="../../src/Utils.h" line="+4"/> + <location line="+4"/> <source>Unknown Message Type</source> <translation>Tipo di Messaggio sconosciuto</translation> </message> diff --git a/resources/langs/nheko_ja.ts b/resources/langs/nheko_ja.ts index 997ffd1a..c7872ce0 100644 --- a/resources/langs/nheko_ja.ts +++ b/resources/langs/nheko_ja.ts @@ -54,14 +54,6 @@ </message> </context> <context> - <name>Cache</name> - <message> - <location filename="../../src/Cache.cpp" line="+2016"/> - <source>You joined this room.</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>CallInvite</name> <message> <location filename="../qml/voip/CallInvite.qml" line="+70"/> @@ -133,23 +125,23 @@ <context> <name>ChatPage</name> <message> - <location filename="../../src/ChatPage.cpp" line="+204"/> + <location filename="../../src/ChatPage.cpp" line="+133"/> <source>Failed to invite user: %1</source> <translation>ユーザーを招待できませんでした: %1</translation> </message> <message> <location line="+4"/> - <location line="+809"/> + <location line="+665"/> <source>Invited user: %1</source> <translation>招待されたユーザー: %1</translation> </message> <message> - <location line="-509"/> + <location line="-456"/> <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+412"/> + <location line="+360"/> <source>Confirm join</source> <translation type="unfinished"></translation> </message> @@ -164,13 +156,13 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+35"/> - <location line="+324"/> + <location line="+34"/> + <location line="+280"/> <source>Confirm invite</source> <translation type="unfinished"></translation> </message> <message> - <location line="-323"/> + <location line="-279"/> <source>Do you really want to invite %1 (%2)?</source> <translation type="unfinished"></translation> </message> @@ -235,12 +227,12 @@ <translation>永久追放を解除されたユーザー: %1</translation> </message> <message> - <location line="+227"/> + <location line="+183"/> <source>Do you really want to start a private chat with %1?</source> <translation type="unfinished"></translation> </message> <message> - <location line="-818"/> + <location line="-721"/> <source>Cache migration failed!</source> <translation type="unfinished"></translation> </message> @@ -255,7 +247,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+50"/> + <location line="+48"/> <source>Failed to restore OLM account. Please login again.</source> <translation>OLMアカウントを復元できませんでした。もう一度ログインして下さい。</translation> </message> @@ -265,13 +257,13 @@ <translation>セーブデータを復元できませんでした。もう一度ログインして下さい。</translation> </message> <message> - <location line="+145"/> + <location line="+101"/> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation>暗号化鍵を設定できませんでした。サーバーの応答: %1 %2. 後でやり直して下さい。</translation> </message> <message> <location line="+34"/> - <location line="+123"/> + <location line="+117"/> <source>Please try to login again: %1</source> <translation>もう一度ログインしてみて下さい: %1</translation> </message> @@ -301,55 +293,66 @@ <translation>部屋から出られませんでした: %1</translation> </message> <message> - <location line="+61"/> + <location line="+60"/> <source>Failed to kick %1 from %2: %3</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>CommunitiesListItem</name> + <name>CommunitiesList</name> <message> - <location filename="../../src/CommunitiesListItem.cpp" line="+30"/> - <source>Hide rooms with this tag or from this community</source> + <location filename="../qml/CommunitiesList.qml" line="+44"/> + <source>Hide rooms with this tag or from this space by default.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CommunitiesModel</name> <message> - <location line="+153"/> + <location filename="../../src/timeline/CommunitiesModel.cpp" line="+37"/> <source>All rooms</source> - <translation>全ての部屋</translation> + <translation type="unfinished">全ての部屋</translation> </message> <message> - <location line="+5"/> - <source>Favourite rooms</source> - <translation>お気に入りの部屋</translation> + <location line="+2"/> + <source>Shows all rooms without filtering.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Low priority rooms</source> - <translation>優先度の低い部屋</translation> + <location line="+30"/> + <source>Favourites</source> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Server Notices</source> - <comment>Tag translation for m.server_notice</comment> + <source>Rooms you have favourited.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Low Priority</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <location line="+2"/> - <source> (tag)</source> - <translation> (タグ)</translation> + <source>Rooms with low priority.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source> (community)</source> - <translation> (コミュニティー)</translation> + <location line="+7"/> + <source>Server Notices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Messages from your server or administrator.</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+228"/> + <location filename="../../src/ChatPage.cpp" line="+183"/> <source>Decrypt secrets</source> <translation type="unfinished"></translation> </message> @@ -517,7 +520,7 @@ <context> <name>EventStore</name> <message> - <location filename="../../src/timeline/EventStore.cpp" line="+616"/> + <location filename="../../src/timeline/EventStore.cpp" line="+663"/> <source>-- Encrypted Event (No keys found for decryption) --</source> <comment>Placeholder, when the message was not decrypted yet or can't be decrypted.</comment> <translation type="unfinished">-- 暗号化イベント (復号鍵が見つかりません) --</translation> @@ -529,7 +532,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> + <location line="+35"/> <location line="+63"/> <source>-- Decryption Error (failed to retrieve megolm keys from db) --</source> <comment>Placeholder, when the message can't be decrypted, because the DB access failed.</comment> @@ -604,7 +607,7 @@ <context> <name>InputBar</name> <message> - <location filename="../../src/timeline/InputBar.cpp" line="+232"/> + <location filename="../../src/timeline/InputBar.cpp" line="+233"/> <source>Select a file</source> <translation type="unfinished">ファイルを選択</translation> </message> @@ -614,7 +617,7 @@ <translation type="unfinished">全てのファイル (*)</translation> </message> <message> - <location line="+418"/> + <location line="+417"/> <source>Failed to upload media. Please try again.</source> <translation type="unfinished">メディアをアップロードできませんでした。やり直して下さい。</translation> </message> @@ -691,13 +694,13 @@ Example: https://server.my:8787</source> <message> <location line="+84"/> <location line="+11"/> - <location line="+160"/> + <location line="+157"/> <location line="+11"/> <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="-132"/> + <location line="-131"/> <source>Autodiscovery failed. Received malformed response.</source> <translation>自動検出できませんでした。不正な形式の応答を受信しました。</translation> </message> @@ -707,7 +710,7 @@ Example: https://server.my:8787</source> <translation>自動検出できませんでした。.well-known要求時の不明なエラー。</translation> </message> <message> - <location line="+25"/> + <location line="+24"/> <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation>必要な端点が見つかりません。Matrixサーバーではないかもしれません。</translation> </message> @@ -722,12 +725,12 @@ Example: https://server.my:8787</source> <translation>不明なエラーが発生しました。ホームサーバーのドメイン名が有効であるかを確認して下さい。</translation> </message> <message> - <location line="-171"/> + <location line="-168"/> <source>SSO LOGIN</source> <translation type="unfinished"></translation> </message> <message> - <location line="+267"/> + <location line="+264"/> <source>Empty password</source> <translation>パスワードが入力されていません</translation> </message> @@ -785,6 +788,11 @@ Example: https://server.my:8787</source> </message> <message> <location line="+9"/> + <source>%1 changed the room avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>%1 created and configured room: %2</source> <translation type="unfinished"></translation> </message> @@ -860,7 +868,7 @@ Example: https://server.my:8787</source> <context> <name>MessageView</name> <message> - <location filename="../qml/MessageView.qml" line="+82"/> + <location filename="../qml/MessageView.qml" line="+83"/> <source>Edit</source> <translation type="unfinished"></translation> </message> @@ -879,6 +887,76 @@ Example: https://server.my:8787</source> <source>Options</source> <translation type="unfinished">オプション</translation> </message> + <message> + <location line="+329"/> + <source>&Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy &link location</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Re&act</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Repl&y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Read receip&ts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>&Mark as read</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>View raw message</source> + <translation type="unfinished">ソースを見る</translation> + </message> + <message> + <location line="+8"/> + <source>View decrypted raw message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Remo&ve message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Save as</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Open in external program</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy link to eve&nt</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NewVerificationRequest</name> @@ -1018,7 +1096,7 @@ Example: https://server.my:8787</source> <context> <name>Placeholder</name> <message> - <location filename="../qml/delegates/Placeholder.qml" line="+8"/> + <location filename="../qml/delegates/Placeholder.qml" line="+9"/> <source>unimplemented event: </source> <translation>未実装のイベント: </translation> </message> @@ -1026,7 +1104,7 @@ Example: https://server.my:8787</source> <context> <name>QCoreApplication</name> <message> - <location filename="../../src/main.cpp" line="+167"/> + <location filename="../../src/main.cpp" line="+200"/> <source>Create a unique profile, which allows you to log into several accounts at the same time and start multiple instances of nheko.</source> <translation type="unfinished"></translation> </message> @@ -1044,18 +1122,18 @@ Example: https://server.my:8787</source> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+77"/> + <location filename="../../src/RegisterPage.cpp" line="+78"/> <source>Username</source> <translation>ユーザー名</translation> </message> <message> <location line="+2"/> - <location line="+287"/> + <location line="+305"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-283"/> + <location line="-301"/> <source>Password</source> <translation>パスワード</translation> </message> @@ -1080,22 +1158,47 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+30"/> + <location line="+35"/> <source>REGISTER</source> <translation>登録</translation> </message> <message> - <location line="+62"/> + <location line="+73"/> <source>No supported registration flows!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+210"/> + <location line="+213"/> <source>One or more fields have invalid inputs. Please correct those issues and try again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-26"/> + <location line="+23"/> + <source>Autodiscovery failed. Received malformed response.</source> + <translation type="unfinished">自動検出できませんでした。不正な形式の応答を受信しました。</translation> + </message> + <message> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <translation type="unfinished">自動検出できませんでした。.well-known要求時の不明なエラー。</translation> + </message> + <message> + <location line="+26"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <translation type="unfinished">必要な端点が見つかりません。Matrixサーバーではないかもしれません。</translation> + </message> + <message> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <translation type="unfinished">不正な形式の応答を受信しました。ホームサーバーのドメイン名が有効であるかを確認して下さい。</translation> + </message> + <message> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <translation type="unfinished">不明なエラーが発生しました。ホームサーバーのドメイン名が有効であるかを確認して下さい。</translation> + </message> + <message> + <location line="-94"/> <source>Password is not long enough (min 8 chars)</source> <translation>パスワード長が不足しています (最小8文字)</translation> </message> @@ -1105,7 +1208,7 @@ Example: https://server.my:8787</source> <translation>パスワードが一致しません</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>Invalid server name</source> <translation>無効なサーバー名です</translation> </message> @@ -1113,7 +1216,7 @@ Example: https://server.my:8787</source> <context> <name>ReplyPopup</name> <message> - <location filename="../qml/ReplyPopup.qml" line="+49"/> + <location filename="../qml/ReplyPopup.qml" line="+47"/> <source>Close</source> <translation type="unfinished">閉じる</translation> </message> @@ -1126,74 +1229,112 @@ Example: https://server.my:8787</source> <context> <name>RoomInfo</name> <message> - <location filename="../../src/Cache.cpp" line="+1813"/> + <location filename="../../src/Cache.cpp" line="+4009"/> <source>no version stored</source> <translation>バージョンが保存されていません</translation> </message> </context> <context> - <name>RoomInfoListItem</name> + <name>RoomList</name> <message> - <location filename="../../src/RoomInfoListItem.cpp" line="+89"/> - <source>Leave room</source> - <translation>部屋を出る</translation> + <location filename="../qml/RoomList.qml" line="+56"/> + <source>New tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter the tag you want to use:</source> + <translation type="unfinished"></translation> </message> <message> <location line="+7"/> + <source>Leave room</source> + <translation type="unfinished">部屋を出る</translation> + </message> + <message> + <location line="+5"/> <source>Tag room as:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>Favourite</source> - <comment>Standard matrix tag for favourites</comment> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Low Priority</source> - <comment>Standard matrix tag for low priority rooms</comment> + <location line="+2"/> + <source>Low priority</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Server Notice</source> - <comment>Standard matrix tag for server notices</comment> + <location line="+2"/> + <source>Server notice</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Adds or removes the specified tag.</source> - <comment>WhatsThis hint for tag menu actions</comment> + <location line="+13"/> + <source>Create new tag...</source> <translation type="unfinished"></translation> </message> <message> - <location line="+39"/> - <source>New tag...</source> - <comment>Add a new tag to the room</comment> - <translation type="unfinished"></translation> + <location line="+222"/> + <source>Accept</source> + <translation type="unfinished">容認</translation> </message> <message> - <location line="+4"/> - <source>New Tag</source> - <comment>Tag name prompt title</comment> + <location line="+21"/> + <source>Decline</source> + <translation type="unfinished">拒否</translation> + </message> + <message> + <location line="+68"/> + <source>Status Message</source> <translation type="unfinished"></translation> </message> <message> <location line="+1"/> - <source>Tag:</source> - <comment>Tag name prompt</comment> + <source>Enter your status message:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+169"/> - <source>Accept</source> - <translation>容認</translation> + <location line="+10"/> + <source>Profile settings</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Decline</source> - <translation>拒否</translation> + <location line="+5"/> + <source>Set status message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Logout</source> + <translation type="unfinished">ログアウト</translation> + </message> + <message> + <location line="+46"/> + <source>Start a new chat</source> + <translation type="unfinished">新しいチャットを開始</translation> + </message> + <message> + <location line="+8"/> + <source>Join a room</source> + <translation type="unfinished">部屋に参加</translation> + </message> + <message> + <location line="+5"/> + <source>Create a new room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Room directory</source> + <translation type="unfinished">部屋一覧</translation> + </message> + <message> + <location line="+12"/> + <source>User settings</source> + <translation type="unfinished">ユーザー設定</translation> </message> </context> <context> @@ -1383,34 +1524,6 @@ Example: https://server.my:8787</source> </message> </context> <context> - <name>SideBarActions</name> - <message> - <location filename="../../src/SideBarActions.cpp" line="+44"/> - <source>User settings</source> - <translation>ユーザー設定</translation> - </message> - <message> - <location line="+7"/> - <source>Create new room</source> - <translation>新しい部屋を作成</translation> - </message> - <message> - <location line="+1"/> - <source>Join a room</source> - <translation>部屋に参加</translation> - </message> - <message> - <location line="+16"/> - <source>Start a new chat</source> - <translation>新しいチャットを開始</translation> - </message> - <message> - <location line="+15"/> - <source>Room directory</source> - <translation>部屋一覧</translation> - </message> -</context> -<context> <name>StatusIndicator</name> <message> <location filename="../qml/StatusIndicator.qml" line="+21"/> @@ -1436,7 +1549,7 @@ Example: https://server.my:8787</source> <context> <name>Success</name> <message> - <location filename="../qml/device-verification/Success.qml" line="+10"/> + <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> <translation type="unfinished"></translation> </message> @@ -1454,7 +1567,7 @@ Example: https://server.my:8787</source> <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1044"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1095"/> <source>Message redaction failed: %1</source> <translation>メッセージを編集できませんでした: %1</translation> </message> @@ -1588,17 +1701,22 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="-11"/> + <location line="+9"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-20"/> <source>%1 redacted their knock.</source> <translation>%1がノックを編集しました。</translation> </message> <message> - <location line="-876"/> + <location line="-883"/> <source>You joined this room.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+842"/> + <location line="+849"/> <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> @@ -1619,12 +1737,7 @@ Example: https://server.my:8787</source> <translation type="unfinished">退出済みの%1が退出しました!</translation> </message> <message> - <location line="+15"/> - <source> Reason: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> + <location line="+10"/> <source>%1 knocked.</source> <translation>%1がノックしました。</translation> </message> @@ -1640,85 +1753,25 @@ Example: https://server.my:8787</source> <context> <name>TimelineView</name> <message> - <location filename="../qml/TimelineView.qml" line="+125"/> - <source>Copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Copy link location</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>React</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>Reply</source> - <translation type="unfinished">返信</translation> - </message> - <message> - <location line="+7"/> - <source>Edit</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Read receipts</source> - <translation>開封確認</translation> - </message> - <message> - <location line="+6"/> - <source>Forward</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+9"/> - <source>Mark as read</source> - <translation>既読にする</translation> - </message> - <message> - <location line="+4"/> - <source>View raw message</source> - <translation>ソースを見る</translation> - </message> - <message> - <location line="+8"/> - <source>View decrypted raw message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Remove message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Save as</source> - <translation>名前を付けて保存</translation> + <location filename="../qml/TimelineView.qml" line="+27"/> + <source>No room open</source> + <translation>部屋が開いていません</translation> </message> <message> - <location line="+7"/> - <source>Open in external program</source> + <location line="+127"/> + <source>%1 member(s)</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Copy link to event</source> + <location line="+46"/> + <source>Back to room list</source> <translation type="unfinished"></translation> </message> - <message> - <location line="+57"/> - <source>No room open</source> - <translation>部屋が開いていません</translation> - </message> </context> <context> <name>TimelineViewManager</name> <message> - <location filename="../../src/timeline/TimelineViewManager.cpp" line="+570"/> + <location filename="../../src/timeline/TimelineViewManager.cpp" line="+461"/> <source>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</source> <translation type="unfinished"></translation> </message> @@ -1776,54 +1829,6 @@ Example: https://server.my:8787</source> </message> </context> <context> - <name>UserInfoWidget</name> - <message> - <location filename="../../src/UserInfoWidget.cpp" line="+82"/> - <source>Logout</source> - <translation>ログアウト</translation> - </message> - <message> - <location line="+20"/> - <source>Set custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+4"/> - <source>Custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Status:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>User Profile Settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Set presence automatically</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Online</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Unavailable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Offline</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>UserProfile</name> <message> <location filename="../qml/UserProfile.qml" line="+24"/> @@ -1862,7 +1867,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/UserProfile.cpp" line="+301"/> + <location filename="../../src/ui/UserProfile.cpp" line="+307"/> <source>Select an avatar</source> <translation type="unfinished">アバターを選択</translation> </message> @@ -1885,8 +1890,8 @@ Example: https://server.my:8787</source> <context> <name>UserSettings</name> <message> - <location filename="../../src/UserSettingsPage.cpp" line="+340"/> - <location filename="../../src/UserSettingsPage.h" line="+186"/> + <location filename="../../src/UserSettingsPage.cpp" line="+362"/> + <location filename="../../src/UserSettingsPage.h" line="+194"/> <source>Default</source> <translation type="unfinished"></translation> </message> @@ -1894,7 +1899,7 @@ Example: https://server.my:8787</source> <context> <name>UserSettingsPage</name> <message> - <location line="+553"/> + <location line="+524"/> <source>Minimize to tray</source> <translation>トレイへ最小化</translation> </message> @@ -2699,22 +2704,9 @@ Media size: %2 </message> </context> <context> - <name>popups::UserMentions</name> - <message> - <location filename="../../src/popups/UserMentions.cpp" line="+68"/> - <source>This Room</source> - <translation>この部屋</translation> - </message> - <message> - <location line="+1"/> - <source>All Rooms</source> - <translation>全ての部屋</translation> - </message> -</context> -<context> <name>utils</name> <message> - <location filename="../../src/Utils.h" line="+4"/> + <location line="+4"/> <source>Unknown Message Type</source> <translation>不明なメッセージ型です</translation> </message> diff --git a/resources/langs/nheko_ml.ts b/resources/langs/nheko_ml.ts index 79bf26ee..0bdf3b63 100644 --- a/resources/langs/nheko_ml.ts +++ b/resources/langs/nheko_ml.ts @@ -54,14 +54,6 @@ </message> </context> <context> - <name>Cache</name> - <message> - <location filename="../../src/Cache.cpp" line="+2016"/> - <source>You joined this room.</source> - <translation>നിങ്ങൾ ഈ മുറിയിൽ ചേർന്നു.</translation> - </message> -</context> -<context> <name>CallInvite</name> <message> <location filename="../qml/voip/CallInvite.qml" line="+70"/> @@ -133,23 +125,23 @@ <context> <name>ChatPage</name> <message> - <location filename="../../src/ChatPage.cpp" line="+204"/> + <location filename="../../src/ChatPage.cpp" line="+133"/> <source>Failed to invite user: %1</source> <translation>ഉപയോക്താവിനെ ക്ഷണിക്കുന്നതിൽ പരാജയപ്പെട്ടു: %1</translation> </message> <message> <location line="+4"/> - <location line="+809"/> + <location line="+665"/> <source>Invited user: %1</source> <translation>ക്ഷണിച്ച ഉപയോക്താവ്:% 1</translation> </message> <message> - <location line="-509"/> + <location line="-456"/> <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+412"/> + <location line="+360"/> <source>Confirm join</source> <translation type="unfinished"></translation> </message> @@ -164,13 +156,13 @@ <translation>%1 മുറി സൃഷ്ടിച്ചു</translation> </message> <message> - <location line="+35"/> - <location line="+324"/> + <location line="+34"/> + <location line="+280"/> <source>Confirm invite</source> <translation>ക്ഷണം ഉറപ്പാക്കു</translation> </message> <message> - <location line="-323"/> + <location line="-279"/> <source>Do you really want to invite %1 (%2)?</source> <translation type="unfinished"></translation> </message> @@ -235,12 +227,12 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+227"/> + <location line="+183"/> <source>Do you really want to start a private chat with %1?</source> <translation type="unfinished"></translation> </message> <message> - <location line="-818"/> + <location line="-721"/> <source>Cache migration failed!</source> <translation type="unfinished"></translation> </message> @@ -255,7 +247,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+50"/> + <location line="+48"/> <source>Failed to restore OLM account. Please login again.</source> <translation type="unfinished"></translation> </message> @@ -265,13 +257,13 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+145"/> + <location line="+101"/> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation type="unfinished"></translation> </message> <message> <location line="+34"/> - <location line="+123"/> + <location line="+117"/> <source>Please try to login again: %1</source> <translation type="unfinished"></translation> </message> @@ -301,55 +293,66 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+61"/> + <location line="+60"/> <source>Failed to kick %1 from %2: %3</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>CommunitiesListItem</name> + <name>CommunitiesList</name> <message> - <location filename="../../src/CommunitiesListItem.cpp" line="+30"/> - <source>Hide rooms with this tag or from this community</source> + <location filename="../qml/CommunitiesList.qml" line="+44"/> + <source>Hide rooms with this tag or from this space by default.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CommunitiesModel</name> <message> - <location line="+153"/> + <location filename="../../src/timeline/CommunitiesModel.cpp" line="+37"/> <source>All rooms</source> - <translation>എല്ലാ മുറികളും</translation> + <translation type="unfinished">എല്ലാ മുറികളും</translation> </message> <message> - <location line="+5"/> - <source>Favourite rooms</source> - <translation>പ്രിയപ്പെട്ട മുറികൾ</translation> + <location line="+2"/> + <source>Shows all rooms without filtering.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Low priority rooms</source> - <translation>കുറഞ്ഞ മുൻഗണനയുള്ള മുറികൾ</translation> + <location line="+30"/> + <source>Favourites</source> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Server Notices</source> - <comment>Tag translation for m.server_notice</comment> + <source>Rooms you have favourited.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Low Priority</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <location line="+2"/> - <source> (tag)</source> + <source>Rooms with low priority.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source> (community)</source> + <location line="+7"/> + <source>Server Notices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Messages from your server or administrator.</source> <translation type="unfinished"></translation> </message> </context> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+228"/> + <location filename="../../src/ChatPage.cpp" line="+183"/> <source>Decrypt secrets</source> <translation type="unfinished"></translation> </message> @@ -517,7 +520,7 @@ <context> <name>EventStore</name> <message> - <location filename="../../src/timeline/EventStore.cpp" line="+616"/> + <location filename="../../src/timeline/EventStore.cpp" line="+663"/> <source>-- Encrypted Event (No keys found for decryption) --</source> <comment>Placeholder, when the message was not decrypted yet or can't be decrypted.</comment> <translation type="unfinished"></translation> @@ -529,7 +532,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> + <location line="+35"/> <location line="+63"/> <source>-- Decryption Error (failed to retrieve megolm keys from db) --</source> <comment>Placeholder, when the message can't be decrypted, because the DB access failed.</comment> @@ -604,7 +607,7 @@ <context> <name>InputBar</name> <message> - <location filename="../../src/timeline/InputBar.cpp" line="+232"/> + <location filename="../../src/timeline/InputBar.cpp" line="+233"/> <source>Select a file</source> <translation>ഒരു ഫയൽ തിരഞ്ഞെടുക്കുക</translation> </message> @@ -614,7 +617,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+418"/> + <location line="+417"/> <source>Failed to upload media. Please try again.</source> <translation type="unfinished"></translation> </message> @@ -691,13 +694,13 @@ Example: https://server.my:8787</source> <message> <location line="+84"/> <location line="+11"/> - <location line="+160"/> + <location line="+157"/> <location line="+11"/> <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="-132"/> + <location line="-131"/> <source>Autodiscovery failed. Received malformed response.</source> <translation type="unfinished"></translation> </message> @@ -707,7 +710,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+25"/> + <location line="+24"/> <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation type="unfinished"></translation> </message> @@ -722,12 +725,12 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="-171"/> + <location line="-168"/> <source>SSO LOGIN</source> <translation type="unfinished"></translation> </message> <message> - <location line="+267"/> + <location line="+264"/> <source>Empty password</source> <translation type="unfinished"></translation> </message> @@ -779,6 +782,11 @@ Example: https://server.my:8787</source> </message> <message> <location line="+9"/> + <source>%1 changed the room avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>%1 created and configured room: %2</source> <translation type="unfinished"></translation> </message> @@ -808,13 +816,13 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="-72"/> + <location line="-80"/> <location line="+9"/> <source>removed</source> <translation>നീക്കംചെയ്തു</translation> </message> <message> - <location line="+72"/> + <location line="+80"/> <source>%1 ended the call.</source> <translation type="unfinished"></translation> </message> @@ -860,7 +868,7 @@ Example: https://server.my:8787</source> <context> <name>MessageView</name> <message> - <location filename="../qml/MessageView.qml" line="+82"/> + <location filename="../qml/MessageView.qml" line="+83"/> <source>Edit</source> <translation type="unfinished"></translation> </message> @@ -879,6 +887,76 @@ Example: https://server.my:8787</source> <source>Options</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+329"/> + <source>&Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy &link location</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Re&act</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Repl&y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Read receip&ts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>&Mark as read</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>View raw message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>View decrypted raw message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Remo&ve message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Save as</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Open in external program</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy link to eve&nt</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NewVerificationRequest</name> @@ -1018,7 +1096,7 @@ Example: https://server.my:8787</source> <context> <name>Placeholder</name> <message> - <location filename="../qml/delegates/Placeholder.qml" line="+8"/> + <location filename="../qml/delegates/Placeholder.qml" line="+9"/> <source>unimplemented event: </source> <translation type="unfinished"></translation> </message> @@ -1026,7 +1104,7 @@ Example: https://server.my:8787</source> <context> <name>QCoreApplication</name> <message> - <location filename="../../src/main.cpp" line="+167"/> + <location filename="../../src/main.cpp" line="+200"/> <source>Create a unique profile, which allows you to log into several accounts at the same time and start multiple instances of nheko.</source> <translation type="unfinished"></translation> </message> @@ -1044,18 +1122,18 @@ Example: https://server.my:8787</source> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+77"/> + <location filename="../../src/RegisterPage.cpp" line="+78"/> <source>Username</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <location line="+287"/> + <location line="+305"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-283"/> + <location line="-301"/> <source>Password</source> <translation type="unfinished">പാസ്വേഡ്</translation> </message> @@ -1080,22 +1158,47 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+30"/> + <location line="+35"/> <source>REGISTER</source> <translation type="unfinished"></translation> </message> <message> - <location line="+62"/> + <location line="+73"/> <source>No supported registration flows!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+210"/> + <location line="+213"/> <source>One or more fields have invalid inputs. Please correct those issues and try again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-26"/> + <location line="+23"/> + <source>Autodiscovery failed. Received malformed response.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-94"/> <source>Password is not long enough (min 8 chars)</source> <translation type="unfinished"></translation> </message> @@ -1105,7 +1208,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>Invalid server name</source> <translation type="unfinished"></translation> </message> @@ -1113,7 +1216,7 @@ Example: https://server.my:8787</source> <context> <name>ReplyPopup</name> <message> - <location filename="../qml/ReplyPopup.qml" line="+49"/> + <location filename="../qml/ReplyPopup.qml" line="+47"/> <source>Close</source> <translation type="unfinished">അടയ്ക്കുക</translation> </message> @@ -1126,74 +1229,112 @@ Example: https://server.my:8787</source> <context> <name>RoomInfo</name> <message> - <location filename="../../src/Cache.cpp" line="+1813"/> + <location filename="../../src/Cache.cpp" line="+4009"/> <source>no version stored</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>RoomInfoListItem</name> + <name>RoomList</name> <message> - <location filename="../../src/RoomInfoListItem.cpp" line="+89"/> - <source>Leave room</source> + <location filename="../qml/RoomList.qml" line="+56"/> + <source>New tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter the tag you want to use:</source> <translation type="unfinished"></translation> </message> <message> <location line="+7"/> + <source>Leave room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>Tag room as:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>Favourite</source> - <comment>Standard matrix tag for favourites</comment> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Low Priority</source> - <comment>Standard matrix tag for low priority rooms</comment> + <location line="+2"/> + <source>Low priority</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Server Notice</source> - <comment>Standard matrix tag for server notices</comment> + <location line="+2"/> + <source>Server notice</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Adds or removes the specified tag.</source> - <comment>WhatsThis hint for tag menu actions</comment> + <location line="+13"/> + <source>Create new tag...</source> <translation type="unfinished"></translation> </message> <message> - <location line="+39"/> - <source>New tag...</source> - <comment>Add a new tag to the room</comment> + <location line="+222"/> + <source>Accept</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>New Tag</source> - <comment>Tag name prompt title</comment> + <location line="+21"/> + <source>Decline</source> + <translation type="unfinished">നിരസിക്കുക</translation> + </message> + <message> + <location line="+68"/> + <source>Status Message</source> <translation type="unfinished"></translation> </message> <message> <location line="+1"/> - <source>Tag:</source> - <comment>Tag name prompt</comment> + <source>Enter your status message:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+169"/> - <source>Accept</source> + <location line="+10"/> + <source>Profile settings</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Decline</source> - <translation type="unfinished">നിരസിക്കുക</translation> + <location line="+5"/> + <source>Set status message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Logout</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Start a new chat</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Join a room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Create a new room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Room directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>User settings</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -1383,34 +1524,6 @@ Example: https://server.my:8787</source> </message> </context> <context> - <name>SideBarActions</name> - <message> - <location filename="../../src/SideBarActions.cpp" line="+44"/> - <source>User settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Create new room</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Join a room</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+16"/> - <source>Start a new chat</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+15"/> - <source>Room directory</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>StatusIndicator</name> <message> <location filename="../qml/StatusIndicator.qml" line="+21"/> @@ -1436,7 +1549,7 @@ Example: https://server.my:8787</source> <context> <name>Success</name> <message> - <location filename="../qml/device-verification/Success.qml" line="+10"/> + <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> <translation type="unfinished"></translation> </message> @@ -1454,7 +1567,7 @@ Example: https://server.my:8787</source> <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1044"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1095"/> <source>Message redaction failed: %1</source> <translation type="unfinished"></translation> </message> @@ -1589,17 +1702,22 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="-11"/> + <location line="+9"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-20"/> <source>%1 redacted their knock.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-876"/> + <location line="-883"/> <source>You joined this room.</source> <translation type="unfinished">നിങ്ങൾ ഈ മുറിയിൽ ചേർന്നു.</translation> </message> <message> - <location line="+842"/> + <location line="+849"/> <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> @@ -1620,12 +1738,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> - <source> Reason: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> + <location line="+10"/> <source>%1 knocked.</source> <translation type="unfinished"></translation> </message> @@ -1641,85 +1754,25 @@ Example: https://server.my:8787</source> <context> <name>TimelineView</name> <message> - <location filename="../qml/TimelineView.qml" line="+125"/> - <source>Copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Copy link location</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>React</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>Reply</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Edit</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Read receipts</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Forward</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+9"/> - <source>Mark as read</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+4"/> - <source>View raw message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>View decrypted raw message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Remove message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Save as</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Open in external program</source> + <location filename="../qml/TimelineView.qml" line="+27"/> + <source>No room open</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Copy link to event</source> + <location line="+127"/> + <source>%1 member(s)</source> <translation type="unfinished"></translation> </message> <message> - <location line="+57"/> - <source>No room open</source> + <location line="+46"/> + <source>Back to room list</source> <translation type="unfinished"></translation> </message> </context> <context> <name>TimelineViewManager</name> <message> - <location filename="../../src/timeline/TimelineViewManager.cpp" line="+570"/> + <location filename="../../src/timeline/TimelineViewManager.cpp" line="+461"/> <source>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</source> <translation type="unfinished"></translation> </message> @@ -1777,54 +1830,6 @@ Example: https://server.my:8787</source> </message> </context> <context> - <name>UserInfoWidget</name> - <message> - <location filename="../../src/UserInfoWidget.cpp" line="+82"/> - <source>Logout</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+20"/> - <source>Set custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+4"/> - <source>Custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Status:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>User Profile Settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Set presence automatically</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Online</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Unavailable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Offline</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>UserProfile</name> <message> <location filename="../qml/UserProfile.qml" line="+24"/> @@ -1863,7 +1868,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/UserProfile.cpp" line="+301"/> + <location filename="../../src/ui/UserProfile.cpp" line="+307"/> <source>Select an avatar</source> <translation type="unfinished"></translation> </message> @@ -1886,8 +1891,8 @@ Example: https://server.my:8787</source> <context> <name>UserSettings</name> <message> - <location filename="../../src/UserSettingsPage.cpp" line="+340"/> - <location filename="../../src/UserSettingsPage.h" line="+186"/> + <location filename="../../src/UserSettingsPage.cpp" line="+362"/> + <location filename="../../src/UserSettingsPage.h" line="+194"/> <source>Default</source> <translation type="unfinished"></translation> </message> @@ -1895,7 +1900,7 @@ Example: https://server.my:8787</source> <context> <name>UserSettingsPage</name> <message> - <location line="+553"/> + <location line="+524"/> <source>Minimize to tray</source> <translation type="unfinished"></translation> </message> @@ -2698,22 +2703,9 @@ Media size: %2 </message> </context> <context> - <name>popups::UserMentions</name> - <message> - <location filename="../../src/popups/UserMentions.cpp" line="+68"/> - <source>This Room</source> - <translation>ഈ മുറി</translation> - </message> - <message> - <location line="+1"/> - <source>All Rooms</source> - <translation>എല്ലാ മുറികളും</translation> - </message> -</context> -<context> <name>utils</name> <message> - <location filename="../../src/Utils.h" line="+4"/> + <location line="+4"/> <source>Unknown Message Type</source> <translation type="unfinished"></translation> </message> diff --git a/resources/langs/nheko_nl.ts b/resources/langs/nheko_nl.ts index 09270b29..3f2a147f 100644 --- a/resources/langs/nheko_nl.ts +++ b/resources/langs/nheko_nl.ts @@ -54,14 +54,6 @@ </message> </context> <context> - <name>Cache</name> - <message> - <location filename="../../src/Cache.cpp" line="+2016"/> - <source>You joined this room.</source> - <translation>Je bent lid geworden van deze kamer.</translation> - </message> -</context> -<context> <name>CallInvite</name> <message> <location filename="../qml/voip/CallInvite.qml" line="+70"/> @@ -133,23 +125,23 @@ <context> <name>ChatPage</name> <message> - <location filename="../../src/ChatPage.cpp" line="+204"/> + <location filename="../../src/ChatPage.cpp" line="+133"/> <source>Failed to invite user: %1</source> <translation>Gebruiker uitnodigen mislukt: %1</translation> </message> <message> <location line="+4"/> - <location line="+809"/> + <location line="+665"/> <source>Invited user: %1</source> <translation>Gebruiker uitgenodigd: %1</translation> </message> <message> - <location line="-509"/> + <location line="-456"/> <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+412"/> + <location line="+360"/> <source>Confirm join</source> <translation type="unfinished"></translation> </message> @@ -164,13 +156,13 @@ <translation>Kamer %1 gecreëerd.</translation> </message> <message> - <location line="+35"/> - <location line="+324"/> + <location line="+34"/> + <location line="+280"/> <source>Confirm invite</source> <translation type="unfinished"></translation> </message> <message> - <location line="-323"/> + <location line="-279"/> <source>Do you really want to invite %1 (%2)?</source> <translation type="unfinished"></translation> </message> @@ -235,12 +227,12 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+227"/> + <location line="+183"/> <source>Do you really want to start a private chat with %1?</source> <translation type="unfinished"></translation> </message> <message> - <location line="-818"/> + <location line="-721"/> <source>Cache migration failed!</source> <translation type="unfinished"></translation> </message> @@ -255,7 +247,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+50"/> + <location line="+48"/> <source>Failed to restore OLM account. Please login again.</source> <translation type="unfinished"></translation> </message> @@ -265,13 +257,13 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+145"/> + <location line="+101"/> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation type="unfinished"></translation> </message> <message> <location line="+34"/> - <location line="+123"/> + <location line="+117"/> <source>Please try to login again: %1</source> <translation type="unfinished"></translation> </message> @@ -301,55 +293,66 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+61"/> + <location line="+60"/> <source>Failed to kick %1 from %2: %3</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>CommunitiesListItem</name> + <name>CommunitiesList</name> <message> - <location filename="../../src/CommunitiesListItem.cpp" line="+30"/> - <source>Hide rooms with this tag or from this community</source> + <location filename="../qml/CommunitiesList.qml" line="+44"/> + <source>Hide rooms with this tag or from this space by default.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CommunitiesModel</name> <message> - <location line="+153"/> + <location filename="../../src/timeline/CommunitiesModel.cpp" line="+37"/> <source>All rooms</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>Favourite rooms</source> + <location line="+2"/> + <source>Shows all rooms without filtering.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Low priority rooms</source> + <location line="+30"/> + <source>Favourites</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Server Notices</source> - <comment>Tag translation for m.server_notice</comment> + <source>Rooms you have favourited.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Low Priority</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <location line="+2"/> - <source> (tag)</source> + <source>Rooms with low priority.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source> (community)</source> + <location line="+7"/> + <source>Server Notices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Messages from your server or administrator.</source> <translation type="unfinished"></translation> </message> </context> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+228"/> + <location filename="../../src/ChatPage.cpp" line="+183"/> <source>Decrypt secrets</source> <translation type="unfinished"></translation> </message> @@ -517,7 +520,7 @@ <context> <name>EventStore</name> <message> - <location filename="../../src/timeline/EventStore.cpp" line="+616"/> + <location filename="../../src/timeline/EventStore.cpp" line="+663"/> <source>-- Encrypted Event (No keys found for decryption) --</source> <comment>Placeholder, when the message was not decrypted yet or can't be decrypted.</comment> <translation type="unfinished"></translation> @@ -529,7 +532,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> + <location line="+35"/> <location line="+63"/> <source>-- Decryption Error (failed to retrieve megolm keys from db) --</source> <comment>Placeholder, when the message can't be decrypted, because the DB access failed.</comment> @@ -604,7 +607,7 @@ <context> <name>InputBar</name> <message> - <location filename="../../src/timeline/InputBar.cpp" line="+232"/> + <location filename="../../src/timeline/InputBar.cpp" line="+233"/> <source>Select a file</source> <translation type="unfinished">Kies een bestand</translation> </message> @@ -614,7 +617,7 @@ <translation type="unfinished">Alle bestanden (*)</translation> </message> <message> - <location line="+418"/> + <location line="+417"/> <source>Failed to upload media. Please try again.</source> <translation type="unfinished"></translation> </message> @@ -691,13 +694,13 @@ Example: https://server.my:8787</source> <message> <location line="+84"/> <location line="+11"/> - <location line="+160"/> + <location line="+157"/> <location line="+11"/> <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="-132"/> + <location line="-131"/> <source>Autodiscovery failed. Received malformed response.</source> <translation type="unfinished"></translation> </message> @@ -707,7 +710,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+25"/> + <location line="+24"/> <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation type="unfinished"></translation> </message> @@ -722,12 +725,12 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="-171"/> + <location line="-168"/> <source>SSO LOGIN</source> <translation type="unfinished"></translation> </message> <message> - <location line="+267"/> + <location line="+264"/> <source>Empty password</source> <translation>Leeg wachtwoord</translation> </message> @@ -785,6 +788,11 @@ Example: https://server.my:8787</source> </message> <message> <location line="+9"/> + <source>%1 changed the room avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>%1 created and configured room: %2</source> <translation type="unfinished"></translation> </message> @@ -860,7 +868,7 @@ Example: https://server.my:8787</source> <context> <name>MessageView</name> <message> - <location filename="../qml/MessageView.qml" line="+82"/> + <location filename="../qml/MessageView.qml" line="+83"/> <source>Edit</source> <translation type="unfinished"></translation> </message> @@ -879,6 +887,76 @@ Example: https://server.my:8787</source> <source>Options</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+329"/> + <source>&Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy &link location</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Re&act</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Repl&y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Read receip&ts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>&Mark as read</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>View raw message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>View decrypted raw message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Remo&ve message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Save as</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Open in external program</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy link to eve&nt</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NewVerificationRequest</name> @@ -1018,7 +1096,7 @@ Example: https://server.my:8787</source> <context> <name>Placeholder</name> <message> - <location filename="../qml/delegates/Placeholder.qml" line="+8"/> + <location filename="../qml/delegates/Placeholder.qml" line="+9"/> <source>unimplemented event: </source> <translation type="unfinished"></translation> </message> @@ -1026,7 +1104,7 @@ Example: https://server.my:8787</source> <context> <name>QCoreApplication</name> <message> - <location filename="../../src/main.cpp" line="+167"/> + <location filename="../../src/main.cpp" line="+200"/> <source>Create a unique profile, which allows you to log into several accounts at the same time and start multiple instances of nheko.</source> <translation type="unfinished"></translation> </message> @@ -1044,18 +1122,18 @@ Example: https://server.my:8787</source> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+77"/> + <location filename="../../src/RegisterPage.cpp" line="+78"/> <source>Username</source> <translation>Gebruikersnaam</translation> </message> <message> <location line="+2"/> - <location line="+287"/> + <location line="+305"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-283"/> + <location line="-301"/> <source>Password</source> <translation>Wachtwoord</translation> </message> @@ -1080,22 +1158,47 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+30"/> + <location line="+35"/> <source>REGISTER</source> <translation>REGISTREREN</translation> </message> <message> - <location line="+62"/> + <location line="+73"/> <source>No supported registration flows!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+210"/> + <location line="+213"/> <source>One or more fields have invalid inputs. Please correct those issues and try again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-26"/> + <location line="+23"/> + <source>Autodiscovery failed. Received malformed response.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-94"/> <source>Password is not long enough (min 8 chars)</source> <translation>Het wachtwoord is niet lang genoeg (minimaal 8 tekens)</translation> </message> @@ -1105,7 +1208,7 @@ Example: https://server.my:8787</source> <translation>De wachtwoorden komen niet overeen</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>Invalid server name</source> <translation>Ongeldige servernaam</translation> </message> @@ -1113,7 +1216,7 @@ Example: https://server.my:8787</source> <context> <name>ReplyPopup</name> <message> - <location filename="../qml/ReplyPopup.qml" line="+49"/> + <location filename="../qml/ReplyPopup.qml" line="+47"/> <source>Close</source> <translation type="unfinished"></translation> </message> @@ -1126,74 +1229,112 @@ Example: https://server.my:8787</source> <context> <name>RoomInfo</name> <message> - <location filename="../../src/Cache.cpp" line="+1813"/> + <location filename="../../src/Cache.cpp" line="+4009"/> <source>no version stored</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>RoomInfoListItem</name> + <name>RoomList</name> <message> - <location filename="../../src/RoomInfoListItem.cpp" line="+89"/> - <source>Leave room</source> - <translation>Kamer verlaten</translation> + <location filename="../qml/RoomList.qml" line="+56"/> + <source>New tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter the tag you want to use:</source> + <translation type="unfinished"></translation> </message> <message> <location line="+7"/> + <source>Leave room</source> + <translation type="unfinished">Kamer verlaten</translation> + </message> + <message> + <location line="+5"/> <source>Tag room as:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>Favourite</source> - <comment>Standard matrix tag for favourites</comment> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Low Priority</source> - <comment>Standard matrix tag for low priority rooms</comment> + <location line="+2"/> + <source>Low priority</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Server Notice</source> - <comment>Standard matrix tag for server notices</comment> + <location line="+2"/> + <source>Server notice</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Adds or removes the specified tag.</source> - <comment>WhatsThis hint for tag menu actions</comment> + <location line="+13"/> + <source>Create new tag...</source> <translation type="unfinished"></translation> </message> <message> - <location line="+39"/> - <source>New tag...</source> - <comment>Add a new tag to the room</comment> - <translation type="unfinished"></translation> + <location line="+222"/> + <source>Accept</source> + <translation type="unfinished">Accepteren</translation> </message> <message> - <location line="+4"/> - <source>New Tag</source> - <comment>Tag name prompt title</comment> + <location line="+21"/> + <source>Decline</source> + <translation type="unfinished">Afwijzen</translation> + </message> + <message> + <location line="+68"/> + <source>Status Message</source> <translation type="unfinished"></translation> </message> <message> <location line="+1"/> - <source>Tag:</source> - <comment>Tag name prompt</comment> + <source>Enter your status message:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+169"/> - <source>Accept</source> - <translation>Accepteren</translation> + <location line="+10"/> + <source>Profile settings</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Decline</source> - <translation>Afwijzen</translation> + <location line="+5"/> + <source>Set status message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Logout</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Start a new chat</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Join a room</source> + <translation type="unfinished">Kamer betreden</translation> + </message> + <message> + <location line="+5"/> + <source>Create a new room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Room directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>User settings</source> + <translation type="unfinished"></translation> </message> </context> <context> @@ -1383,34 +1524,6 @@ Example: https://server.my:8787</source> </message> </context> <context> - <name>SideBarActions</name> - <message> - <location filename="../../src/SideBarActions.cpp" line="+44"/> - <source>User settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Create new room</source> - <translation>Nieuwe kamer creëren</translation> - </message> - <message> - <location line="+1"/> - <source>Join a room</source> - <translation>Kamer betreden</translation> - </message> - <message> - <location line="+16"/> - <source>Start a new chat</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+15"/> - <source>Room directory</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>StatusIndicator</name> <message> <location filename="../qml/StatusIndicator.qml" line="+21"/> @@ -1436,7 +1549,7 @@ Example: https://server.my:8787</source> <context> <name>Success</name> <message> - <location filename="../qml/device-verification/Success.qml" line="+10"/> + <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> <translation type="unfinished"></translation> </message> @@ -1454,7 +1567,7 @@ Example: https://server.my:8787</source> <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1044"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1095"/> <source>Message redaction failed: %1</source> <translation type="unfinished"></translation> </message> @@ -1589,17 +1702,22 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="-11"/> + <location line="+9"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-20"/> <source>%1 redacted their knock.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-876"/> + <location line="-883"/> <source>You joined this room.</source> <translation type="unfinished">Je bent lid geworden van deze kamer.</translation> </message> <message> - <location line="+842"/> + <location line="+849"/> <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> @@ -1620,12 +1738,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> - <source> Reason: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> + <location line="+10"/> <source>%1 knocked.</source> <translation type="unfinished"></translation> </message> @@ -1641,85 +1754,25 @@ Example: https://server.my:8787</source> <context> <name>TimelineView</name> <message> - <location filename="../qml/TimelineView.qml" line="+125"/> - <source>Copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Copy link location</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>React</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>Reply</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Edit</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Read receipts</source> - <translation type="unfinished">Leesbevestigingen</translation> - </message> - <message> - <location line="+6"/> - <source>Forward</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+9"/> - <source>Mark as read</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+4"/> - <source>View raw message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>View decrypted raw message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Remove message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Save as</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Open in external program</source> + <location filename="../qml/TimelineView.qml" line="+27"/> + <source>No room open</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Copy link to event</source> + <location line="+127"/> + <source>%1 member(s)</source> <translation type="unfinished"></translation> </message> <message> - <location line="+57"/> - <source>No room open</source> + <location line="+46"/> + <source>Back to room list</source> <translation type="unfinished"></translation> </message> </context> <context> <name>TimelineViewManager</name> <message> - <location filename="../../src/timeline/TimelineViewManager.cpp" line="+570"/> + <location filename="../../src/timeline/TimelineViewManager.cpp" line="+461"/> <source>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</source> <translation type="unfinished"></translation> </message> @@ -1777,54 +1830,6 @@ Example: https://server.my:8787</source> </message> </context> <context> - <name>UserInfoWidget</name> - <message> - <location filename="../../src/UserInfoWidget.cpp" line="+82"/> - <source>Logout</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+20"/> - <source>Set custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+4"/> - <source>Custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Status:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>User Profile Settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Set presence automatically</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Online</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Unavailable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Offline</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>UserProfile</name> <message> <location filename="../qml/UserProfile.qml" line="+24"/> @@ -1863,7 +1868,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/UserProfile.cpp" line="+301"/> + <location filename="../../src/ui/UserProfile.cpp" line="+307"/> <source>Select an avatar</source> <translation type="unfinished"></translation> </message> @@ -1886,8 +1891,8 @@ Example: https://server.my:8787</source> <context> <name>UserSettings</name> <message> - <location filename="../../src/UserSettingsPage.cpp" line="+340"/> - <location filename="../../src/UserSettingsPage.h" line="+186"/> + <location filename="../../src/UserSettingsPage.cpp" line="+362"/> + <location filename="../../src/UserSettingsPage.h" line="+194"/> <source>Default</source> <translation type="unfinished"></translation> </message> @@ -1895,7 +1900,7 @@ Example: https://server.my:8787</source> <context> <name>UserSettingsPage</name> <message> - <location line="+553"/> + <location line="+524"/> <source>Minimize to tray</source> <translation>Minimaliseren naar systeemvak</translation> </message> @@ -2700,22 +2705,9 @@ Mediagrootte: %2 </message> </context> <context> - <name>popups::UserMentions</name> - <message> - <location filename="../../src/popups/UserMentions.cpp" line="+68"/> - <source>This Room</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>All Rooms</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>utils</name> <message> - <location filename="../../src/Utils.h" line="+4"/> + <location line="+4"/> <source>Unknown Message Type</source> <translation type="unfinished"></translation> </message> diff --git a/resources/langs/nheko_pl.ts b/resources/langs/nheko_pl.ts index cc542093..6abcd147 100644 --- a/resources/langs/nheko_pl.ts +++ b/resources/langs/nheko_pl.ts @@ -54,14 +54,6 @@ </message> </context> <context> - <name>Cache</name> - <message> - <location filename="../../src/Cache.cpp" line="+2016"/> - <source>You joined this room.</source> - <translation>Dołączyłeś(-łaś) do tego pokoju.</translation> - </message> -</context> -<context> <name>CallInvite</name> <message> <location filename="../qml/voip/CallInvite.qml" line="+70"/> @@ -133,23 +125,23 @@ <context> <name>ChatPage</name> <message> - <location filename="../../src/ChatPage.cpp" line="+204"/> + <location filename="../../src/ChatPage.cpp" line="+133"/> <source>Failed to invite user: %1</source> <translation>Nie udało się zaprosić użytkownika: %1</translation> </message> <message> <location line="+4"/> - <location line="+809"/> + <location line="+665"/> <source>Invited user: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="-509"/> + <location line="-456"/> <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+412"/> + <location line="+360"/> <source>Confirm join</source> <translation type="unfinished"></translation> </message> @@ -164,13 +156,13 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+35"/> - <location line="+324"/> + <location line="+34"/> + <location line="+280"/> <source>Confirm invite</source> <translation type="unfinished"></translation> </message> <message> - <location line="-323"/> + <location line="-279"/> <source>Do you really want to invite %1 (%2)?</source> <translation>Czy na pewno chcesz zaprosić %1 (%2)?</translation> </message> @@ -235,12 +227,12 @@ <translation>Odblokowano użytkownika: %1</translation> </message> <message> - <location line="+227"/> + <location line="+183"/> <source>Do you really want to start a private chat with %1?</source> <translation type="unfinished"></translation> </message> <message> - <location line="-818"/> + <location line="-721"/> <source>Cache migration failed!</source> <translation>Nie udało się przenieść pamięci podręcznej!</translation> </message> @@ -255,7 +247,7 @@ <translation>Pamięć podręczna na Twoim dysku jest nowsza niż wersja obsługiwana przez Nheko. Zaktualizuj lub wyczyść pamięć podręczną.</translation> </message> <message> - <location line="+50"/> + <location line="+48"/> <source>Failed to restore OLM account. Please login again.</source> <translation>Nie udało się przywrócić konta OLM. Spróbuj zalogować się ponownie.</translation> </message> @@ -265,13 +257,13 @@ <translation>Nie udało się przywrócić zapisanych danych. Spróbuj zalogować się ponownie.</translation> </message> <message> - <location line="+145"/> + <location line="+101"/> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation>Nie udało się ustawić kluczy szyfrujących. Odpowiedź serwera: %1 %2. Spróbuj ponownie później.</translation> </message> <message> <location line="+34"/> - <location line="+123"/> + <location line="+117"/> <source>Please try to login again: %1</source> <translation>Spróbuj zalogować się ponownie: %1</translation> </message> @@ -301,55 +293,66 @@ <translation>Nie udało się opuścić pokoju: %1</translation> </message> <message> - <location line="+61"/> + <location line="+60"/> <source>Failed to kick %1 from %2: %3</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>CommunitiesListItem</name> + <name>CommunitiesList</name> <message> - <location filename="../../src/CommunitiesListItem.cpp" line="+30"/> - <source>Hide rooms with this tag or from this community</source> + <location filename="../qml/CommunitiesList.qml" line="+44"/> + <source>Hide rooms with this tag or from this space by default.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CommunitiesModel</name> <message> - <location line="+153"/> + <location filename="../../src/timeline/CommunitiesModel.cpp" line="+37"/> <source>All rooms</source> - <translation>Wszystkie pokoje</translation> + <translation type="unfinished">Wszystkie pokoje</translation> </message> <message> - <location line="+5"/> - <source>Favourite rooms</source> - <translation>Ulubione pokoje</translation> + <location line="+2"/> + <source>Shows all rooms without filtering.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Low priority rooms</source> - <translation>Pokoje o niskim priorytecie</translation> + <location line="+30"/> + <source>Favourites</source> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Server Notices</source> - <comment>Tag translation for m.server_notice</comment> - <translation>Ogłoszenia serwera</translation> + <source>Rooms you have favourited.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Low Priority</source> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <location line="+2"/> - <source> (tag)</source> - <translation> (tag)</translation> + <source>Rooms with low priority.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source> (community)</source> - <translation> (społeczność)</translation> + <location line="+7"/> + <source>Server Notices</source> + <translation type="unfinished">Ogłoszenia serwera</translation> + </message> + <message> + <location line="+2"/> + <source>Messages from your server or administrator.</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+228"/> + <location filename="../../src/ChatPage.cpp" line="+183"/> <source>Decrypt secrets</source> <translation type="unfinished"></translation> </message> @@ -517,7 +520,7 @@ <context> <name>EventStore</name> <message> - <location filename="../../src/timeline/EventStore.cpp" line="+616"/> + <location filename="../../src/timeline/EventStore.cpp" line="+663"/> <source>-- Encrypted Event (No keys found for decryption) --</source> <comment>Placeholder, when the message was not decrypted yet or can't be decrypted.</comment> <translation>-- Zdarzenie szyfrowania (Nie znaleziono kluczy deszyfrujących)</translation> @@ -529,7 +532,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> + <location line="+35"/> <location line="+63"/> <source>-- Decryption Error (failed to retrieve megolm keys from db) --</source> <comment>Placeholder, when the message can't be decrypted, because the DB access failed.</comment> @@ -604,7 +607,7 @@ <context> <name>InputBar</name> <message> - <location filename="../../src/timeline/InputBar.cpp" line="+232"/> + <location filename="../../src/timeline/InputBar.cpp" line="+233"/> <source>Select a file</source> <translation type="unfinished">Wybierz plik</translation> </message> @@ -614,7 +617,7 @@ <translation type="unfinished">Wszystkie pliki (*)</translation> </message> <message> - <location line="+418"/> + <location line="+417"/> <source>Failed to upload media. Please try again.</source> <translation type="unfinished"></translation> </message> @@ -693,13 +696,13 @@ Example: https://server.my:8787</source> <message> <location line="+84"/> <location line="+11"/> - <location line="+160"/> + <location line="+157"/> <location line="+11"/> <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="-132"/> + <location line="-131"/> <source>Autodiscovery failed. Received malformed response.</source> <translation>Automatyczne odkrywanie zakończone niepowodzeniem. Otrzymano nieprawidłową odpowiedź.</translation> </message> @@ -709,7 +712,7 @@ Example: https://server.my:8787</source> <translation>Automatyczne odkrywanie zakończone niepowodzeniem. Napotkano nieznany błąd. .well-known.</translation> </message> <message> - <location line="+25"/> + <location line="+24"/> <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation>Nie odnaleziono wymaganych punktów końcowych. To może nie być serwer Matriksa.</translation> </message> @@ -724,12 +727,12 @@ Example: https://server.my:8787</source> <translation>Wystąpił nieznany błąd. Upewnij się, że domena serwera domowego jest prawidłowa.</translation> </message> <message> - <location line="-171"/> + <location line="-168"/> <source>SSO LOGIN</source> <translation>Logowanie SSO</translation> </message> <message> - <location line="+267"/> + <location line="+264"/> <source>Empty password</source> <translation>Puste hasło</translation> </message> @@ -787,6 +790,11 @@ Example: https://server.my:8787</source> </message> <message> <location line="+9"/> + <source>%1 changed the room avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>%1 created and configured room: %2</source> <translation>%1 utworzył i skonfigurował pokój: %2</translation> </message> @@ -862,7 +870,7 @@ Example: https://server.my:8787</source> <context> <name>MessageView</name> <message> - <location filename="../qml/MessageView.qml" line="+82"/> + <location filename="../qml/MessageView.qml" line="+83"/> <source>Edit</source> <translation type="unfinished"></translation> </message> @@ -881,6 +889,76 @@ Example: https://server.my:8787</source> <source>Options</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+329"/> + <source>&Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy &link location</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Re&act</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Repl&y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Read receip&ts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>&Mark as read</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>View raw message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>View decrypted raw message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Remo&ve message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Save as</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Open in external program</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy link to eve&nt</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NewVerificationRequest</name> @@ -1020,7 +1098,7 @@ Example: https://server.my:8787</source> <context> <name>Placeholder</name> <message> - <location filename="../qml/delegates/Placeholder.qml" line="+8"/> + <location filename="../qml/delegates/Placeholder.qml" line="+9"/> <source>unimplemented event: </source> <translation>Niezaimplementowane wydarzenie: </translation> </message> @@ -1028,7 +1106,7 @@ Example: https://server.my:8787</source> <context> <name>QCoreApplication</name> <message> - <location filename="../../src/main.cpp" line="+167"/> + <location filename="../../src/main.cpp" line="+200"/> <source>Create a unique profile, which allows you to log into several accounts at the same time and start multiple instances of nheko.</source> <translation>Stwórz unikalny profil, który pozwoli Ci na zalogowanie się do kilku kont jednocześnie i uruchomienie wielu instancji Nheko.</translation> </message> @@ -1046,18 +1124,18 @@ Example: https://server.my:8787</source> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+77"/> + <location filename="../../src/RegisterPage.cpp" line="+78"/> <source>Username</source> <translation>Nazwa użytkownika</translation> </message> <message> <location line="+2"/> - <location line="+287"/> + <location line="+305"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation>Nazwa użytkownika nie może być pusta i może zawierać wyłącznie znaki a-z, 0-9, ., _, =, -, i /.</translation> </message> <message> - <location line="-283"/> + <location line="-301"/> <source>Password</source> <translation>Hasło</translation> </message> @@ -1082,22 +1160,47 @@ Example: https://server.my:8787</source> <translation>Serwer, który pozwala na rejestrację. Ponieważ Matrix jest zdecentralizowany, musisz najpierw znaleźć serwer który pozwala na rejestrację bądź hostować swój własny.</translation> </message> <message> - <location line="+30"/> + <location line="+35"/> <source>REGISTER</source> <translation>ZAREJESTRUJ</translation> </message> <message> - <location line="+62"/> + <location line="+73"/> <source>No supported registration flows!</source> <translation>Nie wspierana procedura rejestracji!</translation> </message> <message> - <location line="+210"/> + <location line="+213"/> <source>One or more fields have invalid inputs. Please correct those issues and try again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-26"/> + <location line="+23"/> + <source>Autodiscovery failed. Received malformed response.</source> + <translation type="unfinished">Automatyczne odkrywanie zakończone niepowodzeniem. Otrzymano nieprawidłową odpowiedź.</translation> + </message> + <message> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <translation type="unfinished">Automatyczne odkrywanie zakończone niepowodzeniem. Napotkano nieznany błąd. .well-known.</translation> + </message> + <message> + <location line="+26"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <translation type="unfinished">Nie odnaleziono wymaganych punktów końcowych. To może nie być serwer Matriksa.</translation> + </message> + <message> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <translation type="unfinished">Otrzymano nieprawidłową odpowiedź. Upewnij się, że domena serwera domowego jest prawidłowa.</translation> + </message> + <message> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <translation type="unfinished">Wystąpił nieznany błąd. Upewnij się, że domena serwera domowego jest prawidłowa.</translation> + </message> + <message> + <location line="-94"/> <source>Password is not long enough (min 8 chars)</source> <translation>Hasło jest zbyt krótkie (min. 8 znaków)</translation> </message> @@ -1107,7 +1210,7 @@ Example: https://server.my:8787</source> <translation>Hasła nie pasują do siebie</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>Invalid server name</source> <translation>Nieprawidłowa nazwa serwera</translation> </message> @@ -1115,7 +1218,7 @@ Example: https://server.my:8787</source> <context> <name>ReplyPopup</name> <message> - <location filename="../qml/ReplyPopup.qml" line="+49"/> + <location filename="../qml/ReplyPopup.qml" line="+47"/> <source>Close</source> <translation>Zamknij</translation> </message> @@ -1128,74 +1231,112 @@ Example: https://server.my:8787</source> <context> <name>RoomInfo</name> <message> - <location filename="../../src/Cache.cpp" line="+1813"/> + <location filename="../../src/Cache.cpp" line="+4009"/> <source>no version stored</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>RoomInfoListItem</name> + <name>RoomList</name> <message> - <location filename="../../src/RoomInfoListItem.cpp" line="+89"/> - <source>Leave room</source> - <translation>Opuść pokój</translation> + <location filename="../qml/RoomList.qml" line="+56"/> + <source>New tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter the tag you want to use:</source> + <translation type="unfinished"></translation> </message> <message> <location line="+7"/> + <source>Leave room</source> + <translation type="unfinished">Opuść pokój</translation> + </message> + <message> + <location line="+5"/> <source>Tag room as:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>Favourite</source> - <comment>Standard matrix tag for favourites</comment> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Low Priority</source> - <comment>Standard matrix tag for low priority rooms</comment> + <location line="+2"/> + <source>Low priority</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Server Notice</source> - <comment>Standard matrix tag for server notices</comment> + <location line="+2"/> + <source>Server notice</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Adds or removes the specified tag.</source> - <comment>WhatsThis hint for tag menu actions</comment> + <location line="+13"/> + <source>Create new tag...</source> <translation type="unfinished"></translation> </message> <message> - <location line="+39"/> - <source>New tag...</source> - <comment>Add a new tag to the room</comment> - <translation type="unfinished"></translation> + <location line="+222"/> + <source>Accept</source> + <translation type="unfinished">Akceptuj</translation> </message> <message> - <location line="+4"/> - <source>New Tag</source> - <comment>Tag name prompt title</comment> + <location line="+21"/> + <source>Decline</source> + <translation type="unfinished">Odrzuć</translation> + </message> + <message> + <location line="+68"/> + <source>Status Message</source> <translation type="unfinished"></translation> </message> <message> <location line="+1"/> - <source>Tag:</source> - <comment>Tag name prompt</comment> + <source>Enter your status message:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+169"/> - <source>Accept</source> - <translation>Akceptuj</translation> + <location line="+10"/> + <source>Profile settings</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Decline</source> - <translation>Odrzuć</translation> + <location line="+5"/> + <source>Set status message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Logout</source> + <translation type="unfinished">Wyloguj</translation> + </message> + <message> + <location line="+46"/> + <source>Start a new chat</source> + <translation type="unfinished">Utwórz nowy czat</translation> + </message> + <message> + <location line="+8"/> + <source>Join a room</source> + <translation type="unfinished">Dołącz do pokoju</translation> + </message> + <message> + <location line="+5"/> + <source>Create a new room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Room directory</source> + <translation type="unfinished">Katalog pokojów</translation> + </message> + <message> + <location line="+12"/> + <source>User settings</source> + <translation type="unfinished">Ustawienia użytkownika</translation> </message> </context> <context> @@ -1385,34 +1526,6 @@ Example: https://server.my:8787</source> </message> </context> <context> - <name>SideBarActions</name> - <message> - <location filename="../../src/SideBarActions.cpp" line="+44"/> - <source>User settings</source> - <translation>Ustawienia użytkownika</translation> - </message> - <message> - <location line="+7"/> - <source>Create new room</source> - <translation>Utwórz nowy pokój</translation> - </message> - <message> - <location line="+1"/> - <source>Join a room</source> - <translation>Dołącz do pokoju</translation> - </message> - <message> - <location line="+16"/> - <source>Start a new chat</source> - <translation>Utwórz nowy czat</translation> - </message> - <message> - <location line="+15"/> - <source>Room directory</source> - <translation>Katalog pokojów</translation> - </message> -</context> -<context> <name>StatusIndicator</name> <message> <location filename="../qml/StatusIndicator.qml" line="+21"/> @@ -1438,7 +1551,7 @@ Example: https://server.my:8787</source> <context> <name>Success</name> <message> - <location filename="../qml/device-verification/Success.qml" line="+10"/> + <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> <translation type="unfinished"></translation> </message> @@ -1456,7 +1569,7 @@ Example: https://server.my:8787</source> <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1044"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1095"/> <source>Message redaction failed: %1</source> <translation type="unfinished">Redagowanie wiadomości nie powiodło się: %1</translation> </message> @@ -1592,17 +1705,22 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="-11"/> + <location line="+9"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-20"/> <source>%1 redacted their knock.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-876"/> + <location line="-883"/> <source>You joined this room.</source> <translation type="unfinished">Dołączyłeś(-łaś) do tego pokoju.</translation> </message> <message> - <location line="+842"/> + <location line="+849"/> <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> @@ -1623,12 +1741,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> - <source> Reason: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> + <location line="+10"/> <source>%1 knocked.</source> <translation type="unfinished"></translation> </message> @@ -1644,85 +1757,25 @@ Example: https://server.my:8787</source> <context> <name>TimelineView</name> <message> - <location filename="../qml/TimelineView.qml" line="+125"/> - <source>Copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Copy link location</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>React</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>Reply</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Edit</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Read receipts</source> - <translation>Potwierdzenia przeczytania</translation> - </message> - <message> - <location line="+6"/> - <source>Forward</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+9"/> - <source>Mark as read</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+4"/> - <source>View raw message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>View decrypted raw message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Remove message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Save as</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Open in external program</source> + <location filename="../qml/TimelineView.qml" line="+27"/> + <source>No room open</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Copy link to event</source> + <location line="+127"/> + <source>%1 member(s)</source> <translation type="unfinished"></translation> </message> <message> - <location line="+57"/> - <source>No room open</source> + <location line="+46"/> + <source>Back to room list</source> <translation type="unfinished"></translation> </message> </context> <context> <name>TimelineViewManager</name> <message> - <location filename="../../src/timeline/TimelineViewManager.cpp" line="+570"/> + <location filename="../../src/timeline/TimelineViewManager.cpp" line="+461"/> <source>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</source> <translation type="unfinished"></translation> </message> @@ -1780,54 +1833,6 @@ Example: https://server.my:8787</source> </message> </context> <context> - <name>UserInfoWidget</name> - <message> - <location filename="../../src/UserInfoWidget.cpp" line="+82"/> - <source>Logout</source> - <translation>Wyloguj</translation> - </message> - <message> - <location line="+20"/> - <source>Set custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+4"/> - <source>Custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Status:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>User Profile Settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Set presence automatically</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Online</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Unavailable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Offline</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>UserProfile</name> <message> <location filename="../qml/UserProfile.qml" line="+24"/> @@ -1866,7 +1871,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/UserProfile.cpp" line="+301"/> + <location filename="../../src/ui/UserProfile.cpp" line="+307"/> <source>Select an avatar</source> <translation type="unfinished">Wybierz awatar</translation> </message> @@ -1889,8 +1894,8 @@ Example: https://server.my:8787</source> <context> <name>UserSettings</name> <message> - <location filename="../../src/UserSettingsPage.cpp" line="+340"/> - <location filename="../../src/UserSettingsPage.h" line="+186"/> + <location filename="../../src/UserSettingsPage.cpp" line="+362"/> + <location filename="../../src/UserSettingsPage.h" line="+194"/> <source>Default</source> <translation type="unfinished"></translation> </message> @@ -1898,7 +1903,7 @@ Example: https://server.my:8787</source> <context> <name>UserSettingsPage</name> <message> - <location line="+553"/> + <location line="+524"/> <source>Minimize to tray</source> <translation>Zminimalizuj do paska zadań</translation> </message> @@ -2703,22 +2708,9 @@ Rozmiar multimediów: %2 </message> </context> <context> - <name>popups::UserMentions</name> - <message> - <location filename="../../src/popups/UserMentions.cpp" line="+68"/> - <source>This Room</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>All Rooms</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>utils</name> <message> - <location filename="../../src/Utils.h" line="+4"/> + <location line="+4"/> <source>Unknown Message Type</source> <translation type="unfinished"></translation> </message> diff --git a/resources/langs/nheko_pt_BR.ts b/resources/langs/nheko_pt_BR.ts index 5c4e9611..fa0ea193 100644 --- a/resources/langs/nheko_pt_BR.ts +++ b/resources/langs/nheko_pt_BR.ts @@ -54,14 +54,6 @@ </message> </context> <context> - <name>Cache</name> - <message> - <location filename="../../src/Cache.cpp" line="+2016"/> - <source>You joined this room.</source> - <translation>Você entrou nessa sala.</translation> - </message> -</context> -<context> <name>CallInvite</name> <message> <location filename="../qml/voip/CallInvite.qml" line="+70"/> @@ -133,23 +125,23 @@ <context> <name>ChatPage</name> <message> - <location filename="../../src/ChatPage.cpp" line="+204"/> + <location filename="../../src/ChatPage.cpp" line="+133"/> <source>Failed to invite user: %1</source> <translation>Falha ao convidar usuário: %1</translation> </message> <message> <location line="+4"/> - <location line="+809"/> + <location line="+665"/> <source>Invited user: %1</source> <translation>Usuário convidado: %1</translation> </message> <message> - <location line="-509"/> + <location line="-456"/> <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+412"/> + <location line="+360"/> <source>Confirm join</source> <translation>Confirmar entrada</translation> </message> @@ -164,13 +156,13 @@ <translation>Sala %1 criada.</translation> </message> <message> - <location line="+35"/> - <location line="+324"/> + <location line="+34"/> + <location line="+280"/> <source>Confirm invite</source> <translation>Confirmar convite</translation> </message> <message> - <location line="-323"/> + <location line="-279"/> <source>Do you really want to invite %1 (%2)?</source> <translation type="unfinished"></translation> </message> @@ -235,12 +227,12 @@ <translation>Usuário desbanido: %1</translation> </message> <message> - <location line="+227"/> + <location line="+183"/> <source>Do you really want to start a private chat with %1?</source> <translation type="unfinished"></translation> </message> <message> - <location line="-818"/> + <location line="-721"/> <source>Cache migration failed!</source> <translation>Migração do cache falhou!</translation> </message> @@ -255,7 +247,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+50"/> + <location line="+48"/> <source>Failed to restore OLM account. Please login again.</source> <translation>Falha ao restaurar conta OLM. Por favor faça login novamente.</translation> </message> @@ -265,13 +257,13 @@ <translation>Falha ao restaurar dados salvos. Por favor faça login novamente.</translation> </message> <message> - <location line="+145"/> + <location line="+101"/> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation type="unfinished"></translation> </message> <message> <location line="+34"/> - <location line="+123"/> + <location line="+117"/> <source>Please try to login again: %1</source> <translation type="unfinished"></translation> </message> @@ -301,55 +293,66 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+61"/> + <location line="+60"/> <source>Failed to kick %1 from %2: %3</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>CommunitiesListItem</name> + <name>CommunitiesList</name> <message> - <location filename="../../src/CommunitiesListItem.cpp" line="+30"/> - <source>Hide rooms with this tag or from this community</source> + <location filename="../qml/CommunitiesList.qml" line="+44"/> + <source>Hide rooms with this tag or from this space by default.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CommunitiesModel</name> <message> - <location line="+153"/> + <location filename="../../src/timeline/CommunitiesModel.cpp" line="+37"/> <source>All rooms</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>Favourite rooms</source> + <location line="+2"/> + <source>Shows all rooms without filtering.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Low priority rooms</source> + <location line="+30"/> + <source>Favourites</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Server Notices</source> - <comment>Tag translation for m.server_notice</comment> + <source>Rooms you have favourited.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Low Priority</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <location line="+2"/> - <source> (tag)</source> + <source>Rooms with low priority.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source> (community)</source> + <location line="+7"/> + <source>Server Notices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Messages from your server or administrator.</source> <translation type="unfinished"></translation> </message> </context> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+228"/> + <location filename="../../src/ChatPage.cpp" line="+183"/> <source>Decrypt secrets</source> <translation type="unfinished"></translation> </message> @@ -407,7 +410,7 @@ <message> <location line="+1"/> <source>Cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Cancelar</translation> </message> <message> <location line="+10"/> @@ -517,7 +520,7 @@ <context> <name>EventStore</name> <message> - <location filename="../../src/timeline/EventStore.cpp" line="+616"/> + <location filename="../../src/timeline/EventStore.cpp" line="+663"/> <source>-- Encrypted Event (No keys found for decryption) --</source> <comment>Placeholder, when the message was not decrypted yet or can't be decrypted.</comment> <translation type="unfinished"></translation> @@ -529,7 +532,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> + <location line="+35"/> <location line="+63"/> <source>-- Decryption Error (failed to retrieve megolm keys from db) --</source> <comment>Placeholder, when the message can't be decrypted, because the DB access failed.</comment> @@ -604,7 +607,7 @@ <context> <name>InputBar</name> <message> - <location filename="../../src/timeline/InputBar.cpp" line="+232"/> + <location filename="../../src/timeline/InputBar.cpp" line="+233"/> <source>Select a file</source> <translation type="unfinished"></translation> </message> @@ -614,7 +617,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+418"/> + <location line="+417"/> <source>Failed to upload media. Please try again.</source> <translation type="unfinished"></translation> </message> @@ -691,13 +694,13 @@ Example: https://server.my:8787</source> <message> <location line="+84"/> <location line="+11"/> - <location line="+160"/> + <location line="+157"/> <location line="+11"/> <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="-132"/> + <location line="-131"/> <source>Autodiscovery failed. Received malformed response.</source> <translation type="unfinished"></translation> </message> @@ -707,7 +710,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+25"/> + <location line="+24"/> <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation type="unfinished"></translation> </message> @@ -722,12 +725,12 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="-171"/> + <location line="-168"/> <source>SSO LOGIN</source> <translation type="unfinished"></translation> </message> <message> - <location line="+267"/> + <location line="+264"/> <source>Empty password</source> <translation type="unfinished"></translation> </message> @@ -779,6 +782,11 @@ Example: https://server.my:8787</source> </message> <message> <location line="+9"/> + <source>%1 changed the room avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>%1 created and configured room: %2</source> <translation type="unfinished"></translation> </message> @@ -808,13 +816,13 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="-72"/> + <location line="-80"/> <location line="+9"/> <source>removed</source> <translation type="unfinished"></translation> </message> <message> - <location line="+72"/> + <location line="+80"/> <source>%1 ended the call.</source> <translation type="unfinished"></translation> </message> @@ -860,7 +868,7 @@ Example: https://server.my:8787</source> <context> <name>MessageView</name> <message> - <location filename="../qml/MessageView.qml" line="+82"/> + <location filename="../qml/MessageView.qml" line="+83"/> <source>Edit</source> <translation type="unfinished"></translation> </message> @@ -879,6 +887,76 @@ Example: https://server.my:8787</source> <source>Options</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+329"/> + <source>&Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy &link location</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Re&act</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Repl&y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Read receip&ts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>&Mark as read</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>View raw message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>View decrypted raw message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Remo&ve message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Save as</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Open in external program</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy link to eve&nt</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NewVerificationRequest</name> @@ -920,7 +998,7 @@ Example: https://server.my:8787</source> <message> <location line="+10"/> <source>Cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Cancelar</translation> </message> <message> <location line="+0"/> @@ -935,7 +1013,7 @@ Example: https://server.my:8787</source> <message> <location line="+0"/> <source>Accept</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Aceitar</translation> </message> </context> <context> @@ -992,7 +1070,7 @@ Example: https://server.my:8787</source> <message> <location line="+16"/> <source>No microphone found.</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Nenhum microfone encontrado.</translation> </message> <message> <location line="+22"/> @@ -1012,13 +1090,13 @@ Example: https://server.my:8787</source> <message> <location line="+10"/> <source>Cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Cancelar</translation> </message> </context> <context> <name>Placeholder</name> <message> - <location filename="../qml/delegates/Placeholder.qml" line="+8"/> + <location filename="../qml/delegates/Placeholder.qml" line="+9"/> <source>unimplemented event: </source> <translation type="unfinished"></translation> </message> @@ -1026,7 +1104,7 @@ Example: https://server.my:8787</source> <context> <name>QCoreApplication</name> <message> - <location filename="../../src/main.cpp" line="+167"/> + <location filename="../../src/main.cpp" line="+200"/> <source>Create a unique profile, which allows you to log into several accounts at the same time and start multiple instances of nheko.</source> <translation type="unfinished"></translation> </message> @@ -1044,18 +1122,18 @@ Example: https://server.my:8787</source> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+77"/> + <location filename="../../src/RegisterPage.cpp" line="+78"/> <source>Username</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <location line="+287"/> + <location line="+305"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-283"/> + <location line="-301"/> <source>Password</source> <translation type="unfinished"></translation> </message> @@ -1080,22 +1158,47 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+30"/> + <location line="+35"/> <source>REGISTER</source> <translation type="unfinished"></translation> </message> <message> - <location line="+62"/> + <location line="+73"/> <source>No supported registration flows!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+210"/> + <location line="+213"/> <source>One or more fields have invalid inputs. Please correct those issues and try again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-26"/> + <location line="+23"/> + <source>Autodiscovery failed. Received malformed response.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-94"/> <source>Password is not long enough (min 8 chars)</source> <translation type="unfinished"></translation> </message> @@ -1105,7 +1208,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>Invalid server name</source> <translation type="unfinished"></translation> </message> @@ -1113,7 +1216,7 @@ Example: https://server.my:8787</source> <context> <name>ReplyPopup</name> <message> - <location filename="../qml/ReplyPopup.qml" line="+49"/> + <location filename="../qml/ReplyPopup.qml" line="+47"/> <source>Close</source> <translation type="unfinished"></translation> </message> @@ -1126,73 +1229,111 @@ Example: https://server.my:8787</source> <context> <name>RoomInfo</name> <message> - <location filename="../../src/Cache.cpp" line="+1813"/> + <location filename="../../src/Cache.cpp" line="+4009"/> <source>no version stored</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>RoomInfoListItem</name> + <name>RoomList</name> <message> - <location filename="../../src/RoomInfoListItem.cpp" line="+89"/> - <source>Leave room</source> + <location filename="../qml/RoomList.qml" line="+56"/> + <source>New tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter the tag you want to use:</source> <translation type="unfinished"></translation> </message> <message> <location line="+7"/> + <source>Leave room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>Tag room as:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>Favourite</source> - <comment>Standard matrix tag for favourites</comment> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Low Priority</source> - <comment>Standard matrix tag for low priority rooms</comment> + <location line="+2"/> + <source>Low priority</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Server Notice</source> - <comment>Standard matrix tag for server notices</comment> + <location line="+2"/> + <source>Server notice</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Adds or removes the specified tag.</source> - <comment>WhatsThis hint for tag menu actions</comment> + <location line="+13"/> + <source>Create new tag...</source> <translation type="unfinished"></translation> </message> <message> - <location line="+39"/> - <source>New tag...</source> - <comment>Add a new tag to the room</comment> - <translation type="unfinished"></translation> + <location line="+222"/> + <source>Accept</source> + <translation type="unfinished">Aceitar</translation> </message> <message> - <location line="+4"/> - <source>New Tag</source> - <comment>Tag name prompt title</comment> + <location line="+21"/> + <source>Decline</source> + <translation type="unfinished">Rejeitar</translation> + </message> + <message> + <location line="+68"/> + <source>Status Message</source> <translation type="unfinished"></translation> </message> <message> <location line="+1"/> - <source>Tag:</source> - <comment>Tag name prompt</comment> + <source>Enter your status message:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+169"/> - <source>Accept</source> + <location line="+10"/> + <source>Profile settings</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Decline</source> + <location line="+5"/> + <source>Set status message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Logout</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Start a new chat</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Join a room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Create a new room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Room directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>User settings</source> <translation type="unfinished"></translation> </message> </context> @@ -1379,35 +1520,7 @@ Example: https://server.my:8787</source> <message> <location line="+7"/> <source>Cancel</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>SideBarActions</name> - <message> - <location filename="../../src/SideBarActions.cpp" line="+44"/> - <source>User settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Create new room</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Join a room</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+16"/> - <source>Start a new chat</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+15"/> - <source>Room directory</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Cancelar</translation> </message> </context> <context> @@ -1436,7 +1549,7 @@ Example: https://server.my:8787</source> <context> <name>Success</name> <message> - <location filename="../qml/device-verification/Success.qml" line="+10"/> + <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> <translation type="unfinished"></translation> </message> @@ -1454,7 +1567,7 @@ Example: https://server.my:8787</source> <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1044"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1095"/> <source>Message redaction failed: %1</source> <translation type="unfinished"></translation> </message> @@ -1589,17 +1702,22 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="-11"/> + <location line="+9"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-20"/> <source>%1 redacted their knock.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-876"/> + <location line="-883"/> <source>You joined this room.</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Você entrou nessa sala.</translation> </message> <message> - <location line="+842"/> + <location line="+849"/> <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> @@ -1620,12 +1738,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> - <source> Reason: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> + <location line="+10"/> <source>%1 knocked.</source> <translation type="unfinished"></translation> </message> @@ -1641,85 +1754,25 @@ Example: https://server.my:8787</source> <context> <name>TimelineView</name> <message> - <location filename="../qml/TimelineView.qml" line="+125"/> - <source>Copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Copy link location</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>React</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>Reply</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Edit</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Read receipts</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Forward</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+9"/> - <source>Mark as read</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+4"/> - <source>View raw message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>View decrypted raw message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Remove message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Save as</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Open in external program</source> + <location filename="../qml/TimelineView.qml" line="+27"/> + <source>No room open</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Copy link to event</source> + <location line="+127"/> + <source>%1 member(s)</source> <translation type="unfinished"></translation> </message> <message> - <location line="+57"/> - <source>No room open</source> + <location line="+46"/> + <source>Back to room list</source> <translation type="unfinished"></translation> </message> </context> <context> <name>TimelineViewManager</name> <message> - <location filename="../../src/timeline/TimelineViewManager.cpp" line="+570"/> + <location filename="../../src/timeline/TimelineViewManager.cpp" line="+461"/> <source>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</source> <translation type="unfinished"></translation> </message> @@ -1777,54 +1830,6 @@ Example: https://server.my:8787</source> </message> </context> <context> - <name>UserInfoWidget</name> - <message> - <location filename="../../src/UserInfoWidget.cpp" line="+82"/> - <source>Logout</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+20"/> - <source>Set custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+4"/> - <source>Custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Status:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>User Profile Settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Set presence automatically</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Online</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Unavailable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Offline</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>UserProfile</name> <message> <location filename="../qml/UserProfile.qml" line="+24"/> @@ -1863,7 +1868,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/UserProfile.cpp" line="+301"/> + <location filename="../../src/ui/UserProfile.cpp" line="+307"/> <source>Select an avatar</source> <translation type="unfinished"></translation> </message> @@ -1886,8 +1891,8 @@ Example: https://server.my:8787</source> <context> <name>UserSettings</name> <message> - <location filename="../../src/UserSettingsPage.cpp" line="+340"/> - <location filename="../../src/UserSettingsPage.h" line="+186"/> + <location filename="../../src/UserSettingsPage.cpp" line="+362"/> + <location filename="../../src/UserSettingsPage.h" line="+194"/> <source>Default</source> <translation type="unfinished"></translation> </message> @@ -1895,7 +1900,7 @@ Example: https://server.my:8787</source> <context> <name>UserSettingsPage</name> <message> - <location line="+553"/> + <location line="+524"/> <source>Minimize to tray</source> <translation type="unfinished"></translation> </message> @@ -2363,7 +2368,7 @@ This usually causes the application icon in the task bar to animate in some fash <message> <location line="+15"/> <source>Cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Cancelar</translation> </message> </context> <context> @@ -2407,7 +2412,7 @@ This usually causes the application icon in the task bar to animate in some fash <message> <location line="+2"/> <source>Cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Cancelar</translation> </message> <message> <location line="+10"/> @@ -2450,7 +2455,7 @@ This usually causes the application icon in the task bar to animate in some fash <message> <location line="+1"/> <source>Cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Cancelar</translation> </message> <message> <location line="+1"/> @@ -2468,7 +2473,7 @@ This usually causes the application icon in the task bar to animate in some fash <message> <location filename="../../src/dialogs/InviteUsers.cpp" line="+46"/> <source>Cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Cancelar</translation> </message> <message> <location line="+8"/> @@ -2486,7 +2491,7 @@ This usually causes the application icon in the task bar to animate in some fash <message> <location line="+2"/> <source>Cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Cancelar</translation> </message> <message> <location line="+7"/> @@ -2499,7 +2504,7 @@ This usually causes the application icon in the task bar to animate in some fash <message> <location filename="../../src/dialogs/LeaveRoom.cpp" line="+35"/> <source>Cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Cancelar</translation> </message> <message> <location line="+8"/> @@ -2512,7 +2517,7 @@ This usually causes the application icon in the task bar to animate in some fash <message> <location filename="../../src/dialogs/Logout.cpp" line="+35"/> <source>Cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Cancelar</translation> </message> <message> <location line="+8"/> @@ -2530,7 +2535,7 @@ This usually causes the application icon in the task bar to animate in some fash <message> <location line="+1"/> <source>Cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Cancelar</translation> </message> <message> <location line="+93"/> @@ -2545,7 +2550,7 @@ Media size: %2 <message> <location filename="../../src/dialogs/ReCaptcha.cpp" line="+35"/> <source>Cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Cancelar</translation> </message> <message> <location line="+1"/> @@ -2698,22 +2703,9 @@ Media size: %2 </message> </context> <context> - <name>popups::UserMentions</name> - <message> - <location filename="../../src/popups/UserMentions.cpp" line="+68"/> - <source>This Room</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>All Rooms</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>utils</name> <message> - <location filename="../../src/Utils.h" line="+4"/> + <location line="+4"/> <source>Unknown Message Type</source> <translation type="unfinished"></translation> </message> diff --git a/resources/langs/nheko_pt_PT.ts b/resources/langs/nheko_pt_PT.ts index 5b041107..81343f97 100644 --- a/resources/langs/nheko_pt_PT.ts +++ b/resources/langs/nheko_pt_PT.ts @@ -54,14 +54,6 @@ </message> </context> <context> - <name>Cache</name> - <message> - <location filename="../../src/Cache.cpp" line="+2016"/> - <source>You joined this room.</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>CallInvite</name> <message> <location filename="../qml/voip/CallInvite.qml" line="+70"/> @@ -133,23 +125,23 @@ <context> <name>ChatPage</name> <message> - <location filename="../../src/ChatPage.cpp" line="+204"/> + <location filename="../../src/ChatPage.cpp" line="+133"/> <source>Failed to invite user: %1</source> <translation type="unfinished"></translation> </message> <message> <location line="+4"/> - <location line="+809"/> + <location line="+665"/> <source>Invited user: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="-509"/> + <location line="-456"/> <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+412"/> + <location line="+360"/> <source>Confirm join</source> <translation type="unfinished"></translation> </message> @@ -164,13 +156,13 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+35"/> - <location line="+324"/> + <location line="+34"/> + <location line="+280"/> <source>Confirm invite</source> <translation type="unfinished"></translation> </message> <message> - <location line="-323"/> + <location line="-279"/> <source>Do you really want to invite %1 (%2)?</source> <translation type="unfinished"></translation> </message> @@ -235,12 +227,12 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+227"/> + <location line="+183"/> <source>Do you really want to start a private chat with %1?</source> <translation type="unfinished"></translation> </message> <message> - <location line="-818"/> + <location line="-721"/> <source>Cache migration failed!</source> <translation type="unfinished"></translation> </message> @@ -255,7 +247,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+50"/> + <location line="+48"/> <source>Failed to restore OLM account. Please login again.</source> <translation type="unfinished"></translation> </message> @@ -265,13 +257,13 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+145"/> + <location line="+101"/> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation type="unfinished"></translation> </message> <message> <location line="+34"/> - <location line="+123"/> + <location line="+117"/> <source>Please try to login again: %1</source> <translation type="unfinished"></translation> </message> @@ -301,55 +293,66 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+61"/> + <location line="+60"/> <source>Failed to kick %1 from %2: %3</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>CommunitiesListItem</name> + <name>CommunitiesList</name> <message> - <location filename="../../src/CommunitiesListItem.cpp" line="+30"/> - <source>Hide rooms with this tag or from this community</source> + <location filename="../qml/CommunitiesList.qml" line="+44"/> + <source>Hide rooms with this tag or from this space by default.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CommunitiesModel</name> <message> - <location line="+153"/> + <location filename="../../src/timeline/CommunitiesModel.cpp" line="+37"/> <source>All rooms</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>Favourite rooms</source> + <location line="+2"/> + <source>Shows all rooms without filtering.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Low priority rooms</source> + <location line="+30"/> + <source>Favourites</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Server Notices</source> - <comment>Tag translation for m.server_notice</comment> + <source>Rooms you have favourited.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Low Priority</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <location line="+2"/> - <source> (tag)</source> + <source>Rooms with low priority.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source> (community)</source> + <location line="+7"/> + <source>Server Notices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Messages from your server or administrator.</source> <translation type="unfinished"></translation> </message> </context> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+228"/> + <location filename="../../src/ChatPage.cpp" line="+183"/> <source>Decrypt secrets</source> <translation type="unfinished"></translation> </message> @@ -517,7 +520,7 @@ <context> <name>EventStore</name> <message> - <location filename="../../src/timeline/EventStore.cpp" line="+616"/> + <location filename="../../src/timeline/EventStore.cpp" line="+663"/> <source>-- Encrypted Event (No keys found for decryption) --</source> <comment>Placeholder, when the message was not decrypted yet or can't be decrypted.</comment> <translation type="unfinished"></translation> @@ -529,7 +532,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> + <location line="+35"/> <location line="+63"/> <source>-- Decryption Error (failed to retrieve megolm keys from db) --</source> <comment>Placeholder, when the message can't be decrypted, because the DB access failed.</comment> @@ -604,7 +607,7 @@ <context> <name>InputBar</name> <message> - <location filename="../../src/timeline/InputBar.cpp" line="+232"/> + <location filename="../../src/timeline/InputBar.cpp" line="+233"/> <source>Select a file</source> <translation type="unfinished"></translation> </message> @@ -614,7 +617,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+418"/> + <location line="+417"/> <source>Failed to upload media. Please try again.</source> <translation type="unfinished"></translation> </message> @@ -691,13 +694,13 @@ Example: https://server.my:8787</source> <message> <location line="+84"/> <location line="+11"/> - <location line="+160"/> + <location line="+157"/> <location line="+11"/> <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="-132"/> + <location line="-131"/> <source>Autodiscovery failed. Received malformed response.</source> <translation type="unfinished"></translation> </message> @@ -707,7 +710,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+25"/> + <location line="+24"/> <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation type="unfinished"></translation> </message> @@ -722,12 +725,12 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="-171"/> + <location line="-168"/> <source>SSO LOGIN</source> <translation type="unfinished"></translation> </message> <message> - <location line="+267"/> + <location line="+264"/> <source>Empty password</source> <translation type="unfinished"></translation> </message> @@ -779,6 +782,11 @@ Example: https://server.my:8787</source> </message> <message> <location line="+9"/> + <source>%1 changed the room avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>%1 created and configured room: %2</source> <translation type="unfinished"></translation> </message> @@ -808,13 +816,13 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="-72"/> + <location line="-80"/> <location line="+9"/> <source>removed</source> <translation type="unfinished"></translation> </message> <message> - <location line="+72"/> + <location line="+80"/> <source>%1 ended the call.</source> <translation type="unfinished"></translation> </message> @@ -860,7 +868,7 @@ Example: https://server.my:8787</source> <context> <name>MessageView</name> <message> - <location filename="../qml/MessageView.qml" line="+82"/> + <location filename="../qml/MessageView.qml" line="+83"/> <source>Edit</source> <translation type="unfinished"></translation> </message> @@ -879,6 +887,76 @@ Example: https://server.my:8787</source> <source>Options</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+329"/> + <source>&Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy &link location</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Re&act</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Repl&y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Read receip&ts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>&Mark as read</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>View raw message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>View decrypted raw message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Remo&ve message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Save as</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Open in external program</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy link to eve&nt</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NewVerificationRequest</name> @@ -1018,7 +1096,7 @@ Example: https://server.my:8787</source> <context> <name>Placeholder</name> <message> - <location filename="../qml/delegates/Placeholder.qml" line="+8"/> + <location filename="../qml/delegates/Placeholder.qml" line="+9"/> <source>unimplemented event: </source> <translation type="unfinished"></translation> </message> @@ -1026,7 +1104,7 @@ Example: https://server.my:8787</source> <context> <name>QCoreApplication</name> <message> - <location filename="../../src/main.cpp" line="+167"/> + <location filename="../../src/main.cpp" line="+200"/> <source>Create a unique profile, which allows you to log into several accounts at the same time and start multiple instances of nheko.</source> <translation type="unfinished"></translation> </message> @@ -1044,18 +1122,18 @@ Example: https://server.my:8787</source> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+77"/> + <location filename="../../src/RegisterPage.cpp" line="+78"/> <source>Username</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <location line="+287"/> + <location line="+305"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-283"/> + <location line="-301"/> <source>Password</source> <translation type="unfinished"></translation> </message> @@ -1080,22 +1158,47 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+30"/> + <location line="+35"/> <source>REGISTER</source> <translation type="unfinished"></translation> </message> <message> - <location line="+62"/> + <location line="+73"/> <source>No supported registration flows!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+210"/> + <location line="+213"/> <source>One or more fields have invalid inputs. Please correct those issues and try again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-26"/> + <location line="+23"/> + <source>Autodiscovery failed. Received malformed response.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-94"/> <source>Password is not long enough (min 8 chars)</source> <translation type="unfinished"></translation> </message> @@ -1105,7 +1208,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>Invalid server name</source> <translation type="unfinished"></translation> </message> @@ -1113,7 +1216,7 @@ Example: https://server.my:8787</source> <context> <name>ReplyPopup</name> <message> - <location filename="../qml/ReplyPopup.qml" line="+49"/> + <location filename="../qml/ReplyPopup.qml" line="+47"/> <source>Close</source> <translation type="unfinished"></translation> </message> @@ -1126,73 +1229,111 @@ Example: https://server.my:8787</source> <context> <name>RoomInfo</name> <message> - <location filename="../../src/Cache.cpp" line="+1813"/> + <location filename="../../src/Cache.cpp" line="+4009"/> <source>no version stored</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>RoomInfoListItem</name> + <name>RoomList</name> <message> - <location filename="../../src/RoomInfoListItem.cpp" line="+89"/> - <source>Leave room</source> + <location filename="../qml/RoomList.qml" line="+56"/> + <source>New tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter the tag you want to use:</source> <translation type="unfinished"></translation> </message> <message> <location line="+7"/> + <source>Leave room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>Tag room as:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>Favourite</source> - <comment>Standard matrix tag for favourites</comment> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Low Priority</source> - <comment>Standard matrix tag for low priority rooms</comment> + <location line="+2"/> + <source>Low priority</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Server Notice</source> - <comment>Standard matrix tag for server notices</comment> + <location line="+2"/> + <source>Server notice</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Adds or removes the specified tag.</source> - <comment>WhatsThis hint for tag menu actions</comment> + <location line="+13"/> + <source>Create new tag...</source> <translation type="unfinished"></translation> </message> <message> - <location line="+39"/> - <source>New tag...</source> - <comment>Add a new tag to the room</comment> + <location line="+222"/> + <source>Accept</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>New Tag</source> - <comment>Tag name prompt title</comment> + <location line="+21"/> + <source>Decline</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+68"/> + <source>Status Message</source> <translation type="unfinished"></translation> </message> <message> <location line="+1"/> - <source>Tag:</source> - <comment>Tag name prompt</comment> + <source>Enter your status message:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+169"/> - <source>Accept</source> + <location line="+10"/> + <source>Profile settings</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Decline</source> + <location line="+5"/> + <source>Set status message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Logout</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Start a new chat</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Join a room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Create a new room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Room directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>User settings</source> <translation type="unfinished"></translation> </message> </context> @@ -1383,34 +1524,6 @@ Example: https://server.my:8787</source> </message> </context> <context> - <name>SideBarActions</name> - <message> - <location filename="../../src/SideBarActions.cpp" line="+44"/> - <source>User settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Create new room</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Join a room</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+16"/> - <source>Start a new chat</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+15"/> - <source>Room directory</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>StatusIndicator</name> <message> <location filename="../qml/StatusIndicator.qml" line="+21"/> @@ -1436,7 +1549,7 @@ Example: https://server.my:8787</source> <context> <name>Success</name> <message> - <location filename="../qml/device-verification/Success.qml" line="+10"/> + <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> <translation type="unfinished"></translation> </message> @@ -1454,7 +1567,7 @@ Example: https://server.my:8787</source> <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1044"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1095"/> <source>Message redaction failed: %1</source> <translation type="unfinished"></translation> </message> @@ -1589,17 +1702,22 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="-11"/> + <location line="+9"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-20"/> <source>%1 redacted their knock.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-876"/> + <location line="-883"/> <source>You joined this room.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+842"/> + <location line="+849"/> <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> @@ -1620,12 +1738,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> - <source> Reason: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> + <location line="+10"/> <source>%1 knocked.</source> <translation type="unfinished"></translation> </message> @@ -1641,85 +1754,25 @@ Example: https://server.my:8787</source> <context> <name>TimelineView</name> <message> - <location filename="../qml/TimelineView.qml" line="+125"/> - <source>Copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Copy link location</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>React</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>Reply</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Edit</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Read receipts</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Forward</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+9"/> - <source>Mark as read</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+4"/> - <source>View raw message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>View decrypted raw message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Remove message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Save as</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Open in external program</source> + <location filename="../qml/TimelineView.qml" line="+27"/> + <source>No room open</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Copy link to event</source> + <location line="+127"/> + <source>%1 member(s)</source> <translation type="unfinished"></translation> </message> <message> - <location line="+57"/> - <source>No room open</source> + <location line="+46"/> + <source>Back to room list</source> <translation type="unfinished"></translation> </message> </context> <context> <name>TimelineViewManager</name> <message> - <location filename="../../src/timeline/TimelineViewManager.cpp" line="+570"/> + <location filename="../../src/timeline/TimelineViewManager.cpp" line="+461"/> <source>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</source> <translation type="unfinished"></translation> </message> @@ -1777,54 +1830,6 @@ Example: https://server.my:8787</source> </message> </context> <context> - <name>UserInfoWidget</name> - <message> - <location filename="../../src/UserInfoWidget.cpp" line="+82"/> - <source>Logout</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+20"/> - <source>Set custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+4"/> - <source>Custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Status:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>User Profile Settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Set presence automatically</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Online</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Unavailable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Offline</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>UserProfile</name> <message> <location filename="../qml/UserProfile.qml" line="+24"/> @@ -1863,7 +1868,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/UserProfile.cpp" line="+301"/> + <location filename="../../src/ui/UserProfile.cpp" line="+307"/> <source>Select an avatar</source> <translation type="unfinished"></translation> </message> @@ -1886,8 +1891,8 @@ Example: https://server.my:8787</source> <context> <name>UserSettings</name> <message> - <location filename="../../src/UserSettingsPage.cpp" line="+340"/> - <location filename="../../src/UserSettingsPage.h" line="+186"/> + <location filename="../../src/UserSettingsPage.cpp" line="+362"/> + <location filename="../../src/UserSettingsPage.h" line="+194"/> <source>Default</source> <translation type="unfinished"></translation> </message> @@ -1895,7 +1900,7 @@ Example: https://server.my:8787</source> <context> <name>UserSettingsPage</name> <message> - <location line="+553"/> + <location line="+524"/> <source>Minimize to tray</source> <translation type="unfinished"></translation> </message> @@ -2698,22 +2703,9 @@ Media size: %2 </message> </context> <context> - <name>popups::UserMentions</name> - <message> - <location filename="../../src/popups/UserMentions.cpp" line="+68"/> - <source>This Room</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>All Rooms</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>utils</name> <message> - <location filename="../../src/Utils.h" line="+4"/> + <location line="+4"/> <source>Unknown Message Type</source> <translation type="unfinished"></translation> </message> diff --git a/resources/langs/nheko_ro.ts b/resources/langs/nheko_ro.ts index 7c35ba42..c21bb069 100644 --- a/resources/langs/nheko_ro.ts +++ b/resources/langs/nheko_ro.ts @@ -54,14 +54,6 @@ </message> </context> <context> - <name>Cache</name> - <message> - <location filename="../../src/Cache.cpp" line="+2016"/> - <source>You joined this room.</source> - <translation>Te-ai alăturat camerei.</translation> - </message> -</context> -<context> <name>CallInvite</name> <message> <location filename="../qml/voip/CallInvite.qml" line="+70"/> @@ -133,23 +125,23 @@ <context> <name>ChatPage</name> <message> - <location filename="../../src/ChatPage.cpp" line="+204"/> + <location filename="../../src/ChatPage.cpp" line="+133"/> <source>Failed to invite user: %1</source> <translation>Nu s-a putut invita utilizatorul: %1</translation> </message> <message> <location line="+4"/> - <location line="+809"/> + <location line="+665"/> <source>Invited user: %1</source> <translation>Utilizator invitat: %1</translation> </message> <message> - <location line="-509"/> + <location line="-456"/> <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source> <translation>Nu s-a putut muta cache-ul pe versiunea curentă. Acest lucru poate avea diferite cauze. Vă rugăm să deschideți un issue și încercați să folosiți o versiune mai veche între timp. O altă opțiune ar fi să încercați să ștergeți cache-ul manual.</translation> </message> <message> - <location line="+412"/> + <location line="+360"/> <source>Confirm join</source> <translation type="unfinished"></translation> </message> @@ -164,13 +156,13 @@ <translation>Camera %1 a fost creată.</translation> </message> <message> - <location line="+35"/> - <location line="+324"/> + <location line="+34"/> + <location line="+280"/> <source>Confirm invite</source> <translation type="unfinished"></translation> </message> <message> - <location line="-323"/> + <location line="-279"/> <source>Do you really want to invite %1 (%2)?</source> <translation type="unfinished"></translation> </message> @@ -235,12 +227,12 @@ <translation>Utilizator dezinterzis: %1</translation> </message> <message> - <location line="+227"/> + <location line="+183"/> <source>Do you really want to start a private chat with %1?</source> <translation type="unfinished"></translation> </message> <message> - <location line="-818"/> + <location line="-721"/> <source>Cache migration failed!</source> <translation>Nu s-a putut migra cache-ul!</translation> </message> @@ -255,7 +247,7 @@ <translation>Cache-ul de pe disc este mai nou decât versiunea pe care Nheko o suportă. Vă rugăm actualizați sau ștergeți cache-ul.</translation> </message> <message> - <location line="+50"/> + <location line="+48"/> <source>Failed to restore OLM account. Please login again.</source> <translation>Nu s-a putut restabili contul OLM. Vă rugăm să vă reconectați.</translation> </message> @@ -265,13 +257,13 @@ <translation>Nu s-au putut restabili datele salvate. Vă rugăm să vă reconectați.</translation> </message> <message> - <location line="+145"/> + <location line="+101"/> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation>Nu s-au putut stabili cheile. Răspunsul serverului: %1 %2. Vă rugăm încercați mai târziu.</translation> </message> <message> <location line="+34"/> - <location line="+123"/> + <location line="+117"/> <source>Please try to login again: %1</source> <translation>Vă rugăm să vă reconectați: %1</translation> </message> @@ -301,55 +293,66 @@ <translation>Nu s-a putut părăsi camera: %1</translation> </message> <message> - <location line="+61"/> + <location line="+60"/> <source>Failed to kick %1 from %2: %3</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>CommunitiesListItem</name> + <name>CommunitiesList</name> <message> - <location filename="../../src/CommunitiesListItem.cpp" line="+30"/> - <source>Hide rooms with this tag or from this community</source> + <location filename="../qml/CommunitiesList.qml" line="+44"/> + <source>Hide rooms with this tag or from this space by default.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CommunitiesModel</name> <message> - <location line="+153"/> + <location filename="../../src/timeline/CommunitiesModel.cpp" line="+37"/> <source>All rooms</source> - <translation>Toate camerele</translation> + <translation type="unfinished">Toate camerele</translation> </message> <message> - <location line="+5"/> - <source>Favourite rooms</source> - <translation>Camere favorite</translation> + <location line="+2"/> + <source>Shows all rooms without filtering.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Low priority rooms</source> - <translation>Camere cu prioritate scăzută</translation> + <location line="+30"/> + <source>Favourites</source> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Server Notices</source> - <comment>Tag translation for m.server_notice</comment> + <source>Rooms you have favourited.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Low Priority</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <location line="+2"/> - <source> (tag)</source> - <translation> (etichetă)</translation> + <source>Rooms with low priority.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source> (community)</source> - <translation> (comunitate)</translation> + <location line="+7"/> + <source>Server Notices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Messages from your server or administrator.</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+228"/> + <location filename="../../src/ChatPage.cpp" line="+183"/> <source>Decrypt secrets</source> <translation type="unfinished"></translation> </message> @@ -517,7 +520,7 @@ <context> <name>EventStore</name> <message> - <location filename="../../src/timeline/EventStore.cpp" line="+616"/> + <location filename="../../src/timeline/EventStore.cpp" line="+663"/> <source>-- Encrypted Event (No keys found for decryption) --</source> <comment>Placeholder, when the message was not decrypted yet or can't be decrypted.</comment> <translation type="unfinished"></translation> @@ -529,7 +532,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> + <location line="+35"/> <location line="+63"/> <source>-- Decryption Error (failed to retrieve megolm keys from db) --</source> <comment>Placeholder, when the message can't be decrypted, because the DB access failed.</comment> @@ -604,7 +607,7 @@ <context> <name>InputBar</name> <message> - <location filename="../../src/timeline/InputBar.cpp" line="+232"/> + <location filename="../../src/timeline/InputBar.cpp" line="+233"/> <source>Select a file</source> <translation type="unfinished"></translation> </message> @@ -614,7 +617,7 @@ <translation type="unfinished">Toate fișierele (*)</translation> </message> <message> - <location line="+418"/> + <location line="+417"/> <source>Failed to upload media. Please try again.</source> <translation type="unfinished"></translation> </message> @@ -695,13 +698,13 @@ Exemplu: https://serverul.meu:8787</translation> <message> <location line="+84"/> <location line="+11"/> - <location line="+160"/> + <location line="+157"/> <location line="+11"/> <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="-132"/> + <location line="-131"/> <source>Autodiscovery failed. Received malformed response.</source> <translation>Autodescoperirea a eșuat. Răspunsul primit este defectuos.</translation> </message> @@ -711,7 +714,7 @@ Exemplu: https://serverul.meu:8787</translation> <translation>Autodescoperirea a eșuat. Eroare necunoscută la solicitarea .well-known.</translation> </message> <message> - <location line="+25"/> + <location line="+24"/> <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation>Punctele finale necesare nu au fost găsite. Posibil a nu fi un server Matrix.</translation> </message> @@ -726,12 +729,12 @@ Exemplu: https://serverul.meu:8787</translation> <translation>A apărut o eroare necunoscută. Verificați ca domeniul homeserverului să fie valid.</translation> </message> <message> - <location line="-171"/> + <location line="-168"/> <source>SSO LOGIN</source> <translation>CONECTARE SSO</translation> </message> <message> - <location line="+267"/> + <location line="+264"/> <source>Empty password</source> <translation>Parolă necompletată</translation> </message> @@ -789,6 +792,11 @@ Exemplu: https://serverul.meu:8787</translation> </message> <message> <location line="+9"/> + <source>%1 changed the room avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>%1 created and configured room: %2</source> <translation>%1 a creat și configurat camera: %2</translation> </message> @@ -864,7 +872,7 @@ Exemplu: https://serverul.meu:8787</translation> <context> <name>MessageView</name> <message> - <location filename="../qml/MessageView.qml" line="+82"/> + <location filename="../qml/MessageView.qml" line="+83"/> <source>Edit</source> <translation type="unfinished"></translation> </message> @@ -883,6 +891,76 @@ Exemplu: https://serverul.meu:8787</translation> <source>Options</source> <translation type="unfinished">Opțiuni</translation> </message> + <message> + <location line="+329"/> + <source>&Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy &link location</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Re&act</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Repl&y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Read receip&ts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>&Mark as read</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>View raw message</source> + <translation type="unfinished">Vedeți mesajul brut</translation> + </message> + <message> + <location line="+8"/> + <source>View decrypted raw message</source> + <translation type="unfinished">Vedeți mesajul brut decriptat</translation> + </message> + <message> + <location line="+6"/> + <source>Remo&ve message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Save as</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Open in external program</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy link to eve&nt</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NewVerificationRequest</name> @@ -1022,7 +1100,7 @@ Exemplu: https://serverul.meu:8787</translation> <context> <name>Placeholder</name> <message> - <location filename="../qml/delegates/Placeholder.qml" line="+8"/> + <location filename="../qml/delegates/Placeholder.qml" line="+9"/> <source>unimplemented event: </source> <translation>eveniment neimplementat: </translation> </message> @@ -1030,7 +1108,7 @@ Exemplu: https://serverul.meu:8787</translation> <context> <name>QCoreApplication</name> <message> - <location filename="../../src/main.cpp" line="+167"/> + <location filename="../../src/main.cpp" line="+200"/> <source>Create a unique profile, which allows you to log into several accounts at the same time and start multiple instances of nheko.</source> <translation type="unfinished"></translation> </message> @@ -1048,18 +1126,18 @@ Exemplu: https://serverul.meu:8787</translation> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+77"/> + <location filename="../../src/RegisterPage.cpp" line="+78"/> <source>Username</source> <translation>Nume de utilizator</translation> </message> <message> <location line="+2"/> - <location line="+287"/> + <location line="+305"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation>Numele de utilizator nu poate fi gol, și trebuie să conțină doar caracterele a-z, 0-9, ., =, - și /.</translation> </message> <message> - <location line="-283"/> + <location line="-301"/> <source>Password</source> <translation>Parolă</translation> </message> @@ -1084,22 +1162,47 @@ Exemplu: https://serverul.meu:8787</translation> <translation>Un server care permite înregistrarea. Deoarece Matrix este decentralizat, trebuie să găsiți un server pe care să vă înregistrați sau să vă găzduiți propriul server.</translation> </message> <message> - <location line="+30"/> + <location line="+35"/> <source>REGISTER</source> <translation>ÎNREGISTRARE</translation> </message> <message> - <location line="+62"/> + <location line="+73"/> <source>No supported registration flows!</source> <translation>Fluxuri de înregistrare nesuportate!</translation> </message> <message> - <location line="+210"/> + <location line="+213"/> <source>One or more fields have invalid inputs. Please correct those issues and try again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-26"/> + <location line="+23"/> + <source>Autodiscovery failed. Received malformed response.</source> + <translation type="unfinished">Autodescoperirea a eșuat. Răspunsul primit este defectuos.</translation> + </message> + <message> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <translation type="unfinished">Autodescoperirea a eșuat. Eroare necunoscută la solicitarea .well-known.</translation> + </message> + <message> + <location line="+26"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <translation type="unfinished">Punctele finale necesare nu au fost găsite. Posibil a nu fi un server Matrix.</translation> + </message> + <message> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <translation type="unfinished">Răspuns eronat primit. Verificați ca domeniul homeserverului să fie valid.</translation> + </message> + <message> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <translation type="unfinished">A apărut o eroare necunoscută. Verificați ca domeniul homeserverului să fie valid.</translation> + </message> + <message> + <location line="-94"/> <source>Password is not long enough (min 8 chars)</source> <translation>Parola nu este destul de lungă (minim 8 caractere)</translation> </message> @@ -1109,7 +1212,7 @@ Exemplu: https://serverul.meu:8787</translation> <translation>Parolele nu se potrivesc</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>Invalid server name</source> <translation>Nume server invalid</translation> </message> @@ -1117,7 +1220,7 @@ Exemplu: https://serverul.meu:8787</translation> <context> <name>ReplyPopup</name> <message> - <location filename="../qml/ReplyPopup.qml" line="+49"/> + <location filename="../qml/ReplyPopup.qml" line="+47"/> <source>Close</source> <translation type="unfinished">Închide</translation> </message> @@ -1130,74 +1233,112 @@ Exemplu: https://serverul.meu:8787</translation> <context> <name>RoomInfo</name> <message> - <location filename="../../src/Cache.cpp" line="+1813"/> + <location filename="../../src/Cache.cpp" line="+4009"/> <source>no version stored</source> <translation>nicio versiune stocată</translation> </message> </context> <context> - <name>RoomInfoListItem</name> + <name>RoomList</name> <message> - <location filename="../../src/RoomInfoListItem.cpp" line="+89"/> - <source>Leave room</source> - <translation>Părăsește camera</translation> + <location filename="../qml/RoomList.qml" line="+56"/> + <source>New tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter the tag you want to use:</source> + <translation type="unfinished"></translation> </message> <message> <location line="+7"/> + <source>Leave room</source> + <translation type="unfinished">Părăsește camera</translation> + </message> + <message> + <location line="+5"/> <source>Tag room as:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>Favourite</source> - <comment>Standard matrix tag for favourites</comment> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Low Priority</source> - <comment>Standard matrix tag for low priority rooms</comment> + <location line="+2"/> + <source>Low priority</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Server Notice</source> - <comment>Standard matrix tag for server notices</comment> + <location line="+2"/> + <source>Server notice</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Adds or removes the specified tag.</source> - <comment>WhatsThis hint for tag menu actions</comment> + <location line="+13"/> + <source>Create new tag...</source> <translation type="unfinished"></translation> </message> <message> - <location line="+39"/> - <source>New tag...</source> - <comment>Add a new tag to the room</comment> - <translation type="unfinished"></translation> + <location line="+222"/> + <source>Accept</source> + <translation type="unfinished">Acceptare</translation> </message> <message> - <location line="+4"/> - <source>New Tag</source> - <comment>Tag name prompt title</comment> + <location line="+21"/> + <source>Decline</source> + <translation type="unfinished">Refuzare</translation> + </message> + <message> + <location line="+68"/> + <source>Status Message</source> <translation type="unfinished"></translation> </message> <message> <location line="+1"/> - <source>Tag:</source> - <comment>Tag name prompt</comment> + <source>Enter your status message:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+169"/> - <source>Accept</source> - <translation>Acceptare</translation> + <location line="+10"/> + <source>Profile settings</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Decline</source> - <translation>Refuzare</translation> + <location line="+5"/> + <source>Set status message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Logout</source> + <translation type="unfinished">Deconectare</translation> + </message> + <message> + <location line="+46"/> + <source>Start a new chat</source> + <translation type="unfinished">Începe o nouă conversație</translation> + </message> + <message> + <location line="+8"/> + <source>Join a room</source> + <translation type="unfinished">Alătură-te unei camere</translation> + </message> + <message> + <location line="+5"/> + <source>Create a new room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Room directory</source> + <translation type="unfinished">Registru de camere</translation> + </message> + <message> + <location line="+12"/> + <source>User settings</source> + <translation type="unfinished">Setări utilizator</translation> </message> </context> <context> @@ -1387,34 +1528,6 @@ Exemplu: https://serverul.meu:8787</translation> </message> </context> <context> - <name>SideBarActions</name> - <message> - <location filename="../../src/SideBarActions.cpp" line="+44"/> - <source>User settings</source> - <translation>Setări utilizator</translation> - </message> - <message> - <location line="+7"/> - <source>Create new room</source> - <translation>Crează cameră nouă</translation> - </message> - <message> - <location line="+1"/> - <source>Join a room</source> - <translation>Alătură-te unei camere</translation> - </message> - <message> - <location line="+16"/> - <source>Start a new chat</source> - <translation>Începe o nouă conversație</translation> - </message> - <message> - <location line="+15"/> - <source>Room directory</source> - <translation>Registru de camere</translation> - </message> -</context> -<context> <name>StatusIndicator</name> <message> <location filename="../qml/StatusIndicator.qml" line="+21"/> @@ -1440,7 +1553,7 @@ Exemplu: https://serverul.meu:8787</translation> <context> <name>Success</name> <message> - <location filename="../qml/device-verification/Success.qml" line="+10"/> + <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> <translation type="unfinished"></translation> </message> @@ -1458,7 +1571,7 @@ Exemplu: https://serverul.meu:8787</translation> <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1044"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1095"/> <source>Message redaction failed: %1</source> <translation>Redactare mesaj eșuată: %1</translation> </message> @@ -1594,17 +1707,22 @@ Exemplu: https://serverul.meu:8787</translation> <translation>%1 a fost interzis(ă).</translation> </message> <message> - <location line="-11"/> + <location line="+9"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-20"/> <source>%1 redacted their knock.</source> <translation>%1 și-a redactat ciocănitul.</translation> </message> <message> - <location line="-876"/> + <location line="-883"/> <source>You joined this room.</source> <translation>Te-ai alăturat camerei.</translation> </message> <message> - <location line="+842"/> + <location line="+849"/> <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> @@ -1625,12 +1743,7 @@ Exemplu: https://serverul.meu:8787</translation> <translation>%1 a părăsit camera după ce a părăsit-o deja înainte!</translation> </message> <message> - <location line="+15"/> - <source> Reason: %1</source> - <translation>Motiv: %1</translation> - </message> - <message> - <location line="-5"/> + <location line="+10"/> <source>%1 knocked.</source> <translation>%1 a ciocănit.</translation> </message> @@ -1646,85 +1759,25 @@ Exemplu: https://serverul.meu:8787</translation> <context> <name>TimelineView</name> <message> - <location filename="../qml/TimelineView.qml" line="+125"/> - <source>Copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Copy link location</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>React</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>Reply</source> - <translation>Răspuns</translation> - </message> - <message> - <location line="+7"/> - <source>Edit</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Read receipts</source> - <translation>Confirmări de citire</translation> - </message> - <message> - <location line="+6"/> - <source>Forward</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+9"/> - <source>Mark as read</source> - <translation>Marcați ca citit</translation> - </message> - <message> - <location line="+4"/> - <source>View raw message</source> - <translation>Vedeți mesajul brut</translation> - </message> - <message> - <location line="+8"/> - <source>View decrypted raw message</source> - <translation>Vedeți mesajul brut decriptat</translation> - </message> - <message> - <location line="+6"/> - <source>Remove message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Save as</source> - <translation>Salvare ca</translation> + <location filename="../qml/TimelineView.qml" line="+27"/> + <source>No room open</source> + <translation>Nicio cameră deschisă</translation> </message> <message> - <location line="+7"/> - <source>Open in external program</source> + <location line="+127"/> + <source>%1 member(s)</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Copy link to event</source> + <location line="+46"/> + <source>Back to room list</source> <translation type="unfinished"></translation> </message> - <message> - <location line="+57"/> - <source>No room open</source> - <translation>Nicio cameră deschisă</translation> - </message> </context> <context> <name>TimelineViewManager</name> <message> - <location filename="../../src/timeline/TimelineViewManager.cpp" line="+570"/> + <location filename="../../src/timeline/TimelineViewManager.cpp" line="+461"/> <source>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</source> <translation type="unfinished"></translation> </message> @@ -1782,54 +1835,6 @@ Exemplu: https://serverul.meu:8787</translation> </message> </context> <context> - <name>UserInfoWidget</name> - <message> - <location filename="../../src/UserInfoWidget.cpp" line="+82"/> - <source>Logout</source> - <translation>Deconectare</translation> - </message> - <message> - <location line="+20"/> - <source>Set custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+4"/> - <source>Custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Status:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>User Profile Settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Set presence automatically</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Online</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Unavailable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Offline</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>UserProfile</name> <message> <location filename="../qml/UserProfile.qml" line="+24"/> @@ -1868,7 +1873,7 @@ Exemplu: https://serverul.meu:8787</translation> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/UserProfile.cpp" line="+301"/> + <location filename="../../src/ui/UserProfile.cpp" line="+307"/> <source>Select an avatar</source> <translation type="unfinished">Selectează un avatar</translation> </message> @@ -1891,8 +1896,8 @@ Exemplu: https://serverul.meu:8787</translation> <context> <name>UserSettings</name> <message> - <location filename="../../src/UserSettingsPage.cpp" line="+340"/> - <location filename="../../src/UserSettingsPage.h" line="+186"/> + <location filename="../../src/UserSettingsPage.cpp" line="+362"/> + <location filename="../../src/UserSettingsPage.h" line="+194"/> <source>Default</source> <translation type="unfinished"></translation> </message> @@ -1900,7 +1905,7 @@ Exemplu: https://serverul.meu:8787</translation> <context> <name>UserSettingsPage</name> <message> - <location line="+553"/> + <location line="+524"/> <source>Minimize to tray</source> <translation>Minimizează în bara de notificări</translation> </message> @@ -2705,22 +2710,9 @@ Dimensiune media: %2 </message> </context> <context> - <name>popups::UserMentions</name> - <message> - <location filename="../../src/popups/UserMentions.cpp" line="+68"/> - <source>This Room</source> - <translation>Această cameră</translation> - </message> - <message> - <location line="+1"/> - <source>All Rooms</source> - <translation>Toate camerele</translation> - </message> -</context> -<context> <name>utils</name> <message> - <location filename="../../src/Utils.h" line="+4"/> + <location line="+4"/> <source>Unknown Message Type</source> <translation>Tip mesaj necunoscut</translation> </message> diff --git a/resources/langs/nheko_ru.ts b/resources/langs/nheko_ru.ts index 4f9d406e..6f2b19af 100644 --- a/resources/langs/nheko_ru.ts +++ b/resources/langs/nheko_ru.ts @@ -54,14 +54,6 @@ </message> </context> <context> - <name>Cache</name> - <message> - <location filename="../../src/Cache.cpp" line="+2016"/> - <source>You joined this room.</source> - <translation>Вы присоединились к этой комнате.</translation> - </message> -</context> -<context> <name>CallInvite</name> <message> <location filename="../qml/voip/CallInvite.qml" line="+70"/> @@ -133,23 +125,23 @@ <context> <name>ChatPage</name> <message> - <location filename="../../src/ChatPage.cpp" line="+204"/> + <location filename="../../src/ChatPage.cpp" line="+133"/> <source>Failed to invite user: %1</source> <translation>Не удалось пригласить пользователя: %1</translation> </message> <message> <location line="+4"/> - <location line="+809"/> + <location line="+665"/> <source>Invited user: %1</source> <translation>Приглашенный пользователь: %1</translation> </message> <message> - <location line="-509"/> + <location line="-456"/> <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source> <translation>Миграция кэша для текущей версии не удалась. Это может происходить по разным причинам. Пожалуйста сообщите о проблеме и попробуйте временно использовать старую версию. Так-же вы можете попробовать удалить кэш самостоятельно.</translation> </message> <message> - <location line="+412"/> + <location line="+360"/> <source>Confirm join</source> <translation>Подтвердить вход</translation> </message> @@ -164,13 +156,13 @@ <translation>Комната %1 создана.</translation> </message> <message> - <location line="+35"/> - <location line="+324"/> + <location line="+34"/> + <location line="+280"/> <source>Confirm invite</source> <translation>Подтвердите приглашение</translation> </message> <message> - <location line="-323"/> + <location line="-279"/> <source>Do you really want to invite %1 (%2)?</source> <translation>Вы точно хотите пригласить %1 (%2)?</translation> </message> @@ -235,12 +227,12 @@ <translation>Разблокированный пользователь: %1</translation> </message> <message> - <location line="+227"/> + <location line="+183"/> <source>Do you really want to start a private chat with %1?</source> <translation>Вы действительно хотите начать личную переписку с %1?</translation> </message> <message> - <location line="-818"/> + <location line="-721"/> <source>Cache migration failed!</source> <translation>Миграция кэша не удалась!</translation> </message> @@ -255,7 +247,7 @@ <translation>Ваш кэш новее, чем эта версия Nheko поддерживает. Пожалуйста обновитесь или отчистите ваш кэш.</translation> </message> <message> - <location line="+50"/> + <location line="+48"/> <source>Failed to restore OLM account. Please login again.</source> <translation>Не удалось восстановить учетную запись OLM. Пожалуйста, войдите снова.</translation> </message> @@ -265,13 +257,13 @@ <translation>Не удалось восстановить сохраненные данные. Пожалуйста, войдите снова.</translation> </message> <message> - <location line="+145"/> + <location line="+101"/> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation>Не удалось настроить ключи шифрования. Ответ сервера:%1 %2. Пожалуйста, попробуйте позже.</translation> </message> <message> <location line="+34"/> - <location line="+123"/> + <location line="+117"/> <source>Please try to login again: %1</source> <translation>Повторите попытку входа: %1</translation> </message> @@ -301,55 +293,66 @@ <translation>Не удалось покинуть комнату: %1</translation> </message> <message> - <location line="+61"/> + <location line="+60"/> <source>Failed to kick %1 from %2: %3</source> <translation>Не удалось выгнать %1 из %2: %3</translation> </message> </context> <context> - <name>CommunitiesListItem</name> + <name>CommunitiesList</name> <message> - <location filename="../../src/CommunitiesListItem.cpp" line="+30"/> - <source>Hide rooms with this tag or from this community</source> + <location filename="../qml/CommunitiesList.qml" line="+44"/> + <source>Hide rooms with this tag or from this space by default.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CommunitiesModel</name> <message> - <location line="+153"/> + <location filename="../../src/timeline/CommunitiesModel.cpp" line="+37"/> <source>All rooms</source> - <translation>Все комнаты</translation> + <translation type="unfinished">Все комнаты</translation> </message> <message> - <location line="+5"/> - <source>Favourite rooms</source> - <translation>Избранные комнаты</translation> + <location line="+2"/> + <source>Shows all rooms without filtering.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Low priority rooms</source> - <translation>Комнаты с низким приоритетом</translation> + <location line="+30"/> + <source>Favourites</source> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Server Notices</source> - <comment>Tag translation for m.server_notice</comment> - <translation>Серверные Оповещения</translation> + <source>Rooms you have favourited.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Low Priority</source> + <translation type="unfinished">Низкий Приоритет</translation> </message> <message> <location line="+2"/> - <location line="+2"/> - <source> (tag)</source> - <translation> (тег)</translation> + <source>Rooms with low priority.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source> (community)</source> - <translation> (сообщество)</translation> + <location line="+7"/> + <source>Server Notices</source> + <translation type="unfinished">Серверные Оповещения</translation> + </message> + <message> + <location line="+2"/> + <source>Messages from your server or administrator.</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+228"/> + <location filename="../../src/ChatPage.cpp" line="+183"/> <source>Decrypt secrets</source> <translation>Расшифровать секреты</translation> </message> @@ -517,7 +520,7 @@ <context> <name>EventStore</name> <message> - <location filename="../../src/timeline/EventStore.cpp" line="+616"/> + <location filename="../../src/timeline/EventStore.cpp" line="+663"/> <source>-- Encrypted Event (No keys found for decryption) --</source> <comment>Placeholder, when the message was not decrypted yet or can't be decrypted.</comment> <translation>-- Зашифрованное событие (Не найдено ключей для дешифрования) --</translation> @@ -529,7 +532,7 @@ <translation>-- Зашифрованное событие(Не найдено ключей для дешифрования) --</translation> </message> <message> - <location line="+32"/> + <location line="+35"/> <location line="+63"/> <source>-- Decryption Error (failed to retrieve megolm keys from db) --</source> <comment>Placeholder, when the message can't be decrypted, because the DB access failed.</comment> @@ -604,7 +607,7 @@ <context> <name>InputBar</name> <message> - <location filename="../../src/timeline/InputBar.cpp" line="+232"/> + <location filename="../../src/timeline/InputBar.cpp" line="+233"/> <source>Select a file</source> <translation>Выберите файл</translation> </message> @@ -614,7 +617,7 @@ <translation>Все файлы (*)</translation> </message> <message> - <location line="+418"/> + <location line="+417"/> <source>Failed to upload media. Please try again.</source> <translation>Не удалось загрузить медиа. Пожалуйста попробуйте ещё раз</translation> </message> @@ -695,13 +698,13 @@ Example: https://server.my:8787</source> <message> <location line="+84"/> <location line="+11"/> - <location line="+160"/> + <location line="+157"/> <location line="+11"/> <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation>Вы ввели не правильный Matrix ID, @joe:matrix.org</translation> </message> <message> - <location line="-132"/> + <location line="-131"/> <source>Autodiscovery failed. Received malformed response.</source> <translation>Автообноружение не удалось. Получен поврежденный ответ.</translation> </message> @@ -711,7 +714,7 @@ Example: https://server.my:8787</source> <translation>Автообноружение не удалось. Не известаня ошибка во время запроса .well-known.</translation> </message> <message> - <location line="+25"/> + <location line="+24"/> <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation>Необходимые конечные точки не найдены. Возможно, это не сервер Matrix.</translation> </message> @@ -726,12 +729,12 @@ Example: https://server.my:8787</source> <translation>Произошла неизвестная ошибка. Убедитесь, что домен homeserver действителен.</translation> </message> <message> - <location line="-171"/> + <location line="-168"/> <source>SSO LOGIN</source> <translation>SSO ВХОД</translation> </message> <message> - <location line="+267"/> + <location line="+264"/> <source>Empty password</source> <translation>Пустой пароль</translation> </message> @@ -789,6 +792,11 @@ Example: https://server.my:8787</source> </message> <message> <location line="+9"/> + <source>%1 changed the room avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>%1 created and configured room: %2</source> <translation>%1 создал и настроил комнату: %2</translation> </message> @@ -864,7 +872,7 @@ Example: https://server.my:8787</source> <context> <name>MessageView</name> <message> - <location filename="../qml/MessageView.qml" line="+82"/> + <location filename="../qml/MessageView.qml" line="+83"/> <source>Edit</source> <translation>Редактировать</translation> </message> @@ -883,6 +891,76 @@ Example: https://server.my:8787</source> <source>Options</source> <translation>Опции</translation> </message> + <message> + <location line="+329"/> + <source>&Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy &link location</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Re&act</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Repl&y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Read receip&ts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>&Mark as read</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>View raw message</source> + <translation type="unfinished">Просмотреть сырое сообщение</translation> + </message> + <message> + <location line="+8"/> + <source>View decrypted raw message</source> + <translation type="unfinished">Просмототреть дешифрованое сырое сообщение</translation> + </message> + <message> + <location line="+6"/> + <source>Remo&ve message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Save as</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Open in external program</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy link to eve&nt</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NewVerificationRequest</name> @@ -1022,7 +1100,7 @@ Example: https://server.my:8787</source> <context> <name>Placeholder</name> <message> - <location filename="../qml/delegates/Placeholder.qml" line="+8"/> + <location filename="../qml/delegates/Placeholder.qml" line="+9"/> <source>unimplemented event: </source> <translation>не реализованное событие</translation> </message> @@ -1030,7 +1108,7 @@ Example: https://server.my:8787</source> <context> <name>QCoreApplication</name> <message> - <location filename="../../src/main.cpp" line="+167"/> + <location filename="../../src/main.cpp" line="+200"/> <source>Create a unique profile, which allows you to log into several accounts at the same time and start multiple instances of nheko.</source> <translation>Создать уникальный профиль, который позволяет вести несколько аккаунтов и запускать множество сущностей nheko. </translation> </message> @@ -1048,18 +1126,18 @@ Example: https://server.my:8787</source> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+77"/> + <location filename="../../src/RegisterPage.cpp" line="+78"/> <source>Username</source> <translation>Имя пользователя</translation> </message> <message> <location line="+2"/> - <location line="+287"/> + <location line="+305"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation>Имя пользователя не должно быть пустым и должно содержать только символы a-z, 0-9, ., _, =, -, и /.</translation> </message> <message> - <location line="-283"/> + <location line="-301"/> <source>Password</source> <translation>Пароль</translation> </message> @@ -1084,22 +1162,47 @@ Example: https://server.my:8787</source> <translation>Сервер разрешающий регистрацию.Поскольку matrix децентрализованный, нужно выбрать сервер где вы можете зарегистрироваться или поднимите свой сервер.</translation> </message> <message> - <location line="+30"/> + <location line="+35"/> <source>REGISTER</source> <translation>РЕГИСТРАЦИЯ</translation> </message> <message> - <location line="+62"/> + <location line="+73"/> <source>No supported registration flows!</source> <translation>Нет поддреживаемых регистрационных потоков</translation> </message> <message> - <location line="+210"/> + <location line="+213"/> <source>One or more fields have invalid inputs. Please correct those issues and try again.</source> <translation>Одно или более полей имеют некорректный ввод. Пожалуйста устраните ошибки и попробуйте снова.</translation> </message> <message> - <location line="-26"/> + <location line="+23"/> + <source>Autodiscovery failed. Received malformed response.</source> + <translation type="unfinished">Автообноружение не удалось. Получен поврежденный ответ.</translation> + </message> + <message> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <translation type="unfinished">Автообноружение не удалось. Не известаня ошибка во время запроса .well-known.</translation> + </message> + <message> + <location line="+26"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <translation type="unfinished">Необходимые конечные точки не найдены. Возможно, это не сервер Matrix.</translation> + </message> + <message> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <translation type="unfinished">Получен неверный ответ. Убедитесь, что домен homeserver действителен.</translation> + </message> + <message> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <translation type="unfinished">Произошла неизвестная ошибка. Убедитесь, что домен homeserver действителен.</translation> + </message> + <message> + <location line="-94"/> <source>Password is not long enough (min 8 chars)</source> <translation>Слишком короткий пароль (минимум 8 символов)</translation> </message> @@ -1109,7 +1212,7 @@ Example: https://server.my:8787</source> <translation>Пароли не совпадают</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>Invalid server name</source> <translation>Неверное имя сервера</translation> </message> @@ -1117,7 +1220,7 @@ Example: https://server.my:8787</source> <context> <name>ReplyPopup</name> <message> - <location filename="../qml/ReplyPopup.qml" line="+49"/> + <location filename="../qml/ReplyPopup.qml" line="+47"/> <source>Close</source> <translation>Закрыть</translation> </message> @@ -1130,74 +1233,112 @@ Example: https://server.my:8787</source> <context> <name>RoomInfo</name> <message> - <location filename="../../src/Cache.cpp" line="+1813"/> + <location filename="../../src/Cache.cpp" line="+4009"/> <source>no version stored</source> <translation>нет сохраненной версии</translation> </message> </context> <context> - <name>RoomInfoListItem</name> + <name>RoomList</name> <message> - <location filename="../../src/RoomInfoListItem.cpp" line="+89"/> - <source>Leave room</source> - <translation>Покинуть комнату</translation> + <location filename="../qml/RoomList.qml" line="+56"/> + <source>New tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter the tag you want to use:</source> + <translation type="unfinished"></translation> </message> <message> <location line="+7"/> + <source>Leave room</source> + <translation type="unfinished">Покинуть комнату</translation> + </message> + <message> + <location line="+5"/> <source>Tag room as:</source> - <translation>Тэгировать комнату как:</translation> + <translation type="unfinished">Тэгировать комнату как:</translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>Favourite</source> - <comment>Standard matrix tag for favourites</comment> - <translation>Важные</translation> + <translation type="unfinished">Важные</translation> </message> <message> - <location line="+3"/> - <source>Low Priority</source> - <comment>Standard matrix tag for low priority rooms</comment> - <translation>Низкий Приоритет</translation> + <location line="+2"/> + <source>Low priority</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Server Notice</source> - <comment>Standard matrix tag for server notices</comment> - <translation>Серверное Объявление</translation> + <location line="+2"/> + <source>Server notice</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Adds or removes the specified tag.</source> - <comment>WhatsThis hint for tag menu actions</comment> - <translation>Добавить или удалить выбранные тэг.</translation> + <location line="+13"/> + <source>Create new tag...</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+39"/> - <source>New tag...</source> - <comment>Add a new tag to the room</comment> - <translation>Добавить новый тег для комнаты</translation> + <location line="+222"/> + <source>Accept</source> + <translation type="unfinished">Принять</translation> </message> <message> - <location line="+4"/> - <source>New Tag</source> - <comment>Tag name prompt title</comment> - <translation>Новый Тэг</translation> + <location line="+21"/> + <source>Decline</source> + <translation type="unfinished">Отказаться</translation> + </message> + <message> + <location line="+68"/> + <source>Status Message</source> + <translation type="unfinished"></translation> </message> <message> <location line="+1"/> - <source>Tag:</source> - <comment>Tag name prompt</comment> - <translation>Тэг:</translation> + <source>Enter your status message:</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+169"/> - <source>Accept</source> - <translation>Принять</translation> + <location line="+10"/> + <source>Profile settings</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Decline</source> - <translation>Отказаться</translation> + <location line="+5"/> + <source>Set status message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Logout</source> + <translation type="unfinished">Выйти</translation> + </message> + <message> + <location line="+46"/> + <source>Start a new chat</source> + <translation type="unfinished">Начать новый чат</translation> + </message> + <message> + <location line="+8"/> + <source>Join a room</source> + <translation type="unfinished">Присоединиться к комнате</translation> + </message> + <message> + <location line="+5"/> + <source>Create a new room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Room directory</source> + <translation type="unfinished">Каталог комнат</translation> + </message> + <message> + <location line="+12"/> + <source>User settings</source> + <translation type="unfinished">Пользовательские настройки</translation> </message> </context> <context> @@ -1387,34 +1528,6 @@ Example: https://server.my:8787</source> </message> </context> <context> - <name>SideBarActions</name> - <message> - <location filename="../../src/SideBarActions.cpp" line="+44"/> - <source>User settings</source> - <translation>Пользовательские настройки</translation> - </message> - <message> - <location line="+7"/> - <source>Create new room</source> - <translation>Создать новую комнату</translation> - </message> - <message> - <location line="+1"/> - <source>Join a room</source> - <translation>Присоединиться к комнате</translation> - </message> - <message> - <location line="+16"/> - <source>Start a new chat</source> - <translation>Начать новый чат</translation> - </message> - <message> - <location line="+15"/> - <source>Room directory</source> - <translation>Каталог комнат</translation> - </message> -</context> -<context> <name>StatusIndicator</name> <message> <location filename="../qml/StatusIndicator.qml" line="+21"/> @@ -1440,7 +1553,7 @@ Example: https://server.my:8787</source> <context> <name>Success</name> <message> - <location filename="../qml/device-verification/Success.qml" line="+10"/> + <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> <translation>Верификация прошла успешно</translation> </message> @@ -1458,7 +1571,7 @@ Example: https://server.my:8787</source> <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1044"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1095"/> <source>Message redaction failed: %1</source> <translation>Ошибка редактирования сообщения: %1</translation> </message> @@ -1594,17 +1707,22 @@ Example: https://server.my:8787</source> <translation>%1 был заблокирован.</translation> </message> <message> - <location line="-11"/> + <location line="+9"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-20"/> <source>%1 redacted their knock.</source> <translation>%1 отредактировал его "стук".</translation> </message> <message> - <location line="-876"/> + <location line="-883"/> <source>You joined this room.</source> <translation>Вы присоединились к этой комнате.</translation> </message> <message> - <location line="+842"/> + <location line="+849"/> <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> @@ -1625,12 +1743,7 @@ Example: https://server.my:8787</source> <translation>%1 покинул чат, после того, как уже его покинул.</translation> </message> <message> - <location line="+15"/> - <source> Reason: %1</source> - <translation>Причина: %1</translation> - </message> - <message> - <location line="-5"/> + <location line="+10"/> <source>%1 knocked.</source> <translation>%1 постучался.</translation> </message> @@ -1646,85 +1759,25 @@ Example: https://server.my:8787</source> <context> <name>TimelineView</name> <message> - <location filename="../qml/TimelineView.qml" line="+125"/> - <source>Copy</source> - <translation>Копировать</translation> - </message> - <message> - <location line="+7"/> - <source>Copy link location</source> - <translation>Скопировать ссылку</translation> - </message> - <message> - <location line="+8"/> - <source>React</source> - <translation>Отреагировать</translation> - </message> - <message> - <location line="+8"/> - <source>Reply</source> - <translation>Ответить</translation> - </message> - <message> - <location line="+7"/> - <source>Edit</source> - <translation>Редактировать</translation> - </message> - <message> - <location line="+5"/> - <source>Read receipts</source> - <translation>Посмотреть получателей</translation> - </message> - <message> - <location line="+6"/> - <source>Forward</source> - <translation>Переслать</translation> - </message> - <message> - <location line="+9"/> - <source>Mark as read</source> - <translation>Пометить как прочианное</translation> - </message> - <message> - <location line="+4"/> - <source>View raw message</source> - <translation>Просмотреть сырое сообщение</translation> - </message> - <message> - <location line="+8"/> - <source>View decrypted raw message</source> - <translation>Просмототреть дешифрованое сырое сообщение</translation> - </message> - <message> - <location line="+6"/> - <source>Remove message</source> - <translation>Убрать сообщение</translation> - </message> - <message> - <location line="+7"/> - <source>Save as</source> - <translation>Сохранить как</translation> - </message> - <message> - <location line="+7"/> - <source>Open in external program</source> - <translation>Открыть вo сторонней программе</translation> + <location filename="../qml/TimelineView.qml" line="+27"/> + <source>No room open</source> + <translation>Комната не выбрана</translation> </message> <message> - <location line="+7"/> - <source>Copy link to event</source> - <translation>Скопировать ссылку на событие</translation> + <location line="+127"/> + <source>%1 member(s)</source> + <translation type="unfinished">%1 участник(ов)</translation> </message> <message> - <location line="+57"/> - <source>No room open</source> - <translation>Комната не выбрана</translation> + <location line="+46"/> + <source>Back to room list</source> + <translation type="unfinished">Вернуться к списку комнат</translation> </message> </context> <context> <name>TimelineViewManager</name> <message> - <location filename="../../src/timeline/TimelineViewManager.cpp" line="+570"/> + <location filename="../../src/timeline/TimelineViewManager.cpp" line="+461"/> <source>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</source> <translation>Не найдено личного чата с этим пользователем. Создайте зашифрованный личный чат с этим пользователем и попытайтесь еще раз.</translation> </message> @@ -1782,54 +1835,6 @@ Example: https://server.my:8787</source> </message> </context> <context> - <name>UserInfoWidget</name> - <message> - <location filename="../../src/UserInfoWidget.cpp" line="+82"/> - <source>Logout</source> - <translation>Выйти</translation> - </message> - <message> - <location line="+20"/> - <source>Set custom status message</source> - <translation>Установить статус</translation> - </message> - <message> - <location line="+4"/> - <source>Custom status message</source> - <translation>Статус</translation> - </message> - <message> - <location line="+1"/> - <source>Status:</source> - <translation>Статус: </translation> - </message> - <message> - <location line="+8"/> - <source>User Profile Settings</source> - <translation>Настройки пользовательского профиля</translation> - </message> - <message> - <location line="+5"/> - <source>Set presence automatically</source> - <translation>Установить 'presence'автоматически</translation> - </message> - <message> - <location line="+6"/> - <source>Online</source> - <translation>В сети</translation> - </message> - <message> - <location line="+5"/> - <source>Unavailable</source> - <translation>Не доступен</translation> - </message> - <message> - <location line="+6"/> - <source>Offline</source> - <translation>Не в сети</translation> - </message> -</context> -<context> <name>UserProfile</name> <message> <location filename="../qml/UserProfile.qml" line="+24"/> @@ -1868,7 +1873,7 @@ Example: https://server.my:8787</source> <translation>Отменить Верификацию</translation> </message> <message> - <location filename="../../src/ui/UserProfile.cpp" line="+301"/> + <location filename="../../src/ui/UserProfile.cpp" line="+307"/> <source>Select an avatar</source> <translation>Выберите аватар</translation> </message> @@ -1891,8 +1896,8 @@ Example: https://server.my:8787</source> <context> <name>UserSettings</name> <message> - <location filename="../../src/UserSettingsPage.cpp" line="+340"/> - <location filename="../../src/UserSettingsPage.h" line="+186"/> + <location filename="../../src/UserSettingsPage.cpp" line="+362"/> + <location filename="../../src/UserSettingsPage.h" line="+194"/> <source>Default</source> <translation>По умолчанию</translation> </message> @@ -1900,7 +1905,7 @@ Example: https://server.my:8787</source> <context> <name>UserSettingsPage</name> <message> - <location line="+553"/> + <location line="+524"/> <source>Minimize to tray</source> <translation>Сворачивать в системную панель</translation> </message> @@ -2711,22 +2716,9 @@ Media size: %2 </message> </context> <context> - <name>popups::UserMentions</name> - <message> - <location filename="../../src/popups/UserMentions.cpp" line="+68"/> - <source>This Room</source> - <translation>Эта Комната</translation> - </message> - <message> - <location line="+1"/> - <source>All Rooms</source> - <translation>Все Комнаты</translation> - </message> -</context> -<context> <name>utils</name> <message> - <location filename="../../src/Utils.h" line="+4"/> + <location line="+4"/> <source>Unknown Message Type</source> <translation>Неизвестный Тип Сообщения</translation> </message> diff --git a/resources/langs/nheko_si.ts b/resources/langs/nheko_si.ts index c9b094c3..a80adb1b 100644 --- a/resources/langs/nheko_si.ts +++ b/resources/langs/nheko_si.ts @@ -54,14 +54,6 @@ </message> </context> <context> - <name>Cache</name> - <message> - <location filename="../../src/Cache.cpp" line="+2016"/> - <source>You joined this room.</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>CallInvite</name> <message> <location filename="../qml/voip/CallInvite.qml" line="+70"/> @@ -133,23 +125,23 @@ <context> <name>ChatPage</name> <message> - <location filename="../../src/ChatPage.cpp" line="+204"/> + <location filename="../../src/ChatPage.cpp" line="+133"/> <source>Failed to invite user: %1</source> <translation type="unfinished"></translation> </message> <message> <location line="+4"/> - <location line="+809"/> + <location line="+665"/> <source>Invited user: %1</source> <translation type="unfinished"></translation> </message> <message> - <location line="-509"/> + <location line="-456"/> <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+412"/> + <location line="+360"/> <source>Confirm join</source> <translation type="unfinished"></translation> </message> @@ -164,13 +156,13 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+35"/> - <location line="+324"/> + <location line="+34"/> + <location line="+280"/> <source>Confirm invite</source> <translation type="unfinished"></translation> </message> <message> - <location line="-323"/> + <location line="-279"/> <source>Do you really want to invite %1 (%2)?</source> <translation type="unfinished"></translation> </message> @@ -235,12 +227,12 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+227"/> + <location line="+183"/> <source>Do you really want to start a private chat with %1?</source> <translation type="unfinished"></translation> </message> <message> - <location line="-818"/> + <location line="-721"/> <source>Cache migration failed!</source> <translation type="unfinished"></translation> </message> @@ -255,7 +247,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+50"/> + <location line="+48"/> <source>Failed to restore OLM account. Please login again.</source> <translation type="unfinished"></translation> </message> @@ -265,13 +257,13 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+145"/> + <location line="+101"/> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation type="unfinished"></translation> </message> <message> <location line="+34"/> - <location line="+123"/> + <location line="+117"/> <source>Please try to login again: %1</source> <translation type="unfinished"></translation> </message> @@ -301,55 +293,66 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+61"/> + <location line="+60"/> <source>Failed to kick %1 from %2: %3</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>CommunitiesListItem</name> + <name>CommunitiesList</name> <message> - <location filename="../../src/CommunitiesListItem.cpp" line="+30"/> - <source>Hide rooms with this tag or from this community</source> + <location filename="../qml/CommunitiesList.qml" line="+44"/> + <source>Hide rooms with this tag or from this space by default.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CommunitiesModel</name> <message> - <location line="+153"/> + <location filename="../../src/timeline/CommunitiesModel.cpp" line="+37"/> <source>All rooms</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>Favourite rooms</source> + <location line="+2"/> + <source>Shows all rooms without filtering.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Low priority rooms</source> + <location line="+30"/> + <source>Favourites</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Server Notices</source> - <comment>Tag translation for m.server_notice</comment> + <source>Rooms you have favourited.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Low Priority</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <location line="+2"/> - <source> (tag)</source> + <source>Rooms with low priority.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source> (community)</source> + <location line="+7"/> + <source>Server Notices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Messages from your server or administrator.</source> <translation type="unfinished"></translation> </message> </context> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+228"/> + <location filename="../../src/ChatPage.cpp" line="+183"/> <source>Decrypt secrets</source> <translation type="unfinished"></translation> </message> @@ -517,7 +520,7 @@ <context> <name>EventStore</name> <message> - <location filename="../../src/timeline/EventStore.cpp" line="+616"/> + <location filename="../../src/timeline/EventStore.cpp" line="+663"/> <source>-- Encrypted Event (No keys found for decryption) --</source> <comment>Placeholder, when the message was not decrypted yet or can't be decrypted.</comment> <translation type="unfinished"></translation> @@ -529,7 +532,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> + <location line="+35"/> <location line="+63"/> <source>-- Decryption Error (failed to retrieve megolm keys from db) --</source> <comment>Placeholder, when the message can't be decrypted, because the DB access failed.</comment> @@ -604,7 +607,7 @@ <context> <name>InputBar</name> <message> - <location filename="../../src/timeline/InputBar.cpp" line="+232"/> + <location filename="../../src/timeline/InputBar.cpp" line="+233"/> <source>Select a file</source> <translation type="unfinished"></translation> </message> @@ -614,7 +617,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+418"/> + <location line="+417"/> <source>Failed to upload media. Please try again.</source> <translation type="unfinished"></translation> </message> @@ -691,13 +694,13 @@ Example: https://server.my:8787</source> <message> <location line="+84"/> <location line="+11"/> - <location line="+160"/> + <location line="+157"/> <location line="+11"/> <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="-132"/> + <location line="-131"/> <source>Autodiscovery failed. Received malformed response.</source> <translation type="unfinished"></translation> </message> @@ -707,7 +710,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+25"/> + <location line="+24"/> <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation type="unfinished"></translation> </message> @@ -722,12 +725,12 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="-171"/> + <location line="-168"/> <source>SSO LOGIN</source> <translation type="unfinished"></translation> </message> <message> - <location line="+267"/> + <location line="+264"/> <source>Empty password</source> <translation type="unfinished"></translation> </message> @@ -785,6 +788,11 @@ Example: https://server.my:8787</source> </message> <message> <location line="+9"/> + <source>%1 changed the room avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>%1 created and configured room: %2</source> <translation type="unfinished"></translation> </message> @@ -860,7 +868,7 @@ Example: https://server.my:8787</source> <context> <name>MessageView</name> <message> - <location filename="../qml/MessageView.qml" line="+82"/> + <location filename="../qml/MessageView.qml" line="+83"/> <source>Edit</source> <translation type="unfinished"></translation> </message> @@ -879,6 +887,76 @@ Example: https://server.my:8787</source> <source>Options</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+329"/> + <source>&Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy &link location</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Re&act</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Repl&y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Read receip&ts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>&Mark as read</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>View raw message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>View decrypted raw message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Remo&ve message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Save as</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Open in external program</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy link to eve&nt</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NewVerificationRequest</name> @@ -1018,7 +1096,7 @@ Example: https://server.my:8787</source> <context> <name>Placeholder</name> <message> - <location filename="../qml/delegates/Placeholder.qml" line="+8"/> + <location filename="../qml/delegates/Placeholder.qml" line="+9"/> <source>unimplemented event: </source> <translation type="unfinished"></translation> </message> @@ -1026,7 +1104,7 @@ Example: https://server.my:8787</source> <context> <name>QCoreApplication</name> <message> - <location filename="../../src/main.cpp" line="+167"/> + <location filename="../../src/main.cpp" line="+200"/> <source>Create a unique profile, which allows you to log into several accounts at the same time and start multiple instances of nheko.</source> <translation type="unfinished"></translation> </message> @@ -1044,18 +1122,18 @@ Example: https://server.my:8787</source> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+77"/> + <location filename="../../src/RegisterPage.cpp" line="+78"/> <source>Username</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <location line="+287"/> + <location line="+305"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-283"/> + <location line="-301"/> <source>Password</source> <translation type="unfinished"></translation> </message> @@ -1080,22 +1158,47 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+30"/> + <location line="+35"/> <source>REGISTER</source> <translation type="unfinished"></translation> </message> <message> - <location line="+62"/> + <location line="+73"/> <source>No supported registration flows!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+210"/> + <location line="+213"/> <source>One or more fields have invalid inputs. Please correct those issues and try again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-26"/> + <location line="+23"/> + <source>Autodiscovery failed. Received malformed response.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-94"/> <source>Password is not long enough (min 8 chars)</source> <translation type="unfinished"></translation> </message> @@ -1105,7 +1208,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>Invalid server name</source> <translation type="unfinished"></translation> </message> @@ -1113,7 +1216,7 @@ Example: https://server.my:8787</source> <context> <name>ReplyPopup</name> <message> - <location filename="../qml/ReplyPopup.qml" line="+49"/> + <location filename="../qml/ReplyPopup.qml" line="+47"/> <source>Close</source> <translation type="unfinished"></translation> </message> @@ -1126,73 +1229,111 @@ Example: https://server.my:8787</source> <context> <name>RoomInfo</name> <message> - <location filename="../../src/Cache.cpp" line="+1813"/> + <location filename="../../src/Cache.cpp" line="+4009"/> <source>no version stored</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>RoomInfoListItem</name> + <name>RoomList</name> <message> - <location filename="../../src/RoomInfoListItem.cpp" line="+89"/> - <source>Leave room</source> + <location filename="../qml/RoomList.qml" line="+56"/> + <source>New tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter the tag you want to use:</source> <translation type="unfinished"></translation> </message> <message> <location line="+7"/> + <source>Leave room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> <source>Tag room as:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>Favourite</source> - <comment>Standard matrix tag for favourites</comment> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Low Priority</source> - <comment>Standard matrix tag for low priority rooms</comment> + <location line="+2"/> + <source>Low priority</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Server Notice</source> - <comment>Standard matrix tag for server notices</comment> + <location line="+2"/> + <source>Server notice</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Adds or removes the specified tag.</source> - <comment>WhatsThis hint for tag menu actions</comment> + <location line="+13"/> + <source>Create new tag...</source> <translation type="unfinished"></translation> </message> <message> - <location line="+39"/> - <source>New tag...</source> - <comment>Add a new tag to the room</comment> + <location line="+222"/> + <source>Accept</source> <translation type="unfinished"></translation> </message> <message> - <location line="+4"/> - <source>New Tag</source> - <comment>Tag name prompt title</comment> + <location line="+21"/> + <source>Decline</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+68"/> + <source>Status Message</source> <translation type="unfinished"></translation> </message> <message> <location line="+1"/> - <source>Tag:</source> - <comment>Tag name prompt</comment> + <source>Enter your status message:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+169"/> - <source>Accept</source> + <location line="+10"/> + <source>Profile settings</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Decline</source> + <location line="+5"/> + <source>Set status message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Logout</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+46"/> + <source>Start a new chat</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Join a room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Create a new room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Room directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>User settings</source> <translation type="unfinished"></translation> </message> </context> @@ -1383,34 +1524,6 @@ Example: https://server.my:8787</source> </message> </context> <context> - <name>SideBarActions</name> - <message> - <location filename="../../src/SideBarActions.cpp" line="+44"/> - <source>User settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Create new room</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Join a room</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+16"/> - <source>Start a new chat</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+15"/> - <source>Room directory</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>StatusIndicator</name> <message> <location filename="../qml/StatusIndicator.qml" line="+21"/> @@ -1436,7 +1549,7 @@ Example: https://server.my:8787</source> <context> <name>Success</name> <message> - <location filename="../qml/device-verification/Success.qml" line="+10"/> + <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> <translation type="unfinished"></translation> </message> @@ -1454,7 +1567,7 @@ Example: https://server.my:8787</source> <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1044"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1095"/> <source>Message redaction failed: %1</source> <translation type="unfinished"></translation> </message> @@ -1589,17 +1702,22 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="-11"/> + <location line="+9"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-20"/> <source>%1 redacted their knock.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-876"/> + <location line="-883"/> <source>You joined this room.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+842"/> + <location line="+849"/> <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> @@ -1620,12 +1738,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> - <source> Reason: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> + <location line="+10"/> <source>%1 knocked.</source> <translation type="unfinished"></translation> </message> @@ -1641,85 +1754,25 @@ Example: https://server.my:8787</source> <context> <name>TimelineView</name> <message> - <location filename="../qml/TimelineView.qml" line="+125"/> - <source>Copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Copy link location</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>React</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>Reply</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Edit</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Read receipts</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Forward</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+9"/> - <source>Mark as read</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+4"/> - <source>View raw message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>View decrypted raw message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Remove message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Save as</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Open in external program</source> + <location filename="../qml/TimelineView.qml" line="+27"/> + <source>No room open</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Copy link to event</source> + <location line="+127"/> + <source>%1 member(s)</source> <translation type="unfinished"></translation> </message> <message> - <location line="+57"/> - <source>No room open</source> + <location line="+46"/> + <source>Back to room list</source> <translation type="unfinished"></translation> </message> </context> <context> <name>TimelineViewManager</name> <message> - <location filename="../../src/timeline/TimelineViewManager.cpp" line="+570"/> + <location filename="../../src/timeline/TimelineViewManager.cpp" line="+461"/> <source>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</source> <translation type="unfinished"></translation> </message> @@ -1777,54 +1830,6 @@ Example: https://server.my:8787</source> </message> </context> <context> - <name>UserInfoWidget</name> - <message> - <location filename="../../src/UserInfoWidget.cpp" line="+82"/> - <source>Logout</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+20"/> - <source>Set custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+4"/> - <source>Custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Status:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>User Profile Settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Set presence automatically</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Online</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Unavailable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Offline</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>UserProfile</name> <message> <location filename="../qml/UserProfile.qml" line="+24"/> @@ -1863,7 +1868,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/UserProfile.cpp" line="+301"/> + <location filename="../../src/ui/UserProfile.cpp" line="+307"/> <source>Select an avatar</source> <translation type="unfinished"></translation> </message> @@ -1886,8 +1891,8 @@ Example: https://server.my:8787</source> <context> <name>UserSettings</name> <message> - <location filename="../../src/UserSettingsPage.cpp" line="+340"/> - <location filename="../../src/UserSettingsPage.h" line="+186"/> + <location filename="../../src/UserSettingsPage.cpp" line="+362"/> + <location filename="../../src/UserSettingsPage.h" line="+194"/> <source>Default</source> <translation type="unfinished"></translation> </message> @@ -1895,7 +1900,7 @@ Example: https://server.my:8787</source> <context> <name>UserSettingsPage</name> <message> - <location line="+553"/> + <location line="+524"/> <source>Minimize to tray</source> <translation type="unfinished"></translation> </message> @@ -2698,22 +2703,9 @@ Media size: %2 </message> </context> <context> - <name>popups::UserMentions</name> - <message> - <location filename="../../src/popups/UserMentions.cpp" line="+68"/> - <source>This Room</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>All Rooms</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>utils</name> <message> - <location filename="../../src/Utils.h" line="+4"/> + <location line="+4"/> <source>Unknown Message Type</source> <translation type="unfinished"></translation> </message> diff --git a/resources/langs/nheko_sv.ts b/resources/langs/nheko_sv.ts index 84410098..8069dcea 100644 --- a/resources/langs/nheko_sv.ts +++ b/resources/langs/nheko_sv.ts @@ -54,14 +54,6 @@ </message> </context> <context> - <name>Cache</name> - <message> - <location filename="../../src/Cache.cpp" line="+2016"/> - <source>You joined this room.</source> - <translation>Du gick med i detta rum.</translation> - </message> -</context> -<context> <name>CallInvite</name> <message> <location filename="../qml/voip/CallInvite.qml" line="+70"/> @@ -133,23 +125,23 @@ <context> <name>ChatPage</name> <message> - <location filename="../../src/ChatPage.cpp" line="+204"/> + <location filename="../../src/ChatPage.cpp" line="+133"/> <source>Failed to invite user: %1</source> <translation>Kunde inte bjuda in användare: %1</translation> </message> <message> <location line="+4"/> - <location line="+809"/> + <location line="+665"/> <source>Invited user: %1</source> <translation>Bjöd in användare: %1</translation> </message> <message> - <location line="-509"/> + <location line="-456"/> <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source> <translation>Kunde inte migrera cachen till den nuvarande versionen. Detta kan bero på flera anledningar, vänligen rapportera problemet och prova en äldre version under tiden. Du kan också försöka att manuellt radera cachen.</translation> </message> <message> - <location line="+412"/> + <location line="+360"/> <source>Confirm join</source> <translation type="unfinished"></translation> </message> @@ -164,13 +156,13 @@ <translation>Rum %1 skapat.</translation> </message> <message> - <location line="+35"/> - <location line="+324"/> + <location line="+34"/> + <location line="+280"/> <source>Confirm invite</source> <translation>Bekräfta inbjudan</translation> </message> <message> - <location line="-323"/> + <location line="-279"/> <source>Do you really want to invite %1 (%2)?</source> <translation>Är du säker på att du vill bjuda in %1 (%2)?</translation> </message> @@ -235,12 +227,12 @@ <translation>Hävde bannlysningen av användare: %1</translation> </message> <message> - <location line="+227"/> + <location line="+183"/> <source>Do you really want to start a private chat with %1?</source> <translation type="unfinished"></translation> </message> <message> - <location line="-818"/> + <location line="-721"/> <source>Cache migration failed!</source> <translation>Cache-migration misslyckades!</translation> </message> @@ -255,7 +247,7 @@ <translation>Cachen på ditt lagringsmedia är nyare än vad denna version av Nheko stödjer. Vänligen uppdatera eller rensa din cache.</translation> </message> <message> - <location line="+50"/> + <location line="+48"/> <source>Failed to restore OLM account. Please login again.</source> <translation>Kunde inte återställa OLM-konto. Vänligen logga in på nytt.</translation> </message> @@ -265,13 +257,13 @@ <translation>Kunde inte återställa sparad data. Vänligen logga in på nytt.</translation> </message> <message> - <location line="+145"/> + <location line="+101"/> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation>Kunde inte sätta upp krypteringsnycklar. Svar från servern: %1 %2. Vänligen försök igen senare.</translation> </message> <message> <location line="+34"/> - <location line="+123"/> + <location line="+117"/> <source>Please try to login again: %1</source> <translation>Vänligen försök logga in på nytt: %1</translation> </message> @@ -301,55 +293,66 @@ <translation>Kunde inte lämna rum: %1</translation> </message> <message> - <location line="+61"/> + <location line="+60"/> <source>Failed to kick %1 from %2: %3</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>CommunitiesListItem</name> + <name>CommunitiesList</name> <message> - <location filename="../../src/CommunitiesListItem.cpp" line="+30"/> - <source>Hide rooms with this tag or from this community</source> + <location filename="../qml/CommunitiesList.qml" line="+44"/> + <source>Hide rooms with this tag or from this space by default.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CommunitiesModel</name> <message> - <location line="+153"/> + <location filename="../../src/timeline/CommunitiesModel.cpp" line="+37"/> <source>All rooms</source> - <translation>Alla rum</translation> + <translation type="unfinished">Alla rum</translation> </message> <message> - <location line="+5"/> - <source>Favourite rooms</source> - <translation>Favoritrum</translation> + <location line="+2"/> + <source>Shows all rooms without filtering.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Low priority rooms</source> - <translation>Lågprioritetsrum</translation> + <location line="+30"/> + <source>Favourites</source> + <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Server Notices</source> - <comment>Tag translation for m.server_notice</comment> - <translation>Servernotiser</translation> + <source>Rooms you have favourited.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Low Priority</source> + <translation type="unfinished">Låg prioritet</translation> </message> <message> <location line="+2"/> - <location line="+2"/> - <source> (tag)</source> - <translation> (tagg)</translation> + <source>Rooms with low priority.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source> (community)</source> - <translation> (community)</translation> + <location line="+7"/> + <source>Server Notices</source> + <translation type="unfinished">Servernotiser</translation> + </message> + <message> + <location line="+2"/> + <source>Messages from your server or administrator.</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+228"/> + <location filename="../../src/ChatPage.cpp" line="+183"/> <source>Decrypt secrets</source> <translation>Dekryptera hemliga nycklar</translation> </message> @@ -517,7 +520,7 @@ <context> <name>EventStore</name> <message> - <location filename="../../src/timeline/EventStore.cpp" line="+616"/> + <location filename="../../src/timeline/EventStore.cpp" line="+663"/> <source>-- Encrypted Event (No keys found for decryption) --</source> <comment>Placeholder, when the message was not decrypted yet or can't be decrypted.</comment> <translation>-- Krypterat Event (Inga nycklar kunde hittas för dekryptering) --</translation> @@ -529,7 +532,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> + <location line="+35"/> <location line="+63"/> <source>-- Decryption Error (failed to retrieve megolm keys from db) --</source> <comment>Placeholder, when the message can't be decrypted, because the DB access failed.</comment> @@ -604,7 +607,7 @@ <context> <name>InputBar</name> <message> - <location filename="../../src/timeline/InputBar.cpp" line="+232"/> + <location filename="../../src/timeline/InputBar.cpp" line="+233"/> <source>Select a file</source> <translation>Välj en fil</translation> </message> @@ -614,7 +617,7 @@ <translation>Alla Filer (*)</translation> </message> <message> - <location line="+418"/> + <location line="+417"/> <source>Failed to upload media. Please try again.</source> <translation>Kunde inte ladda upp media. Vänligen försök igen.</translation> </message> @@ -695,13 +698,13 @@ Exempel: https://server.my:8787</translation> <message> <location line="+84"/> <location line="+11"/> - <location line="+160"/> + <location line="+157"/> <location line="+11"/> <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="-132"/> + <location line="-131"/> <source>Autodiscovery failed. Received malformed response.</source> <translation>Autouppslag misslyckades. Mottog felkonstruerat svar.</translation> </message> @@ -711,7 +714,7 @@ Exempel: https://server.my:8787</translation> <translation>Autouppslag misslyckades. Okänt fel uppstod vid begäran av .well-known.</translation> </message> <message> - <location line="+25"/> + <location line="+24"/> <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation>Kunde inte hitta de nödvändiga ändpunkterna. Möjligtvis inte en Matrix-server.</translation> </message> @@ -726,12 +729,12 @@ Exempel: https://server.my:8787</translation> <translation>Ett okänt fel uppstod. Se till att hemserver-domänen är giltig.</translation> </message> <message> - <location line="-171"/> + <location line="-168"/> <source>SSO LOGIN</source> <translation>SSO INLOGGNING</translation> </message> <message> - <location line="+267"/> + <location line="+264"/> <source>Empty password</source> <translation>Tomt lösenord</translation> </message> @@ -783,6 +786,11 @@ Exempel: https://server.my:8787</translation> </message> <message> <location line="+9"/> + <source>%1 changed the room avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>%1 created and configured room: %2</source> <translation>%1 skapade och konfigurerade rum: %2</translation> </message> @@ -812,13 +820,13 @@ Exempel: https://server.my:8787</translation> <translation>%1 besvarade samtalet.</translation> </message> <message> - <location line="-72"/> + <location line="-80"/> <location line="+9"/> <source>removed</source> <translation>borttagen</translation> </message> <message> - <location line="+72"/> + <location line="+80"/> <source>%1 ended the call.</source> <translation>%1 avslutade samtalet.</translation> </message> @@ -864,7 +872,7 @@ Exempel: https://server.my:8787</translation> <context> <name>MessageView</name> <message> - <location filename="../qml/MessageView.qml" line="+82"/> + <location filename="../qml/MessageView.qml" line="+83"/> <source>Edit</source> <translation type="unfinished"></translation> </message> @@ -883,6 +891,76 @@ Exempel: https://server.my:8787</translation> <source>Options</source> <translation type="unfinished">Alternativ</translation> </message> + <message> + <location line="+329"/> + <source>&Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy &link location</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Re&act</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Repl&y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Read receip&ts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>&Mark as read</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>View raw message</source> + <translation type="unfinished">Visa meddelandekälla</translation> + </message> + <message> + <location line="+8"/> + <source>View decrypted raw message</source> + <translation type="unfinished">Visa dekrypterad meddelandekälla</translation> + </message> + <message> + <location line="+6"/> + <source>Remo&ve message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Save as</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Open in external program</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy link to eve&nt</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NewVerificationRequest</name> @@ -1022,7 +1100,7 @@ Exempel: https://server.my:8787</translation> <context> <name>Placeholder</name> <message> - <location filename="../qml/delegates/Placeholder.qml" line="+8"/> + <location filename="../qml/delegates/Placeholder.qml" line="+9"/> <source>unimplemented event: </source> <translation>ej implementerat event: </translation> </message> @@ -1030,7 +1108,7 @@ Exempel: https://server.my:8787</translation> <context> <name>QCoreApplication</name> <message> - <location filename="../../src/main.cpp" line="+167"/> + <location filename="../../src/main.cpp" line="+200"/> <source>Create a unique profile, which allows you to log into several accounts at the same time and start multiple instances of nheko.</source> <translation>Skapa en unik profil, vilket tillåter dig att logga in på flera konton samtidigt och starta flera instanser av Nheko.</translation> </message> @@ -1048,18 +1126,18 @@ Exempel: https://server.my:8787</translation> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+77"/> + <location filename="../../src/RegisterPage.cpp" line="+78"/> <source>Username</source> <translation>Användarnamn</translation> </message> <message> <location line="+2"/> - <location line="+287"/> + <location line="+305"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation>Användarnamnet kan inte vara tomt, och måste enbart innehålla tecknen a-z, 0-9, ., _, =, -, och /.</translation> </message> <message> - <location line="-283"/> + <location line="-301"/> <source>Password</source> <translation>Lösenord</translation> </message> @@ -1084,22 +1162,47 @@ Exempel: https://server.my:8787</translation> <translation>En server som tillåter registrering. Eftersom matrix är decentraliserat behöver du först hitta en server du kan registrera dig på, eller upprätta en på egen hand.</translation> </message> <message> - <location line="+30"/> + <location line="+35"/> <source>REGISTER</source> <translation>REGISTRERA</translation> </message> <message> - <location line="+62"/> + <location line="+73"/> <source>No supported registration flows!</source> <translation>Inga stödda registreringsflöden!</translation> </message> <message> - <location line="+210"/> + <location line="+213"/> <source>One or more fields have invalid inputs. Please correct those issues and try again.</source> <translation>Ett eller flera fält har ogiltigt innehåll. Vänligen korrigera problemen och försök igen.</translation> </message> <message> - <location line="-26"/> + <location line="+23"/> + <source>Autodiscovery failed. Received malformed response.</source> + <translation type="unfinished">Autouppslag misslyckades. Mottog felkonstruerat svar.</translation> + </message> + <message> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <translation type="unfinished">Autouppslag misslyckades. Okänt fel uppstod vid begäran av .well-known.</translation> + </message> + <message> + <location line="+26"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <translation type="unfinished">Kunde inte hitta de nödvändiga ändpunkterna. Möjligtvis inte en Matrix-server.</translation> + </message> + <message> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <translation type="unfinished">Mottog felkonstruerat svar. Se till att hemserver-domänen är giltig.</translation> + </message> + <message> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <translation type="unfinished">Ett okänt fel uppstod. Se till att hemserver-domänen är giltig.</translation> + </message> + <message> + <location line="-94"/> <source>Password is not long enough (min 8 chars)</source> <translation>Lösenordet är inte långt nog (minst 8 tecken)</translation> </message> @@ -1109,7 +1212,7 @@ Exempel: https://server.my:8787</translation> <translation>Lösenorden stämmer inte överens</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>Invalid server name</source> <translation>Ogiltigt servernamn</translation> </message> @@ -1117,7 +1220,7 @@ Exempel: https://server.my:8787</translation> <context> <name>ReplyPopup</name> <message> - <location filename="../qml/ReplyPopup.qml" line="+49"/> + <location filename="../qml/ReplyPopup.qml" line="+47"/> <source>Close</source> <translation>Stäng</translation> </message> @@ -1130,74 +1233,112 @@ Exempel: https://server.my:8787</translation> <context> <name>RoomInfo</name> <message> - <location filename="../../src/Cache.cpp" line="+1813"/> + <location filename="../../src/Cache.cpp" line="+4009"/> <source>no version stored</source> <translation>ingen version lagrad</translation> </message> </context> <context> - <name>RoomInfoListItem</name> + <name>RoomList</name> <message> - <location filename="../../src/RoomInfoListItem.cpp" line="+89"/> - <source>Leave room</source> - <translation>Lämna rum</translation> + <location filename="../qml/RoomList.qml" line="+56"/> + <source>New tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter the tag you want to use:</source> + <translation type="unfinished"></translation> </message> <message> <location line="+7"/> + <source>Leave room</source> + <translation type="unfinished">Lämna rum</translation> + </message> + <message> + <location line="+5"/> <source>Tag room as:</source> - <translation>Tagga rum som:</translation> + <translation type="unfinished">Tagga rum som:</translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>Favourite</source> - <comment>Standard matrix tag for favourites</comment> - <translation>Favorit</translation> + <translation type="unfinished">Favorit</translation> </message> <message> - <location line="+3"/> - <source>Low Priority</source> - <comment>Standard matrix tag for low priority rooms</comment> - <translation>Låg prioritet</translation> + <location line="+2"/> + <source>Low priority</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Server Notice</source> - <comment>Standard matrix tag for server notices</comment> - <translation>Servernotis</translation> + <location line="+2"/> + <source>Server notice</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Adds or removes the specified tag.</source> - <comment>WhatsThis hint for tag menu actions</comment> - <translation>Lägger till eller tar bort den angivna taggen.</translation> + <location line="+13"/> + <source>Create new tag...</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+39"/> - <source>New tag...</source> - <comment>Add a new tag to the room</comment> - <translation>Ny tagg…</translation> + <location line="+222"/> + <source>Accept</source> + <translation type="unfinished">Godkänn</translation> </message> <message> - <location line="+4"/> - <source>New Tag</source> - <comment>Tag name prompt title</comment> - <translation>Ny tagg</translation> + <location line="+21"/> + <source>Decline</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+68"/> + <source>Status Message</source> + <translation type="unfinished"></translation> </message> <message> <location line="+1"/> - <source>Tag:</source> - <comment>Tag name prompt</comment> - <translation>Tagg:</translation> + <source>Enter your status message:</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+169"/> - <source>Accept</source> - <translation>Godkänn</translation> + <location line="+10"/> + <source>Profile settings</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Decline</source> - <translation>Avvisa</translation> + <location line="+5"/> + <source>Set status message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Logout</source> + <translation type="unfinished">Logga ut</translation> + </message> + <message> + <location line="+46"/> + <source>Start a new chat</source> + <translation type="unfinished">Starta en ny chatt</translation> + </message> + <message> + <location line="+8"/> + <source>Join a room</source> + <translation type="unfinished">Gå med i ett rum</translation> + </message> + <message> + <location line="+5"/> + <source>Create a new room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Room directory</source> + <translation type="unfinished">Rumkatalog</translation> + </message> + <message> + <location line="+12"/> + <source>User settings</source> + <translation type="unfinished">Användarinställningar</translation> </message> </context> <context> @@ -1387,34 +1528,6 @@ Exempel: https://server.my:8787</translation> </message> </context> <context> - <name>SideBarActions</name> - <message> - <location filename="../../src/SideBarActions.cpp" line="+44"/> - <source>User settings</source> - <translation>Användarinställningar</translation> - </message> - <message> - <location line="+7"/> - <source>Create new room</source> - <translation>Skapa nytt rum</translation> - </message> - <message> - <location line="+1"/> - <source>Join a room</source> - <translation>Gå med i ett rum</translation> - </message> - <message> - <location line="+16"/> - <source>Start a new chat</source> - <translation>Starta en ny chatt</translation> - </message> - <message> - <location line="+15"/> - <source>Room directory</source> - <translation>Rumkatalog</translation> - </message> -</context> -<context> <name>StatusIndicator</name> <message> <location filename="../qml/StatusIndicator.qml" line="+21"/> @@ -1440,7 +1553,7 @@ Exempel: https://server.my:8787</translation> <context> <name>Success</name> <message> - <location filename="../qml/device-verification/Success.qml" line="+10"/> + <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> <translation>Lyckad verifikation</translation> </message> @@ -1458,7 +1571,7 @@ Exempel: https://server.my:8787</translation> <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1044"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1095"/> <source>Message redaction failed: %1</source> <translation>Kunde inte maskera meddelande: %1</translation> </message> @@ -1593,17 +1706,22 @@ Exempel: https://server.my:8787</translation> <translation>%1 blev bannlyst.</translation> </message> <message> - <location line="-11"/> + <location line="+9"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-20"/> <source>%1 redacted their knock.</source> <translation>%1 maskerade sin knackning.</translation> </message> <message> - <location line="-876"/> + <location line="-883"/> <source>You joined this room.</source> <translation>Du gick med i detta rum.</translation> </message> <message> - <location line="+842"/> + <location line="+849"/> <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> @@ -1624,12 +1742,7 @@ Exempel: https://server.my:8787</translation> <translation>%1 lämnade efter att redan ha lämnat!</translation> </message> <message> - <location line="+15"/> - <source> Reason: %1</source> - <translation>Anledning: %1</translation> - </message> - <message> - <location line="-5"/> + <location line="+10"/> <source>%1 knocked.</source> <translation>%1 knackade.</translation> </message> @@ -1645,85 +1758,25 @@ Exempel: https://server.my:8787</translation> <context> <name>TimelineView</name> <message> - <location filename="../qml/TimelineView.qml" line="+125"/> - <source>Copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Copy link location</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>React</source> - <translation>Reagera</translation> - </message> - <message> - <location line="+8"/> - <source>Reply</source> - <translation>Svara</translation> - </message> - <message> - <location line="+7"/> - <source>Edit</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Read receipts</source> - <translation>Läskvitton</translation> - </message> - <message> - <location line="+6"/> - <source>Forward</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+9"/> - <source>Mark as read</source> - <translation>Markera som läst</translation> - </message> - <message> - <location line="+4"/> - <source>View raw message</source> - <translation>Visa meddelandekälla</translation> - </message> - <message> - <location line="+8"/> - <source>View decrypted raw message</source> - <translation>Visa dekrypterad meddelandekälla</translation> - </message> - <message> - <location line="+6"/> - <source>Remove message</source> - <translation>Ta bort meddelande</translation> - </message> - <message> - <location line="+7"/> - <source>Save as</source> - <translation>Spara som</translation> - </message> - <message> - <location line="+7"/> - <source>Open in external program</source> - <translation type="unfinished"></translation> + <location filename="../qml/TimelineView.qml" line="+27"/> + <source>No room open</source> + <translation>Inget rum öppet</translation> </message> <message> - <location line="+7"/> - <source>Copy link to event</source> + <location line="+127"/> + <source>%1 member(s)</source> <translation type="unfinished"></translation> </message> <message> - <location line="+57"/> - <source>No room open</source> - <translation>Inget rum öppet</translation> + <location line="+46"/> + <source>Back to room list</source> + <translation type="unfinished">Tillbaka till rumlista</translation> </message> </context> <context> <name>TimelineViewManager</name> <message> - <location filename="../../src/timeline/TimelineViewManager.cpp" line="+570"/> + <location filename="../../src/timeline/TimelineViewManager.cpp" line="+461"/> <source>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</source> <translation>Ingen krypterad privat chatt med denna användare kunde hittas. Skapa en krypterad privat chatt med användaren och försök igen.</translation> </message> @@ -1781,54 +1834,6 @@ Exempel: https://server.my:8787</translation> </message> </context> <context> - <name>UserInfoWidget</name> - <message> - <location filename="../../src/UserInfoWidget.cpp" line="+82"/> - <source>Logout</source> - <translation>Logga ut</translation> - </message> - <message> - <location line="+20"/> - <source>Set custom status message</source> - <translation>Sätt statusmeddelande</translation> - </message> - <message> - <location line="+4"/> - <source>Custom status message</source> - <translation>Statusmeddelande</translation> - </message> - <message> - <location line="+1"/> - <source>Status:</source> - <translation>Status:</translation> - </message> - <message> - <location line="+8"/> - <source>User Profile Settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Set presence automatically</source> - <translation>Sätt närvaro automatiskt</translation> - </message> - <message> - <location line="+6"/> - <source>Online</source> - <translation>Online</translation> - </message> - <message> - <location line="+5"/> - <source>Unavailable</source> - <translation>Otillgänglig</translation> - </message> - <message> - <location line="+6"/> - <source>Offline</source> - <translation>Offline</translation> - </message> -</context> -<context> <name>UserProfile</name> <message> <location filename="../qml/UserProfile.qml" line="+24"/> @@ -1867,7 +1872,7 @@ Exempel: https://server.my:8787</translation> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/UserProfile.cpp" line="+301"/> + <location filename="../../src/ui/UserProfile.cpp" line="+307"/> <source>Select an avatar</source> <translation>Välj en avatar</translation> </message> @@ -1890,8 +1895,8 @@ Exempel: https://server.my:8787</translation> <context> <name>UserSettings</name> <message> - <location filename="../../src/UserSettingsPage.cpp" line="+340"/> - <location filename="../../src/UserSettingsPage.h" line="+186"/> + <location filename="../../src/UserSettingsPage.cpp" line="+362"/> + <location filename="../../src/UserSettingsPage.h" line="+194"/> <source>Default</source> <translation type="unfinished"></translation> </message> @@ -1899,7 +1904,7 @@ Exempel: https://server.my:8787</translation> <context> <name>UserSettingsPage</name> <message> - <location line="+553"/> + <location line="+524"/> <source>Minimize to tray</source> <translation>Minimera till systemtråg</translation> </message> @@ -2712,22 +2717,9 @@ Mediastorlek: %2 </message> </context> <context> - <name>popups::UserMentions</name> - <message> - <location filename="../../src/popups/UserMentions.cpp" line="+68"/> - <source>This Room</source> - <translation>Detta Rum</translation> - </message> - <message> - <location line="+1"/> - <source>All Rooms</source> - <translation>Alla Rum</translation> - </message> -</context> -<context> <name>utils</name> <message> - <location filename="../../src/Utils.h" line="+4"/> + <location line="+4"/> <source>Unknown Message Type</source> <translation>Okänd meddelandetyp</translation> </message> diff --git a/resources/langs/nheko_zh_CN.ts b/resources/langs/nheko_zh_CN.ts index a5d20b67..d468dfaa 100644 --- a/resources/langs/nheko_zh_CN.ts +++ b/resources/langs/nheko_zh_CN.ts @@ -54,14 +54,6 @@ </message> </context> <context> - <name>Cache</name> - <message> - <location filename="../../src/Cache.cpp" line="+2016"/> - <source>You joined this room.</source> - <translation>您已加入此房间</translation> - </message> -</context> -<context> <name>CallInvite</name> <message> <location filename="../qml/voip/CallInvite.qml" line="+70"/> @@ -133,23 +125,23 @@ <context> <name>ChatPage</name> <message> - <location filename="../../src/ChatPage.cpp" line="+204"/> + <location filename="../../src/ChatPage.cpp" line="+133"/> <source>Failed to invite user: %1</source> <translation>邀请用户失败: %1</translation> </message> <message> <location line="+4"/> - <location line="+809"/> + <location line="+665"/> <source>Invited user: %1</source> <translation>邀请已发送: %1</translation> </message> <message> - <location line="-509"/> + <location line="-456"/> <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source> <translation>无法迁移缓存到目前版本,可能有多种原因引发此类问题。您可以新建一个议题并继续使用之前版本,或者您可以尝试手动删除缓存。</translation> </message> <message> - <location line="+412"/> + <location line="+360"/> <source>Confirm join</source> <translation type="unfinished"></translation> </message> @@ -164,13 +156,13 @@ <translation>房间“%1”已创建</translation> </message> <message> - <location line="+35"/> - <location line="+324"/> + <location line="+34"/> + <location line="+280"/> <source>Confirm invite</source> <translation type="unfinished"></translation> </message> <message> - <location line="-323"/> + <location line="-279"/> <source>Do you really want to invite %1 (%2)?</source> <translation type="unfinished"></translation> </message> @@ -235,12 +227,12 @@ <translation>解禁用户: %1</translation> </message> <message> - <location line="+227"/> + <location line="+183"/> <source>Do you really want to start a private chat with %1?</source> <translation type="unfinished"></translation> </message> <message> - <location line="-818"/> + <location line="-721"/> <source>Cache migration failed!</source> <translation>缓存迁移失败!</translation> </message> @@ -255,7 +247,7 @@ <translation>本地缓存版本比现用的Nheko版本新。请升级Nheko或手动清除缓存。</translation> </message> <message> - <location line="+50"/> + <location line="+48"/> <source>Failed to restore OLM account. Please login again.</source> <translation>恢复 OLM 账户失败。请重新登录。</translation> </message> @@ -265,13 +257,13 @@ <translation>恢复保存的数据失败。请重新登录。</translation> </message> <message> - <location line="+145"/> + <location line="+101"/> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation>设置密钥失败。服务器返回信息: %1 %2。请稍后再试。</translation> </message> <message> <location line="+34"/> - <location line="+123"/> + <location line="+117"/> <source>Please try to login again: %1</source> <translation>请尝试再次登录:%1</translation> </message> @@ -301,55 +293,66 @@ <translation>离开聊天室失败:%1</translation> </message> <message> - <location line="+61"/> + <location line="+60"/> <source>Failed to kick %1 from %2: %3</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>CommunitiesListItem</name> + <name>CommunitiesList</name> <message> - <location filename="../../src/CommunitiesListItem.cpp" line="+30"/> - <source>Hide rooms with this tag or from this community</source> + <location filename="../qml/CommunitiesList.qml" line="+44"/> + <source>Hide rooms with this tag or from this space by default.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CommunitiesModel</name> <message> - <location line="+153"/> + <location filename="../../src/timeline/CommunitiesModel.cpp" line="+37"/> <source>All rooms</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>Favourite rooms</source> - <translation>收藏的聊天室</translation> + <location line="+2"/> + <source>Shows all rooms without filtering.</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> - <source>Low priority rooms</source> + <location line="+30"/> + <source>Favourites</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <source>Server Notices</source> - <comment>Tag translation for m.server_notice</comment> + <source>Rooms you have favourited.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Low Priority</source> <translation type="unfinished"></translation> </message> <message> <location line="+2"/> - <location line="+2"/> - <source> (tag)</source> + <source>Rooms with low priority.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source> (community)</source> + <location line="+7"/> + <source>Server Notices</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Messages from your server or administrator.</source> <translation type="unfinished"></translation> </message> </context> <context> <name>CrossSigningSecrets</name> <message> - <location filename="../../src/ChatPage.cpp" line="+228"/> + <location filename="../../src/ChatPage.cpp" line="+183"/> <source>Decrypt secrets</source> <translation type="unfinished"></translation> </message> @@ -517,7 +520,7 @@ <context> <name>EventStore</name> <message> - <location filename="../../src/timeline/EventStore.cpp" line="+616"/> + <location filename="../../src/timeline/EventStore.cpp" line="+663"/> <source>-- Encrypted Event (No keys found for decryption) --</source> <comment>Placeholder, when the message was not decrypted yet or can't be decrypted.</comment> <translation type="unfinished"></translation> @@ -529,7 +532,7 @@ <translation type="unfinished"></translation> </message> <message> - <location line="+32"/> + <location line="+35"/> <location line="+63"/> <source>-- Decryption Error (failed to retrieve megolm keys from db) --</source> <comment>Placeholder, when the message can't be decrypted, because the DB access failed.</comment> @@ -604,7 +607,7 @@ <context> <name>InputBar</name> <message> - <location filename="../../src/timeline/InputBar.cpp" line="+232"/> + <location filename="../../src/timeline/InputBar.cpp" line="+233"/> <source>Select a file</source> <translation type="unfinished">选择一个文件</translation> </message> @@ -614,7 +617,7 @@ <translation type="unfinished">所有文件(*)</translation> </message> <message> - <location line="+418"/> + <location line="+417"/> <source>Failed to upload media. Please try again.</source> <translation type="unfinished"></translation> </message> @@ -691,13 +694,13 @@ Example: https://server.my:8787</source> <message> <location line="+84"/> <location line="+11"/> - <location line="+160"/> + <location line="+157"/> <location line="+11"/> <source>You have entered an invalid Matrix ID e.g @joe:matrix.org</source> <translation type="unfinished"></translation> </message> <message> - <location line="-132"/> + <location line="-131"/> <source>Autodiscovery failed. Received malformed response.</source> <translation type="unfinished"></translation> </message> @@ -707,7 +710,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+25"/> + <location line="+24"/> <source>The required endpoints were not found. Possibly not a Matrix server.</source> <translation>没找到要求的终端。可能不是一个 Matrix 服务器。</translation> </message> @@ -722,12 +725,12 @@ Example: https://server.my:8787</source> <translation>发生了一个未知错误。请确认服务器域名合法。</translation> </message> <message> - <location line="-171"/> + <location line="-168"/> <source>SSO LOGIN</source> <translation type="unfinished"></translation> </message> <message> - <location line="+267"/> + <location line="+264"/> <source>Empty password</source> <translation>空密码</translation> </message> @@ -785,6 +788,11 @@ Example: https://server.my:8787</source> </message> <message> <location line="+9"/> + <source>%1 changed the room avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> <source>%1 created and configured room: %2</source> <translation type="unfinished"></translation> </message> @@ -860,7 +868,7 @@ Example: https://server.my:8787</source> <context> <name>MessageView</name> <message> - <location filename="../qml/MessageView.qml" line="+82"/> + <location filename="../qml/MessageView.qml" line="+83"/> <source>Edit</source> <translation type="unfinished"></translation> </message> @@ -879,6 +887,76 @@ Example: https://server.my:8787</source> <source>Options</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+329"/> + <source>&Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy &link location</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Re&act</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Repl&y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Edit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Read receip&ts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>&Forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>&Mark as read</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>View raw message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>View decrypted raw message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Remo&ve message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Save as</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>&Open in external program</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Copy link to eve&nt</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>NewVerificationRequest</name> @@ -1018,7 +1096,7 @@ Example: https://server.my:8787</source> <context> <name>Placeholder</name> <message> - <location filename="../qml/delegates/Placeholder.qml" line="+8"/> + <location filename="../qml/delegates/Placeholder.qml" line="+9"/> <source>unimplemented event: </source> <translation type="unfinished"></translation> </message> @@ -1026,7 +1104,7 @@ Example: https://server.my:8787</source> <context> <name>QCoreApplication</name> <message> - <location filename="../../src/main.cpp" line="+167"/> + <location filename="../../src/main.cpp" line="+200"/> <source>Create a unique profile, which allows you to log into several accounts at the same time and start multiple instances of nheko.</source> <translation type="unfinished"></translation> </message> @@ -1044,18 +1122,18 @@ Example: https://server.my:8787</source> <context> <name>RegisterPage</name> <message> - <location filename="../../src/RegisterPage.cpp" line="+77"/> + <location filename="../../src/RegisterPage.cpp" line="+78"/> <source>Username</source> <translation>用户名</translation> </message> <message> <location line="+2"/> - <location line="+287"/> + <location line="+305"/> <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-283"/> + <location line="-301"/> <source>Password</source> <translation>密码</translation> </message> @@ -1080,22 +1158,47 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+30"/> + <location line="+35"/> <source>REGISTER</source> <translation>注册</translation> </message> <message> - <location line="+62"/> + <location line="+73"/> <source>No supported registration flows!</source> <translation type="unfinished"></translation> </message> <message> - <location line="+210"/> + <location line="+213"/> <source>One or more fields have invalid inputs. Please correct those issues and try again.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-26"/> + <location line="+23"/> + <source>Autodiscovery failed. Received malformed response.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>Autodiscovery failed. Unknown error when requesting .well-known.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+26"/> + <source>The required endpoints were not found. Possibly not a Matrix server.</source> + <translation type="unfinished">没找到要求的终端。可能不是一个 Matrix 服务器。</translation> + </message> + <message> + <location line="+6"/> + <source>Received malformed response. Make sure the homeserver domain is valid.</source> + <translation type="unfinished">收到形式错误的响应。请确认服务器域名合法。</translation> + </message> + <message> + <location line="+5"/> + <source>An unknown error occured. Make sure the homeserver domain is valid.</source> + <translation type="unfinished">发生了一个未知错误。请确认服务器域名合法。</translation> + </message> + <message> + <location line="-94"/> <source>Password is not long enough (min 8 chars)</source> <translation>密码不够长(至少8个字符)</translation> </message> @@ -1105,7 +1208,7 @@ Example: https://server.my:8787</source> <translation>密码不匹配</translation> </message> <message> - <location line="+5"/> + <location line="+6"/> <source>Invalid server name</source> <translation>无效的服务器名</translation> </message> @@ -1113,7 +1216,7 @@ Example: https://server.my:8787</source> <context> <name>ReplyPopup</name> <message> - <location filename="../qml/ReplyPopup.qml" line="+49"/> + <location filename="../qml/ReplyPopup.qml" line="+47"/> <source>Close</source> <translation type="unfinished"></translation> </message> @@ -1126,74 +1229,112 @@ Example: https://server.my:8787</source> <context> <name>RoomInfo</name> <message> - <location filename="../../src/Cache.cpp" line="+1813"/> + <location filename="../../src/Cache.cpp" line="+4009"/> <source>no version stored</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>RoomInfoListItem</name> + <name>RoomList</name> <message> - <location filename="../../src/RoomInfoListItem.cpp" line="+89"/> - <source>Leave room</source> - <translation>离开聊天室</translation> + <location filename="../qml/RoomList.qml" line="+56"/> + <source>New tag</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enter the tag you want to use:</source> + <translation type="unfinished"></translation> </message> <message> <location line="+7"/> + <source>Leave room</source> + <translation type="unfinished">离开聊天室</translation> + </message> + <message> + <location line="+5"/> <source>Tag room as:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> + <location line="+14"/> <source>Favourite</source> - <comment>Standard matrix tag for favourites</comment> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Low Priority</source> - <comment>Standard matrix tag for low priority rooms</comment> + <location line="+2"/> + <source>Low priority</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Server Notice</source> - <comment>Standard matrix tag for server notices</comment> + <location line="+2"/> + <source>Server notice</source> <translation type="unfinished"></translation> </message> <message> - <location line="+12"/> - <source>Adds or removes the specified tag.</source> - <comment>WhatsThis hint for tag menu actions</comment> + <location line="+13"/> + <source>Create new tag...</source> <translation type="unfinished"></translation> </message> <message> - <location line="+39"/> - <source>New tag...</source> - <comment>Add a new tag to the room</comment> - <translation type="unfinished"></translation> + <location line="+222"/> + <source>Accept</source> + <translation type="unfinished">接受</translation> </message> <message> - <location line="+4"/> - <source>New Tag</source> - <comment>Tag name prompt title</comment> + <location line="+21"/> + <source>Decline</source> + <translation type="unfinished">拒绝</translation> + </message> + <message> + <location line="+68"/> + <source>Status Message</source> <translation type="unfinished"></translation> </message> <message> <location line="+1"/> - <source>Tag:</source> - <comment>Tag name prompt</comment> + <source>Enter your status message:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+169"/> - <source>Accept</source> - <translation>接受</translation> + <location line="+10"/> + <source>Profile settings</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <source>Decline</source> - <translation>拒绝</translation> + <location line="+5"/> + <source>Set status message</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+79"/> + <source>Logout</source> + <translation type="unfinished">登出</translation> + </message> + <message> + <location line="+46"/> + <source>Start a new chat</source> + <translation type="unfinished">开始新的聊天</translation> + </message> + <message> + <location line="+8"/> + <source>Join a room</source> + <translation type="unfinished">加入聊天室</translation> + </message> + <message> + <location line="+5"/> + <source>Create a new room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>Room directory</source> + <translation type="unfinished">聊天室目录</translation> + </message> + <message> + <location line="+12"/> + <source>User settings</source> + <translation type="unfinished">用户设置</translation> </message> </context> <context> @@ -1383,34 +1524,6 @@ Example: https://server.my:8787</source> </message> </context> <context> - <name>SideBarActions</name> - <message> - <location filename="../../src/SideBarActions.cpp" line="+44"/> - <source>User settings</source> - <translation>用户设置</translation> - </message> - <message> - <location line="+7"/> - <source>Create new room</source> - <translation>创建新的聊天室</translation> - </message> - <message> - <location line="+1"/> - <source>Join a room</source> - <translation>加入聊天室</translation> - </message> - <message> - <location line="+16"/> - <source>Start a new chat</source> - <translation>开始新的聊天</translation> - </message> - <message> - <location line="+15"/> - <source>Room directory</source> - <translation>聊天室目录</translation> - </message> -</context> -<context> <name>StatusIndicator</name> <message> <location filename="../qml/StatusIndicator.qml" line="+21"/> @@ -1436,7 +1549,7 @@ Example: https://server.my:8787</source> <context> <name>Success</name> <message> - <location filename="../qml/device-verification/Success.qml" line="+10"/> + <location filename="../qml/device-verification/Success.qml" line="+11"/> <source>Successful Verification</source> <translation type="unfinished"></translation> </message> @@ -1454,7 +1567,7 @@ Example: https://server.my:8787</source> <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1044"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1095"/> <source>Message redaction failed: %1</source> <translation type="unfinished">删除消息失败:%1</translation> </message> @@ -1588,17 +1701,22 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="-11"/> + <location line="+9"/> + <source>Reason: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-20"/> <source>%1 redacted their knock.</source> <translation type="unfinished"></translation> </message> <message> - <location line="-876"/> + <location line="-883"/> <source>You joined this room.</source> <translation type="unfinished">您已加入此房间</translation> </message> <message> - <location line="+842"/> + <location line="+849"/> <source>%1 has changed their avatar and changed their display name to %2.</source> <translation type="unfinished"></translation> </message> @@ -1619,12 +1737,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+15"/> - <source> Reason: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-5"/> + <location line="+10"/> <source>%1 knocked.</source> <translation type="unfinished"></translation> </message> @@ -1640,85 +1753,25 @@ Example: https://server.my:8787</source> <context> <name>TimelineView</name> <message> - <location filename="../qml/TimelineView.qml" line="+125"/> - <source>Copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Copy link location</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>React</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>Reply</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Edit</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Read receipts</source> - <translation>阅读回执</translation> - </message> - <message> - <location line="+6"/> - <source>Forward</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+9"/> - <source>Mark as read</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+4"/> - <source>View raw message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>View decrypted raw message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Remove message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Save as</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+7"/> - <source>Open in external program</source> + <location filename="../qml/TimelineView.qml" line="+27"/> + <source>No room open</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> - <source>Copy link to event</source> + <location line="+127"/> + <source>%1 member(s)</source> <translation type="unfinished"></translation> </message> <message> - <location line="+57"/> - <source>No room open</source> + <location line="+46"/> + <source>Back to room list</source> <translation type="unfinished"></translation> </message> </context> <context> <name>TimelineViewManager</name> <message> - <location filename="../../src/timeline/TimelineViewManager.cpp" line="+570"/> + <location filename="../../src/timeline/TimelineViewManager.cpp" line="+461"/> <source>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</source> <translation type="unfinished"></translation> </message> @@ -1776,54 +1829,6 @@ Example: https://server.my:8787</source> </message> </context> <context> - <name>UserInfoWidget</name> - <message> - <location filename="../../src/UserInfoWidget.cpp" line="+82"/> - <source>Logout</source> - <translation>登出</translation> - </message> - <message> - <location line="+20"/> - <source>Set custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+4"/> - <source>Custom status message</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Status:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+8"/> - <source>User Profile Settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Set presence automatically</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Online</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Unavailable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Offline</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>UserProfile</name> <message> <location filename="../qml/UserProfile.qml" line="+24"/> @@ -1862,7 +1867,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/UserProfile.cpp" line="+301"/> + <location filename="../../src/ui/UserProfile.cpp" line="+307"/> <source>Select an avatar</source> <translation type="unfinished">选择一个头像</translation> </message> @@ -1885,8 +1890,8 @@ Example: https://server.my:8787</source> <context> <name>UserSettings</name> <message> - <location filename="../../src/UserSettingsPage.cpp" line="+340"/> - <location filename="../../src/UserSettingsPage.h" line="+186"/> + <location filename="../../src/UserSettingsPage.cpp" line="+362"/> + <location filename="../../src/UserSettingsPage.h" line="+194"/> <source>Default</source> <translation type="unfinished"></translation> </message> @@ -1894,7 +1899,7 @@ Example: https://server.my:8787</source> <context> <name>UserSettingsPage</name> <message> - <location line="+553"/> + <location line="+524"/> <source>Minimize to tray</source> <translation>最小化至托盘</translation> </message> @@ -2699,22 +2704,9 @@ Media size: %2 </message> </context> <context> - <name>popups::UserMentions</name> - <message> - <location filename="../../src/popups/UserMentions.cpp" line="+68"/> - <source>This Room</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>All Rooms</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>utils</name> <message> - <location filename="../../src/Utils.h" line="+4"/> + <location line="+4"/> <source>Unknown Message Type</source> <translation type="unfinished"></translation> </message> diff --git a/src/timeline/TimelineModel.cpp b/src/timeline/TimelineModel.cpp index 5f92aaae..caa40353 100644 --- a/src/timeline/TimelineModel.cpp +++ b/src/timeline/TimelineModel.cpp @@ -1816,7 +1816,8 @@ TimelineModel::formatMemberEvent(QString id) } if (event->content.reason != "") { - rendered += tr(" Reason: %1").arg(QString::fromStdString(event->content.reason)); + rendered += + " " + tr("Reason: %1").arg(QString::fromStdString(event->content.reason)); } return rendered; |