diff --git a/assets/i18n/active.ru.json b/assets/i18n/active.ru.json new file mode 100644 index 00000000..ded8fd77 --- /dev/null +++ b/assets/i18n/active.ru.json @@ -0,0 +1,98 @@ +{ + "jitsi.ask.channel_meeting": { + "hash": "sha1-c38fb5c89ece9869aa4b9b6d1d041ab64df1eb8f", + "other":"Совещание канала" + }, + "jitsi.ask.meeting_name_random_words": { + "hash": "sha1-ee8f64a8a20eb04fefde418d9dc55d409664a2fb", + "other":"Название совещания из случайных слов" + }, + "jitsi.ask.personal_meeting": { + "hash": "sha1-9aa3e0500b4b0af16961174dcf792e9e11c5b220", + "other":"Личная встреча" + }, + "jitsi.ask.select_meeting_type": { + "hash": "sha1-e3bb1fbe427d3433e652b343086fa94926b8760b", + "other":"Выберите тип встречи которую вы хотите начать" + }, + "jitsi.ask.title": { + "hash": "sha1-06bd54e7555f74e5c45f19f5d357cabf399226d8", + "other":"Начало совещания Jitsi" + }, + "jitsi.ask.uuid_meeting": { + "hash": "sha1-573ba198f97f8c38ee986a2cad4068d0e54c9dbd", + "other":"Имя совещания с UUID" + }, + "jitsi.command.help.text": { + "hash": "sha1-08e1afe25556ca110a40b00eadf99b6716db697a", + "other":"* |/jitsi| - Создать новое совещание\n* |/jitsi [тема]| - Создать новое совещание с заданной темой\n* |/jitsi help| - Показать справочную информацию\n* |/jitsi settings| - Посмотреть свои персональные настройки для совещаний Jitsi\n* |/jitsi settings [настройка] [значение]| - Обновить свои персональные настройки (см. ниже для подробностей)\n\n###### Настройки Jitsi:\n* |/jitsi settings embedded [true/false]|: (Экспериментальное) При значении true совещания Jitsi встраиваются как плавающее окно внутри клиента Mattermost. При значении false совещания Jitsi открываются в новом окне.\n* |/jitsi settings naming_scheme [words/uuid/mattermost/ask]|: Выберите схему создания имени совещания:\n * |words|: Случайные слова на английском языке (e.g. PlayfulDragonsObserveCuriously)\n * |uuid|: UUID (универсальный уникальный идентификатор)\n * |mattermost|: Специфические имена Mattermost. Комбинация имени команды, имени канала и случайного текста для публичных и приватных каналов; личное имя встречи в каналах личных сообщений.\n * |ask|: Плагин предлагает выбрать имя при каждом начале совещания" + }, + "jitsi.command.help.title": { + "hash": "sha1-4323c51f8bbbb49db2a370dd496d29531a034b3c", + "other":"###### Mattermost Jitsi плагин - Справка по слэш-команде\n" + }, + "jitsi.command.settings.current_values": { + "hash": "sha1-fe2a45638786b11d783dedacabad04227391973b", + "other":"###### Jitsi настройки:\n* Встраивать: |{{.Embedded}}|\n* Схема названий: |{{.NamingScheme}}|" + }, + "jitsi.command.settings.invalid_parameters": { + "hash": "sha1-f72c018607477396d845c7a3e11be73490b79a56", + "other":"Неверные параметры настроек" + }, + "jitsi.command.settings.unable_to_get": { + "hash": "sha1-7e8adf669715dc73bf3f13568593cc30539af7ec", + "other":"Не удалось получить пользовательские настройки" + }, + "jitsi.command.settings.unable_to_set": { + "hash": "sha1-3bab2d5cd97e52eb365ab5e25aa5c89bf2a78f31", + "other":"Не удалось установить пользовательские настройки" + }, + "jitsi.command.settings.updated": { + "hash": "sha1-ea98a80baec114b32359809c03c7b11038b18eb6", + "other":"Настройки Jitsi обновлены" + }, + "jitsi.command.settings.wrong_embedded_value": { + "hash": "sha1-63273ba7ad2d4defa65c3c31765ed57668f157c3", + "other":"Неверное значение `embedded`, должно быть `true` или `false`." + }, + "jitsi.command.settings.wrong_field": { + "hash": "sha1-75edec3f38b0abd2004b0d5cb5318462993f6a18", + "other":"Неверное поле конфигурации, используйте `embedded` или `naming_scheme`." + }, + "jitsi.command.settings.wrong_naming_scheme_value": { + "hash": "sha1-fb39ca34d10fa7b9ccea30f0ebf7e1f7936b6b32", + "other":"Неверное значение `naming_scheme`, используйте `ask`, `words`, `uuid` или `mattermost`." + }, + "jitsi.start_meeting.channel_meeting_topic": { + "hash": "sha1-87eea3707ed3cad060b73cb43c0d4efe4ec8cc84", + "other":"Совещание канала {{.ChannelName}}" + }, + "jitsi.start_meeting.default_meeting_topic": { + "hash": "sha1-b057021a4c94f69bc1f90d9fa69a6165caeb4cce", + "other":"Совещание Jitsi" + }, + "jitsi.start_meeting.fallback_text": { + "hash": "sha1-e956f3c3fd1a6c3995976154e0f45099234a1f0a", + "other":"Видеоконференция начата по адресу [{{.MeetingID}}]({{.MeetingURL}}).\n\n[Присоединиться]({{.MeetingURL}})" + }, + "jitsi.start_meeting.meeting_id": { + "hash": "sha1-8a1315eaeb59e44132aa5c27e4f53e7ba92359f7", + "other":"Идентификатор совещания" + }, + "jitsi.start_meeting.meeting_link_valid_until": { + "hash": "sha1-2707cc0764b955fca772a7dd5337e4aaa6018fcc", + "other":"Ссылка на совещание действительна до: {{.Datetime}}" + }, + "jitsi.start_meeting.personal_meeting_id": { + "hash": "sha1-ba2b43d1c43e28926cc42c26651693567363dd77", + "other":"Идентификатор личной встречи (PMI)" + }, + "jitsi.start_meeting.personal_meeting_topic": { + "hash": "sha1-22fab211c66c011f0e1f2ca6303443da6e20793e", + "other":"Личная встреча {{.Name}}" + }, + "jitsi.start_meeting.slack_attachment_text": { + "hash": "sha1-7726587ccfee9bb7539aad458c154f8be3d95dcd", + "other":"{{.MeetingType}}: [{{.MeetingID}}]({{.MeetingURL}})\n\n[Присоединиться]({{.MeetingURL}})" + } +} diff --git a/webapp/i18n/index.ts b/webapp/i18n/index.ts index 86edc92f..8f557702 100644 --- a/webapp/i18n/index.ts +++ b/webapp/i18n/index.ts @@ -2,6 +2,7 @@ import * as de from './de.json'; import * as en from './en.json'; import * as es from './es.json'; import * as fr from './fr.json'; +import * as ru from './ru.json'; export function getTranslations(locale: string): {[key: string]: string} { switch (locale) { @@ -13,6 +14,8 @@ export function getTranslations(locale: string): {[key: string]: string} { return en; case 'es': return es; + case 'ru': + return ru; } return {}; } diff --git a/webapp/i18n/ru.json b/webapp/i18n/ru.json new file mode 100644 index 00000000..ab2e392f --- /dev/null +++ b/webapp/i18n/ru.json @@ -0,0 +1,14 @@ +{ + "jitsi.close": "Закрыть", + "jitsi.creator-has-started-a-meeting": "{creator} начал совещание", + "jitsi.default-title": "Совещание Jitsi", + "jitsi.join-meeting": "ПРИСОЕДИНИТЬСЯ", + "jitsi.link-valid-until": "Ссылка на совещание действительна до: ", + "jitsi.maximize": "Развернуть", + "jitsi.meeting-id": "Идентификатор совещания: ", + "jitsi.minimize": "Свернуть", + "jitsi.move-down": "Переместить вниз", + "jitsi.move-up": "Переместить вверх", + "jitsi.open-in-new-tab": "Открыть в новой вкладке", + "jitsi.personal-meeting-id": "Идентификатор личной встречи (PMI): " +}