|
|
|
@ -4,7 +4,7 @@ |
|
|
|
|
<context> |
|
|
|
|
<name>AudioItem</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../../src/timeline/widgets/AudioItem.cpp" line="+117"/> |
|
|
|
|
<location filename="../../src/timeline/widgets/AudioItem.cpp" line="+118"/> |
|
|
|
|
<source>Save File</source> |
|
|
|
|
<translation>Сохранить файл</translation> |
|
|
|
|
</message> |
|
|
|
@ -12,7 +12,7 @@ |
|
|
|
|
<context> |
|
|
|
|
<name>ChatPage</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../../src/ChatPage.cpp" line="+309"/> |
|
|
|
|
<location filename="../../src/ChatPage.cpp" line="+331"/> |
|
|
|
|
<source>Failed to upload image. Please try again.</source> |
|
|
|
|
<translation>Не удалось загрузить изображение. Пожалуйста, попробуйте еще раз.</translation> |
|
|
|
|
</message> |
|
|
|
@ -32,7 +32,7 @@ |
|
|
|
|
<translation>Не удалось загрузить видео. Пожалуйста, попробуйте еще раз.</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+376"/> |
|
|
|
|
<location line="+380"/> |
|
|
|
|
<source>Failed to restore OLM account. Please login again.</source> |
|
|
|
|
<translation>Не удалось восстановить учетную запись OLM. Пожалуйста, войдите снова.</translation> |
|
|
|
|
</message> |
|
|
|
@ -42,7 +42,7 @@ |
|
|
|
|
<translation>Не удалось восстановить сохраненные данные. Пожалуйста, войдите снова.</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+169"/> |
|
|
|
|
<location line="+198"/> |
|
|
|
|
<source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source> |
|
|
|
|
<translation>Не удалось настроить ключи шифрования. Ответ сервера:%1 %2. Пожалуйста, попробуйте позже.</translation> |
|
|
|
|
</message> |
|
|
|
@ -118,7 +118,7 @@ |
|
|
|
|
<context> |
|
|
|
|
<name>FileItem</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../../src/timeline/widgets/FileItem.cpp" line="+106"/> |
|
|
|
|
<location filename="../../src/timeline/widgets/FileItem.cpp" line="+107"/> |
|
|
|
|
<source>Save File</source> |
|
|
|
|
<translation>Сохранить файл</translation> |
|
|
|
|
</message> |
|
|
|
@ -126,7 +126,7 @@ |
|
|
|
|
<context> |
|
|
|
|
<name>ImageItem</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../../src/timeline/widgets/ImageItem.cpp" line="+238"/> |
|
|
|
|
<location filename="../../src/timeline/widgets/ImageItem.cpp" line="+241"/> |
|
|
|
|
<source>Save image</source> |
|
|
|
|
<translation>Сохранить изображение</translation> |
|
|
|
|
</message> |
|
|
|
@ -205,9 +205,9 @@ |
|
|
|
|
<translation>Участники комнаты</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+33"/> |
|
|
|
|
<source>ESC</source> |
|
|
|
|
<translation></translation> |
|
|
|
|
<location line="+4"/> |
|
|
|
|
<source>OK</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
</message> |
|
|
|
|
</context> |
|
|
|
|
<context> |
|
|
|
@ -277,7 +277,7 @@ |
|
|
|
|
<context> |
|
|
|
|
<name>RoomInfo</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../../src/Cache.cpp" line="+2204"/> |
|
|
|
|
<location filename="../../src/Cache.cpp" line="+2205"/> |
|
|
|
|
<source>no version stored</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
</message> |
|
|
|
@ -285,12 +285,12 @@ |
|
|
|
|
<context> |
|
|
|
|
<name>RoomInfoListItem</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../../src/RoomInfoListItem.cpp" line="+92"/> |
|
|
|
|
<location filename="../../src/RoomInfoListItem.cpp" line="+93"/> |
|
|
|
|
<source>Leave room</source> |
|
|
|
|
<translation>Покинуть комнату</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+174"/> |
|
|
|
|
<location line="+181"/> |
|
|
|
|
<source>Accept</source> |
|
|
|
|
<translation>Принять</translation> |
|
|
|
|
</message> |
|
|
|
@ -331,7 +331,7 @@ |
|
|
|
|
<context> |
|
|
|
|
<name>StatusIndicator</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../../src/timeline/TimelineItem.cpp" line="+106"/> |
|
|
|
|
<location filename="../../src/timeline/TimelineItem.cpp" line="+107"/> |
|
|
|
|
<source>Encrypted</source> |
|
|
|
|
<translation>Зашифровано</translation> |
|
|
|
|
</message> |
|
|
|
@ -354,13 +354,13 @@ |
|
|
|
|
<context> |
|
|
|
|
<name>TextInputWidget</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../../src/TextInputWidget.cpp" line="+506"/> |
|
|
|
|
<location filename="../../src/TextInputWidget.cpp" line="+507"/> |
|
|
|
|
<source>Send a file</source> |
|
|
|
|
<translation>Отправить файл</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+13"/> |
|
|
|
|
<location filename="../../src/TextInputWidget.h" line="+168"/> |
|
|
|
|
<location filename="../../src/TextInputWidget.h" line="+164"/> |
|
|
|
|
<source>Write a message...</source> |
|
|
|
|
<translation>Написать сообщение...</translation> |
|
|
|
|
</message> |
|
|
|
@ -415,6 +415,36 @@ |
|
|
|
|
<source>Encryption is enabled</source> |
|
|
|
|
<translation>Шифрование включено</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+65"/> |
|
|
|
|
<source>-- Encrypted Event (No keys found for decryption) --</source> |
|
|
|
|
<comment>Placeholder, when the message was not decrypted yet or can't be decrypted</comment> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+15"/> |
|
|
|
|
<source>-- Decryption Error (failed to communicate with DB) --</source> |
|
|
|
|
<comment>Placeholder, when the message can't be decrypted, because the DB access failed when trying to lookup the session.</comment> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+19"/> |
|
|
|
|
<source>-- Decryption Error (failed to retrieve megolm keys from db) --</source> |
|
|
|
|
<comment>Placeholder, when the message can't be decrypted, because the DB access failed.</comment> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+12"/> |
|
|
|
|
<source>-- Decryption Error (%1) --</source> |
|
|
|
|
<comment>Placeholder, when the message can't be decrypted. In this case, the Olm decrytion returned an error, which is passed ad %1</comment> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+27"/> |
|
|
|
|
<source>-- Encrypted Event (Unknown event type) --</source> |
|
|
|
|
<comment>Placeholder, when the message was decrypted, but we couldn't parse it, because Nheko/mtxclient don't support that event type yet</comment> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
</message> |
|
|
|
|
</context> |
|
|
|
|
<context> |
|
|
|
|
<name>TopRoomBar</name> |
|
|
|
@ -424,7 +454,12 @@ |
|
|
|
|
<translation>Настройки комнаты</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+28"/> |
|
|
|
|
<location line="+5"/> |
|
|
|
|
<source>Mentions</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+34"/> |
|
|
|
|
<source>Invite users</source> |
|
|
|
|
<translation>Пригласить пользователей</translation> |
|
|
|
|
</message> |
|
|
|
@ -459,15 +494,15 @@ |
|
|
|
|
</context> |
|
|
|
|
<context> |
|
|
|
|
<name>TypingDisplay</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../../src/TypingDisplay.cpp" line="+45"/> |
|
|
|
|
<source> is typing</source> |
|
|
|
|
<translation> печатает</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+2"/> |
|
|
|
|
<source> are typing</source> |
|
|
|
|
<translation> печатают</translation> |
|
|
|
|
<message numerus="yes"> |
|
|
|
|
<location filename="../../src/TypingDisplay.cpp" line="+37"/> |
|
|
|
|
<source>%1 and %2 are typing</source> |
|
|
|
|
<comment>Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.)</comment> |
|
|
|
|
<translation type="unfinished"> |
|
|
|
|
<numerusform></numerusform> |
|
|
|
|
<numerusform></numerusform> |
|
|
|
|
<numerusform></numerusform> |
|
|
|
|
</translation> |
|
|
|
|
</message> |
|
|
|
|
</context> |
|
|
|
|
<context> |
|
|
|
@ -481,7 +516,7 @@ |
|
|
|
|
<context> |
|
|
|
|
<name>UserSettingsPage</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../../src/UserSettingsPage.cpp" line="+156"/> |
|
|
|
|
<location filename="../../src/UserSettingsPage.cpp" line="+166"/> |
|
|
|
|
<source>Minimize to tray</source> |
|
|
|
|
<translation>Сворачивать в системную панель</translation> |
|
|
|
|
</message> |
|
|
|
@ -521,12 +556,17 @@ |
|
|
|
|
<translation>Размер шрифта</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+11"/> |
|
|
|
|
<location line="+13"/> |
|
|
|
|
<source>Font Family</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+17"/> |
|
|
|
|
<location line="+1"/> |
|
|
|
|
<source>Emoji Font Famly</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+33"/> |
|
|
|
|
<source>Theme</source> |
|
|
|
|
<translation>Тема</translation> |
|
|
|
|
</message> |
|
|
|
@ -566,7 +606,7 @@ |
|
|
|
|
<translation>ГЛАВНОЕ</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+150"/> |
|
|
|
|
<location line="+156"/> |
|
|
|
|
<source>Open Sessions File</source> |
|
|
|
|
<translation>Открыть файл сеансов</translation> |
|
|
|
|
</message> |
|
|
|
@ -636,6 +676,14 @@ |
|
|
|
|
<translation>ВХОД</translation> |
|
|
|
|
</message> |
|
|
|
|
</context> |
|
|
|
|
<context> |
|
|
|
|
<name>descriptiveTime</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../../src/Utils.cpp" line="+104"/> |
|
|
|
|
<source>Yesterday</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
</message> |
|
|
|
|
</context> |
|
|
|
|
<context> |
|
|
|
|
<name>dialogs::CreateRoom</name> |
|
|
|
|
<message> |
|
|
|
@ -779,7 +827,7 @@ Media size: %2 |
|
|
|
|
<context> |
|
|
|
|
<name>dialogs::ReadReceipts</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../../src/dialogs/ReadReceipts.cpp" line="+119"/> |
|
|
|
|
<location filename="../../src/dialogs/ReadReceipts.cpp" line="+121"/> |
|
|
|
|
<source>Read receipts</source> |
|
|
|
|
<translation>Подтверждать прочтение</translation> |
|
|
|
|
</message> |
|
|
|
@ -788,10 +836,18 @@ Media size: %2 |
|
|
|
|
<source>Close</source> |
|
|
|
|
<translation>Закрыть</translation> |
|
|
|
|
</message> |
|
|
|
|
</context> |
|
|
|
|
<context> |
|
|
|
|
<name>dialogs::ReceiptItem</name> |
|
|
|
|
<message> |
|
|
|
|
<location line="-44"/> |
|
|
|
|
<source>Today %1</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+11"/> |
|
|
|
|
<source>ESC</source> |
|
|
|
|
<translation></translation> |
|
|
|
|
<location line="+2"/> |
|
|
|
|
<source>Yesterday %1</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
</message> |
|
|
|
|
</context> |
|
|
|
|
<context> |
|
|
|
@ -893,12 +949,7 @@ Media size: %2 |
|
|
|
|
</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+71"/> |
|
|
|
|
<source>ESC</source> |
|
|
|
|
<translation></translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+69"/> |
|
|
|
|
<location line="+140"/> |
|
|
|
|
<source>Failed to enable encryption: %1</source> |
|
|
|
|
<translation>Не удалось включить шифрование: %1</translation> |
|
|
|
|
</message> |
|
|
|
@ -914,13 +965,13 @@ Media size: %2 |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+12"/> |
|
|
|
|
<source>The selected media is not an image</source> |
|
|
|
|
<translation>Выбранное медия не является изображением</translation> |
|
|
|
|
<source>The selected file is not an image</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+5"/> |
|
|
|
|
<source>Error while reading media: %1</source> |
|
|
|
|
<translation>Ошибка при чтении медия: %1</translation> |
|
|
|
|
<source>Error while reading file: %1</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+35"/> |
|
|
|
@ -956,11 +1007,6 @@ Media size: %2 |
|
|
|
|
<source>Devices</source> |
|
|
|
|
<translation>Устройства</translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+39"/> |
|
|
|
|
<source>ESC</source> |
|
|
|
|
<translation></translation> |
|
|
|
|
</message> |
|
|
|
|
</context> |
|
|
|
|
<context> |
|
|
|
|
<name>emoji::Panel</name> |
|
|
|
@ -1005,4 +1051,32 @@ Media size: %2 |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
</message> |
|
|
|
|
</context> |
|
|
|
|
<context> |
|
|
|
|
<name>utils</name> |
|
|
|
|
<message> |
|
|
|
|
<location filename="../../src/Utils.cpp" line="+46"/> |
|
|
|
|
<source>You</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+219"/> |
|
|
|
|
<source>sent a file.</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+3"/> |
|
|
|
|
<source>sent an image.</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+3"/> |
|
|
|
|
<source>sent an audio file.</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
</message> |
|
|
|
|
<message> |
|
|
|
|
<location line="+3"/> |
|
|
|
|
<source>sent a video</source> |
|
|
|
|
<translation type="unfinished"></translation> |
|
|
|
|
</message> |
|
|
|
|
</context> |
|
|
|
|
</TS> |
|
|
|
|