Compare commits

...

14 commits

Author SHA1 Message Date
Karthik Nishanth
7c734e71f0
Merge 00f2fe7fe6 into bca05d38c4 2024-11-19 16:30:40 -08:00
Joseph Donofry
bca05d38c4
Undo log artifact upload 2024-11-17 18:37:16 -05:00
Joseph Donofry
da91f83178
Make sure to upload on failure 2024-11-17 18:13:02 -05:00
Joseph Donofry
c1ef49ac54
Temporarily upload notarization error log 2024-11-17 18:12:58 -05:00
Nicolas Werner
a646e381e2
Fix broken homebrew in macos-as CI 2024-11-17 20:53:17 +01:00
Nicolas Werner
71651b81a8
Get rid of reply fallback in text messages since MSC2781 is merged 2024-11-17 20:17:39 +01:00
Nicolas Werner
0b368827bf
Update translations 2024-11-17 19:53:43 +01:00
Nicolas Werner
ae9d8ba4ae
Try to improve the native menu situation on Qt 6.8 2024-11-17 19:42:22 +01:00
Karthik Nishanth
00f2fe7fe6 wip change how we read parent room
todo remove it from the cache
2024-07-04 10:38:32 -07:00
Karthik Nishanth
492511a2af fixup! linter fixes 2024-06-20 09:52:42 -07:00
Karthik Nishanth
10cd106063 fixup! remove unnecessary logging 2024-06-20 09:52:42 -07:00
Karthik Nishanth
7582c6d3a8 Add configuration to display room's parent in room switcher 2024-06-20 09:52:42 -07:00
Karthik Nishanth
46a8019913 List parent room name next to room names in room switcher 2024-06-20 09:52:42 -07:00
Karthik Nishanth
2b9e056eaf Remove workaround for QTBUG-93281
This is fixed in Qt 6.7.0 and signal `imagesLoaded` was removed.
Nheko warns about `No such signal QTextDocument::imagesLoaded()`
2024-06-20 09:52:42 -07:00
49 changed files with 1357 additions and 1442 deletions

View file

