Newer
Older
<translation type="unfinished"></translation>
</message>
<message>
<location line="+24"/>
<source>Emoji</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Send</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<source>You don't have permission to send messages in this room</source>
<translation type="unfinished"></translation>
</message>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+86"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>React</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Reply</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
<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>
<name>NewVerificationRequest</name>
<message>
<location filename="../qml/device-verification/NewVerificationRequest.qml" line="+11"/>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+0"/>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+15"/>
<source>To allow other users to see, which of your devices actually belong to you, you can verify them. This also allows key backup to work automatically. Verify %1 now?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>%1 has requested to verify their device %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>%1 using the device %2 has requested to be verified.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>Your device (%1) has requested to be verified.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+0"/>
<source>Deny</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+13"/>
<source>Start verification</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+0"/>
<source>Accept</source>
<translation type="unfinished"></translation>
</message>
</context>
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
<context>
<name>NotificationsManager</name>
<message>
<location filename="../../src/notifications/Manager.cpp" line="+22"/>
<location filename="../../src/notifications/ManagerMac.cpp" line="+44"/>
<location filename="../../src/notifications/ManagerWin.cpp" line="+78"/>
<source>%1 sent an encrypted message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>* %1 %2</source>
<comment>Format an emote message in a notification, %1 is the sender, %2 the message</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>%1 replied: %2</source>
<comment>Format a reply in a notification. %1 is the sender, %2 the message</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>%1: %2</source>
<comment>Format a normal message in a notification. %1 is the sender, %2 the message</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/notifications/ManagerMac.cpp" line="-1"/>
<location filename="../../src/notifications/ManagerWin.cpp" line="-1"/>
<source>%1 replied with an encrypted message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<source>%1 replied to a message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+0"/>
<source>%1 sent a message</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PlaceCall</name>
<message>
<location filename="../qml/voip/PlaceCall.qml" line="+48"/>
<source>Place a call to %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+16"/>
<source>No microphone found.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+22"/>
<source>Voice</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+13"/>
<source>Video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+14"/>
<source>Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Placeholder</name>
<message>
<location filename="../qml/delegates/Placeholder.qml" line="+11"/>
<source>unimplemented event: </source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+199"/>
<source>Create a unique profile, which allows you to log into several accounts at the same time and start multiple instances of nheko.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>profile name</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ReadReceipts</name>
<message>
<location filename="../qml/ReadReceipts.qml" line="+40"/>
<source>Read receipts</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ReadReceiptsModel</name>
<message>
<location filename="../../src/ReadReceiptsModel.cpp" line="+111"/>
<source>Yesterday, %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>RegisterPage</name>
<message>
<location filename="../../src/RegisterPage.cpp" line="+80"/>
<source>Username</source>
<translation type="unfinished"></translation>
</message>
<message>
<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>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>Password confirmation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>Homeserver</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>REGISTER</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No supported registration flows!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+32"/>
<source>Registration token</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>Please enter a valid registration token.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-175"/>
<source>Autodiscovery failed. Received malformed response.</source>
<translation type="unfinished"></translation>
</message>
<message>
<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>
<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>
<source>Password is not long enough (min 8 chars)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Passwords don't match</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid server name</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ReplyPopup</name>
<message>
<location filename="../qml/ReplyPopup.qml" line="+63"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+13"/>
<source>Cancel edit</source>
<translation type="unfinished"></translation>
</message>
<context>
<name>RoomDirectory</name>
<message>
<location filename="../qml/RoomDirectory.qml" line="+24"/>
<source>Explore Public Rooms</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+166"/>
<source>Search for public rooms</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>RoomInfo</name>
<message>
<location filename="../../src/Cache.cpp" line="+4531"/>
<source>no version stored</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<location filename="../qml/RoomList.qml" line="+67"/>
<source>New tag</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>Enter the tag you want to use:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>Leave Room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>Are you sure you want to leave this room?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<source>Leave room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>Tag room as:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Favourite</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>Low priority</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>Server notice</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+13"/>
<source>Create new tag...</source>
<translation type="unfinished"></translation>
</message>
<message>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
<source>Profile settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>Set status message</source>
<translation type="unfinished"></translation>
</message>
<message>
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
<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>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>RoomMembers</name>
<message>
<location filename="../qml/RoomMembers.qml" line="+18"/>
<source>Members of %1</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location line="+32"/>
<source>%n people in %1</source>
<comment>Summary above list of members</comment>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<location line="+10"/>
<source>Invite more people</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+76"/>
<source>This room is not encrypted!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>This user is verified.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>This user isn't verified, but is still using the same master key from the first time you met.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>This user has unverified devices!</source>
<translation type="unfinished"></translation>
</message>
<context>
<name>RoomSettings</name>
<message>
<location filename="../qml/RoomSettings.qml" line="+25"/>
<source>Room Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1 member(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
<source>SETTINGS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>Notifications</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>Muted</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+0"/>
<source>Mentions only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+0"/>
<source>All messages</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>Room access</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Anyone and guests</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+0"/>
<source>Anyone</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+0"/>
<source>Invited users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>By knocking</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>Restricted by membership in other rooms</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<source>Encryption</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+20"/>
<source>End-to-End Encryption</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>Encryption is currently experimental and things might break unexpectedly. <br>
Please take note that it can't be disabled afterwards.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+16"/>
<source>Sticker & Emote Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<translation type="unfinished"></translation>
</message>
<location line="+1"/>
<source>Change what packs are enabled, remove packs or create new ones</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+16"/>
<source>INFO</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>Internal ID</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
<source>Room Version</source>
<translation type="unfinished"></translation>
</message>
<location filename="../../src/ui/RoomSettings.cpp" line="+259"/>
<source>Failed to enable encryption: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
<source>Select an avatar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+0"/>
<source>All Files (*)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<source>The selected file is not an image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>Error while reading file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+34"/>
<location line="+20"/>
<source>Failed to upload image: %s</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>RoomlistModel</name>
<message>
<location filename="../../src/timeline/RoomlistModel.cpp" line="+143"/>
<source>Pending invite.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+30"/>
<source>Previewing this room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+34"/>
<source>No preview available</source>
<translation type="unfinished"></translation>
</message>
</context>
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
<context>
<name>ScreenShare</name>
<message>
<location filename="../qml/voip/ScreenShare.qml" line="+30"/>
<source>Share desktop with %1?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<source>Window:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+20"/>
<source>Frame rate:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<source>Include your camera picture-in-picture</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<source>Request remote camera</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<location line="+9"/>
<source>View your callee's camera like a regular video call</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>Hide mouse cursor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+20"/>
<source>Share</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<source>Preview</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-3765"/>
<source>Failed to connect to secret storage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Secrets or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SingleImagePackModel</name>
<message>
<location filename="../../src/SingleImagePackModel.cpp" line="+261"/>
<location line="+25"/>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-12"/>
<source>Failed to delete old image pack: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+27"/>
<translation type="unfinished"></translation>
</message>
<message>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>StatusIndicator</name>
<message>
<location filename="../qml/StatusIndicator.qml" line="+24"/>
<source>Failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Sent</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Received</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Read</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>StickerPicker</name>
<message>
<location filename="../qml/emoji/StickerPicker.qml" line="+70"/>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Success</name>
<message>
<location filename="../qml/device-verification/Success.qml" line="+11"/>
<source>Successful Verification</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<source>Verification successful! Both sides verified their devices!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TimelineModel</name>
<message>
<location filename="../../src/timeline/TimelineModel.cpp" line="+1125"/>
<source>Message redaction failed: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>Failed to encrypt event, sending aborted!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Save image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>Save video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>Save audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>Save file</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<source>%1 and %2 are typing.</source>
<comment>Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.)</comment>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<location line="+68"/>
<source>%1 opened the room to the public.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>%1 made this room require and invitation to join.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>%1 allowed to join this room by knocking.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<source>%1 allowed members of the following rooms to automatically join this room: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+27"/>
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
<source>%1 made the room open to guests.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>%1 has closed the room to guest access.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+23"/>
<source>%1 made the room history world readable. Events may be now read by non-joined people.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>%1 set the room history visible to members from this point on.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>%1 set the room history visible to members since they were invited.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>%1 set the room history visible to members since they joined the room.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+22"/>
<source>%1 has changed the room's permissions.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1 was invited.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1 changed their avatar.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>%1 changed some profile info.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1 joined.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>%1 joined via authorisation from %2's server.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<source>%1 rejected their invite.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>Revoked the invite to %1.</source>
<translation type="unfinished"></translation>