diff --git a/nheko-translation-ru.patch b/nheko-translation-ru.patch new file mode 100644 index 0000000..1c676c6 --- /dev/null +++ b/nheko-translation-ru.patch @@ -0,0 +1,930 @@ +From bb3d18644fe2abfcae49f3384924a430e5cb274e Mon Sep 17 00:00:00 2001 +From: Artem Polishchuk +Date: Tue, 13 Nov 2018 22:27:12 +0200 +Subject: [PATCH] Update Russian translation + +--- + resources/langs/nheko_ru.ts | 590 ++++++++++++++++++++++++++++-------- + 1 file changed, 461 insertions(+), 129 deletions(-) + +diff --git a/resources/langs/nheko_ru.ts b/resources/langs/nheko_ru.ts +index a2e11125..297611ab 100644 +--- a/resources/langs/nheko_ru.ts ++++ b/resources/langs/nheko_ru.ts +@@ -4,38 +4,108 @@ + + AudioItem + +- ++ + Save File + Сохранить файл + + + +- DateSeparator ++ ChatPage + +- +- Today +- Сегодня ++ ++ Failed to upload image. Please try again. ++ Не удалось загрузить изображение. Пожалуйста, попробуйте еще раз. ++ ++ ++ ++ Failed to upload file. Please try again. ++ Не удалось загрузить файл. Пожалуйста, попробуйте еще раз. ++ ++ ++ ++ Failed to upload audio. Please try again. ++ Не удалось загрузить аудио. Пожалуйста, попробуйте еще раз. ++ ++ ++ ++ Failed to upload video. Please try again. ++ Не удалось загрузить видео. Пожалуйста, попробуйте еще раз. ++ ++ ++ ++ Failed to restore OLM account. Please login again. ++ Не удалось восстановить учетную запись OLM. Пожалуйста, войдите снова. ++ ++ ++ ++ Failed to restore save data. Please login again. ++ Не удалось восстановить сохраненные данные. Пожалуйста, войдите снова. ++ ++ ++ ++ Failed to setup encryption keys. Server response: %1 %2. Please try again later. ++ Не удалось настроить ключи шифрования. Ответ сервера:%1 %2. Пожалуйста, попробуйте позже. ++ ++ ++ ++ ++ Please try to login again: %1 ++ Повторите попытку входа: %1 ++ ++ ++ ++ Room creation failed: %1 ++ Не удалось создать комнату: %1 ++ ++ ++ ++ Failed to leave room: %1 ++ Не удалось покинуть комнату: %1 ++ ++ ++ ++ CommunitiesListItem ++ ++ ++ All rooms ++ Все комнаты ++ ++ ++ ++ Favourite rooms ++ Избранные комнаты + + + +- Yesterday +- Вчера ++ Low priority rooms ++ Комнаты с низким приоритетом ++ ++ ++ ++ ++ (tag) ++ (тег) ++ ++ ++ ++ (community) ++ (сообщество) + + + + EditModal + +- +- APPLY +- ПРИМЕНИТЬ ++ ++ Apply ++ Применить + + +- +- CANCEL +- ОТМЕНА ++ ++ Cancel ++ Отмена + + +- ++ + Name + Название + +@@ -48,7 +118,7 @@ + + FileItem + +- ++ + Save File + Сохранить файл + +@@ -56,15 +126,23 @@ + + ImageItem + +- ++ + Save image + Сохранить изображение + + ++ ++ InviteeItem ++ ++ ++ Remove ++ Удалить ++ ++ + + LoginPage + +- ++ + Matrix ID + Идентификатор Matrix + +@@ -78,57 +156,54 @@ + Password + Пароль + ++ ++ ++ Device name ++ Имя устройства ++ + + + LOGIN + ВОЙТИ + + +- +- Empty password +- Пустой пароль ++ ++ The required endpoints were not found. Possibly not a Matrix server. ++ Необходимые конечные точки не найдены. Возможно, это не сервер Matrix. + +- +- +- MatrixClient + +- +- Wrong username or password +- Неверное имя пользователя или пароль ++ ++ Received malformed response. Make sure the homeserver domain is valid. ++ Получен неверный ответ. Убедитесь, что домен homeserver действителен. + + + +- Login endpoint was not found on the server +- Такой логин не найден на указанном сервере +- +- +- +- An unknown error occured. Please try again. +- Произошла неизвестная ошибка. Попробуйте снова. ++ An unknown error occured. Make sure the homeserver domain is valid. ++ Произошла неизвестная ошибка. Убедитесь, что домен homeserver действителен. + + +- +- Malformed response. Possibly not a Matrix server +- Ответ не распознан. Возможно это не сервер Matrix? ++ ++ Empty password ++ Пустой пароль + + + + MemberList + +- ++ + Room members + Участники комнаты + + +- +- SHOW MORE +- ПОКАЗАТЬ ЕЩЁ ++ ++ ESC ++ + + + + QuickSwitcher + +- ++ + Search for a room... + Поиск комнаты... + +@@ -136,7 +211,7 @@ + + RegisterPage + +- ++ + Username + Имя пользователя + +@@ -156,12 +231,12 @@ + Домашний сервер + + +- ++ + REGISTER + РЕГИСТРАЦИЯ + + +- ++ + Invalid username + Некорректное имя пользователя + +@@ -184,12 +259,12 @@ + + RoomInfoListItem + +- ++ + Leave room + Покинуть комнату + + +- ++ + Accept + Принять + +@@ -202,7 +277,12 @@ + + SideBarActions + +- ++ ++ User settings ++ Пользовательские настройки ++ ++ ++ + Create new room + Создать новую комнату + +@@ -211,16 +291,60 @@ + Join a room + Присоединиться к комнате + ++ ++ ++ Start a new chat ++ Начать новый чат ++ ++ ++ ++ Room directory ++ Каталог комнат ++ ++ ++ ++ StatusIndicator ++ ++ ++ Encrypted ++ Зашифровано ++ ++ ++ ++ Delivered ++ Доставлено ++ ++ ++ ++ Seen ++ Прочитано ++ ++ ++ ++ Sent ++ Отправлено ++ + + + TextInputWidget + +- ++ ++ Send a file ++ Отправить файл ++ ++ ++ ++ + Write a message... + Написать сообщение... + + +- ++ ++ Send a message ++ Отправить сообщение ++ ++ ++ + Select a file + Выберите файл + +@@ -229,11 +353,37 @@ + All Files (*) + Все файлы (*) + ++ ++ ++ Connection lost. Nheko is trying to re-connect... ++ Соединение потеряно. Nheko пытается переподключиться... ++ ++ ++ ++ TimelineItem ++ ++ ++ Message redaction failed: %1 ++ Ошибка редактирования сообщения: %1 ++ ++ ++ ++ TimelineView ++ ++ ++ Encryption is enabled ++ Шифрование включено ++ + + + TopRoomBar + +- ++ ++ Room options ++ Настройки комнаты ++ ++ ++ + Invite users + Пригласить пользователей + +@@ -256,7 +406,7 @@ + + TrayIcon + +- ++ + Show + Показать + +@@ -269,7 +419,7 @@ + + TypingDisplay + +- ++ + is typing + печатает + +@@ -280,14 +430,17 @@ + + + +- UserSettingsPage ++ UserInfoWidget + +- +- User Settings +- Пользовательские настройки ++ ++ Logout ++ Выйти + ++ ++ ++ UserSettingsPage + +- ++ + Minimize to tray + Сворачивать в системную панель + +@@ -297,12 +450,7 @@ + Запускать в системной панели + + +- +- Re-order rooms based on activity +- Упорядочивать комнаты по активности +- +- +- ++ + Group's sidebar + Боковая панель групп + +@@ -318,19 +466,111 @@ + + + ++ Desktop notifications ++ Уведомления на рабочем столе ++ ++ ++ ++ Scale factor ++ Масштаб ++ ++ ++ ++ Font size ++ Размер шрифта ++ ++ ++ + Theme + Тема + + +- ++ ++ Device ID ++ ID устройства ++ ++ ++ ++ Device Fingerprint ++ Отпечаток устройства ++ ++ ++ ++ Session Keys ++ Ключи сеанса ++ ++ ++ ++ IMPORT ++ ИМПОРТИРОВАТЬ ++ ++ ++ ++ EXPORT ++ ЭКСПОРТИРОВАТЬ ++ ++ ++ ++ ENCRYPTION ++ ШИФРОВАНИЕ ++ ++ ++ + GENERAL + ГЛАВНОЕ + ++ ++ ++ Open Sessions File ++ Открыть файл сеансов ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ Error ++ Ошибка ++ ++ ++ ++ ++ File Password ++ Или введите пароль? ++ Пароль файла ++ ++ ++ ++ Enter the passphrase to decrypt the file: ++ Введите парольную фразу для расшифрования файла: ++ ++ ++ ++ ++ The password cannot be empty ++ Пароль не может быть пустым ++ ++ ++ ++ Enter passphrase to encrypt your session keys: ++ Введите ключевую фразу для шифрования ключей сеанса: ++ ++ ++ ++ File to save the exported session keys ++ Файл для сохранения экспортированных ключей сеанса ++ + + + WelcomePage + +- ++ + Welcome to nheko! The desktop client for the Matrix protocol. + Добро пожаловать в nheko, клиент протокола Matrix! + +@@ -340,12 +580,12 @@ + Приятного времяпрепровождения! + + +- ++ + REGISTER + РЕГИСТРАЦИЯ + + +- ++ + LOGIN + ВХОД + +@@ -353,12 +593,17 @@ + + dialogs::CreateRoom + +- +- CANCEL +- ОТМЕНА ++ ++ Create room ++ Создать комнату + + +- ++ ++ Cancel ++ Отмена ++ ++ ++ + Name + Название + +@@ -378,12 +623,12 @@ + Видимость комнаты + + +- ++ + Room Preset + Шаблон комнаты + + +- ++ + Direct Chat + Прямой чат + +@@ -391,12 +636,12 @@ + + dialogs::InviteUsers + +- +- CANCEL +- ОТМЕНА ++ ++ Cancel ++ Отмена + + +- ++ + User ID to invite + Идентификатор пользователя + +@@ -404,12 +649,17 @@ + + dialogs::JoinRoom + +- +- CANCEL +- ОТМЕНА ++ ++ Join ++ Присоединиться + + +- ++ ++ Cancel ++ Отмена ++ ++ ++ + Room ID or alias + Идентификатор или псевдоним комнаты + +@@ -417,12 +667,12 @@ + + dialogs::LeaveRoom + +- +- CANCEL +- ОТМЕНА ++ ++ Cancel ++ Отмена + + +- ++ + Are you sure you want to leave? + Вы действительно желаете выйти? + +@@ -430,12 +680,12 @@ + + dialogs::Logout + +- +- CANCEL +- ОТМЕНА ++ ++ Cancel ++ Отмена + + +- ++ + Logout. Are you sure? + Выйти из учётной записи. Вы уверены? + +@@ -443,7 +693,7 @@ + + dialogs::PreviewUploadOverlay + +- ++ + Upload + Загрузить + +@@ -453,7 +703,7 @@ + Отменить + + +- ++ + Media type: %1 + Media size: %2 + +@@ -465,14 +715,14 @@ Media size: %2 + + dialogs::ReCaptcha + +- +- CONFIRM +- ПОДТВЕРДИТЬ ++ ++ Cancel ++ Отмена + + +- +- CANCEL +- ОТМЕНА ++ ++ Confirm ++ Подтвердить + + + +@@ -483,20 +733,40 @@ Media size: %2 + + dialogs::ReadReceipts + +- ++ + Read receipts + Подтверждать прочтение + ++ ++ ++ Close ++ Закрыть ++ ++ ++ ++ ESC ++ ++ + + + dialogs::RoomSettings + +- +- CANCEL +- ОТМЕНА ++ ++ Settings ++ Настройки + + +- ++ ++ Info ++ Информация ++ ++ ++ ++ Internal ID ++ Внутренний ID ++ ++ ++ + Notifications + Уведомления + +@@ -516,7 +786,7 @@ Media size: %2 + Все сообщения + + +- ++ + Room access + Доступ к комнате + +@@ -535,48 +805,110 @@ Media size: %2 + Invited users + Приглашённые пользователи + +- +- +- emoji::Panel + +- +- Smileys & People +- Рожицы и люди ++ ++ Encryption ++ Шифрование + + +- +- Animals & Nature +- Животные и природа ++ ++ End-to-End Encryption ++ Сквозное шифрование + + +- +- Food & Drink +- Еда и напитки ++ ++ Encryption is currently experimental and things might break unexpectedly. <br>Please take note that it can't be disabled afterwards. ++ Шифрование в настоящее время является экспериментальным, поэтому возможны сбои. <br>Пожалуйста, имейте ввиду, что его нельзя отключить впоследствии. ++ ++ ++ ++ Respond to key requests ++ + + + +- Activity +- Деятельность ++ Whether or not the client should respond automatically with the session keys ++ upon request. Use with caution, this is a temporary measure to test the ++ E2E implementation until device verification is completed. ++ ++ ++ ++ ++ %n member(s) ++ ++ %n участник ++ %n участника ++ %n участников ++ + + +- +- Travel & Places +- Места и путешествия ++ ++ ESC ++ + + +- +- Objects +- Предметы ++ ++ Failed to enable encryption: %1 ++ Не удалось включить шифрование: %1 + + +- +- Symbols +- Символы ++ ++ Select an avatar ++ Выберите аватар + + +- +- Flags +- Флаги ++ ++ All Files (*) ++ Все файлы (*) ++ ++ ++ ++ The selected media is not an image ++ Выбранное медия не является изображением ++ ++ ++ ++ Error while reading media: %1 ++ Ошибка при чтении медия: %1 ++ ++ ++ ++ ++ Failed to upload image: %s ++ Не удалось загрузить изображение: %s ++ ++ ++ ++ dialogs::UserProfile ++ ++ ++ Ban the user from the room ++ Заблокировать пользователя в комнате ++ ++ ++ ++ Ignore messages from this user ++ Игнорировать сообщения от этого пользователя ++ ++ ++ ++ Kick the user from the room ++ Выгнать пользователя из комнаты ++ ++ ++ ++ Start a conversation ++ Начать разговор ++ ++ ++ ++ Devices ++ Устройства ++ ++ ++ ++ ESC ++ + + + diff --git a/nheko.spec b/nheko.spec index 09c831b..abfd840 100644 --- a/nheko.spec +++ b/nheko.spec @@ -1,7 +1,7 @@ Summary: Desktop client for the Matrix protocol Name: nheko Version: 0.6.2 -Release: 1%{?dist} +Release: 2%{?dist} # Application and 3rd-party modules licensing: # * S0 - GPLv3+ -- main source. @@ -9,6 +9,9 @@ License: GPLv3+ URL: https://github.com/mujx/nheko Source0: %{url}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +# Temporary patches. +Patch100: %{name}-translation-ru.patch + BuildRequires: cmake(Qt5Svg) BuildRequires: cmake(Qt5DBus) BuildRequires: cmake(Qt5Core) @@ -77,6 +80,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/*/apps/%{name}.* %changelog +* Mon Dec 10 2018 Vitaly Zaitsev - 0.6.2-2 +- Backported patch with localization update from maintained fork. + * Sun Oct 07 2018 Vitaly Zaitsev - 0.6.2-1 - Updated to version 0.6.2.