@ -271,7 +271,7 @@ build-macos-as:
before_script:
# The following update-reset is a workaround for this issue: https://github.com/Homebrew/homebrew-bundle/issues/1179
- brew update-reset
- unset HOMEBREW_NO_AUTO_UPDATE
- brew upgrade
- brew bundle --file .ci/macos/Brewfile
### CMake 3.29 issue with re2 workaround.
- brew uninstall cmake
@ -303,7 +303,6 @@ build-macos-as:
artifacts:
paths:
- artifacts/nheko-${CI_COMMIT_SHORT_SHA}-${PLAT}.dmg
- /tmp/notarize*
name: nheko-${CI_COMMIT_SHORT_SHA}-macos
codesign-macos-intel:

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation type="unfinished"></translation>
@ -789,7 +789,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation type="unfinished"></translation>
</message>
@ -1587,7 +1587,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>Select file(s)</source>
<translation type="unfinished"></translation>
</message>
@ -1597,7 +1597,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1913,7 +1913,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
@ -1958,29 +1958,29 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation type="unfinished"></translation>
</message>
@ -2005,22 +2005,22 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation type="unfinished"></translation>
</message>
@ -2030,7 +2030,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation type="unfinished"></translation>
</message>
@ -2055,7 +2055,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation type="unfinished"></translation>
</message>
@ -2557,7 +2557,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>
@ -2978,7 +2978,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation type="unfinished"></translation>
@ -3001,7 +3001,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation type="unfinished"></translation>
</message>
@ -3277,12 +3277,12 @@ Example: https://yourserver.example.com:8787</source>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation type="unfinished"></translation>
</message>
@ -3364,13 +3364,13 @@ Example: https://yourserver.example.com:8787</source>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation type="unfinished"></translation>
</message>
@ -3406,7 +3406,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation type="unfinished"></translation>
</message>
@ -3584,7 +3584,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation type="unfinished"></translation>
</message>
@ -3717,28 +3717,23 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -3911,7 +3906,7 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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">
@ -4259,7 +4254,7 @@ Reason: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-2301"/>
<location line="-2303"/>
<source>%1 changed which servers are allowed in this room.</source>
<translation type="unfinished"></translation>
</message>
@ -4324,7 +4319,7 @@ Reason: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1018"/>
<location line="+1020"/>
<source>%1 made this room require an invitation to join.</source>
<translation type="unfinished"></translation>
</message>
@ -4476,7 +4471,7 @@ Reason: %4</source>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation type="unfinished"></translation>
</message>
@ -4526,7 +4521,7 @@ Reason: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation type="unfinished"></translation>
</message>
@ -4559,7 +4554,7 @@ Reason: %4</source>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation type="unfinished"></translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation type="unfinished"></translation>
@ -781,7 +781,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation type="unfinished"></translation>
</message>
@ -1575,7 +1575,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>Select file(s)</source>
<translation type="unfinished"></translation>
</message>
@ -1585,7 +1585,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1901,7 +1901,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
@ -1946,29 +1946,29 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation type="unfinished"></translation>
</message>
@ -1993,22 +1993,22 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation type="unfinished"></translation>
</message>
@ -2018,7 +2018,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation type="unfinished"></translation>
</message>
@ -2043,7 +2043,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation type="unfinished"></translation>
</message>
@ -2545,7 +2545,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>
@ -2966,7 +2966,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation type="unfinished"></translation>
@ -2989,7 +2989,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation type="unfinished"></translation>
</message>
@ -3257,12 +3257,12 @@ Example: https://yourserver.example.com:8787</source>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation type="unfinished"></translation>
</message>
@ -3344,13 +3344,13 @@ Example: https://yourserver.example.com:8787</source>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation type="unfinished"></translation>
</message>
@ -3386,7 +3386,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation type="unfinished"></translation>
</message>
@ -3564,7 +3564,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation type="unfinished"></translation>
</message>
@ -3697,28 +3697,23 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -3956,7 +3951,7 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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">
@ -4432,7 +4427,7 @@ Reason: %4</source>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation type="unfinished"></translation>
</message>
@ -4482,7 +4477,7 @@ Reason: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation type="unfinished"></translation>
</message>
@ -4515,7 +4510,7 @@ Reason: %4</source>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation type="unfinished"></translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation type="unfinished"></translation>
@ -783,7 +783,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation type="unfinished"></translation>
</message>
@ -1578,7 +1578,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>Select file(s)</source>
<translation type="unfinished"></translation>
</message>
@ -1588,7 +1588,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1904,7 +1904,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
@ -1949,29 +1949,29 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation type="unfinished"></translation>
</message>
@ -1996,22 +1996,22 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation type="unfinished"></translation>
</message>
@ -2021,7 +2021,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation type="unfinished"></translation>
</message>
@ -2046,7 +2046,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation type="unfinished"></translation>
</message>
@ -2548,7 +2548,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>
@ -2969,7 +2969,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation type="unfinished"></translation>
@ -2992,7 +2992,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation type="unfinished"></translation>
</message>
@ -3262,12 +3262,12 @@ Example: https://yourserver.example.com:8787</source>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation type="unfinished"></translation>
</message>
@ -3349,13 +3349,13 @@ Example: https://yourserver.example.com:8787</source>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation type="unfinished"></translation>
</message>
@ -3391,7 +3391,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation type="unfinished"></translation>
</message>
@ -3569,7 +3569,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation type="unfinished"></translation>
</message>
@ -3702,28 +3702,23 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -3961,7 +3956,7 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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">
@ -4443,7 +4438,7 @@ Reason: %4</source>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation type="unfinished"></translation>
</message>
@ -4493,7 +4488,7 @@ Reason: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation type="unfinished"></translation>
</message>
@ -4526,7 +4521,7 @@ Reason: %4</source>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation type="unfinished"></translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation>%1 und %2</translation>
@ -784,7 +784,7 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne
<translation>Einklappen</translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation>Zeige keine Benachrichtigungen für diese Gruppe oder Tag an.</translation>
</message>
@ -1159,7 +1159,7 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne
<message>
<location line="+2"/>
<source>Key is from an untrusted source, possibly forwarded from another user or the online key backup. For this reason we can&apos;t verify who sent the message.</source>
<translation type="unfinished"></translation>
<translation>Der Schlüssel ist aus einer unverifizierten Quelle z.B. von einem anderen Nutzer geteilt oder aus dem Onlineschlüsselbackup. Aus diesem Grund kann nicht verifiziert werden, wer diese Nachricht geschickt hat.</translation>
</message>
<message>
<location line="+2"/>
@ -1411,7 +1411,7 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne
<message>
<location filename="../qml/delegates/ImageMessage.qml" line="+191"/>
<source>Show</source>
<translation type="unfinished">Zeigen</translation>
<translation>Zeigen</translation>
</message>
</context>
<context>
@ -1578,7 +1578,7 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>All Files (*)</source>
<translation>Alle Dateien (*)</translation>
</message>
@ -1588,9 +1588,9 @@ Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen anne
<translation>Datei(en) auswählen</translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
<translation>Du musst eine korrekte mxid angeben, wenn du einen Nutzer ignorieren willst. &apos;%1&apos; ist keine valide Nutzer-ID.</translation>
</message>
<message>
<location line="+7"/>
@ -1908,7 +1908,7 @@ Beispiel: https://deinserver.example.com:8787</translation>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation>Bearbeiten</translation>
</message>
@ -1953,29 +1953,29 @@ Beispiel: https://deinserver.example.com:8787</translation>
<translation>Grund für die Löschung</translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation>Gehe zu &amp;Nachricht</translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation>&amp;Kopieren</translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation>Kopiere &amp;Link-Ziel</translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation>Re&amp;agieren</translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation>Antwo&amp;rten</translation>
</message>
@ -2000,22 +2000,22 @@ Beispiel: https://deinserver.example.com:8787</translation>
<translation>An&amp;heften</translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation>&amp;Lesebestätigungen</translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation>&amp;Weiterleiten</translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation>Als gelesen &amp;markieren</translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation>Zeige rohen Nachrichteninhalt</translation>
</message>
@ -2025,7 +2025,7 @@ Beispiel: https://deinserver.example.com:8787</translation>
<translation>Zeige rohen, entschlüsselten Nachrichteninhalt</translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation>Na&amp;chricht löschen</translation>
</message>
@ -2050,7 +2050,7 @@ Beispiel: https://deinserver.example.com:8787</translation>
<translation>Link &amp;zu diesem Event kopieren</translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation>&amp;Gehe zur zitierten Nachricht</translation>
</message>
@ -2552,7 +2552,7 @@ Beispiel: https://deinserver.example.com:8787</translation>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>Erstelle ein separates Profil, was mehrere Instanzen von Nheko mit verschiedenen Accounts zur gleichen Zeit ermöglicht.</translation>
</message>
@ -2973,7 +2973,7 @@ Beispiel: https://deinserver.example.com:8787</translation>
<translation>Offline</translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation>Verschlüsselung ist nicht konfiguriert</translation>
@ -2996,7 +2996,7 @@ Beispiel: https://deinserver.example.com:8787</translation>
<translation>Schließen</translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation>Gib den Tag, den du verwenden willst, ein:</translation>
</message>
@ -3182,7 +3182,7 @@ Beispiel: https://deinserver.example.com:8787</translation>
<message>
<location line="+23"/>
<source>Since room state can&apos;t be encrypted, make sure no confidential information is stored in the room name!</source>
<translation type="unfinished"></translation>
<translation>Raumzustand kann nicht verschlüsselt werden. Stelle sicher dass keine vertaulichen Informationen im Raumnamen enthalten sind!</translation>
</message>
<message numerus="yes">
<location line="+11"/>
@ -3210,7 +3210,7 @@ Beispiel: https://deinserver.example.com:8787</translation>
<message>
<location line="+24"/>
<source>Since room state can&apos;t be encrypted, make sure no confidential information is stored in the room topic!</source>
<translation type="unfinished"></translation>
<translation>Raumzustand kann nicht verschlüsselt werden. Stelle sicher dass keine vertaulichen Informationen im Raumthema enthalten sind!</translation>
</message>
<message>
<location line="+19"/>
@ -3264,12 +3264,12 @@ Beispiel: https://deinserver.example.com:8787</translation>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation>Ändern</translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation>Ändere die Liste an Räumen, die den Zutritt erlauben. Normalerweise ist das die offizielle Gruppe dieses Raumes.</translation>
</message>
@ -3351,13 +3351,13 @@ Beispiel: https://deinserver.example.com:8787</translation>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation>Konfigurieren</translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation>Wähle aus, weche Events in diesem Raum angezeigt werden</translation>
</message>
@ -3395,7 +3395,7 @@ Bitte sei dir bewusst, dass die Verschlüsselung nicht nachträglich deaktiviert
<translation></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation>Berechtigungen</translation>
</message>
@ -3573,7 +3573,7 @@ Bitte sei dir bewusst, dass die Verschlüsselung nicht nachträglich deaktiviert
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation>Verbindung zum kryptografischen Speicher fehlgeschlagen</translation>
</message>
@ -3708,30 +3708,25 @@ Wenn du verifizieren wählst, musst du dein anderes Gerät zur Hand haben. Wenn
<translation>Offizielle Gruppe für diesen Raum</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation>Assoziierte Gruppe für diesen Raum</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation>Nur für Gruppenmitglieder gelistet</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation>Nur für Raummitglieder gelistet</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Not related</source>
<translation>Nicht assoziiert</translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<translation>Untergruppen</translation>
</message>
</context>
<context>
<name>StatusIndicator</name>
@ -3902,7 +3897,7 @@ Wenn du verifizieren wählst, musst du dein anderes Gerät zur Hand haben. Wenn
<translation>Datei speichern</translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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>
@ -4231,7 +4226,7 @@ Grund: %4</translation>
<translation>%1 hat das Anklopfen zurückgezogen.</translation>
</message>
<message>
<location line="-2301"/>
<location line="-2303"/>
<source>%1 changed which servers are allowed in this room.</source>
<translation>%1 hat die erlaubten Server in diesem Raum geändert.</translation>
</message>
@ -4296,7 +4291,7 @@ Grund: %4</translation>
<translation>Du bist dem Raum beigetreten.</translation>
</message>
<message>
<location line="+1018"/>
<location line="+1020"/>
<source>%1 made this room require an invitation to join.</source>
<translation>%1 hat diesen Raum nur eingeladenen Nutzern zugänglich gemacht.</translation>
</message>
@ -4444,7 +4439,7 @@ Grund: %4</translation>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation>Kein Raum ausgewählt</translation>
</message>
@ -4494,7 +4489,7 @@ Grund: %4</translation>
<translation>Raumoptionen</translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation>Benutzer einladen</translation>
</message>
@ -4527,7 +4522,7 @@ Grund: %4</translation>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation>Zeigen</translation>
</message>
@ -4540,9 +4535,11 @@ Grund: %4</translation>
<location line="+27"/>
<source>
%n unread message(s)</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<translation>
<numerusform>
%n ungelesene Nachricht</numerusform>
<numerusform>
%n ungelesene Nachrichten</numerusform>
</translation>
</message>
</context>
@ -4810,7 +4807,7 @@ Grund: %4</translation>
<message>
<location line="+2"/>
<source>Show images automatically</source>
<translation type="unfinished"></translation>
<translation>Bilder automatisch anzeigen</translation>
</message>
<message>
<location line="+2"/>
@ -5191,7 +5188,7 @@ Wenn deaktiviert werden alle Nachrichten als unformatierter Text gesendet.</tran
<message>
<location line="+2"/>
<source>If images should be automatically displayed. You can select between always showing images by default, only show them by default in private rooms or always require interaction to show images.</source>
<translation type="unfinished"></translation>
<translation>Ob Bilder automatisch angezeigt werden. Du kannst aussuchen zwischen immer automatisch anzeigen, nur in privaten Räumen automatisch anzeigen oder immer eine manuelle Interaktion zu benötigen vor dem Anzeigen.</translation>
</message>
<message>
<location line="+4"/>
@ -5268,7 +5265,7 @@ AUS - Quadratisch, AN - Kreisförmig.</translation>
<message>
<location line="+3"/>
<source>Change the scale factor of the whole user interface. Requires a restart to take effect.</source>
<translation type="unfinished"></translation>
<translation>Ändert den Skalierungsfaktor für das gesamte UI. Nheko muss neugestartet werden um die Änderung anzuwenden.</translation>
</message>
<message>
<location line="+9"/>
@ -5411,17 +5408,17 @@ Diese Einstellung benötigt einen Neustart von Nheko.</translation>
<message>
<location line="+142"/>
<source>Always</source>
<translation type="unfinished"></translation>
<translation>Immer</translation>
</message>
<message>
<location line="+1"/>
<source>Only in private rooms</source>
<translation type="unfinished"></translation>
<translation>Nur in privaten Räumen</translation>
</message>
<message>
<location line="+1"/>
<source>Never</source>
<translation type="unfinished"></translation>
<translation>Niemals</translation>
</message>
<message>
<location line="+14"/>
@ -5484,17 +5481,17 @@ Diese Einstellung benötigt einen Neustart von Nheko.</translation>
<message>
<location line="+13"/>
<source>Repeat File Password</source>
<translation type="unfinished"></translation>
<translation>Passwort für Datei wiederholen</translation>
</message>
<message>
<location line="+1"/>
<source>Repeat the passphrase:</source>
<translation type="unfinished"></translation>
<translation>Passwort wiederholen:</translation>
</message>
<message>
<location line="+8"/>
<source>Passwords don&apos;t match</source>
<translation type="unfinished"></translation>
<translation>Passwörter stimmen nicht überein</translation>
</message>
<message>
<location line="+7"/>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation type="unfinished"></translation>
@ -781,7 +781,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation type="unfinished"></translation>
</message>
@ -1575,7 +1575,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>All Files (*)</source>
<translation type="unfinished">Όλα τα αρχεία (*)</translation>
</message>
@ -1585,7 +1585,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1901,7 +1901,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
@ -1946,29 +1946,29 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation type="unfinished"></translation>
</message>
@ -1993,22 +1993,22 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation type="unfinished"></translation>
</message>
@ -2018,7 +2018,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation type="unfinished"></translation>
</message>
@ -2043,7 +2043,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation type="unfinished"></translation>
</message>
@ -2545,7 +2545,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>
@ -2966,7 +2966,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation type="unfinished"></translation>
@ -2989,7 +2989,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation type="unfinished"></translation>
</message>
@ -3257,12 +3257,12 @@ Example: https://yourserver.example.com:8787</source>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation type="unfinished"></translation>
</message>
@ -3344,13 +3344,13 @@ Example: https://yourserver.example.com:8787</source>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation type="unfinished"></translation>
</message>
@ -3386,7 +3386,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation type="unfinished"></translation>
</message>
@ -3564,7 +3564,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation type="unfinished"></translation>
</message>
@ -3697,28 +3697,23 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -3956,7 +3951,7 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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">
@ -4432,7 +4427,7 @@ Reason: %4</source>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation type="unfinished"></translation>
</message>
@ -4482,7 +4477,7 @@ Reason: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation type="unfinished">Προσκάλεσε χρήστες</translation>
</message>
@ -4515,7 +4510,7 @@ Reason: %4</source>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation>Εμφάνιση</translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation>%1 and %2</translation>
@ -786,7 +786,7 @@ You may optionally provide a reason for others to accept your knock:</translatio
<translation>Collapse</translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation>Do not show notification counts for this community or tag.</translation>
</message>
@ -1161,7 +1161,7 @@ You may optionally provide a reason for others to accept your knock:</translatio
<message>
<location line="+2"/>
<source>Key is from an untrusted source, possibly forwarded from another user or the online key backup. For this reason we can&apos;t verify who sent the message.</source>
<translation type="unfinished"></translation>
<translation>Key is from an untrusted source, possibly forwarded from another user or the online key backup. For this reason we can&apos;t verify who sent the message.</translation>
</message>
<message>
<location line="+2"/>
@ -1413,7 +1413,7 @@ You may optionally provide a reason for others to accept your knock:</translatio
<message>
<location filename="../qml/delegates/ImageMessage.qml" line="+191"/>
<source>Show</source>
<translation type="unfinished">Show</translation>
<translation>Show</translation>
</message>
</context>
<context>
@ -1580,7 +1580,7 @@ You may optionally provide a reason for others to accept your knock:</translatio
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>Select file(s)</source>
<translation>Select file(s)</translation>
</message>
@ -1590,9 +1590,9 @@ You may optionally provide a reason for others to accept your knock:</translatio
<translation>All Files (*)</translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
<translation>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</translation>
</message>
<message>
<location line="+7"/>
@ -1910,7 +1910,7 @@ Example: https://yourserver.example.com:8787</translation>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation>Edit</translation>
</message>
@ -1955,29 +1955,29 @@ Example: https://yourserver.example.com:8787</translation>
<translation>Reason for removal</translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation>Go to &amp;message</translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation>&amp;Copy</translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation>Copy &amp;link location</translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation>Re&amp;act</translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation>Repl&amp;y</translation>
</message>
@ -2002,22 +2002,22 @@ Example: https://yourserver.example.com:8787</translation>
<translation>&amp;Pin</translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation>&amp;Read receipts</translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation>&amp;Forward</translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation>&amp;Mark as read</translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation>View raw message</translation>
</message>
@ -2027,7 +2027,7 @@ Example: https://yourserver.example.com:8787</translation>
<translation>View decrypted raw message</translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation>Remo&amp;ve message</translation>
</message>
@ -2052,7 +2052,7 @@ Example: https://yourserver.example.com:8787</translation>
<translation>Copy link to eve&amp;nt</translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation>&amp;Go to quoted message</translation>
</message>
@ -2554,7 +2554,7 @@ Example: https://yourserver.example.com:8787</translation>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>
@ -2975,7 +2975,7 @@ Example: https://yourserver.example.com:8787</translation>
<translation>Offline</translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation>Encryption not set up</translation>
@ -2998,7 +2998,7 @@ Example: https://yourserver.example.com:8787</translation>
<translation>Close</translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation>Enter the tag you want to use:</translation>
</message>
@ -3184,7 +3184,7 @@ Example: https://yourserver.example.com:8787</translation>
<message>
<location line="+23"/>
<source>Since room state can&apos;t be encrypted, make sure no confidential information is stored in the room name!</source>
<translation type="unfinished"></translation>
<translation>Since room state can&apos;t be encrypted, make sure no confidential information is stored in the room name!</translation>
</message>
<message numerus="yes">
<location line="+11"/>
@ -3212,7 +3212,7 @@ Example: https://yourserver.example.com:8787</translation>
<message>
<location line="+24"/>
<source>Since room state can&apos;t be encrypted, make sure no confidential information is stored in the room topic!</source>
<translation type="unfinished"></translation>
<translation>Since room state can&apos;t be encrypted, make sure no confidential information is stored in the room topic!</translation>
</message>
<message>
<location line="+19"/>
@ -3266,12 +3266,12 @@ Example: https://yourserver.example.com:8787</translation>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation>Change</translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation>Change the list of rooms users can join this room via. Usually this is the official community of this room.</translation>
</message>
@ -3353,13 +3353,13 @@ Example: https://yourserver.example.com:8787</translation>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation>Configure</translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation>Select events to hide in this room</translation>
</message>
@ -3396,7 +3396,7 @@ Example: https://yourserver.example.com:8787</translation>
Please take note that it can&apos;t be disabled afterwards.</translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation>Permissions</translation>
</message>
@ -3574,7 +3574,7 @@ Example: https://yourserver.example.com:8787</translation>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation>Failed to connect to secret storage</translation>
</message>
@ -3709,30 +3709,25 @@ If you choose verify, you need to have the other device available. If you choose
<translation>Official community for this room</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation>Affiliated community for this room</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation>Listed only for community members</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation>Listed only for room members</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Not related</source>
<translation>Not related</translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<translation>Subcommunities</translation>
</message>
</context>
<context>
<name>StatusIndicator</name>
@ -3903,7 +3898,7 @@ If you choose verify, you need to have the other device available. If you choose
<translation>Save file</translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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>
@ -4232,7 +4227,7 @@ Reason: %4</translation>
<translation>%1 redacted their knock.</translation>
</message>
<message>
<location line="-2301"/>
<location line="-2303"/>
<source>%1 changed which servers are allowed in this room.</source>
<translation>%1 changed which servers are allowed in this room.</translation>
</message>
@ -4297,7 +4292,7 @@ Reason: %4</translation>
<translation>You joined this room.</translation>
</message>
<message>
<location line="+1018"/>
<location line="+1020"/>
<source>%1 made this room require an invitation to join.</source>
<translation>%1 made this room require an invitation to join.</translation>
</message>
@ -4445,7 +4440,7 @@ Reason: %4</translation>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation>No room selected</translation>
</message>
@ -4495,7 +4490,7 @@ Reason: %4</translation>
<translation>Room options</translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation>Invite users</translation>
</message>
@ -4528,7 +4523,7 @@ Reason: %4</translation>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation>Show</translation>
</message>
@ -4541,9 +4536,11 @@ Reason: %4</translation>
<location line="+27"/>
<source>
%n unread message(s)</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<translation>
<numerusform>
%n unread message</numerusform>
<numerusform>
%n unread messages</numerusform>
</translation>
</message>
</context>
@ -4811,7 +4808,7 @@ Reason: %4</translation>
<message>
<location line="+2"/>
<source>Show images automatically</source>
<translation type="unfinished"></translation>
<translation>Show images automatically</translation>
</message>
<message>
<location line="+2"/>
@ -5192,7 +5189,7 @@ When disabled, all messages are sent as a plain text.</translation>
<message>
<location line="+2"/>
<source>If images should be automatically displayed. You can select between always showing images by default, only show them by default in private rooms or always require interaction to show images.</source>
<translation type="unfinished"></translation>
<translation>If images should be automatically displayed. You can select between always showing images by default, only show them by default in private rooms or always require interaction to show images.</translation>
</message>
<message>
<location line="+4"/>
@ -5269,7 +5266,7 @@ OFF - square, ON - circle.</translation>
<message>
<location line="+3"/>
<source>Change the scale factor of the whole user interface. Requires a restart to take effect.</source>
<translation type="unfinished"></translation>
<translation>Change the scale factor of the whole user interface. Requires a restart to take effect.</translation>
</message>
<message>
<location line="+9"/>
@ -5412,17 +5409,17 @@ This setting will take effect upon restart.</translation>
<message>
<location line="+142"/>
<source>Always</source>
<translation type="unfinished"></translation>
<translation>Always</translation>
</message>
<message>
<location line="+1"/>
<source>Only in private rooms</source>
<translation type="unfinished"></translation>
<translation>Only in private rooms</translation>
</message>
<message>
<location line="+1"/>
<source>Never</source>
<translation type="unfinished"></translation>
<translation>Never</translation>
</message>
<message>
<location line="+14"/>
@ -5485,17 +5482,17 @@ This setting will take effect upon restart.</translation>
<message>
<location line="+13"/>
<source>Repeat File Password</source>
<translation type="unfinished"></translation>
<translation>Repeat File Password</translation>
</message>
<message>
<location line="+1"/>
<source>Repeat the passphrase:</source>
<translation type="unfinished"></translation>
<translation>Repeat the passphrase:</translation>
</message>
<message>
<location line="+8"/>
<source>Passwords don&apos;t match</source>
<translation type="unfinished"></translation>
<translation>Passwords don&apos;t match</translation>
</message>
<message>
<location line="+7"/>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation>%1 kaj %2</translation>
@ -787,7 +787,7 @@ Vi povas aldoni noton, pri kial oni akceptu vian frapadon:</translation>
<translation>Maletendi</translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation>Ne montri nombron de sciigoj por ĉi tiu komunumo etikedo.</translation>
</message>
@ -1581,7 +1581,7 @@ Vi povas aldoni noton, pri kial oni akceptu vian frapadon:</translation>
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>All Files (*)</source>
<translation>Ĉiuj dosieroj (*)</translation>
</message>
@ -1591,7 +1591,7 @@ Vi povas aldoni noton, pri kial oni akceptu vian frapadon:</translation>
<translation>Elekti dosiero(j)n</translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1912,7 +1912,7 @@ Ekzemplo: https://yourserver.example.com:8787</translation>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation>Redakti</translation>
</message>
@ -1957,29 +1957,29 @@ Ekzemplo: https://yourserver.example.com:8787</translation>
<translation>Kialo de forigo</translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation>Iri al &amp;mesaĝo</translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation>&amp;Kopii</translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation>Kopii celon de &amp;ligilo</translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation>Re&amp;agi</translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation>Re&amp;spondi</translation>
</message>
@ -2004,22 +2004,22 @@ Ekzemplo: https://yourserver.example.com:8787</translation>
<translation>&amp;Fiksi</translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation>K&amp;vitancoj</translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation>&amp;Plusendi</translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation>&amp;Marki legita</translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation>Vidi krudan mesaĝon</translation>
</message>
@ -2029,7 +2029,7 @@ Ekzemplo: https://yourserver.example.com:8787</translation>
<translation>Vidi malĉifritan krudan mesaĝon</translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation>&amp;Forigi mesaĝon</translation>
</message>
@ -2054,7 +2054,7 @@ Ekzemplo: https://yourserver.example.com:8787</translation>
<translation>Kopii ligilon al oka&amp;zo</translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation>&amp;Iri al citita mesaĝo</translation>
</message>
@ -2556,7 +2556,7 @@ Ekzemplo: https://yourserver.example.com:8787</translation>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>Krei unikan profilon, kiu ebligos saluton al pluraj kontoj samtempe, kaj starton de pluraj nhekoj.</translation>
</message>
@ -2979,7 +2979,7 @@ forigi la enhavon, se necese.</translation>
<translation>Eksterreta</translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation>Ĉifrado ne jam agordiĝis</translation>
@ -3002,7 +3002,7 @@ forigi la enhavon, se necese.</translation>
<translation>Fermi</translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation>Enigu la etikedon, kiun vi volas uzi:</translation>
</message>
@ -3270,12 +3270,12 @@ forigi la enhavon, se necese.</translation>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation>Ŝanĝi</translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation>Ŝanĝi liston de ĉambroj, tra kiuj oni povos aliĝi al ĉi tiu. Ordinare tio estas la oficiala aro de ĉi tiu ĉambro.</translation>
</message>
@ -3357,13 +3357,13 @@ forigi la enhavon, se necese.</translation>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation>Agordi</translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation>Elekti kaŝotajn okazojn en ĉi tiu ĉambro</translation>
</message>
@ -3399,7 +3399,7 @@ forigi la enhavon, se necese.</translation>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation>Permesoj</translation>
</message>
@ -3577,7 +3577,7 @@ forigi la enhavon, se necese.</translation>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation>Malsukcesis konektiĝi al sekreta deponejo</translation>
</message>
@ -3712,30 +3712,25 @@ Se vi elektos kontrolon, vi devos havi alian aparaton disponeblan. Se vi elektos
<translation>Oficiala komunumo por ĉi tiu ĉambro</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation>Parenca komunumo por ĉi tiu ĉambro</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation>Listigita nur por komunumanoj</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation>Listigita nur por ĉambranoj</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Not related</source>
<translation>Nerilata</translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<translation>Subkomunumoj</translation>
</message>
</context>
<context>
<name>StatusIndicator</name>
@ -3907,7 +3902,7 @@ Se vi elektos kontrolon, vi devos havi alian aparaton disponeblan. Se vi elektos
<translation>Konservi dosieron</translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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>
@ -4237,7 +4232,7 @@ Kialo: %4</translation>
<translation>%1 forigis sian frapon.</translation>
</message>
<message>
<location line="-2301"/>
<location line="-2303"/>
<source>%1 changed which servers are allowed in this room.</source>
<translation>%1 ŝanĝis, kiuj serviloj estas permesitaj en la ĉambro.</translation>
</message>
@ -4302,7 +4297,7 @@ Kialo: %4</translation>
<translation>Vi aliĝis ĉi tiun ĉambron.</translation>
</message>
<message>
<location line="+1018"/>
<location line="+1020"/>
<source>%1 made this room require an invitation to join.</source>
<translation>%1 necesigis inviton por aliĝo al ĉi tiu ĉambro.</translation>
</message>
@ -4450,7 +4445,7 @@ Kialo: %4</translation>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation>Neniu ĉambro estas elektita</translation>
</message>
@ -4500,7 +4495,7 @@ Kialo: %4</translation>
<translation>Elektebloj de ĉambro</translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation>Inviti uzantojn</translation>
</message>
@ -4533,7 +4528,7 @@ Kialo: %4</translation>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation>Montri</translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation>%1 y %2</translation>
@ -787,7 +787,7 @@ Opcionalmente puedes dar una razón para que otros acepten tu toc:</translation>
<translation>Contraer</translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation>No mostrar recuentos de notificaciones para esta comunidad o etiqueta.</translation>
</message>
@ -1585,7 +1585,7 @@ Opcionalmente puedes dar una razón para que otros acepten tu toc:</translation>
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>All Files (*)</source>
<translation>Todos los archivos (*)</translation>
</message>
@ -1595,7 +1595,7 @@ Opcionalmente puedes dar una razón para que otros acepten tu toc:</translation>
<translation>Seleccionar archivo(s)</translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1915,7 +1915,7 @@ Ejemplo: https://suservidor.ejemplo.com:8787</translation>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation>Editar</translation>
</message>
@ -1960,30 +1960,30 @@ Ejemplo: https://suservidor.ejemplo.com:8787</translation>
<translation>Motivo de la eliminación</translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation>Ir al &amp;mensaje</translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation>&amp;Copiar</translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translatorcomment>@CM0use: I don&apos;t know if it is correct to place the &amp; in different letters from the original text. I&apos;ll leave it as @hllwk0333 did.</translatorcomment>
<translation>Copiar dirección de &amp;enlace</translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation>Re&amp;accionar</translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation>Respo&amp;nder</translation>
</message>
@ -2008,22 +2008,22 @@ Ejemplo: https://suservidor.ejemplo.com:8787</translation>
<translation>&amp;Fijar</translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation>&amp;Leer recibos</translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation>&amp;Reenviar</translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation>&amp;Marcar como leido</translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation>Ver código fuente</translation>
</message>
@ -2033,7 +2033,7 @@ Ejemplo: https://suservidor.ejemplo.com:8787</translation>
<translation>Ver código fuente sin cifrar</translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation>Elimin&amp;ar mensaje</translation>
</message>
@ -2058,7 +2058,7 @@ Ejemplo: https://suservidor.ejemplo.com:8787</translation>
<translation>Copiar enlace a even&amp;to</translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation>&amp;Ir a mensaje citado</translation>
</message>
@ -2560,7 +2560,7 @@ Ejemplo: https://suservidor.ejemplo.com:8787</translation>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>Cree un perfil único que le permita iniciar sesión en varias cuentas al mismo tiempo e iniciar varias instancias de nheko.</translation>
</message>
@ -2981,7 +2981,7 @@ Ejemplo: https://suservidor.ejemplo.com:8787</translation>
<translation>Fuera de línea</translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation>El cifrado no está configurado</translation>
@ -3004,7 +3004,7 @@ Ejemplo: https://suservidor.ejemplo.com:8787</translation>
<translation>Cerrar</translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation>Introduzca la etiqueta que desee utilizar:</translation>
</message>
@ -3272,12 +3272,12 @@ Ejemplo: https://suservidor.ejemplo.com:8787</translation>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation>Cambiar</translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation>Cambia la lista de salas a través de las cuales los usuarios pueden unirse a esta sala. Normalmente se trata de la comunidad oficial de esta sala.</translation>
</message>
@ -3359,13 +3359,13 @@ Ejemplo: https://suservidor.ejemplo.com:8787</translation>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation>Configurar</translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation>Seleccionar eventos para ocultar en esta sala</translation>
</message>
@ -3401,7 +3401,7 @@ Ejemplo: https://suservidor.ejemplo.com:8787</translation>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation>Permiso</translation>
</message>
@ -3579,7 +3579,7 @@ Ejemplo: https://suservidor.ejemplo.com:8787</translation>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation>Error al conectar con el almacenamiento secreto</translation>
</message>
@ -3714,30 +3714,25 @@ Si escoges verificar, necesitas tener otro dispositivo disponible. Si escoges &q
<translation>Comunidad oficial para esta sala</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation>Comunidad afiliada para esta sala</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation>Sólo para miembros de la comunidad</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation>Sólo para miembros de la sala</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Not related</source>
<translation>No relacionado</translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<translation>Subcomunidades</translation>
</message>
</context>
<context>
<name>StatusIndicator</name>
@ -3908,7 +3903,7 @@ Si escoges verificar, necesitas tener otro dispositivo disponible. Si escoges &q
<translation>Guardar archivo</translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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>
@ -4242,7 +4237,7 @@ Motivo: %4</translation>
<translation>%1 redactó su toc.</translation>
</message>
<message>
<location line="-2301"/>
<location line="-2303"/>
<source>%1 changed which servers are allowed in this room.</source>
<translation>%1 changed which servers are allowed in this room.</translation>
</message>
@ -4307,7 +4302,7 @@ Motivo: %4</translation>
<translation>Te has unido a esta sala.</translation>
</message>
<message>
<location line="+1678"/>
<location line="+1680"/>
<source>%2 revoked the invite to %1.</source>
<translation>%2 revocó la invitación a %1.</translation>
</message>
@ -4450,7 +4445,7 @@ Motivo: %4</translation>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation>Ninguna sala seleccionada</translation>
</message>
@ -4500,7 +4495,7 @@ Motivo: %4</translation>
<translation>Ajustes de la sala</translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation>Invitar usuarios</translation>
</message>
@ -4533,7 +4528,7 @@ Motivo: %4</translation>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation>Mostrar</translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation>%1 ja %2</translation>
@ -786,7 +786,7 @@ Kui soovid, siis võid lisada ka selgituse, miks peaks sinu koputusele reageerim
<translation>Ahenda</translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation>Ära näita teavituste loendit selle kogukonna või sildi kohta.</translation>
</message>
@ -1580,12 +1580,12 @@ Kui soovid, siis võid lisada ka selgituse, miks peaks sinu koputusele reageerim
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>All Files (*)</source>
<translation>Kõik failid (*)</translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1600,7 +1600,7 @@ Kui soovid, siis võid lisada ka selgituse, miks peaks sinu koputusele reageerim
<translation>%1 üleslaadimine ei õnnestunud</translation>
</message>
<message>
<location line="-976"/>
<location line="-975"/>
<source>Select file(s)</source>
<translation>Vali fail(id)</translation>
</message>
@ -1845,7 +1845,7 @@ Näide: https://sinuserver.domeen.com:8787</translation>
<context>
<name>MediaUpload</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+822"/>
<location filename="../../src/timeline/InputBar.cpp" line="+821"/>
<location line="+35"/>
<source>Failed to upload media. Please try again.</source>
<translation>Meediafailide üleslaadimine ei õnnestunud. Palun proovi uuesti.</translation>
@ -1910,7 +1910,7 @@ Näide: https://sinuserver.domeen.com:8787</translation>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation>Muuda</translation>
</message>
@ -1955,29 +1955,29 @@ Näide: https://sinuserver.domeen.com:8787</translation>
<translation>Eemaldamise põhjus</translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation>Ava &amp;sõnum</translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation>&amp;Kopeeri</translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation>Kopeeri &amp;lingi asukoht</translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation>Re&amp;ageeri</translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation>&amp;Vasta</translation>
</message>
@ -2002,22 +2002,22 @@ Näide: https://sinuserver.domeen.com:8787</translation>
<translation>&amp;Määra püsisõnumiks</translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation>&amp;Lugemisteatised</translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation>&amp;Edasta</translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation>&amp;Märgi loetuks</translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation>Näita sõnumi lähtekoodi</translation>
</message>
@ -2027,7 +2027,7 @@ Näide: https://sinuserver.domeen.com:8787</translation>
<translation>Näita sõnumi dekrüptitud lähtekoodi</translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation>Eemal&amp;da sõnum</translation>
</message>
@ -2052,7 +2052,7 @@ Näide: https://sinuserver.domeen.com:8787</translation>
<translation>Kopeeri sündmuse li&amp;nk</translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation>&amp;Vaata tsiteeritud sõnumit</translation>
</message>
@ -2554,7 +2554,7 @@ Näide: https://sinuserver.domeen.com:8787</translation>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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 kasutajaprofiil, mis võimaldab samaaegselt sisse logide mitmele Matrixi kontole ja avada vastavalt mitu nheko rakenduse akent.</translation>
</message>
@ -2975,7 +2975,7 @@ Näide: https://sinuserver.domeen.com:8787</translation>
<translation>Võrgust väljas</translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation>Krüptimine pole veel kasutusel</translation>
@ -2998,7 +2998,7 @@ Näide: https://sinuserver.domeen.com:8787</translation>
<translation>Sulge</translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation>Kirjuta silt, mida soovid kasutada:</translation>
</message>
@ -3266,12 +3266,12 @@ Näide: https://sinuserver.domeen.com:8787</translation>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation>Muuda</translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation>Muuda jututube, mille kaudu on võimalik selle jututoaga liituda. Tavaliselt on selleks näiteks selle jututoa põhiline kogukond.</translation>
</message>
@ -3353,13 +3353,13 @@ Näide: https://sinuserver.domeen.com:8787</translation>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation>Seadista</translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation>Vali sündmused, mida siin jututoas peita</translation>
</message>
@ -3395,7 +3395,7 @@ Näide: https://sinuserver.domeen.com:8787</translation>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation>Õigused</translation>
</message>
@ -3573,7 +3573,7 @@ Näide: https://sinuserver.domeen.com:8787</translation>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation>Ühenduse loomine võtmehoidlaga ei õnnestunud</translation>
</message>
@ -3708,30 +3708,25 @@ Kui eelistad verifitseerimist, siis peab sul teine seade olema käepärast. Kui
<translation>Selle jututoa ametlik kogukond</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation>Selle jututoaga seotud kogukond</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation>Kuvatakse vaid kogukonna liikmetele</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation>Kuvatakse vaid jututoa liikmetele</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Not related</source>
<translation>Pole seotud</translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<translation>Alamkogukonnad</translation>
</message>
</context>
<context>
<name>StatusIndicator</name>
@ -3902,7 +3897,7 @@ Kui eelistad verifitseerimist, siis peab sul teine seade olema käepärast. Kui
<translation>Salvesta fail</translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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>
@ -4231,7 +4226,7 @@ Põhjus: %4</translation>
<translation>%1 muutis oma koputust jututoa uksele.</translation>
</message>
<message>
<location line="-2301"/>
<location line="-2303"/>
<source>%1 changed which servers are allowed in this room.</source>
<translation>%1 muutis serverid, mis on selles jututoas lubatud.</translation>
</message>
@ -4296,7 +4291,7 @@ Põhjus: %4</translation>
<translation>Sa liitusid jututoaga.</translation>
</message>
<message>
<location line="+1018"/>
<location line="+1020"/>
<source>%1 made this room require an invitation to join.</source>
<translation>%1 seadistas, et see jututuba vajab liitumiseks kutset.</translation>
</message>
@ -4444,7 +4439,7 @@ Põhjus: %4</translation>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation>Jututuba on valimata</translation>
</message>
@ -4494,7 +4489,7 @@ Põhjus: %4</translation>
<translation>Jututoa valikud</translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation>Kutsu kasutajaid</translation>
</message>
@ -4527,7 +4522,7 @@ Põhjus: %4</translation>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation>Näita</translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation type="unfinished"></translation>
@ -779,7 +779,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation type="unfinished"></translation>
</message>
@ -1572,7 +1572,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>Select file(s)</source>
<translation type="unfinished"></translation>
</message>
@ -1582,7 +1582,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1898,7 +1898,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
@ -1943,29 +1943,29 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation type="unfinished"></translation>
</message>
@ -1990,22 +1990,22 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation type="unfinished"></translation>
</message>
@ -2015,7 +2015,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation type="unfinished"></translation>
</message>
@ -2040,7 +2040,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation type="unfinished"></translation>
</message>
@ -2542,7 +2542,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>
@ -2963,7 +2963,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation type="unfinished"></translation>
@ -2986,7 +2986,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation type="unfinished"></translation>
</message>
@ -3252,12 +3252,12 @@ Example: https://yourserver.example.com:8787</source>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation type="unfinished"></translation>
</message>
@ -3339,13 +3339,13 @@ Example: https://yourserver.example.com:8787</source>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation type="unfinished"></translation>
</message>
@ -3381,7 +3381,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation type="unfinished"></translation>
</message>
@ -3559,7 +3559,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation type="unfinished"></translation>
</message>
@ -3692,28 +3692,23 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -3886,7 +3881,7 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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">
@ -4209,7 +4204,7 @@ Reason: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-2301"/>
<location line="-2303"/>
<source>%1 changed which servers are allowed in this room.</source>
<translation type="unfinished"></translation>
</message>
@ -4274,7 +4269,7 @@ Reason: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1018"/>
<location line="+1020"/>
<source>%1 made this room require an invitation to join.</source>
<translation type="unfinished"></translation>
</message>
@ -4421,7 +4416,7 @@ Reason: %4</source>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation type="unfinished"></translation>
</message>
@ -4471,7 +4466,7 @@ Reason: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation type="unfinished"></translation>
</message>
@ -4504,7 +4499,7 @@ Reason: %4</source>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation type="unfinished"></translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation type="unfinished"></translation>
@ -786,7 +786,7 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation>
<translation>Sorruta</translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation>Ä näytä ilmoitusmääriä tästä yhteisöstä tai tagista.</translation>
</message>
@ -1580,12 +1580,12 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation>
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>All Files (*)</source>
<translation>Kaikki Tiedostot (*)</translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1600,7 +1600,7 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:</translation>
<translation>Tiedoston &quot;%1&quot; lähetys epäonnistui</translation>
</message>
<message>
<location line="-976"/>
<location line="-975"/>
<source>Select file(s)</source>
<translation>Valitse tiedosto(t)</translation>
</message>
@ -1841,7 +1841,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>MediaUpload</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+822"/>
<location filename="../../src/timeline/InputBar.cpp" line="+821"/>
<location line="+35"/>
<source>Failed to upload media. Please try again.</source>
<translation>Mediaa ei onnistuttu lähettämään. Yritä uudelleen.</translation>
@ -1906,7 +1906,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation>Muokkaa</translation>
</message>
@ -1951,29 +1951,29 @@ Example: https://yourserver.example.com:8787</source>
<translation>Syy poistamiselle</translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation>Hyppää &amp;viestiin</translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation>&amp;Kopioi</translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation>Kopioi &amp;linkin kohde</translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation>Rea&amp;goi</translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation>Vast&amp;aa</translation>
</message>
@ -1998,22 +1998,22 @@ Example: https://yourserver.example.com:8787</source>
<translation>&amp;Kiinnitä</translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation>%Lukukuittaukset</translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation>&amp;Lähetä eteenpäin</translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation>&amp;Merkitse luetuksi</translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation>Näytä sisältö raakamuodossa</translation>
</message>
@ -2023,7 +2023,7 @@ Example: https://yourserver.example.com:8787</source>
<translation>Näytä salaukseltaan purettu sisältö raakamuodossa</translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation>Poist&amp;a viesti</translation>
</message>
@ -2048,7 +2048,7 @@ Example: https://yourserver.example.com:8787</source>
<translation>Kopioi linkki tapaht&amp;umaan</translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation>&amp;Mene lainattuun viestiin</translation>
</message>
@ -2550,7 +2550,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>Luo ainutkertainen profiili, jonka kautta voit kirjautua sisään samanaikaisesti usealla käyttäjällä, sekä käynnistää Nhekosta monta ilmentymää.</translation>
</message>
@ -2971,7 +2971,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation>Salausta ei ole määritetty</translation>
@ -2994,7 +2994,7 @@ Example: https://yourserver.example.com:8787</source>
<translation>Sulje</translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation>Kirjoita tagi jota haluat käyttää:</translation>
</message>
@ -3262,12 +3262,12 @@ Example: https://yourserver.example.com:8787</source>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation type="unfinished">Muuta</translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation type="unfinished">Muuta listaa huoneista, joiden kautta tähän huoneeseen voi liittyä. Se on yleensä tämän huoneen virallinen yhteisö.</translation>
</message>
@ -3349,13 +3349,13 @@ Example: https://yourserver.example.com:8787</source>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation type="unfinished">Määritä</translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation type="unfinished">Valitse huoneesta piilotettavat tapahtumat</translation>
</message>
@ -3391,7 +3391,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation type="unfinished">Oikeudet</translation>
</message>
@ -3569,7 +3569,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation>Salattuun tallennustilaan ei saatu yhteyttä</translation>
</message>
@ -3704,30 +3704,25 @@ Jos valitset vahvistamisen, toisen laitteen on oltava saatavilla. Jos valitset s
<translation>Tämän huoneen virallinen yhteisö</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation>Tähän huoneeseen liittyvä yhteisö</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation>Listattu vain yhteisön jäsenille</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation>Listattu vain huoneen jäsenille</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Not related</source>
<translation>Ei-liittyvä</translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<translation>Aliyhteisöt</translation>
</message>
</context>
<context>
<name>StatusIndicator</name>
@ -3898,7 +3893,7 @@ Jos valitset vahvistamisen, toisen laitteen on oltava saatavilla. Jos valitset s
<translation>Tallenna tiedosto</translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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>
@ -4227,7 +4222,7 @@ Syy: %4</translation>
<translation>%1 perui koputuksensa.</translation>
</message>
<message>
<location line="-2301"/>
<location line="-2303"/>
<source>%1 changed which servers are allowed in this room.</source>
<translation type="unfinished">%1 muutti tähän huoneeseen sallittuja palvelimia.</translation>
</message>
@ -4292,7 +4287,7 @@ Syy: %4</translation>
<translation>Liityit tähän huoneeseen.</translation>
</message>
<message>
<location line="+1018"/>
<location line="+1020"/>
<source>%1 made this room require an invitation to join.</source>
<translation>%1 teki tämän huoneen vaatimaan kutsun liittymiseen.</translation>
</message>
@ -4440,7 +4435,7 @@ Syy: %4</translation>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation>Ei valittua huonetta</translation>
</message>
@ -4490,7 +4485,7 @@ Syy: %4</translation>
<translation>Huoneen asetukset</translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation>Kutsu käyttäjiä</translation>
</message>
@ -4523,7 +4518,7 @@ Syy: %4</translation>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation>Näytä</translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation>%1 et %2</translation>
@ -786,7 +786,7 @@ Eventuellement, vous pouvez fournir une explication de votre demande aux autres
<translation>Réduire</translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation>Ne pas afficher le compteur de notifications pour cette communauté ou cette étiquette.</translation>
</message>
@ -1580,7 +1580,7 @@ Eventuellement, vous pouvez fournir une explication de votre demande aux autres
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>All Files (*)</source>
<translation>Tous les types de fichiers (*)</translation>
</message>
@ -1590,7 +1590,7 @@ Eventuellement, vous pouvez fournir une explication de votre demande aux autres
<translation>Choisir fichier(s)</translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1911,7 +1911,7 @@ Exemple&#xa0;: https://serveur.domaine.extension:8787</translation>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation>Modifier</translation>
</message>
@ -1956,29 +1956,29 @@ Exemple&#xa0;: https://serveur.domaine.extension:8787</translation>
<translation>Raison de la suppression</translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation>Aller au &amp;message</translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation>&amp;Copier</translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation>Copier l&apos;adresse du &amp;lien</translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation>&amp;agir</translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation>&amp;Y répondre</translation>
</message>
@ -2003,22 +2003,22 @@ Exemple&#xa0;: https://serveur.domaine.extension:8787</translation>
<translation>É&amp;pingler</translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation>&amp;Accusés de lecture</translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation>&amp;Faire suivre</translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation>&amp;Marquer comme lu</translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation>Voir le message brut</translation>
</message>
@ -2028,7 +2028,7 @@ Exemple&#xa0;: https://serveur.domaine.extension:8787</translation>
<translation>Voir le message déchiffré brut</translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation>Enle&amp;ver le message</translation>
</message>
@ -2053,7 +2053,7 @@ Exemple&#xa0;: https://serveur.domaine.extension:8787</translation>
<translation>Copier le lien vers l&apos;évène&amp;nement</translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation>Aller au messa&amp;ge cité</translation>
</message>
@ -2555,7 +2555,7 @@ Exemple&#xa0;: https://serveur.domaine.extension:8787</translation>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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 profile unique qui vous permettra de vous connecter sur plusieurs compte en même temps et démarrer plusieurs instances de Nheko.</translation>
</message>
@ -2976,7 +2976,7 @@ Exemple&#xa0;: https://serveur.domaine.extension:8787</translation>
<translation>Hors ligne</translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation>Chiffrement non configuré</translation>
@ -2999,7 +2999,7 @@ Exemple&#xa0;: https://serveur.domaine.extension:8787</translation>
<translation>Fermer</translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation>Entrez l&apos;étiquette que vous voulez utiliser :</translation>
</message>
@ -3267,12 +3267,12 @@ Exemple&#xa0;: https://serveur.domaine.extension:8787</translation>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation>Modifier</translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation>Changer la liste des salons que les utilisateurs peuvent emprunter pour rejoindre ce salon. En général, il s&apos;agit de la communauté officielle de ce salon.</translation>
</message>
@ -3354,13 +3354,13 @@ Exemple&#xa0;: https://serveur.domaine.extension:8787</translation>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation>Configurer</translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation>Sélectionner les évènements à cacher dans ce salon</translation>
</message>
@ -3396,7 +3396,7 @@ Exemple&#xa0;: https://serveur.domaine.extension:8787</translation>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation>Permissions</translation>
</message>
@ -3574,7 +3574,7 @@ Exemple&#xa0;: https://serveur.domaine.extension:8787</translation>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation>Échec de la connexion au stockage des secrets</translation>
</message>
@ -3709,30 +3709,25 @@ Si vous choisissez de vérifier, vous aurez besoin de l&apos;autre appareil. Si
<translation>Communauté officielle de ce salon</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation>Communautées affiliées à ce salon</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation>Listé uniquement pour les membres de la communauté</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation>Listé uniquement pour les membres du salon</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Not related</source>
<translation>Sans lien</translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<translation>Sous-communautées</translation>
</message>
</context>
<context>
<name>StatusIndicator</name>
@ -3903,7 +3898,7 @@ Si vous choisissez de vérifier, vous aurez besoin de l&apos;autre appareil. Si
<translation>Enregistrer le fichier</translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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>
@ -4237,7 +4232,7 @@ Raison : %4</translation>
<translation>%1 a arrêté de toquer.</translation>
</message>
<message>
<location line="-2301"/>
<location line="-2303"/>
<source>%1 changed which servers are allowed in this room.</source>
<translation>%1 a changé quels serveurs sont autorisés dans ce salon.</translation>
</message>
@ -4302,7 +4297,7 @@ Raison : %4</translation>
<translation>Vous avez rejoint ce salon.</translation>
</message>
<message>
<location line="+1636"/>
<location line="+1638"/>
<source>%1 invited %2.</source>
<translation>%1 a invité %2.</translation>
</message>
@ -4445,7 +4440,7 @@ Raison : %4</translation>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation>Pas de salon sélectionné</translation>
</message>
@ -4495,7 +4490,7 @@ Raison : %4</translation>
<translation>Options du salon</translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation>Inviter des utilisateurs</translation>
</message>
@ -4528,7 +4523,7 @@ Raison : %4</translation>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation>Montrer</translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation type="unfinished"></translation>
@ -779,7 +779,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation type="unfinished"></translation>
</message>
@ -1572,7 +1572,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>All Files (*)</source>
<translation>Minden fájl (*)</translation>
</message>
@ -1582,7 +1582,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1898,7 +1898,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation>Szerkesztés</translation>
</message>
@ -1943,29 +1943,29 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation type="unfinished"></translation>
</message>
@ -1990,22 +1990,22 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation type="unfinished">Nyers üzenet megtekintése</translation>
</message>
@ -2015,7 +2015,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished">Előzőleg titkosított nyers üzenet megtekintése</translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation type="unfinished"></translation>
</message>
@ -2040,7 +2040,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation type="unfinished"></translation>
</message>
@ -2542,7 +2542,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>
@ -2963,7 +2963,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation type="unfinished"></translation>
@ -2986,7 +2986,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished">Bezárás</translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation type="unfinished"></translation>
</message>
@ -3252,12 +3252,12 @@ Example: https://yourserver.example.com:8787</source>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation type="unfinished"></translation>
</message>
@ -3339,13 +3339,13 @@ Example: https://yourserver.example.com:8787</source>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation type="unfinished"></translation>
</message>
@ -3381,7 +3381,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation type="unfinished"></translation>
</message>
@ -3559,7 +3559,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation type="unfinished"></translation>
</message>
@ -3692,28 +3692,23 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -3886,7 +3881,7 @@ If you choose verify, you need to have the other device available. If you choose
<translation>Fájl mentése</translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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>
@ -4214,7 +4209,7 @@ Reason: %4</source>
<translation>%1 visszavonta a kopogását.</translation>
</message>
<message>
<location line="-1683"/>
<location line="-1685"/>
<source>You joined this room.</source>
<translation>Csatlakoztál ehhez a szobához.</translation>
</message>
@ -4279,7 +4274,7 @@ Reason: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2234"/>
<location line="+2236"/>
<source>%2 revoked the invite to %1.</source>
<translation type="unfinished"></translation>
</message>
@ -4421,7 +4416,7 @@ Reason: %4</source>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation>Nincs kiválasztva szoba</translation>
</message>
@ -4471,7 +4466,7 @@ Reason: %4</source>
<translation>Szoba beállításai</translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation>Felhasználók meghívása</translation>
</message>
@ -4504,7 +4499,7 @@ Reason: %4</source>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation>Mutat</translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation>%1 dan %2</translation>
@ -783,7 +783,7 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:</transla
<translation>Kecilkan</translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation>Jangan tampilkan jumlah notifikasi untuk komunitas atau tag ini.</translation>
</message>
@ -1576,12 +1576,12 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:</transla
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>All Files (*)</source>
<translation>Semua File (*)</translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1596,7 +1596,7 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:</transla
<translation>Pengunggahan &apos;%1&apos; gagal</translation>
</message>
<message>
<location line="-976"/>
<location line="-975"/>
<source>Select file(s)</source>
<translation>Pilih berkas</translation>
</message>
@ -1841,7 +1841,7 @@ Contoh: https://serveranda.contoh.id:8787</translation>
<context>
<name>MediaUpload</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+822"/>
<location filename="../../src/timeline/InputBar.cpp" line="+821"/>
<location line="+35"/>
<source>Failed to upload media. Please try again.</source>
<translation>Gagal untuk mengunggah media. Silakan coba lagi.</translation>
@ -1906,7 +1906,7 @@ Contoh: https://serveranda.contoh.id:8787</translation>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation>Sunting</translation>
</message>
@ -1951,29 +1951,29 @@ Contoh: https://serveranda.contoh.id:8787</translation>
<translation>Alasan untuk menghapus</translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation>Pergi ke &amp;pesan</translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation>&amp;Salin</translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation>Salin lokasi &amp;tautan</translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation>Re&amp;aksi</translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation>Bala&amp;s</translation>
</message>
@ -1998,22 +1998,22 @@ Contoh: https://serveranda.contoh.id:8787</translation>
<translation>&amp;Pasangi pin</translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation>&amp;Laporan dibaca</translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation>&amp;Teruskan</translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation>&amp;Tandai sebagai dibaca</translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation>Tampilkan pesan mentah</translation>
</message>
@ -2023,7 +2023,7 @@ Contoh: https://serveranda.contoh.id:8787</translation>
<translation>Tampilkan pesan terdekripsi mentah</translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation>Hap&amp;us pesan</translation>
</message>
@ -2048,7 +2048,7 @@ Contoh: https://serveranda.contoh.id:8787</translation>
<translation>Salin tautan ke peristi&amp;wa</translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation>&amp;Pergi ke pesan yang dikutip</translation>
</message>
@ -2550,7 +2550,7 @@ Contoh: https://serveranda.contoh.id:8787</translation>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>Buat sebuah profil unik yang memungkinkan kamu untuk masuk ke beberapa akun secara bersamaan dan mulai beberapa instansi Nheko.</translation>
</message>
@ -2971,7 +2971,7 @@ Contoh: https://serveranda.contoh.id:8787</translation>
<translation>Luring</translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation>Enkripsi belum disiapkan</translation>
@ -2994,7 +2994,7 @@ Contoh: https://serveranda.contoh.id:8787</translation>
<translation>Tutup</translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation>Masukkan tag yang kamu ingin gunakan:</translation>
</message>
@ -3260,12 +3260,12 @@ Contoh: https://serveranda.contoh.id:8787</translation>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation>Ubah</translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation>Ubah daftar ruangan yang bisa digabung dari ruangan mana. Biasanya ini adalah komunitas resmi dari ruangan ini.</translation>
</message>
@ -3347,13 +3347,13 @@ Contoh: https://serveranda.contoh.id:8787</translation>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation>Konfigurasi</translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation>Pilih peristiwa untuk disembunyikan di ruangan ini</translation>
</message>
@ -3389,7 +3389,7 @@ Contoh: https://serveranda.contoh.id:8787</translation>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation>Izin</translation>
</message>
@ -3567,7 +3567,7 @@ Contoh: https://serveranda.contoh.id:8787</translation>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation>Gagal menghubungkan ke penyimpanan rahasia</translation>
</message>
@ -3702,30 +3702,25 @@ Jika kamu memilih verifikasi, kamu harus memiliki perangkat lain yang tersedia.
<translation>Komunitas resmi untuk ruangan ini</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation>Komunitas berafiliasi untuk ruangan ini</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation>Hanya didaftarkan untuk anggota komunitas</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation>Hanya didaftarkan untuk anggota ruangan</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Not related</source>
<translation>Tidak terkait</translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<translation>Subkomunitas</translation>
</message>
</context>
<context>
<name>StatusIndicator</name>
@ -3896,7 +3891,7 @@ Jika kamu memilih verifikasi, kamu harus memiliki perangkat lain yang tersedia.
<translation>Simpan file</translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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>
@ -4220,7 +4215,7 @@ Alasan: %4</translation>
<translation>%1 menolak ketukannya.</translation>
</message>
<message>
<location line="-2301"/>
<location line="-2303"/>
<source>%1 changed which servers are allowed in this room.</source>
<translation>%1 mengubah server mana yang diizinkan di ruangan ini.</translation>
</message>
@ -4285,7 +4280,7 @@ Alasan: %4</translation>
<translation>Kamu bergabung ruangan ini.</translation>
</message>
<message>
<location line="+1018"/>
<location line="+1020"/>
<source>%1 made this room require an invitation to join.</source>
<translation>%1 membuat ruangan ini membutuhkan undangan untuk bergabung.</translation>
</message>
@ -4432,7 +4427,7 @@ Alasan: %4</translation>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation>Tidak ada ruangan yang dipilih</translation>
</message>
@ -4482,7 +4477,7 @@ Alasan: %4</translation>
<translation>Opsi ruangan</translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation>Undang pengguna</translation>
</message>
@ -4515,7 +4510,7 @@ Alasan: %4</translation>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation>Tampilkan</translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation type="unfinished"></translation>
@ -781,7 +781,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation type="unfinished"></translation>
</message>
@ -1575,7 +1575,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>Select file(s)</source>
<translation type="unfinished"></translation>
</message>
@ -1585,7 +1585,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1901,7 +1901,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
@ -1946,29 +1946,29 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation type="unfinished"></translation>
</message>
@ -1993,22 +1993,22 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation type="unfinished"></translation>
</message>
@ -2018,7 +2018,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation type="unfinished"></translation>
</message>
@ -2043,7 +2043,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation type="unfinished"></translation>
</message>
@ -2545,7 +2545,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>
@ -2966,7 +2966,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation type="unfinished"></translation>
@ -2989,7 +2989,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation type="unfinished"></translation>
</message>
@ -3257,12 +3257,12 @@ Example: https://yourserver.example.com:8787</source>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation type="unfinished"></translation>
</message>
@ -3344,13 +3344,13 @@ Example: https://yourserver.example.com:8787</source>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation type="unfinished"></translation>
</message>
@ -3386,7 +3386,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation type="unfinished"></translation>
</message>
@ -3564,7 +3564,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation type="unfinished"></translation>
</message>
@ -3697,28 +3697,23 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -3956,7 +3951,7 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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">
@ -4432,7 +4427,7 @@ Reason: %4</source>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation type="unfinished"></translation>
</message>
@ -4482,7 +4477,7 @@ Reason: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation type="unfinished"></translation>
</message>
@ -4515,7 +4510,7 @@ Reason: %4</source>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation type="unfinished"></translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation type="unfinished"></translation>
@ -781,7 +781,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation type="unfinished"></translation>
</message>
@ -1575,7 +1575,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>All Files (*)</source>
<translation>Tutti i File (*)</translation>
</message>
@ -1585,7 +1585,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1901,7 +1901,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation>Modifica</translation>
</message>
@ -1946,29 +1946,29 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation type="unfinished"></translation>
</message>
@ -1993,22 +1993,22 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation type="unfinished">Mostra il messaggio grezzo</translation>
</message>
@ -2018,7 +2018,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished">Mostra il messaggio grezzo decriptato</translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation type="unfinished"></translation>
</message>
@ -2043,7 +2043,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation type="unfinished"></translation>
</message>
@ -2545,7 +2545,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>
@ -2966,7 +2966,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation type="unfinished"></translation>
@ -2989,7 +2989,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished">Chiudi</translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation type="unfinished"></translation>
</message>
@ -3257,12 +3257,12 @@ Example: https://yourserver.example.com:8787</source>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation type="unfinished"></translation>
</message>
@ -3344,13 +3344,13 @@ Example: https://yourserver.example.com:8787</source>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation type="unfinished"></translation>
</message>
@ -3386,7 +3386,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation type="unfinished"></translation>
</message>
@ -3564,7 +3564,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation type="unfinished"></translation>
</message>
@ -3697,28 +3697,23 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -3891,7 +3886,7 @@ If you choose verify, you need to have the other device available. If you choose
<translation>Salva file</translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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>
@ -4224,7 +4219,7 @@ Reason: %4</source>
<translation>%1 ha oscurato la sua bussata.</translation>
</message>
<message>
<location line="-1683"/>
<location line="-1685"/>
<source>You joined this room.</source>
<translation>Sei entrato in questa stanza.</translation>
</message>
@ -4289,7 +4284,7 @@ Reason: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2234"/>
<location line="+2236"/>
<source>%2 revoked the invite to %1.</source>
<translation type="unfinished"></translation>
</message>
@ -4432,7 +4427,7 @@ Reason: %4</source>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation type="unfinished"></translation>
</message>
@ -4482,7 +4477,7 @@ Reason: %4</source>
<translation type="unfinished">Opzioni della stanza</translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation>Utenti invitati</translation>
</message>
@ -4515,7 +4510,7 @@ Reason: %4</source>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation>Rivela</translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation type="unfinished"></translation>
@ -779,7 +779,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation type="unfinished"></translation>
</message>
@ -1572,7 +1572,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>All Files (*)</source>
<translation type="unfinished"> (*)</translation>
</message>
@ -1582,7 +1582,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1898,7 +1898,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
@ -1943,29 +1943,29 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation type="unfinished"></translation>
</message>
@ -1990,22 +1990,22 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation type="unfinished"></translation>
</message>
@ -2015,7 +2015,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation type="unfinished"></translation>
</message>
@ -2040,7 +2040,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation type="unfinished"></translation>
</message>
@ -2542,7 +2542,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>
@ -2963,7 +2963,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation type="unfinished"></translation>
@ -2986,7 +2986,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation type="unfinished"></translation>
</message>
@ -3252,12 +3252,12 @@ Example: https://yourserver.example.com:8787</source>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation type="unfinished"></translation>
</message>
@ -3339,13 +3339,13 @@ Example: https://yourserver.example.com:8787</source>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation type="unfinished"></translation>
</message>
@ -3381,7 +3381,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation type="unfinished"></translation>
</message>
@ -3559,7 +3559,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation type="unfinished"></translation>
</message>
@ -3692,28 +3692,23 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -3886,7 +3881,7 @@ If you choose verify, you need to have the other device available. If you choose
<translation></translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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>
@ -4209,7 +4204,7 @@ Reason: %4</source>
<translation>%1退</translation>
</message>
<message>
<location line="-2289"/>
<location line="-2291"/>
<source>%1 changed which servers are allowed in this room.</source>
<translation type="unfinished"></translation>
</message>
@ -4274,7 +4269,7 @@ Reason: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1678"/>
<location line="+1680"/>
<source>%2 revoked the invite to %1.</source>
<translation type="unfinished"></translation>
</message>
@ -4421,7 +4416,7 @@ Reason: %4</source>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation type="unfinished"></translation>
</message>
@ -4471,7 +4466,7 @@ Reason: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation type="unfinished"></translation>
</message>
@ -4504,7 +4499,7 @@ Reason: %4</source>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation></translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation type="unfinished"></translation>
@ -781,7 +781,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation type="unfinished"></translation>
</message>
@ -1575,7 +1575,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>All Files (*)</source>
<translation> (*)</translation>
</message>
@ -1585,7 +1585,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1901,7 +1901,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation>ി</translation>
</message>
@ -1946,29 +1946,29 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation type="unfinished"></translation>
</message>
@ -1993,22 +1993,22 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation>&amp;ിി ി</translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation type="unfinished"></translation>
</message>
@ -2018,7 +2018,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation type="unfinished"></translation>
</message>
@ -2043,7 +2043,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation type="unfinished"></translation>
</message>
@ -2545,7 +2545,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>
@ -2966,7 +2966,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation type="unfinished"></translation>
@ -2989,7 +2989,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation type="unfinished"></translation>
</message>
@ -3257,12 +3257,12 @@ Example: https://yourserver.example.com:8787</source>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation type="unfinished"></translation>
</message>
@ -3344,13 +3344,13 @@ Example: https://yourserver.example.com:8787</source>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation type="unfinished"></translation>
</message>
@ -3386,7 +3386,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation type="unfinished"></translation>
</message>
@ -3564,7 +3564,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation type="unfinished"></translation>
</message>
@ -3697,28 +3697,23 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -3956,7 +3951,7 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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">
@ -4432,7 +4427,7 @@ Reason: %4</source>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation type="unfinished"></translation>
</message>
@ -4482,7 +4477,7 @@ Reason: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation type="unfinished"></translation>
</message>
@ -4515,7 +4510,7 @@ Reason: %4</source>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation type="unfinished"></translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation>%1 en %2</translation>
@ -786,7 +786,7 @@ Je kan optioneel hier een reden invoeren dat je aanklopt:</translation>
<translation>Invouwen</translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation>Laat geen meldingteller zien voor deze groep of markering.</translation>
</message>
@ -1580,7 +1580,7 @@ Je kan optioneel hier een reden invoeren dat je aanklopt:</translation>
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>All Files (*)</source>
<translation>Alle bestanden (*)</translation>
</message>
@ -1590,7 +1590,7 @@ Je kan optioneel hier een reden invoeren dat je aanklopt:</translation>
<translation>Selecteer bestand(en)</translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1911,7 +1911,7 @@ Voorbeeld: https://jouwserver.example.com:8787</translation>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation>Bewerken</translation>
</message>
@ -1956,29 +1956,29 @@ Voorbeeld: https://jouwserver.example.com:8787</translation>
<translation>Reden voor verwijdering</translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation>Ga naar &amp;bericht</translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation>&amp;Kopiëren</translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation>Kopieer &amp;link</translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation>Re&amp;ageren</translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation>Beantwoo&amp;rden</translation>
</message>
@ -2003,22 +2003,22 @@ Voorbeeld: https://jouwserver.example.com:8787</translation>
<translation>Vast%prikken</translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation>&amp;Leesbevestigingen</translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation>&amp;Doorsturen</translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation>Gelezen &amp;markeren</translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation>Ruw bericht bekijken</translation>
</message>
@ -2028,7 +2028,7 @@ Voorbeeld: https://jouwserver.example.com:8787</translation>
<translation>Ontsleuteld ruw bericht bekijken</translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation>&amp;Verwijder bericht</translation>
</message>
@ -2053,7 +2053,7 @@ Voorbeeld: https://jouwserver.example.com:8787</translation>
<translation>Kopieer link naar gebeurte&amp;nis</translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation>&amp;Ga naar geciteerd bericht</translation>
</message>
@ -2555,7 +2555,7 @@ Voorbeeld: https://jouwserver.example.com:8787</translation>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>Maak een uniek profiel, waardoor je tegelijk meerdere kopieën van Nheko kan draaien en zo op meerdere gebruikers tegelijk ingelogd kan zijn.</translation>
</message>
@ -2976,7 +2976,7 @@ Voorbeeld: https://jouwserver.example.com:8787</translation>
<translation>Offline</translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation>Versleuteling niet ingesteld</translation>
@ -2999,7 +2999,7 @@ Voorbeeld: https://jouwserver.example.com:8787</translation>
<translation>Sluiten</translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation>Voer de markering in die je wil gebruiken:</translation>
</message>
@ -3267,12 +3267,12 @@ Voorbeeld: https://jouwserver.example.com:8787</translation>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation>Bewerken</translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation>Verander de lijst van kamers waarlangs gebruikers kunnen binnentreden. Meestal is dit de officiële groep van deze kamer.</translation>
</message>
@ -3354,13 +3354,13 @@ Voorbeeld: https://jouwserver.example.com:8787</translation>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation>Instellen</translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation>Selecteer gebeurtenissen die verborgen dienen te worden in deze kamer</translation>
</message>
@ -3396,7 +3396,7 @@ Voorbeeld: https://jouwserver.example.com:8787</translation>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation>Toestemmingen</translation>
</message>
@ -3574,7 +3574,7 @@ Voorbeeld: https://jouwserver.example.com:8787</translation>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation>Verbinden met geheimopslag mislukt</translation>
</message>
@ -3709,30 +3709,25 @@ Als je &quot;verifieer&quot; kiest, moet je het andere apparaat bij de hand hebb
<translation>Officiële community voor deze kamer</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation>Gerelateerde community voor deze kamer</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation>Alleen voor groepsdeelnemers zichtbaar</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation>Alleen voor kamer deelnemers zichtbaar</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Not related</source>
<translation>Ongerelateerd</translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<translation>Deelgroepen</translation>
</message>
</context>
<context>
<name>StatusIndicator</name>
@ -3903,7 +3898,7 @@ Als je &quot;verifieer&quot; kiest, moet je het andere apparaat bij de hand hebb
<translation>Bestand opslaan</translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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>
@ -4232,7 +4227,7 @@ Reden: %4</translation>
<translation>%1 heeft het aankloppen ingetrokken.</translation>
</message>
<message>
<location line="-2301"/>
<location line="-2303"/>
<source>%1 changed which servers are allowed in this room.</source>
<translation>%1 heeft veranderd welke servers de kamer in mogen.</translation>
</message>
@ -4297,7 +4292,7 @@ Reden: %4</translation>
<translation>Je neemt nu deel aan deze kamer.</translation>
</message>
<message>
<location line="+1018"/>
<location line="+1020"/>
<source>%1 made this room require an invitation to join.</source>
<translation>%1 heeft deze kamer zodanig ingesteld dat een uitnodiging vereist is om te mogen betreden.</translation>
</message>
@ -4445,7 +4440,7 @@ Reden: %4</translation>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation>Geen kamer geselecteerd</translation>
</message>
@ -4495,7 +4490,7 @@ Reden: %4</translation>
<translation>Kameropties</translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation>Gebruikers uitnodigen</translation>
</message>
@ -4528,7 +4523,7 @@ Reden: %4</translation>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation>Tonen</translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation>%1 i %2</translation>
@ -789,7 +789,7 @@ Opcjonalnie możesz podać powód, dla którego inni mieliby cię przyjąć:</tr
<translation>Zwiń</translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation>Nie pokazuj liczników powiadomień dla tej społeczności lub tagu.</translation>
</message>
@ -1584,7 +1584,7 @@ Opcjonalnie możesz podać powód, dla którego inni mieliby cię przyjąć:</tr
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>All Files (*)</source>
<translation>Wszystkie pliki (*)</translation>
</message>
@ -1594,7 +1594,7 @@ Opcjonalnie możesz podać powód, dla którego inni mieliby cię przyjąć:</tr
<translation type="unfinished"></translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1910,7 +1910,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation>Edytuj</translation>
</message>
@ -1955,29 +1955,29 @@ Example: https://yourserver.example.com:8787</source>
<translation>Powód usunięcia</translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation>&amp;Kopiuj</translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation>Kopiuj &amp;adres odnośnika</translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation>Zar&amp;eaguj</translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation>Odp&amp;isz</translation>
</message>
@ -2002,22 +2002,22 @@ Example: https://yourserver.example.com:8787</source>
<translation>Przyp&amp;nij</translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation>Potwierdzenia p&amp;rzeczytania</translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation>&amp;Przekaż dalej</translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation>&amp;Oznacz jako przeczytane</translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation>Wyświetl źródło &amp;wiadomości</translation>
</message>
@ -2027,7 +2027,7 @@ Example: https://yourserver.example.com:8787</source>
<translation>Wyświetl odszyfrowane źródło wiadomości</translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation>&amp;Usuń wiadomość</translation>
</message>
@ -2052,7 +2052,7 @@ Example: https://yourserver.example.com:8787</source>
<translation>Skopiuj link do z&amp;darzenia</translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation>Idź do zacytowanej wiado&amp;mości</translation>
</message>
@ -2555,7 +2555,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>
@ -2976,7 +2976,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation>Szyfrowanie nie zostało skonfigurowane</translation>
@ -2999,7 +2999,7 @@ Example: https://yourserver.example.com:8787</source>
<translation>Zamknij</translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation>Wprowadź tag, którego chcesz użyć:</translation>
</message>
@ -3269,12 +3269,12 @@ Example: https://yourserver.example.com:8787</source>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation>Zmień</translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation type="unfinished"></translation>
</message>
@ -3356,13 +3356,13 @@ Example: https://yourserver.example.com:8787</source>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation>Konfiguruj</translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation>Wybierz zdarzenia do ukrywania w tym pokoju</translation>
</message>
@ -3398,7 +3398,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation>Uprawnienia</translation>
</message>
@ -3576,7 +3576,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation>Błąd połączenia do menadżera sekretów</translation>
</message>
@ -3711,30 +3711,25 @@ Jeśli zdecydujesz się na weryfikację, będziesz potrzebować innego zaufanego
<translation>Oficjalna społeczność tego pokoju</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation>Powiązana społeczność tego pokoju</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation>Widoczna tylko dla członków społeczności</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation>Widoczna tylko dla członków pokoju</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Not related</source>
<translation>Niezwiązana</translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<translation>Podspołeczności</translation>
</message>
</context>
<context>
<name>StatusIndicator</name>
@ -3905,7 +3900,7 @@ Jeśli zdecydujesz się na weryfikację, będziesz potrzebować innego zaufanego
<translation>Zapisz plik</translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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>
@ -4244,7 +4239,7 @@ Powód: %4</translation>
<translation>Użytkownik %1 ocenzurował własne pukanie.</translation>
</message>
<message>
<location line="-2301"/>
<location line="-2303"/>
<source>%1 changed which servers are allowed in this room.</source>
<translation type="unfinished"></translation>
</message>
@ -4309,7 +4304,7 @@ Powód: %4</translation>
<translation>Dołączyłeś(-) do tego pokoju.</translation>
</message>
<message>
<location line="+1636"/>
<location line="+1638"/>
<source>%1 invited %2.</source>
<translation>%1 zaprosił(a) %2.</translation>
</message>
@ -4453,7 +4448,7 @@ Powód: %4</translation>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation>Nie wybrano pokoju</translation>
</message>
@ -4503,7 +4498,7 @@ Powód: %4</translation>
<translation>Ustawienia pokoju</translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation>Zaproś użytkowników</translation>
</message>
@ -4536,7 +4531,7 @@ Powód: %4</translation>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation>Pokaż</translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation type="unfinished"></translation>
@ -781,7 +781,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation type="unfinished"></translation>
</message>
@ -1575,7 +1575,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>Select file(s)</source>
<translation type="unfinished"></translation>
</message>
@ -1585,7 +1585,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1901,7 +1901,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
@ -1946,29 +1946,29 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation type="unfinished"></translation>
</message>
@ -1993,22 +1993,22 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation type="unfinished"></translation>
</message>
@ -2018,7 +2018,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation type="unfinished"></translation>
</message>
@ -2043,7 +2043,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation type="unfinished"></translation>
</message>
@ -2545,7 +2545,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>
@ -2966,7 +2966,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation type="unfinished"></translation>
@ -2989,7 +2989,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation type="unfinished"></translation>
</message>
@ -3257,12 +3257,12 @@ Example: https://yourserver.example.com:8787</source>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation type="unfinished"></translation>
</message>
@ -3344,13 +3344,13 @@ Example: https://yourserver.example.com:8787</source>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation type="unfinished"></translation>
</message>
@ -3386,7 +3386,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation type="unfinished"></translation>
</message>
@ -3564,7 +3564,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation type="unfinished"></translation>
</message>
@ -3697,28 +3697,23 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -3956,7 +3951,7 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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">
@ -4432,7 +4427,7 @@ Reason: %4</source>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation type="unfinished"></translation>
</message>
@ -4482,7 +4477,7 @@ Reason: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation type="unfinished"></translation>
</message>
@ -4515,7 +4510,7 @@ Reason: %4</source>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation type="unfinished"></translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation>%1 e %2</translation>
@ -783,7 +783,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation>Colapsar</translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation>Não mostrar contadores de notificação para esta comunidade ou etiqueta.</translation>
</message>
@ -1577,7 +1577,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>All Files (*)</source>
<translation>Todos os ficheiros (*)</translation>
</message>
@ -1587,7 +1587,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation>Selecionar ficheiro(s)</translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1903,7 +1903,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation>Editar</translation>
</message>
@ -1948,29 +1948,29 @@ Example: https://yourserver.example.com:8787</source>
<translation>Razão para eliminação</translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation>Ir para &amp;mensagem</translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation>&amp;Copiar</translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation>Copiar localização da &amp;ligação</translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation>Re&amp;agir</translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation>Responde&amp;r</translation>
</message>
@ -1995,22 +1995,22 @@ Example: https://yourserver.example.com:8787</source>
<translation>&amp;Afixar</translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation>&amp;Recibos de leitura</translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation>Reen&amp;caminhar</translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation>&amp;Marcar como lida</translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation>Ver mensagem bruta</translation>
</message>
@ -2020,7 +2020,7 @@ Example: https://yourserver.example.com:8787</source>
<translation>Ver mensagem bruta desencriptada</translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation>Remo&amp;ver mensagem</translation>
</message>
@ -2045,7 +2045,7 @@ Example: https://yourserver.example.com:8787</source>
<translation>Copiar ligação para o eve&amp;nto</translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation>Ir para mensagem &amp;citada</translation>
</message>
@ -2547,7 +2547,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>
@ -2968,7 +2968,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation>Encriptação não configurada</translation>
@ -2991,7 +2991,7 @@ Example: https://yourserver.example.com:8787</source>
<translation>Fechar</translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation>Insira a etiqueta que quer usar:</translation>
</message>
@ -3259,12 +3259,12 @@ Example: https://yourserver.example.com:8787</source>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation type="unfinished">Alterar</translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation type="unfinished"></translation>
</message>
@ -3346,13 +3346,13 @@ Example: https://yourserver.example.com:8787</source>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation type="unfinished"></translation>
</message>
@ -3388,7 +3388,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation type="unfinished"></translation>
</message>
@ -3566,7 +3566,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation>Falha ao ligar ao armazenamento secreto</translation>
</message>
@ -3701,28 +3701,23 @@ Se escolher a verificação, terá que ter o outro dispositivo disponível. Se e
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -3895,7 +3890,7 @@ Se escolher a verificação, terá que ter o outro dispositivo disponível. Se e
<translation>Guardar ficheiro</translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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>
@ -4218,7 +4213,7 @@ Reason: %4</source>
<translation>%1 eliminou a sua &quot;batida à porta&quot;.</translation>
</message>
<message>
<location line="-2301"/>
<location line="-2303"/>
<source>%1 changed which servers are allowed in this room.</source>
<translation type="unfinished"></translation>
</message>
@ -4283,7 +4278,7 @@ Reason: %4</source>
<translation>Entrou na sala.</translation>
</message>
<message>
<location line="+1647"/>
<location line="+1649"/>
<source>%1 has changed their avatar and changed their display name to %2.</source>
<translation>%1 alterou o seu avatar e também o seu nome de exibição para %2.</translation>
</message>
@ -4436,7 +4431,7 @@ Reason: %4</source>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation>Nenhuma sala selecionada</translation>
</message>
@ -4486,7 +4481,7 @@ Reason: %4</source>
<translation>Opções da sala</translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation>Convidar utilizadores</translation>
</message>
@ -4519,7 +4514,7 @@ Reason: %4</source>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation>Mostrar</translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation type="unfinished"></translation>
@ -783,7 +783,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation type="unfinished"></translation>
</message>
@ -1578,7 +1578,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>All Files (*)</source>
<translation type="unfinished">Toate fișierele (*)</translation>
</message>
@ -1588,7 +1588,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1904,7 +1904,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
@ -1949,29 +1949,29 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation type="unfinished"></translation>
</message>
@ -1996,22 +1996,22 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation type="unfinished">Vedeți mesajul brut</translation>
</message>
@ -2021,7 +2021,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished">Vedeți mesajul brut decriptat</translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation type="unfinished"></translation>
</message>
@ -2046,7 +2046,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation type="unfinished"></translation>
</message>
@ -2548,7 +2548,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>
@ -2969,7 +2969,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation type="unfinished"></translation>
@ -2992,7 +2992,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished">Închide</translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation type="unfinished"></translation>
</message>
@ -3262,12 +3262,12 @@ Example: https://yourserver.example.com:8787</source>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation type="unfinished"></translation>
</message>
@ -3349,13 +3349,13 @@ Example: https://yourserver.example.com:8787</source>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation type="unfinished"></translation>
</message>
@ -3391,7 +3391,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation type="unfinished"></translation>
</message>
@ -3569,7 +3569,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation type="unfinished"></translation>
</message>
@ -3702,28 +3702,23 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -3896,7 +3891,7 @@ If you choose verify, you need to have the other device available. If you choose
<translation>Salvați fișier</translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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>
@ -4234,7 +4229,7 @@ Reason: %4</source>
<translation>%1 și-a redactat ciocănitul.</translation>
</message>
<message>
<location line="-1683"/>
<location line="-1685"/>
<source>You joined this room.</source>
<translation>Te-ai alăturat camerei.</translation>
</message>
@ -4299,7 +4294,7 @@ Reason: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2234"/>
<location line="+2236"/>
<source>%2 revoked the invite to %1.</source>
<translation type="unfinished"></translation>
</message>
@ -4443,7 +4438,7 @@ Reason: %4</source>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation type="unfinished"></translation>
</message>
@ -4493,7 +4488,7 @@ Reason: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation type="unfinished"></translation>
</message>
@ -4526,7 +4521,7 @@ Reason: %4</source>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation>Arată</translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation type="unfinished"></translation>
@ -783,7 +783,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation>Свернуть</translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation type="unfinished"></translation>
</message>
@ -1578,7 +1578,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>All Files (*)</source>
<translation>Все файлы (*)</translation>
</message>
@ -1588,7 +1588,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1904,7 +1904,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation>Редактировать</translation>
</message>
@ -1949,29 +1949,29 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation type="unfinished"></translation>
</message>
@ -1996,22 +1996,22 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation type="unfinished">Просмотреть сырое сообщение</translation>
</message>
@ -2021,7 +2021,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished">Просмототреть дешифрованое сырое сообщение</translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation type="unfinished"></translation>
</message>
@ -2046,7 +2046,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation type="unfinished"></translation>
</message>
@ -2548,7 +2548,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>
@ -2969,7 +2969,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation type="unfinished"></translation>
@ -2992,7 +2992,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished">Закрыть</translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation type="unfinished"></translation>
</message>
@ -3262,12 +3262,12 @@ Example: https://yourserver.example.com:8787</source>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation type="unfinished"></translation>
</message>
@ -3349,13 +3349,13 @@ Example: https://yourserver.example.com:8787</source>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation type="unfinished"></translation>
</message>
@ -3391,7 +3391,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation type="unfinished">Права доступа</translation>
</message>
@ -3569,7 +3569,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation type="unfinished"></translation>
</message>
@ -3702,28 +3702,23 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -3896,7 +3891,7 @@ If you choose verify, you need to have the other device available. If you choose
<translation>Сохранить файл</translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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>
@ -4234,7 +4229,7 @@ Reason: %4</source>
<translation>%1 отредактировал его &quot;стук&quot;.</translation>
</message>
<message>
<location line="-1683"/>
<location line="-1685"/>
<source>You joined this room.</source>
<translation>Вы присоединились к комнате.</translation>
</message>
@ -4299,7 +4294,7 @@ Reason: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2234"/>
<location line="+2236"/>
<source>%2 revoked the invite to %1.</source>
<translation type="unfinished"></translation>
</message>
@ -4443,7 +4438,7 @@ Reason: %4</source>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation>Комнаты не выбраны</translation>
</message>
@ -4493,7 +4488,7 @@ Reason: %4</source>
<translation>Настройки комнаты</translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation>Пригласить пользователей</translation>
</message>
@ -4526,7 +4521,7 @@ Reason: %4</source>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation>Показать</translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation type="unfinished"></translation>
@ -781,7 +781,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation type="unfinished"></translation>
</message>
@ -1575,7 +1575,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>Select file(s)</source>
<translation type="unfinished"></translation>
</message>
@ -1585,7 +1585,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1901,7 +1901,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
@ -1946,29 +1946,29 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation type="unfinished"></translation>
</message>
@ -1993,22 +1993,22 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation type="unfinished"></translation>
</message>
@ -2018,7 +2018,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation type="unfinished"></translation>
</message>
@ -2043,7 +2043,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation type="unfinished"></translation>
</message>
@ -2545,7 +2545,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>
@ -2966,7 +2966,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation type="unfinished"></translation>
@ -2989,7 +2989,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation type="unfinished"></translation>
</message>
@ -3257,12 +3257,12 @@ Example: https://yourserver.example.com:8787</source>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation type="unfinished"></translation>
</message>
@ -3344,13 +3344,13 @@ Example: https://yourserver.example.com:8787</source>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation type="unfinished"></translation>
</message>
@ -3386,7 +3386,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation type="unfinished"></translation>
</message>
@ -3564,7 +3564,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation type="unfinished"></translation>
</message>
@ -3697,28 +3697,23 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -3956,7 +3951,7 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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">
@ -4432,7 +4427,7 @@ Reason: %4</source>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation type="unfinished"></translation>
</message>
@ -4482,7 +4477,7 @@ Reason: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation type="unfinished"></translation>
</message>
@ -4515,7 +4510,7 @@ Reason: %4</source>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation type="unfinished"></translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation type="unfinished"></translation>
@ -783,7 +783,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation type="unfinished"></translation>
</message>
@ -1578,7 +1578,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>Select file(s)</source>
<translation type="unfinished"></translation>
</message>
@ -1588,7 +1588,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1904,7 +1904,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
@ -1949,29 +1949,29 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation type="unfinished"></translation>
</message>
@ -1996,22 +1996,22 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation type="unfinished"></translation>
</message>
@ -2021,7 +2021,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation type="unfinished"></translation>
</message>
@ -2046,7 +2046,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation type="unfinished"></translation>
</message>
@ -2548,7 +2548,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>
@ -2969,7 +2969,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation type="unfinished"></translation>
@ -2992,7 +2992,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation type="unfinished"></translation>
</message>
@ -3262,12 +3262,12 @@ Example: https://yourserver.example.com:8787</source>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation type="unfinished"></translation>
</message>
@ -3349,13 +3349,13 @@ Example: https://yourserver.example.com:8787</source>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation type="unfinished"></translation>
</message>
@ -3391,7 +3391,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation type="unfinished"></translation>
</message>
@ -3569,7 +3569,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation type="unfinished"></translation>
</message>
@ -3702,28 +3702,23 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -3961,7 +3956,7 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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">
@ -4443,7 +4438,7 @@ Reason: %4</source>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation type="unfinished"></translation>
</message>
@ -4493,7 +4488,7 @@ Reason: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation type="unfinished"></translation>
</message>
@ -4526,7 +4521,7 @@ Reason: %4</source>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation type="unfinished"></translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation type="unfinished"></translation>
@ -781,7 +781,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation type="unfinished"></translation>
</message>
@ -1575,7 +1575,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>All Files (*)</source>
<translation>Alla Filer (*)</translation>
</message>
@ -1585,7 +1585,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1901,7 +1901,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
@ -1946,29 +1946,29 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation type="unfinished"></translation>
</message>
@ -1993,22 +1993,22 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation type="unfinished">Visa meddelandekälla</translation>
</message>
@ -2018,7 +2018,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished">Visa dekrypterad meddelandekälla</translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation type="unfinished"></translation>
</message>
@ -2043,7 +2043,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation type="unfinished"></translation>
</message>
@ -2545,7 +2545,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>
@ -2966,7 +2966,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation type="unfinished"></translation>
@ -2989,7 +2989,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished">Stäng</translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation type="unfinished"></translation>
</message>
@ -3257,12 +3257,12 @@ Example: https://yourserver.example.com:8787</source>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation type="unfinished"></translation>
</message>
@ -3344,13 +3344,13 @@ Example: https://yourserver.example.com:8787</source>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation type="unfinished"></translation>
</message>
@ -3386,7 +3386,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation type="unfinished"></translation>
</message>
@ -3564,7 +3564,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation type="unfinished"></translation>
</message>
@ -3697,28 +3697,23 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -3891,7 +3886,7 @@ If you choose verify, you need to have the other device available. If you choose
<translation>Spara fil</translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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>
@ -4224,7 +4219,7 @@ Reason: %4</source>
<translation>%1 maskerade sin knackning.</translation>
</message>
<message>
<location line="-1683"/>
<location line="-1685"/>
<source>You joined this room.</source>
<translation>Du gick med i detta rum.</translation>
</message>
@ -4289,7 +4284,7 @@ Reason: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2234"/>
<location line="+2236"/>
<source>%2 revoked the invite to %1.</source>
<translation type="unfinished"></translation>
</message>
@ -4432,7 +4427,7 @@ Reason: %4</source>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation>Inget rum markerat</translation>
</message>
@ -4482,7 +4477,7 @@ Reason: %4</source>
<translation>Alternativ för rum</translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation>Bjud in användare</translation>
</message>
@ -4515,7 +4510,7 @@ Reason: %4</source>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation>Visa</translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation>%1 ve %2</translation>
@ -783,7 +783,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation>Daralt</translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation>Bu topluluk veya etiket için bildirim sayısını gösterme.</translation>
</message>
@ -1576,7 +1576,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>Select file(s)</source>
<translation type="unfinished"></translation>
</message>
@ -1586,7 +1586,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1902,7 +1902,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
@ -1947,29 +1947,29 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation type="unfinished"></translation>
</message>
@ -1994,22 +1994,22 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation type="unfinished"></translation>
</message>
@ -2019,7 +2019,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation type="unfinished"></translation>
</message>
@ -2044,7 +2044,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation type="unfinished"></translation>
</message>
@ -2546,7 +2546,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>
@ -2967,7 +2967,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation type="unfinished"></translation>
@ -2990,7 +2990,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished">Kapat</translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation type="unfinished"></translation>
</message>
@ -3256,12 +3256,12 @@ Example: https://yourserver.example.com:8787</source>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation type="unfinished"></translation>
</message>
@ -3343,13 +3343,13 @@ Example: https://yourserver.example.com:8787</source>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation type="unfinished"></translation>
</message>
@ -3385,7 +3385,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation type="unfinished"></translation>
</message>
@ -3563,7 +3563,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation type="unfinished"></translation>
</message>
@ -3696,28 +3696,23 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -3955,7 +3950,7 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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">
@ -4425,7 +4420,7 @@ Reason: %4</source>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation type="unfinished"></translation>
</message>
@ -4475,7 +4470,7 @@ Reason: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation type="unfinished"></translation>
</message>
@ -4508,7 +4503,7 @@ Reason: %4</source>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation type="unfinished"></translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation type="unfinished"></translation>
@ -786,7 +786,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation>Згорнути</translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation>Не показувати кількість сповіщень для цієї спільноти чи тегу.</translation>
</message>
@ -1581,7 +1581,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>All Files (*)</source>
<translation>Усі файли (*)</translation>
</message>
@ -1591,7 +1591,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1907,7 +1907,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation>Змінити</translation>
</message>
@ -1952,29 +1952,29 @@ Example: https://yourserver.example.com:8787</source>
<translation>Причина видалення</translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation>&amp;Копіювати</translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation>Копіювати &amp;посилання розташування</translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation>Ре&amp;агувати</translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation>Відпо&amp;вісти</translation>
</message>
@ -1999,22 +1999,22 @@ Example: https://yourserver.example.com:8787</source>
<translation>&amp;Закріпити</translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation>&amp;Прочитати квитанції</translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation>&amp;Вперед</translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation>&amp;Відзначити як прочитане</translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation>Переглянути необроблене повідомлення</translation>
</message>
@ -2024,7 +2024,7 @@ Example: https://yourserver.example.com:8787</source>
<translation>Переглянути розшифроване необроблене повідомлення</translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation>Ви&amp;далити повідомлення</translation>
</message>
@ -2049,7 +2049,7 @@ Example: https://yourserver.example.com:8787</source>
<translation>Копіювати посилання на &amp;подію</translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation>&amp;Перейти до цитованого повідомлення</translation>
</message>
@ -2551,7 +2551,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>
@ -2972,7 +2972,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation>Шифрування не встановлено</translation>
@ -2995,7 +2995,7 @@ Example: https://yourserver.example.com:8787</source>
<translation>Закрити</translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation>Введіть тег, який ви хочете використовувати:</translation>
</message>
@ -3265,12 +3265,12 @@ Example: https://yourserver.example.com:8787</source>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation type="unfinished">Змінити</translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation type="unfinished">Змінити список кімнат, через які користувачі можуть приєднатися до цієї кімнати. Зазвичай це офіційна спільнота цієї кімнати.</translation>
</message>
@ -3352,13 +3352,13 @@ Example: https://yourserver.example.com:8787</source>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation type="unfinished">Налаштувати</translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation type="unfinished">Вибрати події, які потрібно приховати в цій кімнаті</translation>
</message>
@ -3394,7 +3394,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation type="unfinished">Дозволи</translation>
</message>
@ -3572,7 +3572,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation>Не вдалося підключитися до секретного сховища</translation>
</message>
@ -3707,30 +3707,25 @@ If you choose verify, you need to have the other device available. If you choose
<translation>Офіційна спільнота цієї кімнати</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation>Афілійована спільнота для цієї кімнати</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation>Наведено лише для учасників спільноти</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation>Наведено лише для учасників кімнати</translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Not related</source>
<translation>Не пов&apos;язано</translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<translation>Підспільноти</translation>
</message>
</context>
<context>
<name>StatusIndicator</name>
@ -3901,7 +3896,7 @@ If you choose verify, you need to have the other device available. If you choose
<translation>Зберегти файл</translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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>
@ -4235,7 +4230,7 @@ Reason: %4</source>
<translation>%1 відредагував свій стукіт.</translation>
</message>
<message>
<location line="-2301"/>
<location line="-2303"/>
<source>%1 changed which servers are allowed in this room.</source>
<translation type="unfinished"></translation>
</message>
@ -4300,7 +4295,7 @@ Reason: %4</source>
<translation>Ви приєдналися до цієї кімнати.</translation>
</message>
<message>
<location line="+1018"/>
<location line="+1020"/>
<source>%1 made this room require an invitation to join.</source>
<translation>%1 зробив так, щоб ця кімната потребувала запрошення, щоб приєднатися.</translation>
</message>
@ -4449,7 +4444,7 @@ Reason: %4</source>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation>Кімнату не вибрано</translation>
</message>
@ -4499,7 +4494,7 @@ Reason: %4</source>
<translation>Налаштування кімнати</translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation>Запросити користувачів</translation>
</message>
@ -4532,7 +4527,7 @@ Reason: %4</source>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation>Показати</translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation type="unfinished"></translation>
@ -779,7 +779,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation type="unfinished"></translation>
</message>
@ -1572,7 +1572,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>Select file(s)</source>
<translation type="unfinished"></translation>
</message>
@ -1582,7 +1582,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1898,7 +1898,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
@ -1943,29 +1943,29 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation type="unfinished"></translation>
</message>
@ -1990,22 +1990,22 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation type="unfinished"></translation>
</message>
@ -2015,7 +2015,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation type="unfinished"></translation>
</message>
@ -2040,7 +2040,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation type="unfinished"></translation>
</message>
@ -2542,7 +2542,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>
@ -2963,7 +2963,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation type="unfinished"></translation>
@ -2986,7 +2986,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation type="unfinished"></translation>
</message>
@ -3252,12 +3252,12 @@ Example: https://yourserver.example.com:8787</source>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation type="unfinished"></translation>
</message>
@ -3339,13 +3339,13 @@ Example: https://yourserver.example.com:8787</source>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation type="unfinished"></translation>
</message>
@ -3381,7 +3381,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation type="unfinished"></translation>
</message>
@ -3559,7 +3559,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation type="unfinished"></translation>
</message>
@ -3692,28 +3692,23 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -3951,7 +3946,7 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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">
@ -4421,7 +4416,7 @@ Reason: %4</source>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation type="unfinished"></translation>
</message>
@ -4471,7 +4466,7 @@ Reason: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation type="unfinished"></translation>
</message>
@ -4504,7 +4499,7 @@ Reason: %4</source>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation type="unfinished"></translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation>%1 %2</translation>
@ -783,7 +783,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation></translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation></translation>
</message>
@ -1576,12 +1576,12 @@ You may optionally provide a reason for others to accept your knock:</source>
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>All Files (*)</source>
<translation> (*)</translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1596,7 +1596,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation> %1 </translation>
</message>
<message>
<location line="-976"/>
<location line="-975"/>
<source>Select file(s)</source>
<translation></translation>
</message>
@ -1841,7 +1841,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>MediaUpload</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+822"/>
<location filename="../../src/timeline/InputBar.cpp" line="+821"/>
<location line="+35"/>
<source>Failed to upload media. Please try again.</source>
<translation></translation>
@ -1906,7 +1906,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation></translation>
</message>
@ -1951,29 +1951,29 @@ Example: https://yourserver.example.com:8787</source>
<translation></translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation>(&amp;m)</translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation>(&amp;C)</translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation>(&amp;l)</translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation>(&amp;a)</translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation>(&amp;y)</translation>
</message>
@ -1998,22 +1998,22 @@ Example: https://yourserver.example.com:8787</source>
<translation>(&amp;P)</translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation>&amp;</translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation>(&amp;F)</translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation>(&amp;M)</translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation></translation>
</message>
@ -2023,7 +2023,7 @@ Example: https://yourserver.example.com:8787</source>
<translation></translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation>(&amp;v)</translation>
</message>
@ -2048,7 +2048,7 @@ Example: https://yourserver.example.com:8787</source>
<translation>(&amp;n)</translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation>(&amp;G)</translation>
</message>
@ -2550,7 +2550,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>
@ -2971,7 +2971,7 @@ Example: https://yourserver.example.com:8787</source>
<translation>线</translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation></translation>
@ -2994,7 +2994,7 @@ Example: https://yourserver.example.com:8787</source>
<translation></translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation>使</translation>
</message>
@ -3260,12 +3260,12 @@ Example: https://yourserver.example.com:8787</source>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation></translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation></translation>
</message>
@ -3347,13 +3347,13 @@ Example: https://yourserver.example.com:8787</source>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation></translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation></translation>
</message>
@ -3389,7 +3389,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation></translation>
</message>
@ -3567,7 +3567,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation></translation>
</message>
@ -3702,30 +3702,25 @@ If you choose verify, you need to have the other device available. If you choose
<translation></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Not related</source>
<translation></translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<translation></translation>
</message>
</context>
<context>
<name>StatusIndicator</name>
@ -3896,7 +3891,7 @@ If you choose verify, you need to have the other device available. If you choose
<translation></translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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>
@ -4220,7 +4215,7 @@ Reason: %4</source>
<translation>%1 </translation>
</message>
<message>
<location line="-2301"/>
<location line="-2303"/>
<source>%1 changed which servers are allowed in this room.</source>
<translation>%1 使</translation>
</message>
@ -4285,7 +4280,7 @@ Reason: %4</source>
<translation></translation>
</message>
<message>
<location line="+1018"/>
<location line="+1020"/>
<source>%1 made this room require an invitation to join.</source>
<translation>%1 使</translation>
</message>
@ -4432,7 +4427,7 @@ Reason: %4</source>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation></translation>
</message>
@ -4482,7 +4477,7 @@ Reason: %4</source>
<translation></translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation></translation>
</message>
@ -4515,7 +4510,7 @@ Reason: %4</source>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation></translation>
</message>

