diff --git a/resources/langs/nheko_cs.ts b/resources/langs/nheko_cs.ts index 4339497ae784d98b9f55bce7e92a67527f93e0f8..c544bf6dc78e03789b55c706069431cd279d58fb 100644 --- a/resources/langs/nheko_cs.ts +++ b/resources/langs/nheko_cs.ts @@ -53,14 +53,6 @@ <translation type="unfinished"></translation> </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> @@ -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> @@ -1382,34 +1523,6 @@ Example: https://server.my:8787</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> - </message> -</context> <context> <name>StatusIndicator</name> <message> @@ -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> @@ -1777,54 +1830,6 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </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> @@ -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> @@ -2698,23 +2703,10 @@ Media size: %2 <translation type="unfinished"></translation> </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 8265b546d9548b331a0761577bcb63e2898c1357..58c209a25b7a822fdd10fd767641f3b24185d3c9 100644 --- a/resources/langs/nheko_de.ts +++ b/resources/langs/nheko_de.ts @@ -53,14 +53,6 @@ <translation>Abbrechen</translation> </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> @@ -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> @@ -1386,34 +1527,6 @@ Beispiel: https://mein.server:8787</translation> <translation>Abbrechen</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> @@ -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> @@ -1780,54 +1833,6 @@ Beispiel: https://mein.server:8787</translation> <translation>Schließen</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> @@ -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> @@ -2713,23 +2718,10 @@ Medien-Größe: %2 <translation>%1 hat einen Anruf beendet</translation> </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 c05c7b3eeb6a68674939aef525a09151c0e2262f..d5d5f323b1dbb327d682273433f33fb4f9632005 100644 --- a/resources/langs/nheko_el.ts +++ b/resources/langs/nheko_el.ts @@ -53,14 +53,6 @@ <translation type="unfinished">ΆκυÏο</translation> </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> @@ -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> @@ -1382,34 +1523,6 @@ Example: https://server.my:8787</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>ÎÎα συνομιλία</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> @@ -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> @@ -1776,54 +1829,6 @@ Example: https://server.my:8787</source> <translation>Έξοδος</translation> </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> @@ -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> @@ -2697,23 +2702,10 @@ Media size: %2 <translation type="unfinished"></translation> </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 1fc47995a8523e74a7e0cdb03f331ce39525d804..7d3f8276261d2c4136d36e6062a814747fb1f9f2 100644 --- a/resources/langs/nheko_en.ts +++ b/resources/langs/nheko_en.ts @@ -53,14 +53,6 @@ <translation>Cancel</translation> </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> @@ -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> @@ -1388,34 +1529,6 @@ E2E implementation until device verification is completed.</translation> <translation>Cancel</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> @@ -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> @@ -1782,54 +1835,6 @@ E2E implementation until device verification is completed.</translation> <translation>Quit</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> @@ -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> @@ -2716,23 +2721,10 @@ Media size: %2 <translation>%1 ended a call</translation> </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 87d62b7da350f8c2bc0627111f84ca4ca0f3e8f4..26a67d4939f3a05c604f80a73fea2e8f30286bd6 100644 --- a/resources/langs/nheko_eo.ts +++ b/resources/langs/nheko_eo.ts @@ -53,14 +53,6 @@ <translation>Nuligi</translation> </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> @@ -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> @@ -1389,35 +1530,6 @@ Ekzemplo: https://servilo.mia:8787</translation> <translation>Nuligi</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> @@ -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> @@ -1787,54 +1839,6 @@ Ekzemplo: https://servilo.mia:8787</translation> <translation type="unfinished"></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> @@ -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"/> @@ -2726,23 +2730,10 @@ Media size: %2 <translation type="unfinished"></translation> </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 988e464c19400faeceb927743e6712fb6988ba6f..6318b9c49650724cd5f60dc96338e33635bba201 100644 --- a/resources/langs/nheko_es.ts +++ b/resources/langs/nheko_es.ts @@ -53,14 +53,6 @@ <translation>Cancelar</translation> </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> @@ -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> @@ -1382,34 +1523,6 @@ Example: https://server.my:8787</source> <translation type="unfinished">Cancelar</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> - </message> -</context> <context> <name>StatusIndicator</name> <message> @@ -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> @@ -1776,54 +1829,6 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </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> @@ -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> @@ -2697,23 +2702,10 @@ Media size: %2 <translation type="unfinished"></translation> </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 dada82a7563680ac8e55d3b8961e874c4a226f2f..bb9aafb5958e1f769b6ba08a800980d13cf81d57 100644 --- a/resources/langs/nheko_et.ts +++ b/resources/langs/nheko_et.ts @@ -53,14 +53,6 @@ <translation>Katkesta</translation> </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> @@ -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> @@ -1388,34 +1529,6 @@ testimiseks seni, kuni terviklik seadmete verifitseerimine on implementeeritud.< <translation>Loobu</translation> </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> @@ -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> @@ -1782,54 +1835,6 @@ testimiseks seni, kuni terviklik seadmete verifitseerimine on implementeeritud.< <translation>Lõpeta töö</translation> </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> @@ -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> @@ -2716,23 +2721,10 @@ Meedia suurus: %2 <translation>%1 lõpetas kõne</translation> </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 93513fc7f904334b639721162802f4c74f900102..af11932db00961fc9b8b97e46bef6a880b49915f 100644 --- a/resources/langs/nheko_fi.ts +++ b/resources/langs/nheko_fi.ts @@ -53,14 +53,6 @@ <translation>Peruuta</translation> </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> @@ -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> @@ -1382,34 +1523,6 @@ Example: https://server.my:8787</source> <translation>Peruuta</translation> </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> @@ -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> @@ -1776,54 +1829,6 @@ Example: https://server.my:8787</source> <translation>Lopeta</translation> </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> @@ -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> @@ -2699,23 +2704,10 @@ Median koko: %2 <translation>%1 lopetti puhelun</translation> </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 240c8b9f8e66314590cb8a444566c3e195ed05be..b6345d62814fc24d80c36caee66b12857f66430d 100644 --- a/resources/langs/nheko_fr.ts +++ b/resources/langs/nheko_fr.ts @@ -53,14 +53,6 @@ <translation>Annuler</translation> </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> @@ -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> @@ -1388,34 +1529,6 @@ tester le chiffrement de bout en bout tant que la vérification des appareils n& <translation type="unfinished">Annuler</translation> </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> @@ -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> @@ -1782,54 +1835,6 @@ tester le chiffrement de bout en bout tant que la vérification des appareils n& <translation>Quitter</translation> </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> @@ -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> @@ -2718,23 +2723,10 @@ Taille du média : %2 <translation>%1 a terminé un appel</translation> </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 e602929b803f56cf829f8506f943460710725bb8..e989a6ce114884393a4ce04632d802d80d08cfdd 100644 --- a/resources/langs/nheko_hu.ts +++ b/resources/langs/nheko_hu.ts @@ -53,14 +53,6 @@ <translation>Mégse</translation> </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> @@ -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> @@ -1388,34 +1529,6 @@ végpontig (E2E) titkosÃtás tesztelésére, amÃg be nincs fejezve az eszközh <translation>Mégse</translation> </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> @@ -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> @@ -1781,54 +1834,6 @@ végpontig (E2E) titkosÃtás tesztelésére, amÃg be nincs fejezve az eszközh <translation>Kilépés</translation> </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> @@ -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> @@ -2716,23 +2721,10 @@ Média mérete: %2 <translation>%1 befejezett egy hÃvást</translation> </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 a5780d96556fde62709d9703106a64f6b8406fee..b0b8ec48407331da7a102c6d2f7fd0e2564a7efc 100644 --- a/resources/langs/nheko_it.ts +++ b/resources/langs/nheko_it.ts @@ -53,14 +53,6 @@ <translation>Annulla</translation> </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> @@ -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> @@ -1387,34 +1528,6 @@ Verificare %1 adesso?</translation> <translation type="unfinished">Annulla</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> @@ -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> @@ -1781,54 +1834,6 @@ Verificare %1 adesso?</translation> <translation>Esci</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> @@ -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> @@ -2704,23 +2709,10 @@ Peso media: %2 <translation type="unfinished"></translation> </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 997ffd1a4c42e415c9381d5ddab7f98f0bf2d25a..c7872ce01c12ae1cec082506767a8e32d38da270 100644 --- a/resources/langs/nheko_ja.ts +++ b/resources/langs/nheko_ja.ts @@ -53,14 +53,6 @@ <translation type="unfinished">ã‚ャンセル</translation> </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> @@ -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> @@ -1382,34 +1523,6 @@ Example: https://server.my:8787</source> <translation type="unfinished">ã‚ャンセル</translation> </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> @@ -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> @@ -1775,54 +1828,6 @@ Example: https://server.my:8787</source> <translation>終了</translation> </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> @@ -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> @@ -2698,23 +2703,10 @@ Media size: %2 <translation type="unfinished"></translation> </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 79bf26ee873086e854b115310da89b9c7d00bad7..0bdf3b63d87e4299679e7bd0c6ad4fee96b3c514 100644 --- a/resources/langs/nheko_ml.ts +++ b/resources/langs/nheko_ml.ts @@ -53,14 +53,6 @@ <translation>റദàµà´¦à´¾à´•àµà´•àµ</translation> </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> @@ -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> @@ -1382,34 +1523,6 @@ Example: https://server.my:8787</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> - </message> -</context> <context> <name>StatusIndicator</name> <message> @@ -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> @@ -1776,54 +1829,6 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </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> @@ -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> @@ -2697,23 +2702,10 @@ Media size: %2 <translation>%1 ഒരൠകോൾ അവസാനിപàµà´ªà´¿à´šàµà´šàµ</translation> </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 09270b2928c3b9d3ff73a2f3ffc839f9e9c52efe..3f2a147f6964f250ecaaa632b8fc5f2db3f1376c 100644 --- a/resources/langs/nheko_nl.ts +++ b/resources/langs/nheko_nl.ts @@ -53,14 +53,6 @@ <translation type="unfinished">Annuleren</translation> </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> @@ -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> @@ -1382,34 +1523,6 @@ Example: https://server.my:8787</source> <translation type="unfinished">Annuleren</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>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> @@ -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> @@ -1776,54 +1829,6 @@ Example: https://server.my:8787</source> <translation>Afsluiten</translation> </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> @@ -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> @@ -2699,23 +2704,10 @@ Mediagrootte: %2 <translation type="unfinished"></translation> </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 cc542093f9493ea68475c5b32378e7558b78abc5..6abcd147e1f98dffeaf25b77122bc53c32e23736 100644 --- a/resources/langs/nheko_pl.ts +++ b/resources/langs/nheko_pl.ts @@ -53,14 +53,6 @@ <translation>Anuluj</translation> </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> @@ -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> @@ -1384,34 +1525,6 @@ Example: https://server.my:8787</source> <translation type="unfinished">Anuluj</translation> </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> @@ -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> @@ -1779,54 +1832,6 @@ Example: https://server.my:8787</source> <translation>ZakoÅ„cz</translation> </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> @@ -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> @@ -2702,23 +2707,10 @@ Rozmiar multimediów: %2 <translation type="unfinished"></translation> </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 5c4e9611b1e0970717a300ad4fdbc4bfc5c04592..fa0ea1935df708fb06857f37095abd3c254ab4ef 100644 --- a/resources/langs/nheko_pt_BR.ts +++ b/resources/langs/nheko_pt_BR.ts @@ -53,14 +53,6 @@ <translation>Cancelar</translation> </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> @@ -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> @@ -1776,54 +1829,6 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </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> @@ -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"/> @@ -2697,23 +2702,10 @@ Media size: %2 <translation type="unfinished"></translation> </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 5b041107376a93ccf7c25ea5aceecc6f7319e8c2..81343f978a0efc061dce1e1025235a2f85800ac6 100644 --- a/resources/langs/nheko_pt_PT.ts +++ b/resources/langs/nheko_pt_PT.ts @@ -53,14 +53,6 @@ <translation type="unfinished"></translation> </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> @@ -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> @@ -1382,34 +1523,6 @@ Example: https://server.my:8787</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> - </message> -</context> <context> <name>StatusIndicator</name> <message> @@ -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> @@ -1776,54 +1829,6 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </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> @@ -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> @@ -2697,23 +2702,10 @@ Media size: %2 <translation type="unfinished"></translation> </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 7c35ba423f4114527ae1e4e99139e9f88de5ccc3..c21bb069635807ed671b0cb33c9a21d72a3878db 100644 --- a/resources/langs/nheko_ro.ts +++ b/resources/langs/nheko_ro.ts @@ -53,14 +53,6 @@ <translation type="unfinished"></translation> </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> @@ -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> @@ -1386,34 +1527,6 @@ Exemplu: https://serverul.meu:8787</translation> <translation type="unfinished"></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> @@ -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> @@ -1781,54 +1834,6 @@ Exemplu: https://serverul.meu:8787</translation> <translation>IeÈ™ire</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> @@ -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> @@ -2704,23 +2709,10 @@ Dimensiune media: %2 <translation>%1 a încheiat un apel</translation> </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 4f9d406ec3b244c419891c275016c8fff8dc9b51..6f2b19afaa63370d86a56b7b9b25fb0cb5579952 100644 --- a/resources/langs/nheko_ru.ts +++ b/resources/langs/nheko_ru.ts @@ -53,14 +53,6 @@ <translation>Отмена</translation> </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> @@ -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> @@ -1386,34 +1527,6 @@ Example: https://server.my:8787</source> <translation>Отмена</translation> </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> @@ -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> @@ -1781,54 +1834,6 @@ Example: https://server.my:8787</source> <translation>Выйти</translation> </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> @@ -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> @@ -2710,23 +2715,10 @@ Media size: %2 <translation>%1 Закончил разговор</translation> </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 c9b094c3fbf19c4a34fc176d4084904e8963cc1a..a80adb1b5f260d8841a3d425208b15f468af54ea 100644 --- a/resources/langs/nheko_si.ts +++ b/resources/langs/nheko_si.ts @@ -53,14 +53,6 @@ <translation type="unfinished"></translation> </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> @@ -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> @@ -1382,34 +1523,6 @@ Example: https://server.my:8787</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> - </message> -</context> <context> <name>StatusIndicator</name> <message> @@ -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> @@ -1776,54 +1829,6 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </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> @@ -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> @@ -2697,23 +2702,10 @@ Media size: %2 <translation type="unfinished"></translation> </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 84410098e0afa3c5c0ec24aa23f49d85876e1df1..8069dceaf2a016f357cbfee0444fc44c80f0eab4 100644 --- a/resources/langs/nheko_sv.ts +++ b/resources/langs/nheko_sv.ts @@ -53,14 +53,6 @@ <translation>Avbryt</translation> </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> @@ -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> @@ -1386,34 +1527,6 @@ Exempel: https://server.my:8787</translation> <translation type="unfinished">Avbryt</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> @@ -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> @@ -1780,54 +1833,6 @@ Exempel: https://server.my:8787</translation> <translation>Avsluta</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> @@ -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> @@ -2711,23 +2716,10 @@ Mediastorlek: %2 <translation>%1 lade pÃ¥</translation> </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 a5d20b6790bc86a9a5e4e598e73b1bbff69ce575..d468dfaa144e1fb7337107b58f045ddc10805fc5 100644 --- a/resources/langs/nheko_zh_CN.ts +++ b/resources/langs/nheko_zh_CN.ts @@ -53,14 +53,6 @@ <translation>å–消</translation> </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> @@ -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> @@ -1382,34 +1523,6 @@ Example: https://server.my:8787</source> <translation type="unfinished">å–消</translation> </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> @@ -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> @@ -1775,54 +1828,6 @@ Example: https://server.my:8787</source> <translation>退出</translation> </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> @@ -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> @@ -2698,23 +2703,10 @@ Media size: %2 <translation type="unfinished"></translation> </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 5f92aaaeee123d2e73253a863d208ac698c3c556..caa40353ad3a8c0895c8e3a514d657ef427f8966 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;