diff --git a/l10n/ru.js b/l10n/ru.js
index 7ec3fc3c1e8..00aca7a9fab 100644
--- a/l10n/ru.js
+++ b/l10n/ru.js
@@ -820,12 +820,16 @@ OC.L10N.register(
"Error: Server seems to be a Signaling server" : "Ошибка: сервер являетcя сигнальным сервером",
"Error: Server did not respond with proper JSON" : "Ошибка: Сервер вернул неверный JSON",
"Error: Certificate expired" : "Ошибка: Сертификат истёк",
+ "Error: System times of Nextcloud server and Recording backend server are out of sync. Please make sure that both servers are connected to a time-server or manually synchronize their time." : "Ошибка: Системное время сервера Nextcloud и сервера записи вызовов не синхронизировано. Убедитесь, что оба сервера подключены к серверу времени, или вручную синхронизируйте их время.",
"Error: Server responded with: {error}" : "Ошибка: Ответ сервера: {error}",
"Error: Unknown error occurred" : "Ошибка: Произошла неизвестная ошибка",
"Recording backend configuration is only possible with a high-performance backend." : "Конфигурация сервера для записи вызовов возможна только с Высокопроизводительным сервером.",
"Add a new recording backend server" : "Добавить новый сервер записи вызовов",
"Shared secret" : "Общая секретная фраза",
"Recording consent" : "Согласие на запись вызова",
+ "Recording transcription" : "Расшифровка записей вызовов",
+ "Automatically transcribe call recordings with a transcription provider" : "Автоматическая расшифровка записей вызовов с помощью приложения - транскриптора",
+ "Automatically summarize call recordings with transcription and summary providers" : "Автоматическое резюме записей вызовов с помощью приложений - транскриптора и резюме",
"Disabled for all calls" : "Отключено для всех вызовов",
"Enabled for all calls" : "Включено для всех вызовов",
"Configurable on conversation level by moderators" : "Настраиваемо модераторами на уровне обсуждения",
@@ -846,6 +850,7 @@ OC.L10N.register(
"SIP configuration saved!" : "Параметры SIP сохранены",
"High-performance backend URL" : "URL Высокопроизводительного сервера",
"Warning: Running version: {version}; Server does not support all features of this Talk version, missing features: {features}" : "Внимание: Текущая версия: {version}; Сервер не поддерживает все функции этой версии Talk, недоступные функции: {features}",
+ "Error: System times of Nextcloud server and High-performance backend server are out of sync. Please make sure that both servers are connected to a time-server or manually synchronize their time." : "Ошибка: Системное время сервера Nextcloud и Высокопроизводительного сервера не синхронизировано. Убедитесь, что оба сервера подключены к серверу времени, или вручную синхронизируйте их время.",
"Could not get version" : "Не удалось получить версию",
"Error: Running version: {version}; Server needs to be updated to be compatible with this version of Talk" : "Ошибка: Запущенная версия: {version}; Сервер необходимо обновить для совместимости с этой версией Talk",
"An external signaling server should optionally be used for larger installations. Leave empty to use the internal signaling server." : "Внешний сигнальный сервер следует использовать для более крупных установок. Оставьте пустым, чтобы использовать внутренний сигнальный сервер.",
@@ -1059,9 +1064,12 @@ OC.L10N.register(
"Breakout rooms are not allowed in public conversations." : "Комнаты обсуждения недоступны в открытых обсуждениях",
"Allow guests to join this conversation via link" : "Разрешить гостям присоединяться к обсуждению по ссылке",
"Password protection" : "Защита паролем",
+ "This conversation is password-protected. Guests need password to join" : "Это обсуждение защищено паролем. Гостям требуется пароль, чтобы присоединиться",
+ "Password protection is needed for public conversations" : "Защита паролем требуется для публичных обсуждений",
"Set a password" : "Задать пароль",
"Enter new password" : "Введите новый пароль",
"Save password" : "Сохранить пароль",
+ "Copy password" : "Копировать пароль",
"Guests are allowed to join this conversation via link" : "Гости могут присоединяться к обсуждению по ссылке",
"Guests are not allowed to join this conversation" : "Гостям не разрешено присоединяться к этому обсуждению",
"Resend invitations" : "Повторно отправить приглашения",
@@ -1138,6 +1146,7 @@ OC.L10N.register(
"Login" : "Вход",
"Error while verifying uploaded file" : "Ошибка при проверке загруженного файла",
"Uploaded file is verified" : "Загруженный файл проверен",
+ "Content format is comma-separated values (CSV):
- Header line is required and must match \"email\",\"name\" or just \"email\"
- One entry per line (e.g. \"John Doe\",\"john@example.tld\")" : "Содержимое в формате «сomma-separated values» (CSV):
- Строка заголовка обязательна и должна совпадать с \"email\",\"name\" или только \"email\"
- Один участник на одну линию (например, \"John Doe\",\"john@example.tld\")",
"Participants added successfully" : "Участники успешно добавлены",
"Error while adding participants" : "Ошибка при добавлении участников",
"Import a file" : "Импортировать файл",
@@ -1262,6 +1271,7 @@ OC.L10N.register(
"Set reminder" : "Установить напоминание",
"Reply privately" : "Ответить личным сообщением",
"Edit message" : "Редактировать сообщение",
+ "Copy message" : "Копировать сообщение",
"Copy message link" : "Скопировать ссылку на сообщение",
"Go to file" : "Перейти к файлу",
"Download file" : "Скачать файл",
@@ -1340,6 +1350,7 @@ OC.L10N.register(
"Create a new group conversation" : "Создать новое групповое обсуждение",
"Create conversation" : "Создать обсуждение",
"Add participants" : "Добавить участников",
+ "Error: A password is required to create the conversation." : "Ошибка: для создания обсуждения требуется пароль.",
"Error while creating the conversation" : "Не удалось создать обсуждение",
"All set, the conversation \"{conversationName}\" was created." : "Всё готово, обсуждение \"{conversationName}\" создано.",
"Conversation visibility" : "Видимость обсуждения",
@@ -1364,6 +1375,7 @@ OC.L10N.register(
"File upload is not available in this conversation" : "Загрузка файлов недоступна для этого обсуждения",
"Replacement: " : "Замена:",
"{user} is out of office and might not respond." : "{user} вне офиса и может не ответить.",
+ "Absence period: {startDate} - {endDate}" : "Период отсутствия: {startDate} - {endDate}",
"Share files to the conversation" : "Поделиться файлами в обсуждении",
"Upload from device" : "Загрузить с устройства",
"Create new poll" : "Создать новый опрос",
@@ -1449,6 +1461,7 @@ OC.L10N.register(
"Stop session" : "Остановить сеанс",
"The message was sent to all breakout rooms" : "Сообщение было отправлено во все комнаты обсуждения",
"Breakout rooms are not started" : "Комнаты обсуждения не запущены",
+ "An error occurred when opening the conversation to everyone" : "Произошла ошибка при открытии доступа к обсуждению всем пользователям",
"Disable lobby" : "Отключить лобби",
"moderator" : "модератор",
"bot" : "бот",
@@ -1708,6 +1721,7 @@ OC.L10N.register(
"API token" : "API токен",
"Slack channel" : "Канал Slack",
"Server ID or name" : "ID или имя сервера",
+ "Channel ID (prefixed with \"ID:\") or name" : "ID канала (с префиксом \"ID:\") или имя",
"Channel" : "Канал",
"Chat ID" : "ID чата",
"IRC server URL (e.g. chat.freenode.net:6667)" : "Адрес сервера IRC (к примеру: chat.freenode.net:6667)",
diff --git a/l10n/ru.json b/l10n/ru.json
index fc50202c48a..9cf076779d1 100644
--- a/l10n/ru.json
+++ b/l10n/ru.json
@@ -818,12 +818,16 @@
"Error: Server seems to be a Signaling server" : "Ошибка: сервер являетcя сигнальным сервером",
"Error: Server did not respond with proper JSON" : "Ошибка: Сервер вернул неверный JSON",
"Error: Certificate expired" : "Ошибка: Сертификат истёк",
+ "Error: System times of Nextcloud server and Recording backend server are out of sync. Please make sure that both servers are connected to a time-server or manually synchronize their time." : "Ошибка: Системное время сервера Nextcloud и сервера записи вызовов не синхронизировано. Убедитесь, что оба сервера подключены к серверу времени, или вручную синхронизируйте их время.",
"Error: Server responded with: {error}" : "Ошибка: Ответ сервера: {error}",
"Error: Unknown error occurred" : "Ошибка: Произошла неизвестная ошибка",
"Recording backend configuration is only possible with a high-performance backend." : "Конфигурация сервера для записи вызовов возможна только с Высокопроизводительным сервером.",
"Add a new recording backend server" : "Добавить новый сервер записи вызовов",
"Shared secret" : "Общая секретная фраза",
"Recording consent" : "Согласие на запись вызова",
+ "Recording transcription" : "Расшифровка записей вызовов",
+ "Automatically transcribe call recordings with a transcription provider" : "Автоматическая расшифровка записей вызовов с помощью приложения - транскриптора",
+ "Automatically summarize call recordings with transcription and summary providers" : "Автоматическое резюме записей вызовов с помощью приложений - транскриптора и резюме",
"Disabled for all calls" : "Отключено для всех вызовов",
"Enabled for all calls" : "Включено для всех вызовов",
"Configurable on conversation level by moderators" : "Настраиваемо модераторами на уровне обсуждения",
@@ -844,6 +848,7 @@
"SIP configuration saved!" : "Параметры SIP сохранены",
"High-performance backend URL" : "URL Высокопроизводительного сервера",
"Warning: Running version: {version}; Server does not support all features of this Talk version, missing features: {features}" : "Внимание: Текущая версия: {version}; Сервер не поддерживает все функции этой версии Talk, недоступные функции: {features}",
+ "Error: System times of Nextcloud server and High-performance backend server are out of sync. Please make sure that both servers are connected to a time-server or manually synchronize their time." : "Ошибка: Системное время сервера Nextcloud и Высокопроизводительного сервера не синхронизировано. Убедитесь, что оба сервера подключены к серверу времени, или вручную синхронизируйте их время.",
"Could not get version" : "Не удалось получить версию",
"Error: Running version: {version}; Server needs to be updated to be compatible with this version of Talk" : "Ошибка: Запущенная версия: {version}; Сервер необходимо обновить для совместимости с этой версией Talk",
"An external signaling server should optionally be used for larger installations. Leave empty to use the internal signaling server." : "Внешний сигнальный сервер следует использовать для более крупных установок. Оставьте пустым, чтобы использовать внутренний сигнальный сервер.",
@@ -1057,9 +1062,12 @@
"Breakout rooms are not allowed in public conversations." : "Комнаты обсуждения недоступны в открытых обсуждениях",
"Allow guests to join this conversation via link" : "Разрешить гостям присоединяться к обсуждению по ссылке",
"Password protection" : "Защита паролем",
+ "This conversation is password-protected. Guests need password to join" : "Это обсуждение защищено паролем. Гостям требуется пароль, чтобы присоединиться",
+ "Password protection is needed for public conversations" : "Защита паролем требуется для публичных обсуждений",
"Set a password" : "Задать пароль",
"Enter new password" : "Введите новый пароль",
"Save password" : "Сохранить пароль",
+ "Copy password" : "Копировать пароль",
"Guests are allowed to join this conversation via link" : "Гости могут присоединяться к обсуждению по ссылке",
"Guests are not allowed to join this conversation" : "Гостям не разрешено присоединяться к этому обсуждению",
"Resend invitations" : "Повторно отправить приглашения",
@@ -1136,6 +1144,7 @@
"Login" : "Вход",
"Error while verifying uploaded file" : "Ошибка при проверке загруженного файла",
"Uploaded file is verified" : "Загруженный файл проверен",
+ "Content format is comma-separated values (CSV):
- Header line is required and must match \"email\",\"name\" or just \"email\"
- One entry per line (e.g. \"John Doe\",\"john@example.tld\")" : "Содержимое в формате «сomma-separated values» (CSV):
- Строка заголовка обязательна и должна совпадать с \"email\",\"name\" или только \"email\"
- Один участник на одну линию (например, \"John Doe\",\"john@example.tld\")",
"Participants added successfully" : "Участники успешно добавлены",
"Error while adding participants" : "Ошибка при добавлении участников",
"Import a file" : "Импортировать файл",
@@ -1260,6 +1269,7 @@
"Set reminder" : "Установить напоминание",
"Reply privately" : "Ответить личным сообщением",
"Edit message" : "Редактировать сообщение",
+ "Copy message" : "Копировать сообщение",
"Copy message link" : "Скопировать ссылку на сообщение",
"Go to file" : "Перейти к файлу",
"Download file" : "Скачать файл",
@@ -1338,6 +1348,7 @@
"Create a new group conversation" : "Создать новое групповое обсуждение",
"Create conversation" : "Создать обсуждение",
"Add participants" : "Добавить участников",
+ "Error: A password is required to create the conversation." : "Ошибка: для создания обсуждения требуется пароль.",
"Error while creating the conversation" : "Не удалось создать обсуждение",
"All set, the conversation \"{conversationName}\" was created." : "Всё готово, обсуждение \"{conversationName}\" создано.",
"Conversation visibility" : "Видимость обсуждения",
@@ -1362,6 +1373,7 @@
"File upload is not available in this conversation" : "Загрузка файлов недоступна для этого обсуждения",
"Replacement: " : "Замена:",
"{user} is out of office and might not respond." : "{user} вне офиса и может не ответить.",
+ "Absence period: {startDate} - {endDate}" : "Период отсутствия: {startDate} - {endDate}",
"Share files to the conversation" : "Поделиться файлами в обсуждении",
"Upload from device" : "Загрузить с устройства",
"Create new poll" : "Создать новый опрос",
@@ -1447,6 +1459,7 @@
"Stop session" : "Остановить сеанс",
"The message was sent to all breakout rooms" : "Сообщение было отправлено во все комнаты обсуждения",
"Breakout rooms are not started" : "Комнаты обсуждения не запущены",
+ "An error occurred when opening the conversation to everyone" : "Произошла ошибка при открытии доступа к обсуждению всем пользователям",
"Disable lobby" : "Отключить лобби",
"moderator" : "модератор",
"bot" : "бот",
@@ -1706,6 +1719,7 @@
"API token" : "API токен",
"Slack channel" : "Канал Slack",
"Server ID or name" : "ID или имя сервера",
+ "Channel ID (prefixed with \"ID:\") or name" : "ID канала (с префиксом \"ID:\") или имя",
"Channel" : "Канал",
"Chat ID" : "ID чата",
"IRC server URL (e.g. chat.freenode.net:6667)" : "Адрес сервера IRC (к примеру: chat.freenode.net:6667)",