View file

@ -130,7 +130,7 @@
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+3399"/>
<location filename="../../src/Cache.cpp" line="+3549"/>
<source>%1 and %2</source>
<comment>RoomName</comment>
<translation type="unfinished"></translation>
@ -779,7 +779,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+85"/>
<location line="+92"/>
<source>Do not show notification counts for this community or tag.</source>
<translation type="unfinished"></translation>
</message>
@ -1572,7 +1572,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<context>
<name>InputBar</name>
<message>
<location filename="../../src/timeline/InputBar.cpp" line="+419"/>
<location filename="../../src/timeline/InputBar.cpp" line="+421"/>
<source>Select file(s)</source>
<translation type="unfinished"></translation>
</message>
@ -1582,7 +1582,7 @@ You may optionally provide a reason for others to accept your knock:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+629"/>
<location line="+628"/>
<source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
<translation type="unfinished"></translation>
</message>
@ -1898,7 +1898,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>MessageView</name>
<message>
<location filename="../qml/MessageView.qml" line="+236"/>
<location filename="../qml/MessageView.qml" line="+235"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
@ -1943,29 +1943,29 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+15"/>
<location line="+21"/>
<source>Go to &amp;message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
<location line="+148"/>
<location line="+162"/>
<source>&amp;Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-141"/>
<location line="+148"/>
<location line="-155"/>
<location line="+162"/>
<source>Copy &amp;link location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-140"/>
<location line="-153"/>
<source>Re&amp;act</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<location line="+10"/>
<source>Repl&amp;y</source>
<translation type="unfinished"></translation>
</message>
@ -1990,22 +1990,22 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<location line="+7"/>
<source>&amp;Read receipts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<location line="+6"/>
<source>&amp;Forward</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+12"/>
<source>&amp;Mark as read</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<location line="+4"/>
<source>View raw message</source>
<translation type="unfinished"></translation>
</message>
@ -2015,7 +2015,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<location line="+8"/>
<source>Remo&amp;ve message</source>
<translation type="unfinished"></translation>
</message>
@ -2040,7 +2040,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+42"/>
<location line="+49"/>
<source>&amp;Go to quoted message</source>
<translation type="unfinished"></translation>
</message>
@ -2542,7 +2542,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>QCoreApplication</name>
<message>
<location filename="../../src/main.cpp" line="+222"/>
<location filename="../../src/main.cpp" line="+221"/>
<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>
@ -2963,7 +2963,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+54"/>
<location line="+58"/>
<source>Encryption not set up</source>
<extracomment>Cross-signing setup has not run yet.</extracomment>
<translation type="unfinished"></translation>
@ -2986,7 +2986,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+379"/>
<location line="+388"/>
<source>Enter the tag you want to use:</source>
<translation type="unfinished"></translation>
</message>
@ -3252,12 +3252,12 @@ Example: https://yourserver.example.com:8787</source>
</message>
<message>
<location line="+12"/>
<location line="+245"/>
<location line="+242"/>
<source>Change</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-244"/>
<location line="-241"/>
<source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
<translation type="unfinished"></translation>
</message>
@ -3339,13 +3339,13 @@ Example: https://yourserver.example.com:8787</source>
<message>
<location line="+11"/>
<location line="+18"/>
<location line="+63"/>
<location line="+60"/>
<location line="+12"/>
<source>Configure</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-92"/>
<location line="-89"/>
<source>Select events to hide in this room</source>
<translation type="unfinished"></translation>
</message>
@ -3381,7 +3381,7 @@ Example: https://yourserver.example.com:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+16"/>
<source>Permission</source>
<translation type="unfinished"></translation>
</message>
@ -3559,7 +3559,7 @@ Example: https://yourserver.example.com:8787</source>
<context>
<name>SecretStorage</name>
<message>
<location filename="../../src/Cache.cpp" line="-5145"/>
<location filename="../../src/Cache.cpp" line="-5141"/>
<source>Failed to connect to secret storage</source>
<translation type="unfinished"></translation>
</message>
@ -3692,28 +3692,23 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Affiliated community for this room</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for community members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<location line="+9"/>
<source>Listed only for room members</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+9"/>
<source>Subcommunities</source>
<source>Not related</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -3886,7 +3881,7 @@ If you choose verify, you need to have the other device available. If you choose
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location line="+345"/>
<location line="+347"/>
<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">
@ -4209,7 +4204,7 @@ Reason: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-2301"/>
<location line="-2303"/>
<source>%1 changed which servers are allowed in this room.</source>
<translation type="unfinished"></translation>
</message>
@ -4274,7 +4269,7 @@ Reason: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1018"/>
<location line="+1020"/>
<source>%1 made this room require an invitation to join.</source>
<translation type="unfinished"></translation>
</message>
@ -4421,7 +4416,7 @@ Reason: %4</source>
<context>
<name>TopBar</name>
<message>
<location filename="../qml/TopBar.qml" line="+21"/>
<location filename="../qml/TopBar.qml" line="+20"/>
<source>No room selected</source>
<translation type="unfinished"></translation>
</message>
@ -4471,7 +4466,7 @@ Reason: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+18"/>
<source>Invite users</source>
<translation type="unfinished"></translation>
</message>
@ -4504,7 +4499,7 @@ Reason: %4</source>
<context>
<name>TrayIcon</name>
<message>
<location filename="../../src/TrayIcon.cpp" line="+109"/>
<location filename="../../src/TrayIcon.cpp" line="+110"/>
<source>Show</source>
<translation type="unfinished"></translation>
</message>

