diff options
author | Nicolas Werner <nicolas.werner@hotmail.de> | 2022-05-27 17:16:38 +0200 |
---|---|---|
committer | Nicolas Werner <nicolas.werner@hotmail.de> | 2022-05-27 17:16:38 +0200 |
commit | 5450139a2ed9eda48c3bbaa150a881011f7fcf62 (patch) | |
tree | f912969f2ad5a441083600a8fd59c247d2fae335 /resources/langs/nheko_ru.ts | |
parent | Add basic powerlevel editor (diff) | |
download | nheko-5450139a2ed9eda48c3bbaa150a881011f7fcf62.tar.xz |
Lots of new PL translations
Diffstat (limited to 'resources/langs/nheko_ru.ts')
-rw-r--r-- | resources/langs/nheko_ru.ts | 1015 |
1 files changed, 699 insertions, 316 deletions
diff --git a/resources/langs/nheko_ru.ts b/resources/langs/nheko_ru.ts index 300c9bcd..e85ecc29 100644 --- a/resources/langs/nheko_ru.ts +++ b/resources/langs/nheko_ru.ts @@ -38,7 +38,7 @@ <context> <name>Cache</name> <message numerus="yes"> - <location filename="../../src/Cache.cpp" line="+2512"/> + <location filename="../../src/Cache.cpp" line="+2580"/> <source>%1 and %n other(s)</source> <translation type="unfinished"> <numerusform></numerusform> @@ -131,12 +131,12 @@ </message> <message> <location line="+4"/> - <location line="+655"/> + <location line="+732"/> <source>Invited user: %1</source> <translation>Приглашенный пользователь: %1</translation> </message> <message> - <location line="-460"/> + <location line="-510"/> <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source> <translation>Миграция кэша для текущей версии не удалась. Это может происходить по разным причинам. Пожалуйста сообщите о проблеме и попробуйте временно использовать старую версию. Так-же вы можете попробовать удалить кэш самостоятельно.</translation> </message> @@ -151,7 +151,28 @@ <translation>Ошибка при попытке открыть базу данных, выходим из аккаунта!</translation> </message> <message> - <location line="+304"/> + <location line="+301"/> + <source>Knock on room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>You failed to join %1. You can try to knock, so that others can invite you in. Do you want to do so? +You may optionally provide a reason for others to accept your knock:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Failed to knock room: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+25"/> <source>Confirm join</source> <translation>Подтвердить вход</translation> </message> @@ -161,18 +182,23 @@ <translation>Вы действительно хотите присоединиться?</translation> </message> <message> - <location line="+41"/> + <location line="+34"/> + <source>Room creation failed: Bad Alias</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> <source>Room %1 created.</source> <translation>Комната %1 создана.</translation> </message> <message> - <location line="+44"/> - <location line="+446"/> + <location line="+43"/> + <location line="+469"/> <source>Confirm invite</source> <translation>Подтвердите приглашение</translation> </message> <message> - <location line="-445"/> + <location line="-468"/> <source>Do you really want to invite %1 (%2)?</source> <translation>Вы точно хотите пригласить %1 (%2)?</translation> </message> @@ -182,12 +208,12 @@ <translation>Не удалось пригласить %1 в %2: %3</translation> </message> <message> - <location line="+34"/> + <location line="+32"/> <source>Kicked user: %1</source> <translation>Выгнанный пользователь: %1</translation> </message> <message> - <location line="+28"/> + <location line="+26"/> <source>Failed to ban %1 in %2: %3</source> <translation>Не удалось заблокировать %1 в %2: %3</translation> </message> @@ -197,7 +223,7 @@ <translation>Удалённый пользователь: %1</translation> </message> <message> - <location line="+10"/> + <location line="+8"/> <source>Confirm unban</source> <translation>Подтвердите разблокировку</translation> </message> @@ -217,12 +243,12 @@ <translation>Разблокированный пользователь: %1</translation> </message> <message> - <location line="+345"/> + <location line="+374"/> <source>Do you really want to start a private chat with %1?</source> <translation>Вы действительно хотите начать личную переписку с %1?</translation> </message> <message> - <location line="-892"/> + <location line="-965"/> <source>Cache migration failed!</source> <translation>Миграция кэша не удалась!</translation> </message> @@ -244,33 +270,28 @@ <translation>Не удалось восстановить сохраненные данные. Пожалуйста, войдите снова.</translation> </message> <message> - <location line="+93"/> + <location line="+94"/> <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> <translation>Не удалось настроить ключи шифрования. Ответ сервера:%1 %2. Пожалуйста, попробуйте позже.</translation> </message> <message> - <location line="+34"/> - <location line="+111"/> + <location line="+35"/> + <location line="+112"/> <source>Please try to login again: %1</source> <translation>Повторите попытку входа: %1</translation> </message> <message> - <location line="+43"/> + <location line="+84"/> <source>Failed to join room: %1</source> <translation>Не удалось присоединиться к комнате: %1</translation> </message> <message> - <location line="+4"/> - <source>You joined the room</source> - <translation>Вы присоединились к комнате</translation> - </message> - <message> - <location line="+6"/> + <location line="+9"/> <source>Failed to remove invite: %1</source> <translation>Не удалось отменить приглашение: %1</translation> </message> <message> - <location line="+19"/> + <location line="+27"/> <source>Room creation failed: %1</source> <translation>Не удалось создать комнату: %1</translation> </message> @@ -280,7 +301,7 @@ <translation>Не удалось покинуть комнату: %1</translation> </message> <message> - <location line="+59"/> + <location line="+56"/> <source>Reason for the kick</source> <translation type="unfinished"></translation> </message> @@ -295,7 +316,7 @@ <translation>Не удалось выгнать %1 из %2: %3</translation> </message> <message> - <location line="+15"/> + <location line="+13"/> <source>Reason for the ban</source> <translation type="unfinished"></translation> </message> @@ -382,225 +403,141 @@ </message> </context> <context> - <name>CrossSigningSecrets</name> + <name>CreateDirect</name> <message> - <location filename="../../src/ChatPage.cpp" line="+260"/> - <source>Decrypt secrets</source> - <translation>Расшифровать секреты</translation> - </message> - <message> - <location line="+2"/> - <source>Enter your recovery key or passphrase to decrypt your secrets:</source> - <translation>Введите свой ключ восстановления или пароль для расшифровки секретов: </translation> - </message> - <message> - <location line="+2"/> - <source>Enter your recovery key or passphrase called %1 to decrypt your secrets:</source> - <translation>Введите свой ключ восстановления или пароль названный %1 для расшифровки Ваших секретов:</translation> + <location filename="../qml/dialogs/CreateDirect.qml" line="+16"/> + <source>Create Direct Chat</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> - <source>Decryption failed</source> - <translation>Расшифровка не удалась</translation> + <location line="+60"/> + <source>User to invite</source> + <translation type="unfinished"></translation> </message> <message> <location line="+1"/> - <source>Failed to decrypt secrets with the provided recovery key or passphrase</source> - <translation>Не удалось расшифровать секреты с помощью предоставленного ключа восстановления или пароля.</translation> - </message> -</context> -<context> - <name>DigitVerification</name> - <message> - <location filename="../qml/device-verification/DigitVerification.qml" line="+12"/> - <source>Verification Code</source> - <translation>Код для Верификации</translation> - </message> - <message> - <location line="+13"/> - <source>Please verify the following digits. You should see the same numbers on both sides. If they differ, please press 'They do not match!' to abort verification!</source> - <translation>Пожалуйста сверьте следующие цифры. Вы должны увидеть одинаковые числа у себя и у собеседника. Если они разные, пожалуйста нажмите 'Они не совпадают!' для отмены верификации!</translation> - </message> - <message> - <location line="+33"/> - <source>They do not match!</source> - <translation>Они не совпадают!</translation> + <source>@user:server.tld</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>They match!</source> - <translation>Они совпадают!</translation> + <location line="+14"/> + <source>Encryption</source> + <translation type="unfinished">Шифрование</translation> </message> </context> <context> - <name>DirectChatSetup</name> + <name>CreateRoom</name> <message> - <location filename="../qml/dialogs/DirectChatSetup.qml" line="+28"/> - <source>Room Settings</source> - <translation type="unfinished">Настройки комнаты</translation> - </message> - <message numerus="yes"> - <location line="+94"/> - <source>%n member(s)</source> - <translation type="unfinished"> - <numerusform></numerusform> - <numerusform></numerusform> - <numerusform></numerusform> - </translation> - </message> - <message> - <location line="+65"/> - <source>SETTINGS</source> - <translation type="unfinished">НАЙСТРОЙКИ</translation> - </message> - <message> - <location line="+10"/> - <source>Notifications</source> - <translation type="unfinished">Уведомления</translation> - </message> - <message> - <location line="+6"/> - <source>Muted</source> - <translation type="unfinished">Заглушен</translation> - </message> - <message> - <location line="+0"/> - <source>Mentions only</source> - <translation type="unfinished">Упоминания только</translation> + <location filename="../qml/dialogs/CreateRoom.qml" line="+15"/> + <location line="+125"/> + <source>Create Room</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+0"/> - <source>All messages</source> - <translation type="unfinished">Все сообщения</translation> + <location line="-98"/> + <source>Name</source> + <translation type="unfinished">Название</translation> </message> <message> - <location line="+10"/> - <source>Room access</source> + <location line="+1"/> + <source>No name</source> <translation type="unfinished"></translation> </message> <message> <location line="+8"/> - <source>Anyone and guests</source> - <translation type="unfinished">Каждый и гости</translation> - </message> - <message> - <location line="+0"/> - <source>Anyone</source> - <translation type="unfinished">Каждый</translation> - </message> - <message> - <location line="+0"/> - <source>Invited users</source> - <translation type="unfinished">Приглашённые пользователи</translation> - </message> - <message> - <location line="+2"/> - <source>By knocking</source> - <translation type="unfinished"></translation> + <source>Topic</source> + <translation type="unfinished">Тема</translation> </message> <message> - <location line="+3"/> - <source>Restricted by membership in other rooms</source> + <location line="+1"/> + <source>No topic</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>Encryption</source> - <translation type="unfinished">Шифрование</translation> - </message> - <message> - <location line="+21"/> - <source>End-to-End Encryption</source> - <translation type="unfinished">Оконечное шифрование</translation> - </message> - <message> - <location line="+1"/> - <source>Encryption is currently experimental and things might break unexpectedly. <br> - Please take note that it can't be disabled afterwards.</source> - <translation type="unfinished"></translation> + <location line="+18"/> + <source>Alias</source> + <translation type="unfinished">Псевдоним</translation> </message> <message> - <location line="+16"/> - <source>Sticker & Emote Settings</source> + <location line="+12"/> + <source>Public</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> - <source>Change</source> + <location line="+6"/> + <source>Public rooms can be joined by anyone, private rooms need explicit invites.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+1"/> - <source>Change what packs are enabled, remove packs or create new ones</source> + <location line="+12"/> + <source>Trusted</source> <translation type="unfinished"></translation> </message> <message> <location line="+6"/> - <source>Hidden events</source> + <source>All invitees are given the same power level as the creator</source> <translation type="unfinished"></translation> </message> <message> - <location line="+11"/> - <source>Configure</source> - <translation type="unfinished"></translation> + <location line="+13"/> + <source>Encryption</source> + <translation type="unfinished">Шифрование</translation> </message> <message> - <location line="+1"/> - <source>Select events to hide in this room</source> + <location line="+6"/> + <source>Caution: Encryption cannot be disabled</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>CrossSigningSecrets</name> <message> - <location line="+16"/> - <source>INFO</source> - <translation type="unfinished">ИНФОРМАЦИЯ</translation> - </message> - <message> - <location line="+10"/> - <source>Internal ID</source> - <translation type="unfinished">Внутренний ID</translation> + <location filename="../../src/ChatPage.cpp" line="+282"/> + <source>Decrypt secrets</source> + <translation>Расшифровать секреты</translation> </message> <message> - <location line="+16"/> - <source>Copied to clipboard</source> - <translation type="unfinished"></translation> + <location line="+2"/> + <source>Enter your recovery key or passphrase to decrypt your secrets:</source> + <translation>Введите свой ключ восстановления или пароль для расшифровки секретов: </translation> </message> <message> - <location line="+19"/> - <source>Room Version</source> - <translation type="unfinished">Версия Комнаты</translation> + <location line="+2"/> + <source>Enter your recovery key or passphrase called %1 to decrypt your secrets:</source> + <translation>Введите свой ключ восстановления или пароль названный %1 для расшифровки Ваших секретов:</translation> </message> <message> - <location line="+19"/> - <source>show less</source> - <translation type="unfinished"></translation> + <location line="+28"/> + <source>Decryption failed</source> + <translation>Расшифровка не удалась</translation> </message> <message> - <location line="+0"/> - <source>show more</source> - <translation type="unfinished"></translation> + <location line="+1"/> + <source>Failed to decrypt secrets with the provided recovery key or passphrase</source> + <translation>Не удалось расшифровать секреты с помощью предоставленного ключа восстановления или пароля.</translation> </message> </context> <context> - <name>EditModal</name> + <name>DigitVerification</name> <message> - <location filename="../../src/ui/RoomSettings.cpp" line="+46"/> - <source>Apply</source> - <translation>Применить</translation> + <location filename="../qml/device-verification/DigitVerification.qml" line="+12"/> + <source>Verification Code</source> + <translation>Код для Верификации</translation> </message> <message> - <location line="+1"/> - <source>Cancel</source> - <translation>Отмена</translation> + <location line="+13"/> + <source>Please verify the following digits. You should see the same numbers on both sides. If they differ, please press 'They do not match!' to abort verification!</source> + <translation>Пожалуйста сверьте следующие цифры. Вы должны увидеть одинаковые числа у себя и у собеседника. Если они разные, пожалуйста нажмите 'Они не совпадают!' для отмены верификации!</translation> </message> <message> - <location line="+10"/> - <source>Name</source> - <translation>Название</translation> + <location line="+33"/> + <source>They do not match!</source> + <translation>Они не совпадают!</translation> </message> <message> - <location line="+2"/> - <source>Topic</source> - <translation>Тема</translation> + <location line="+13"/> + <source>They match!</source> + <translation>Они совпадают!</translation> </message> </context> <context> @@ -803,7 +740,7 @@ <context> <name>HiddenEventsDialog</name> <message> - <location filename="../qml/dialogs/HiddenEventsDialog.qml" line="+31"/> + <location filename="../qml/dialogs/HiddenEventsDialog.qml" line="+33"/> <source>Hidden events for %1</source> <translation type="unfinished"></translation> </message> @@ -994,7 +931,7 @@ <context> <name>InputBar</name> <message> - <location filename="../../src/timeline/InputBar.cpp" line="+330"/> + <location filename="../../src/timeline/InputBar.cpp" line="+334"/> <source>Select a file</source> <translation>Выберите файл</translation> </message> @@ -1035,7 +972,7 @@ <message> <location line="+7"/> <source>Cancel</source> - <translation type="unfinished"></translation> + <translation type="unfinished">Отмена</translation> </message> </context> <context> @@ -1054,7 +991,7 @@ <context> <name>LeaveRoomDialog</name> <message> - <location filename="../qml/dialogs/LeaveRoomDialog.qml" line="+16"/> + <location filename="../qml/dialogs/LeaveRoomDialog.qml" line="+17"/> <source>Leave room</source> <translation type="unfinished">Покинуть комнату</translation> </message> @@ -1229,8 +1166,8 @@ Example: https://server.my:8787</source> <context> <name>MediaUpload</name> <message> - <location filename="../../src/timeline/InputBar.cpp" line="+581"/> - <location line="+34"/> + <location filename="../../src/timeline/InputBar.cpp" line="+598"/> + <location line="+35"/> <source>Failed to upload media. Please try again.</source> <translation type="unfinished">Не удалось загрузить медиа. Пожалуйста попробуйте ещё раз</translation> </message> @@ -1238,7 +1175,7 @@ Example: https://server.my:8787</source> <context> <name>MessageDelegate</name> <message> - <location filename="../qml/delegates/MessageDelegate.qml" line="+201"/> + <location filename="../qml/delegates/MessageDelegate.qml" line="+205"/> <source>%1 removed a message</source> <translation type="unfinished"></translation> </message> @@ -1248,7 +1185,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+24"/> + <location line="+25"/> <source>%2 changed the room name to: %1</source> <translation type="unfinished"></translation> </message> @@ -1258,7 +1195,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> + <location line="+14"/> <source>%2 changed the topic to: %1</source> <translation type="unfinished"></translation> </message> @@ -1268,37 +1205,32 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> + <location line="+14"/> <source>%1 changed the room avatar</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> + <location line="+14"/> <source>%1 changed the pinned messages.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> - <source>%1 changed the stickers and emotes in this room.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+13"/> + <location line="+29"/> <source>%1 changed the addresses for this room.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> + <location line="+14"/> <source>%1 changed the parent spaces for this room.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> + <location line="+14"/> <source>%1 created and configured room: %2</source> <translation>%1 создал и настроил комнату: %2</translation> </message> <message> - <location line="+16"/> + <location line="+17"/> <source>%1 placed a voice call.</source> <translation>%1 начал голосовой звонок.</translation> </message> @@ -1313,22 +1245,22 @@ Example: https://server.my:8787</source> <translation>%1 начал вызов.</translation> </message> <message> - <location line="+15"/> + <location line="+16"/> <source>%1 answered the call.</source> <translation>%1 ответил на звонок.</translation> </message> <message> - <location line="+13"/> + <location line="+14"/> <source>%1 ended the call.</source> <translation>%1 завершил вызов.</translation> </message> <message> - <location line="+13"/> + <location line="+14"/> <source>%1 is negotiating the call...</source> <translation type="unfinished"></translation> </message> <message> - <location line="+76"/> + <location line="+80"/> <source>Allow them in</source> <translation type="unfinished"></translation> </message> @@ -1379,7 +1311,7 @@ Example: https://server.my:8787</source> <context> <name>MessageView</name> <message> - <location filename="../qml/MessageView.qml" line="+116"/> + <location filename="../qml/MessageView.qml" line="+117"/> <source>Edit</source> <translation>Редактировать</translation> </message> @@ -1399,7 +1331,7 @@ Example: https://server.my:8787</source> <translation>Опции</translation> </message> <message> - <location line="+436"/> + <location line="+424"/> <source>Reason for removal</source> <translation type="unfinished"></translation> </message> @@ -1410,18 +1342,18 @@ Example: https://server.my:8787</source> </message> <message> <location line="+10"/> - <location line="+132"/> + <location line="+134"/> <source>&Copy</source> <translation type="unfinished"></translation> </message> <message> - <location line="-125"/> - <location line="+132"/> + <location line="-127"/> + <location line="+134"/> <source>Copy &link location</source> <translation type="unfinished"></translation> </message> <message> - <location line="-124"/> + <location line="-126"/> <source>Re&act</source> <translation type="unfinished"></translation> </message> @@ -1491,7 +1423,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+43"/> + <location line="+45"/> <source>&Go to quoted message</source> <translation type="unfinished"></translation> </message> @@ -1641,6 +1573,256 @@ Example: https://server.my:8787</source> </message> </context> <context> + <name>PowerLevelEditor</name> + <message> + <location filename="../qml/dialogs/PowerLevelEditor.qml" line="+24"/> + <source>Permissions in %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>Be careful when editing permissions. You can't lower the permissions of people with a same or higher level than you. Be careful when promoting others.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+34"/> + <source>Roles</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Users</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+20"/> + <source>Move permissions between roles to change them</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+22"/> + <location line="+182"/> + <source>Administrator (%1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-180"/> + <location line="+182"/> + <source>Moderator (%1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-180"/> + <location line="+182"/> + <source>Custom (%1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-169"/> + <source>Remove event type</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Add event type</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+45"/> + <source>Move users up or down to change their permissions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+137"/> + <source>Remove user</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>Add user</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PowerlevelEditingModels</name> + <message> + <location filename="../../src/PowerlevelsEditModels.cpp" line="+530"/> + <source>Failed to update powerlevel: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PowerlevelsTypeListModel</name> + <message> + <location line="-379"/> + <source>Other events</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Other state events</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Remove other users</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Ban other users</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Invite other users</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Redact events sent by others</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Reactions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Deprecated aliases events</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Change the room avatar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Change the room addresses</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Send encrypted messages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Enable encryption</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Change guest access</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Change history visibility</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Change who can join</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Send messages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Change the room name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Change the room permissions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Change the rooms topic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Change the widgets</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Change the widgets (experimental)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Redact own events</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Change the pinned events</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Upgrade the room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Send stickers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Edit child rooms</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Change parent spaces</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Start a call</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Negotiate a call</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Answer a call</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Hang up a call</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Change the room emotes</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PowerlevelsUserListModel</name> + <message> + <location line="+190"/> + <source>Other users</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>QCoreApplication</name> <message> <location filename="../../src/main.cpp" line="+213"/> @@ -1819,7 +2001,7 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> + <location line="+12"/> <source>Choose custom homeserver</source> <translation type="unfinished"></translation> </message> @@ -1827,7 +2009,7 @@ Example: https://server.my:8787</source> <context> <name>RoomInfo</name> <message> - <location filename="../../src/Cache.cpp" line="+1947"/> + <location filename="../../src/Cache.cpp" line="+1960"/> <source>no version stored</source> <translation>нет сохраненной версии</translation> </message> @@ -1835,7 +2017,7 @@ Example: https://server.my:8787</source> <context> <name>RoomList</name> <message> - <location filename="../qml/RoomList.qml" line="+68"/> + <location filename="../qml/RoomList.qml" line="+127"/> <source>New tag</source> <translation type="unfinished"></translation> </message> @@ -1846,6 +2028,11 @@ Example: https://server.my:8787</source> </message> <message> <location line="+7"/> + <source>Open separately</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> <source>Leave room</source> <translation type="unfinished">Покинуть комнату</translation> </message> @@ -1938,7 +2125,12 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+17"/> + <location line="+9"/> + <source>Start a direct chat</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+21"/> <source>Room directory</source> <translation type="unfinished">Каталог комнат</translation> </message> @@ -1976,7 +2168,47 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+87"/> + <location line="+8"/> + <source>Search...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Sort by: </source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>User ID</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Display name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Power level</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+105"/> + <source>Administrator: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Moderator: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>User: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+18"/> <source>This room is not encrypted!</source> <translation type="unfinished"></translation> </message> @@ -2003,8 +2235,13 @@ Example: https://server.my:8787</source> <source>Room Settings</source> <translation>Настройки комнаты</translation> </message> + <message> + <location line="+117"/> + <source>Change name of this room</source> + <translation type="unfinished"></translation> + </message> <message numerus="yes"> - <location line="+94"/> + <location line="+22"/> <source>%n member(s)</source> <translation type="unfinished"> <numerusform></numerusform> @@ -2013,7 +2250,17 @@ Example: https://server.my:8787</source> </translation> </message> <message> - <location line="+65"/> + <location line="+8"/> + <source>View members of %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+43"/> + <source>Change topic of this room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+31"/> <source>SETTINGS</source> <translation>НАЙСТРОЙКИ</translation> </message> @@ -2085,6 +2332,16 @@ Example: https://server.my:8787</source> </message> <message> <location line="+16"/> + <source>Permission</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>View and change the permissions in this room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> <source>Sticker & Emote Settings</source> <translation type="unfinished"></translation> </message> @@ -2104,7 +2361,8 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location line="+11"/> + <location line="-19"/> + <location line="+30"/> <source>Configure</source> <translation type="unfinished"></translation> </message> @@ -2144,12 +2402,12 @@ Example: https://server.my:8787</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/ui/RoomSettings.cpp" line="+256"/> + <location filename="../../src/ui/RoomSettings.cpp" line="+180"/> <source>Failed to enable encryption: %1</source> <translation>Не удалось включить шифрование: %1</translation> </message> <message> - <location line="+249"/> + <location line="+309"/> <source>Select an avatar</source> <translation>Выберите аватар</translation> </message> @@ -2178,7 +2436,7 @@ Example: https://server.my:8787</source> <context> <name>RoomlistModel</name> <message> - <location filename="../../src/timeline/RoomlistModel.cpp" line="+152"/> + <location filename="../../src/timeline/RoomlistModel.cpp" line="+156"/> <source>Pending invite.</source> <translation type="unfinished"></translation> </message> @@ -2196,7 +2454,7 @@ Example: https://server.my:8787</source> <context> <name>Root</name> <message> - <location filename="../qml/Root.qml" line="+319"/> + <location filename="../qml/Root.qml" line="+339"/> <source>Please enter your login password to continue:</source> <translation type="unfinished"></translation> </message> @@ -2278,7 +2536,7 @@ Example: https://server.my:8787</source> <context> <name>SecretStorage</name> <message> - <location filename="../../src/Cache.cpp" line="-4300"/> + <location filename="../../src/Cache.cpp" line="-4382"/> <source>Failed to connect to secret storage</source> <translation type="unfinished"></translation> </message> @@ -2449,7 +2707,7 @@ If you choose verify, you need to have the other device available. If you choose <context> <name>TimelineModel</name> <message> - <location filename="../../src/timeline/TimelineModel.cpp" line="+1256"/> + <location filename="../../src/timeline/TimelineModel.cpp" line="+1265"/> <location line="+17"/> <source>Message redaction failed: %1</source> <translation>Ошибка редактирования сообщения: %1</translation> @@ -2541,12 +2799,174 @@ If you choose verify, you need to have the other device available. If you choose <translation>%1 сделал историю сообщений видимой для участников, с момента того, как они присоединились к комнате.</translation> </message> <message> - <location line="+22"/> + <location line="+35"/> + <location line="+244"/> <source>%1 has changed the room's permissions.</source> <translation>%1 поменял разрешения для комнаты.</translation> </message> <message> - <location line="+29"/> + <location line="-221"/> + <source>%1 has changed the room's kick powerlevel from %2 to %3.</source> + <translation type="unfinished"></translation> + </message> + <message numerus="yes"> + <location line="+15"/> + <source>%n member(s) can now kick room members.</source> + <translation type="unfinished"> + <numerusform></numerusform> + <numerusform></numerusform> + <numerusform></numerusform> + </translation> + </message> + <message> + <location line="+4"/> + <source>%1 can now kick room members.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>%1 has changed the room's redact powerlevel from %2 to %3.</source> + <translation type="unfinished"></translation> + </message> + <message numerus="yes"> + <location line="+14"/> + <source>%n member(s) can now redact room messages.</source> + <translation type="unfinished"> + <numerusform></numerusform> + <numerusform></numerusform> + <numerusform></numerusform> + </translation> + </message> + <message> + <location line="+6"/> + <source>%1 can now redact room messages.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>%1 has changed the room's ban powerlevel from %2 to %3.</source> + <translation type="unfinished"></translation> + </message> + <message numerus="yes"> + <location line="+15"/> + <source>%n member(s) can now ban room members.</source> + <translation type="unfinished"> + <numerusform></numerusform> + <numerusform></numerusform> + <numerusform></numerusform> + </translation> + </message> + <message> + <location line="+4"/> + <source>%1 can now ban room members.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+13"/> + <source>%1 has changed the room's state_default powerlevel from %2 to %3.</source> + <translation type="unfinished"></translation> + </message> + <message numerus="yes"> + <location line="+15"/> + <source>%n member(s) can now send state events.</source> + <translation type="unfinished"> + <numerusform></numerusform> + <numerusform></numerusform> + <numerusform></numerusform> + </translation> + </message> + <message> + <location line="+4"/> + <source>%1 can now send state events.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+14"/> + <source>%1 has changed the room's invite powerlevel from %2 to %3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>%1 has changed the room's events_default powerlevel from %2 to %3. New users can now not send any events.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>%1 has changed the room's events_default powerlevel from %2 to %3. New users can now send events that are not otherwise restricted.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+7"/> + <source>%1 has changed the room's events_default powerlevel from %2 to %3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>%1 has made %2 an administrator of this room.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>%1 has made %2 a moderator of this room.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>%1 has downgraded %2 to moderator of this room.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>%1 has changed the powerlevel of %2 from %3 to %4.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+16"/> + <source>%1 allowed only administrators to send "%2".</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>%1 allowed only moderators to send "%2".</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>%1 allowed everyone to send "%2".</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>%1 has changed the powerlevel of event type "%2" from the default to %3.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>%1 has changed the powerlevel of event type "%2" from %3 to %4.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+66"/> + <source>(empty)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>%1 removed the following images from the pack %2:<br>%3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>%1 added the following images to the pack %2:<br>%3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>%1 changed the sticker and emotes in this room.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+31"/> <source>Removed by %1</source> <translation type="unfinished"></translation> </message> @@ -2567,17 +2987,17 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+123"/> + <location line="+126"/> <source>%2 revoked the invite to %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>%2 kicked %1.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+2"/> + <location line="+7"/> <source>%2 unbanned %1.</source> <translation type="unfinished"></translation> </message> @@ -2587,7 +3007,7 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="-35"/> + <location line="-32"/> <source>%1 changed their avatar.</source> <translation>%1 поменял свой аватар.</translation> </message> @@ -2607,17 +3027,17 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+11"/> + <location line="+13"/> <source>%1 rejected their invite.</source> <translation>%1 отклонил приглашение.</translation> </message> <message> - <location line="+5"/> + <location line="-5"/> <source>%1 left the room.</source> <translation>%1 покинул комнату.</translation> </message> <message> - <location line="+26"/> + <location line="+31"/> <source>Reason: %1</source> <translation type="unfinished"></translation> </message> @@ -2627,12 +3047,12 @@ Reason: %4</source> <translation>%1 отредактировал его "стук".</translation> </message> <message> - <location line="-1074"/> + <location line="-1403"/> <source>You joined this room.</source> <translation>Вы присоединились к этой комнате.</translation> </message> <message> - <location line="+1023"/> + <location line="+1355"/> <source>%1 invited %2.</source> <translation type="unfinished"></translation> </message> @@ -2647,7 +3067,7 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+39"/> + <location line="+36"/> <source>%1 left after having already left!</source> <comment>This is a leave event after the user already left and shouldn't happen apart from state resets</comment> <translation>%1 покинул чат, после того, как уже его покинул.</translation> @@ -2666,7 +3086,7 @@ Reason: %4</source> <context> <name>TimelineRow</name> <message> - <location filename="../qml/TimelineRow.qml" line="+209"/> + <location filename="../qml/TimelineRow.qml" line="+241"/> <source>Edited</source> <translation>Изменено</translation> </message> @@ -2674,22 +3094,36 @@ Reason: %4</source> <context> <name>TimelineView</name> <message> - <location filename="../qml/TimelineView.qml" line="+30"/> + <location filename="../qml/TimelineView.qml" line="+36"/> <source>No room open</source> <translation>Комната не выбрана</translation> </message> <message> - <location line="+141"/> + <location line="+154"/> <source>No preview available</source> <translation type="unfinished"></translation> </message> <message> + <location line="+9"/> + <source>Settings</source> + <translation type="unfinished">Настройки</translation> + </message> + <message numerus="yes"> + <location line="+12"/> + <source>%n member(s)</source> + <translation type="unfinished"> + <numerusform></numerusform> + <numerusform></numerusform> + <numerusform></numerusform> + </translation> + </message> + <message> <location line="+7"/> - <source>%1 member(s)</source> - <translation type="unfinished">%1 участник(ов)</translation> + <source>View members of %1</source> + <translation type="unfinished"></translation> </message> <message> - <location line="+33"/> + <location line="+35"/> <source>join the conversation</source> <translation type="unfinished"></translation> </message> @@ -2772,7 +3206,7 @@ Reason: %4</source> <translation>Настройки</translation> </message> <message> - <location line="+68"/> + <location line="+69"/> <source>Unpin</source> <translation type="unfinished"></translation> </message> @@ -2931,7 +3365,7 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> - <location line="+224"/> + <location line="+228"/> <source>Select an avatar</source> <translation>Выберите аватар</translation> </message> @@ -2954,8 +3388,8 @@ Reason: %4</source> <context> <name>UserSettings</name> <message> - <location filename="../../src/UserSettingsPage.cpp" line="+458"/> - <location filename="../../src/UserSettingsPage.h" line="+225"/> + <location filename="../../src/UserSettingsPage.cpp" line="+471"/> + <location filename="../../src/UserSettingsPage.h" line="+228"/> <source>Default</source> <translation>По умолчанию</translation> </message> @@ -2963,7 +3397,7 @@ Reason: %4</source> <context> <name>UserSettingsModel</name> <message> - <location line="+398"/> + <location line="+399"/> <source>Theme</source> <translation type="unfinished">Тема</translation> </message> @@ -3263,12 +3697,17 @@ Reason: %4</source> <translation type="unfinished"></translation> </message> <message> + <location line="+2"/> + <source>Expose room information via D-Bus</source> + <translation type="unfinished"></translation> + </message> + <message> <location line="+95"/> <source>Default</source> <translation type="unfinished">По умолчанию</translation> </message> <message> - <location line="+33"/> + <location line="+35"/> <source>Set the notification sound to play when a call invite arrives</source> <translation type="unfinished">Установить звук уведомления, когда получено приглашение для звонка.</translation> </message> @@ -3456,7 +3895,14 @@ be blurred.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+408"/> + <location line="+5"/> + <source>Allow third-party plugins and applications to load information about rooms you are in via D-Bus. This can have useful applications, but it also could be used for nefarious purposes. Enable at your own risk. + +This setting will take effect upon restart.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+410"/> <source>Select a file</source> <translation type="unfinished">Выберите файл</translation> </message> @@ -3466,7 +3912,7 @@ be blurred.</source> <translation type="unfinished">Все файлы (*)</translation> </message> <message> - <location line="+82"/> + <location line="+89"/> <source>Open Sessions File</source> <translation type="unfinished">Открыть файл сеансов</translation> </message> @@ -3614,69 +4060,6 @@ be blurred.</source> </message> </context> <context> - <name>dialogs::CreateRoom</name> - <message> - <location filename="../../src/dialogs/CreateRoom.cpp" line="+42"/> - <source>Create room</source> - <translation>Создать комнату</translation> - </message> - <message> - <location line="+8"/> - <source>Name</source> - <translation>Название</translation> - </message> - <message> - <location line="+3"/> - <source>Topic</source> - <translation>Тема</translation> - </message> - <message> - <location line="+3"/> - <source>Alias</source> - <translation>Псевдоним</translation> - </message> - <message> - <location line="+8"/> - <source>Room Visibility</source> - <translation>Видимость комнаты</translation> - </message> - <message> - <location line="+2"/> - <source>Private</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Public</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Room Preset</source> - <translation>Шаблон комнаты</translation> - </message> - <message> - <location line="+2"/> - <source>Private Chat</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Public Chat</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+1"/> - <source>Trusted Private Chat</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Direct Chat</source> - <translation>Прямой чат</translation> - </message> -</context> -<context> <name>dialogs::FallbackAuth</name> <message> <location filename="../../src/dialogs/FallbackAuth.cpp" line="+38"/> |