View file

@ -209,6 +209,13 @@ Page {
popup(parent);
}
Component.onCompleted: {
if (communityContextMenu.popupType != undefined) {
communityContextMenu.popupType = 2; // Popup.Native with fallback on older Qt (<6.8.0)
}
}
MenuItem {
checkable: true
checked: communityContextMenu.muted

View file

@ -249,6 +249,14 @@ Control {
text: model.roomName
textFormat: Text.RichText
}
Loader {
active: Settings.displayParentInSwitcher && model.roomParent !== ""
sourceComponent: Label {
color: model.index == popup.currentIndex ? palette.highlightedText : palette.text
text: "[" + model.roomParent + "]"
font.pixelSize: popup.avatarHeight * 0.5
}
}
}
}
DelegateChoice {

View file

@ -447,6 +447,12 @@ Item {
ReportMessage {}
}
Component.onCompleted: {
if (messageContextMenuC.popupType != undefined) {
messageContextMenuC.popupType = 2; // Popup.Native with fallback on older Qt (<6.8.0)
}
}
MenuItem {
enabled: visible
text: qsTr("Go to &message")
@ -472,6 +478,7 @@ Item {
onTriggered: Clipboard.text = messageContextMenuC.link
}
MenuItem {
enabled: visible
id: reactionOption
text: qsTr("Re&act")
@ -483,6 +490,7 @@ Item {
})
}
MenuItem {
enabled: visible
text: qsTr("Repl&y")
visible: room ? room.permissions.canSend(MtxEvent.TextMessage) : false
@ -510,11 +518,13 @@ Item {
onTriggered: visible && room.pinnedMessages.includes(messageContextMenuC.eventId) ? room.unpin(messageContextMenuC.eventId) : room.pin(messageContextMenuC.eventId)
}
MenuItem {
enabled: visible
text: qsTr("&Read receipts")
onTriggered: room.showReadReceipts(messageContextMenuC.eventId)
}
MenuItem {
enabled: visible
text: qsTr("&Forward")
visible: messageContextMenuC.eventType == MtxEvent.ImageMessage || messageContextMenuC.eventType == MtxEvent.VideoMessage || messageContextMenuC.eventType == MtxEvent.AudioMessage || messageContextMenuC.eventType == MtxEvent.FileMessage || messageContextMenuC.eventType == MtxEvent.Sticker || messageContextMenuC.eventType == MtxEvent.TextMessage || messageContextMenuC.eventType == MtxEvent.LocationMessage || messageContextMenuC.eventType == MtxEvent.EmoteMessage || messageContextMenuC.eventType == MtxEvent.NoticeMessage
@ -526,9 +536,11 @@ Item {
}
}
MenuItem {
enabled: visible
text: qsTr("&Mark as read")
}
MenuItem {
enabled: visible
text: qsTr("View raw message")
onTriggered: room.viewRawMessage(messageContextMenuC.eventId)
@ -542,6 +554,7 @@ Item {
onTriggered: room.viewDecryptedRawMessage(messageContextMenuC.eventId)
}
MenuItem {
enabled: visible
text: qsTr("Remo&ve message")
visible: (room ? room.permissions.canRedact() : false) || messageContextMenuC.isSender
@ -605,6 +618,13 @@ Item {
open();
}
Component.onCompleted: {
if (replyContextMenuC.popupType != undefined) {
replyContextMenuC.popupType = 2; // Popup.Native with fallback on older Qt (<6.8.0)
}
}
MenuItem {
enabled: visible
text: qsTr("&Copy")

View file

@ -732,14 +732,6 @@ Page {
}
}
}
Component {
id: nestedSpaceMenuLevel
SpaceMenuLevel {
childMenu: rootSpaceMenu.childMenu
roomid: roomContextMenu.roomid
}
}
Menu {
id: roomContextMenu
@ -752,6 +744,21 @@ Page {
popup(parent);
}
Component.onCompleted: {
if (roomContextMenu.popupType != undefined) {
roomContextMenu.popupType = 2; // Popup.Native with fallback on older Qt (<6.8.0)
}
}
Component {
id: nestedSpaceMenuLevel
SpaceMenuLevel {
childMenu: rootSpaceMenu.childMenu
roomid: roomContextMenu.roomid
}
}
InputDialog {
id: newTag

View file

@ -239,9 +239,16 @@ Pane {
Menu {
id: roomOptionsMenu
Component.onCompleted: {
if (roomOptionsMenu.popupType != undefined) {
roomOptionsMenu.popupType = 2; // Popup.Native with fallback on older Qt (<6.8.0)
}
}
MenuItem {
text: qsTr("Invite users")
visible: room ? room.permissions.canInvite() : false
enabled: room ? room.permissions.canInvite() : false
onTriggered: TimelineManager.openInviteUsers(roomId)
}

View file

@ -82,7 +82,7 @@ Menu {
onObjectAdded: (idx, o) => {
spacesMenu.insertMenu(idx + (spacesMenu.position != -1 ? 6 : 0), o)
}
//onObjectRemoved: spacesMenu.removeMenu(object)
onObjectRemoved: (index, object) => tagsMenu.removeItem(object)
delegate: childMenu
}

View file

@ -32,6 +32,7 @@
#include <nlohmann/json.hpp>
#include <mtx/events/spaces.hpp>
#include <mtx/responses/common.hpp>
#include <mtx/responses/messages.hpp>
@ -3095,6 +3096,26 @@ Cache::roomNamesAndAliases()
{
auto txn = ro_txn(db->env_);
auto getParentRoomIdsWithTxn = [&](const std::string &id) -> std::optional<std::string> {
auto cursor = lmdb::cursor::open(txn, spacesParentsDb_);
std::string_view sp = id, space_parent;
if (cursor.get(sp, space_parent, MDB_SET)) {
while (cursor.get(sp, space_parent, MDB_FIRST_DUP)) {
if (!space_parent.empty())
return std::make_optional(static_cast<std::string>(space_parent));
}
}
cursor.close();
return std::nullopt;
};
auto getRoomName = [&](const std::string &roomId) {
auto spaceDb = getStatesDb(txn, roomId);
auto membersDb = getMembersDb(txn, roomId);
return Cache::getRoomName(txn, spaceDb, membersDb).toStdString();
};
std::vector<RoomNameAlias> result;
result.reserve(db->rooms.size(txn));
@ -3112,6 +3133,13 @@ Cache::roomNamesAndAliases()
alias = aliases->content.alias;
}
auto parentId = getParentRoomIdsWithTxn(room_id_str);
auto parentName = std::string{};
if (parentId) {
parentName = getRoomName(*parentId);
}
result.push_back(RoomNameAlias{
.id = std::move(room_id_str),
.name = std::move(info.name),
@ -3119,6 +3147,7 @@ Cache::roomNamesAndAliases()
.recent_activity = info.approximate_last_modification_ts,
.is_tombstoned = info.is_tombstoned,
.is_space = info.is_space,
.parent = std::move(parentName),
});
} catch (std::exception &e) {
nhlog::db()->warn("Failed to add room {} to result: {}", room_id, e.what());

View file

@ -111,6 +111,7 @@ struct RoomNameAlias
std::uint64_t recent_activity;
bool is_tombstoned;
bool is_space;
std::string parent;
};
//! Basic information per member.

View file

@ -8,11 +8,14 @@
#include "Cache_p.h"
#include "CompletionModelRoles.h"
#include "RoomlistModel.h"
#include "TimelineModel.h"
#include "UserSettingsPage.h"
#include "Utils.h"
RoomsModel::RoomsModel(bool showOnlyRoomWithAliases, QObject *parent)
RoomsModel::RoomsModel(RoomlistModel &roomlistModel, bool showOnlyRoomWithAliases, QObject *parent)
: QAbstractListModel(parent)
, roomListModel_(roomlistModel)
, showOnlyRoomWithAliases_(showOnlyRoomWithAliases)
{
rooms = cache::client()->roomNamesAndAliases();
@ -35,6 +38,7 @@ RoomsModel::roleNames() const
{Roles::AvatarUrl, "avatarUrl"},
{Roles::RoomID, "roomid"},
{Roles::RoomName, "roomName"},
{Roles::RoomParent, "roomParent"},
{Roles::IsTombstoned, "isTombstoned"},
{Roles::IsSpace, "isSpace"},
};
@ -72,6 +76,21 @@ RoomsModel::data(const QModelIndex &index, int role) const
return rooms[index.row()].is_tombstoned;
case Roles::IsSpace:
return rooms[index.row()].is_space;
case Roles::RoomParent: {
const auto roomPtr = roomListModel_.getRoomById(QString::fromStdString(rooms[index.row()].id));
if (auto &room = *roomPtr; roomPtr) {
if (const auto &parent = room.parentSpace(); parent) {
qInfo() << "Parent has name" << parent->roomName();
return parent->roomName();
} else {
qWarning() << "No parent for room" << "expected" << rooms[index.row()].parent;
}
}
else {
qWarning() << "No room with ID";
}
return QString{};
}
}
}
return {};

View file

@ -9,6 +9,8 @@
#include <QAbstractListModel>
#include <QString>
class RoomlistModel;
class RoomsModel final : public QAbstractListModel
{
public:
@ -20,9 +22,10 @@ public:
RoomName,
IsTombstoned,
IsSpace,
RoomParent,
};
RoomsModel(bool showOnlyRoomWithAliases = false, QObject *parent = nullptr);
RoomsModel(RoomlistModel &roomListModel, bool showOnlyRoomWithAliases = false, QObject *parent = nullptr);
QHash<int, QByteArray> roleNames() const override;
int rowCount(const QModelIndex &parent = QModelIndex()) const override
{
@ -32,6 +35,7 @@ public:
QVariant data(const QModelIndex &index, int role) const override;
private:
RoomlistModel &roomListModel_;
std::vector<RoomNameAlias> rooms;
bool showOnlyRoomWithAliases_;
};

View file

@ -65,16 +65,17 @@ UserSettings::load(std::optional<QString> profile)
settings.value("user/timeline/message_hover_highlight", false).toBool();
enlargeEmojiOnlyMessages_ =
settings.value("user/timeline/enlarge_emoji_only_msg", false).toBool();
markdown_ = settings.value("user/markdown_enabled", true).toBool();
invertEnterKey_ = settings.value("user/invert_enter_key", false).toBool();
bubbles_ = settings.value("user/bubbles_enabled", false).toBool();
smallAvatars_ = settings.value("user/small_avatars_enabled", false).toBool();
animateImagesOnHover_ = settings.value("user/animate_images_on_hover", false).toBool();
typingNotifications_ = settings.value("user/typing_notifications", true).toBool();
sortByImportance_ = settings.value("user/sort_by_unread", true).toBool();
sortByAlphabet_ = settings.value("user/sort_by_alphabet", false).toBool();
readReceipts_ = settings.value("user/read_receipts", true).toBool();
theme_ = settings.value("user/theme", defaultTheme_).toString();
markdown_ = settings.value("user/markdown_enabled", true).toBool();
invertEnterKey_ = settings.value("user/invert_enter_key", false).toBool();
bubbles_ = settings.value("user/bubbles_enabled", false).toBool();
smallAvatars_ = settings.value("user/small_avatars_enabled", false).toBool();
animateImagesOnHover_ = settings.value("user/animate_images_on_hover", false).toBool();
typingNotifications_ = settings.value("user/typing_notifications", true).toBool();
sortByImportance_ = settings.value("user/sort_by_unread", true).toBool();
sortByAlphabet_ = settings.value("user/sort_by_alphabet", false).toBool();
readReceipts_ = settings.value("user/read_receipts", true).toBool();
theme_ = settings.value("user/theme", defaultTheme_).toString();
displayParentInSwitcher_ = settings.value("user/display_parent_on_room_switch", true).toBool();
font_ = settings.value("user/font_family", "").toString();
@ -873,6 +874,16 @@ UserSettings::setOpenVideoExternal(bool state)
save();
}
void
UserSettings::setDisplayParentInSwitcher(bool state)
{
if (state == displayParentInSwitcher_)
return;
displayParentInSwitcher_ = state;
emit displayParentInSwitcherChanged(displayParentInSwitcher_);
save();
}
void
UserSettings::applyTheme()
{
@ -947,6 +958,7 @@ UserSettings::save()
settings.setValue("expose_dbus_api", exposeDBusApi_);
settings.setValue("space_background_maintenance", updateSpaceVias_);
settings.setValue("expired_events_background_maintenance", expireEvents_);
settings.setValue("display_parent_on_room_switch", displayParentInSwitcher_);
settings.endGroup(); // user
@ -1033,6 +1045,8 @@ UserSettingsModel::data(const QModelIndex &index, int role) const
return tr("Communities sidebar");
case ScrollbarsInRoomlist:
return tr("Scrollbars in room list");
case DisplayParentInSwitcher:
return tr("Display room's parent in room switcher");
case Markdown:
return tr("Send messages as Markdown");
case InvertEnterKey:
@ -1193,6 +1207,8 @@ UserSettingsModel::data(const QModelIndex &index, int role) const
return i->groupView();
case ScrollbarsInRoomlist:
return i->scrollbarsInRoomlist();
case DisplayParentInSwitcher:
return i->displayParentInSwitcher();
case Markdown:
return i->markdown();
case InvertEnterKey:
@ -1357,6 +1373,10 @@ UserSettingsModel::data(const QModelIndex &index, int role) const
return tr("Show a column containing communities and tags next to the room list.");
case ScrollbarsInRoomlist:
return tr("Shows scrollbars in the room list and communities list.");
case DisplayParentInSwitcher:
return tr("Display a room's parent in the room switcher. "
"Enabling this option allows distinguishing multiple rooms "
"with the same name");
case Markdown:
return tr(
"Allow using markdown in messages.\nWhen disabled, all messages are sent as a plain "
@ -1545,6 +1565,7 @@ UserSettingsModel::data(const QModelIndex &index, int role) const
case StartInTray:
case GroupView:
case ScrollbarsInRoomlist:
case DisplayParentInSwitcher:
case Markdown:
case InvertEnterKey:
case Bubbles:
@ -1803,6 +1824,13 @@ UserSettingsModel::setData(const QModelIndex &index, const QVariant &value, int
} else
return false;
}
case DisplayParentInSwitcher: {
if (value.userType() == QMetaType::Bool) {
i->setDisplayParentInSwitcher(value.toBool());
return true;
} else
return false;
}
case Markdown: {
if (value.userType() == QMetaType::Bool) {
i->setMarkdown(value.toBool());
@ -2315,6 +2343,9 @@ UserSettingsModel::UserSettingsModel(QObject *p)
connect(s.get(), &UserSettings::scrollbarsInRoomlistChanged, this, [this]() {
emit dataChanged(index(ScrollbarsInRoomlist), index(ScrollbarsInRoomlist), {Value});
});
connect(s.get(), &UserSettings::displayParentInSwitcherChanged, this, [this]() {
emit dataChanged(index(DisplayParentInSwitcher), index(DisplayParentInSwitcher), {Value});
});
connect(s.get(), &UserSettings::roomSortingChangedImportance, this, [this]() {
emit dataChanged(index(SortByImportance), index(SortByImportance), {Value});
});

View file

@ -122,6 +122,8 @@ class UserSettings final : public QObject
Q_PROPERTY(bool updateSpaceVias READ updateSpaceVias WRITE setUpdateSpaceVias NOTIFY
updateSpaceViasChanged)
Q_PROPERTY(bool expireEvents READ expireEvents WRITE setExpireEvents NOTIFY expireEventsChanged)
Q_PROPERTY(bool displayParentInSwitcher READ displayParentInSwitcher WRITE
setDisplayParentInSwitcher NOTIFY displayParentInSwitcherChanged)
UserSettings();
@ -238,6 +240,7 @@ public:
void setExposeDBusApi(bool state);
void setUpdateSpaceVias(bool state);
void setExpireEvents(bool state);
void setDisplayParentInSwitcher(bool state);
QString theme() const { return !theme_.isEmpty() ? theme_ : defaultTheme_; }
bool messageHoverHighlight() const { return messageHoverHighlight_; }
@ -316,6 +319,7 @@ public:
bool exposeDBusApi() const { return exposeDBusApi_; }
bool updateSpaceVias() const { return updateSpaceVias_; }
bool expireEvents() const { return expireEvents_; }
bool displayParentInSwitcher() const { return displayParentInSwitcher_; }
signals:
void groupViewStateChanged(bool state);
@ -383,6 +387,7 @@ signals:
void exposeDBusApiChanged(bool state);
void updateSpaceViasChanged(bool state);
void expireEventsChanged(bool state);
void displayParentInSwitcherChanged(bool state);
private:
// Default to system theme if QT_QPA_PLATFORMTHEME var is set.
@ -460,6 +465,7 @@ private:
bool exposeDBusApi_;
bool updateSpaceVias_;
bool expireEvents_;
bool displayParentInSwitcher_;
QSettings settings;
@ -489,6 +495,7 @@ class UserSettingsModel : public QAbstractListModel
PrivacyScreen,
PrivacyScreenTimeout,
ScrollbarsInRoomlist,
DisplayParentInSwitcher,
#ifdef NHEKO_DBUS_SYS
ExposeDBusApi,
#endif

View file

@ -42,6 +42,9 @@
#include "MatrixClient.h"
#include "UserSettingsPage.h"
static QString
getQuoteBody(const RelatedInfo &related);
//! Match widgets/events with a description message.
namespace {
template<class T>
@ -267,7 +270,7 @@ utils::stripReplyFallbacks(const mtx::events::collections::TimelineEvents &event
related.quoted_body = QString::fromStdString(mtx::accessors::body(event));
related.quoted_body =
QString::fromStdString(stripReplyFromBody(related.quoted_body.toStdString()));
related.quoted_body = utils::getQuoteBody(related);
related.quoted_body = getQuoteBody(related);
// get quoted body and strip reply fallback
related.quoted_formatted_body = mtx::accessors::formattedBodyWithFallback(event);
@ -1149,44 +1152,7 @@ utils::markdownToHtml(const QString &text, bool rainbowify_, bool noExtensions)
}
QString
utils::getFormattedQuoteBody(const RelatedInfo &related, const QString &html)
{
auto getFormattedBody = [related]() -> QString {
using MsgType = mtx::events::MessageType;
switch (related.type) {
case MsgType::File: {
return QStringLiteral("sent a file.");
}
case MsgType::Image: {
return QStringLiteral("sent an image.");
}
case MsgType::Audio: {
return QStringLiteral("sent an audio file.");
}
case MsgType::Video: {
return QStringLiteral("sent a video");
}
default: {
return escapeBlacklistedHtml(related.quoted_formatted_body);
}
}
};
return QStringLiteral("<mx-reply><blockquote><a "
"href=\"https://matrix.to/#/%1/%2\">In reply "
"to</a> <a href=\"https://matrix.to/#/%3\">%4</a><br"
"/>%5</blockquote></mx-reply>")
.arg(related.room,
QString::fromStdString(related.related_event),
QUrl::toPercentEncoding(related.quoted_user),
related.quoted_user.toHtmlEscaped(),
getFormattedBody()) +
html;
}
QString
utils::getQuoteBody(const RelatedInfo &related)
getQuoteBody(const RelatedInfo &related)
{
using MsgType = mtx::events::MessageType;

View file

@ -147,14 +147,6 @@ escapeMentionMarkdown(QString input);
QString
escapeBlacklistedHtml(const QString &data);
//! Generate a Rich Reply quote message
QString
getFormattedQuoteBody(const RelatedInfo &related, const QString &html);
//! Get the body for the quote, depending on the event type.
QString
getQuoteBody(const RelatedInfo &related);
//! Retrieve the color of the links based on the current theme.
QString
linkColor();

View file

@ -560,41 +560,6 @@ InputBar::message(const QString &msg, MarkdownOverride useMarkdown, bool rainbow
text.mentions = generateMentions();
text.relations = generateRelations();
if (!room->reply().isEmpty() && room->thread().isEmpty() && room->edit().isEmpty()) {
auto related = room->relatedInfo(room->reply());
// Skip reply fallbacks to users who would cause a room ping with the fallback.
// This should be fine, since in some cases the reply fallback can be omitted now and the
// alternative is worse! On Element Android this applies to any substring, but that is their
// bug to fix.
if (!related.quoted_user.startsWith("@room:")) {
QString body;
bool firstLine = true;
auto lines = QStringView(related.quoted_body).split(u'\n');
for (auto line : std::as_const(lines)) {
if (firstLine) {
firstLine = false;
body = QStringLiteral("> <%1> %2\n").arg(related.quoted_user, line);
} else {
body += QStringLiteral("> %1\n").arg(line);
}
}
text.body = fmt::format("{}\n{}", body.toStdString(), text.body);
// NOTE(Nico): rich replies always need a formatted_body!
text.format = "org.matrix.custom.html";
if ((ChatPage::instance()->userSettings()->markdown() &&
useMarkdown == MarkdownOverride::NOT_SPECIFIED) ||
useMarkdown == MarkdownOverride::ON)
text.formatted_body =
utils::getFormattedQuoteBody(related, utils::markdownToHtml(msg, rainbowify))
.toStdString();
else
text.formatted_body =
utils::getFormattedQuoteBody(related, msg.toHtmlEscaped()).toStdString();
}
}
room->sendMessageEvent(text, mtx::events::EventType::RoomMessage);
}

View file

@ -517,12 +517,12 @@ TimelineViewManager::completerFor(const QString &completerName, const QString &r
emojiModel->setParent(proxy);
return proxy;
} else if (completerName == QLatin1String("room")) {
auto roomModel = new RoomsModel(false);
auto roomModel = new RoomsModel(*rooms_, false);
auto proxy = new CompletionProxyModel(roomModel, 4);
roomModel->setParent(proxy);
return proxy;
} else if (completerName == QLatin1String("roomAliases")) {
auto roomModel = new RoomsModel(true);
auto roomModel = new RoomsModel(*rooms_, true);
auto proxy = new CompletionProxyModel(roomModel);
roomModel->setParent(proxy);
return proxy;
@ -620,6 +620,9 @@ TimelineViewManager::forwardMessageToRoom(mtx::events::collections::TimelineEven
}
//! WORKAROUND(Nico): for https://bugreports.qt.io/browse/QTBUG-93281
// QTBUG-93281 Fixed in 6.7.0
// https://github.com/qt/qtdeclarative/commit/7fb39a7accba014063e32ac41a58b77905bbd95b
#if QT_VERSION < QT_VERSION_CHECK(6, 7, 0)
void
TimelineViewManager::fixImageRendering([[maybe_unused]] QQuickTextDocument *t,
[[maybe_unused]] QQuickItem *i)
@ -630,6 +633,12 @@ TimelineViewManager::fixImageRendering([[maybe_unused]] QQuickTextDocument *t,
}
#endif
}
#else
void
TimelineViewManager::fixImageRendering(QQuickTextDocument *, QQuickItem *)
{
}
#endif
using IgnoredUsers = mtx::events::EphemeralEvent<mtx::events::account_data::IgnoredUsers>;