diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index c164efb..a74b695 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -8,8 +8,8 @@ on:
paths:
- .github/workflows/**
- outline/**
- - tools/translation.json
- - tools/patches/**
+ - translation/ru.json
+ - patches/**
- Dockerfile.prod
workflow_dispatch:
diff --git a/README.md b/README.md
index 097e27b..bfbcbe0 100644
--- a/README.md
+++ b/README.md
@@ -20,8 +20,8 @@
```yaml
services:
outline:
- image: flameshikari/outline-ru:1.2.0
- # image: ghcr.io/flameshikari/outline-ru:1.2.0
+ image: flameshikari/outline-ru:1.3.0
+ # image: ghcr.io/flameshikari/outline-ru:1.3.0
env_file: ./docker.env
expose:
- 3000
@@ -93,7 +93,7 @@ services:
2. Пулл изменений в подмодуле и переключение на последний доступный тег:
```sh
- git submodule foreach 'git pull --rebase --tags && git checkout v1.2.0'
+ git submodule foreach 'git pull --rebase --tags && git checkout v1.3.0'
```
3. Запуск контейнеров:
diff --git a/outline b/outline
index 4aa5cac..0780fe2 160000
--- a/outline
+++ b/outline
@@ -1 +1 @@
-Subproject commit 4aa5cacc57857b63b1c1de112cd7ea40afad5c2a
+Subproject commit 0780fe23470992d36f33b84d6f206886ef471436
diff --git a/translation/ru.json b/translation/ru.json
index 520a6dd..9f4b0cc 100644
--- a/translation/ru.json
+++ b/translation/ru.json
@@ -62,10 +62,6 @@
"Unpublished {{ documentName }}": "Неопубликован {{ documentName }}",
"Subscription inherited from collection": "Подписка унаследована от коллекции",
"Share this document": "Поделиться документом",
- "HTML": "HTML",
- "PDF": "PDF",
- "Exporting": "Экспортируется",
- "Markdown": "Markdown",
"Download": "Скачать",
"Download document": "Скачать документ",
"Copy as Markdown": "Скопировать как Markdown",
@@ -113,6 +109,8 @@
"You have left the shared document": "Вы покинули общий документ",
"Could not leave document": "Не удалось покинуть документ",
"Apply template": "Применить шаблон",
+ "New emoji": "Новое эмодзи",
+ "Upload emoji": "Загрузить эмодзи",
"Disconnect": "Отключить",
"Disconnect analytics": "Отключить аналитику",
"Home": "Домашняя",
@@ -136,10 +134,17 @@
"Log out": "Выйти",
"Mark notifications as read": "Отметить оповещения как прочитанные",
"Archive all notifications": "Архивировать все оповещения",
+ "Mark as read": "Пометить как прочитанное",
+ "Mark as unread": "Пометить как непрочитанное",
"New App": "Новое приложение",
"New Application": "Новое приложение",
"This version of the document was deleted": "Эта версия документа была удалена",
"Link copied": "Ссылка скопирована",
+ "HTML": "HTML",
+ "PDF": "PDF",
+ "Exporting": "Экспортируется",
+ "Markdown": "Markdown",
+ "Download revision": "Скачать ревизию",
"Dark": "Тёмная",
"Light": "Светлая",
"System": "Системная",
@@ -223,6 +228,9 @@
"Couldn’t copy the document, try again?": "Не удалось скопировать документ. Попробовать снова?",
"Include nested documents": "Включить вложенные документы",
"Copy to {{ location }}": "Скопировать в {{ location }}",
+ "Export started": "Экспорт начат",
+ "A link to your file will be sent through email soon": "Ссылка на ваш файл скоро будет отправлена по почте",
+ "You will receive an email when it's complete.": "Когда все будет готово, вы получите письмо на почту.",
"Search collections & documents": "Искать коллекции & документы",
"No results found": "Ничего не найдено",
"Document options": "Параметры документа",
@@ -257,8 +265,22 @@
"Currently editing": "Сейчас редактируется",
"Currently viewing": "Сейчас просматривается",
"Viewed {{ timeAgo }}": "Просмотрено {{ timeAgo }}",
+ "File type not supported. Please use PNG, JPG, GIF, or WebP.": "Тип файла не поддерживается. Пожалуйста, используйте PNG, JPG, GIF или WebP.",
+ "File size too large. Maximum size is {{ size }}.": "Размер файла слишком большой. Максимальный размер — {{ size }}.",
+ "Please enter a name for the emoji": "Пожалуйста, введите имя для эмодзи.",
+ "Please select an image file": "Пожалуйста, выберите изображение",
+ "Emoji created successfully": "Эмодзи успешно создано",
"Uploading": "Идёт загрузка",
+ "Add emoji": "Добавить эмодзи",
+ "Square images with transparent backgrounds work best. If your image is too large, we’ll try to resize it for you.": "Квадратные изображения с прозрачным фоном подходят лучше всего. Если изображение слишком большое, мы попробуем уменьшить его размер за вас.",
"Upload an image": "Загрузить изображение",
+ "Click or drag to replace": "Кликните или перетащите, чтобы заменить",
+ "Drop the image here": "Перетащите изображение сюда",
+ "Click, drop, or paste an image here": "Кликните, перетащите или вставьте изображение сюда",
+ "PNG, JPG, GIF, or WebP up to {{ size }}": "PNG, JPG, GIF или WebP размером до {{ size }}",
+ "Choose a name": "Выберите имя",
+ "name can only contain lowercase letters, numbers, and underscores.": "имя может состоять только из строчных латинских букв, цифр и подчеркиваний.",
+ "This emoji will be available as": "Этот эмодзи будет доступен как",
"Module failed to load": "Произошла ошибка во время загрузки модуля",
"Loading Failed": "Ошибка загрузки",
"Sorry, part of the application failed to load. This may be because it was updated since you opened the tab or because of a failed network request. Please try reloading.": "К сожалению, части приложения не удалось загрузиться. Это могло произойти из-за того, что страница обновилась с тех пор, как была открыта или из-за проблем в отправке сетевого запроса. Пожалуйста, попробуйте перезагрузить страницу.",
@@ -278,14 +300,10 @@
"{{userName}} published": "Опубликовано {{userName}}",
"{{userName}} unpublished": "Снято с публикации {{userName}}",
"{{userName}} moved": "Перемещено {{userName}}",
- "Your file will be available in {{ location }} soon": "Ваш файл будет доступен в {{ location }} скоро",
- "View": "Просмотр",
- "Export started": "Экспорт начат",
"A ZIP file containing the images, and documents in the Markdown format.": "ZIP-архив, содержащий изображения и документы в формате Markdown.",
"A ZIP file containing the images, and documents as HTML files.": "ZIP-архив, содержащий изображения и документы в формате HTML.",
"Structured data that can be used to transfer data to another compatible {{ appName }} instance.": "Структурированные данные, которые можно использовать для передачи данных в другой совместимый инстанс {{ appName }}.",
"Exporting the collection {{collectionName}} may take some time.": "Экспорт коллекции {{collectionName}} может занять некоторое время.",
- "You will receive an email when it's complete.": "Когда все будет готово, вы получите письмо на почту.",
"Include attachments": "Включить вложения",
"Including uploaded images and files in the exported data": "Включение загруженных изображений и файлов в экспортируемые данные",
"Include private collections": "Включить приватные коллекции",
@@ -331,6 +349,7 @@
"View, navigate, or download images in the document": "Просмотр, навигация или загрузка изображений в документе",
"Zoom in": "Приблизить",
"Zoom out": "Отдалить",
+ "Edit diagram": "Редактировать диаграмму",
"Close": "Закрыть",
"Previous": "Предыдущий",
"Next": "Следующий",
@@ -339,9 +358,19 @@
"Sorry, an error occurred.": "К сожалению, произошла ошибка.",
"Click to retry": "Кликните, чтобы повторить",
"Back": "Назад",
+ "Notification options": "Параметры уведомлений",
"Unknown": "Неизвестно",
+ "Mentions": "Упоминания",
+ "Comments and replies": "Комментарии и ответы",
+ "Document events": "События документа",
+ "Collection events": "События коллекции",
"Mark all as read": "Отметить все как прочитанное",
"You're all caught up": "Вы в теме",
+ "Client type": "Тип клиента",
+ "Confidential": "Конфиденциально",
+ "Suitable for server-side applications": "Подходит для серверных приложений",
+ "Public": "Публично",
+ "Suitable for client-side or mobile applications": "Подходит для клиентских или мобильных приложений",
"Icon": "Иконка",
"OAuth client icon": "Иконка OAuth-клиента",
"My App": "Мое приложение",
@@ -363,6 +392,9 @@
"{{ hours }}h read": "{{ hours }}ч чтения",
"{{ minutes }}m read": "{{ minutes }}м чтения",
"Revision deleted": "Ревизия удалена",
+ "{{count}} people_0": "{{count}} человек",
+ "{{count}} people_1": "{{count}} человека",
+ "{{count}} people_2": "{{count}} человек",
"Current version": "Текущая версия",
"{{userName}} edited": "{{userName}} отредактировал",
"Revision options": "Настройка ревизии",
@@ -457,6 +489,7 @@
"Change permissions?": "Изменить права доступа?",
"{{ documentName }} cannot be moved within {{ parentDocumentName }}": "{{ documentName }} не может быть перемещён внутри {{ parentDocumentName }}",
"You can't reorder documents in an alphabetically sorted collection": "Вы не можете изменить порядок документов в коллекции, отсортированной по алфавиту",
+ "{{ documentName }} cannot be moved here": "{{ documentName }} нельзя переместить сюда",
"Return to App": "На главную",
"Installation": "Установка",
"Unstar document": "Убрать документ из избранного",
@@ -537,6 +570,7 @@
"Italic": "Курсив",
"Sorry, that link won’t work for this embed type": "К сожалению, эта ссылка не работает для такого типа встраивания",
"File attachment": "Прикрепленные файлы",
+ "Embed PDF": "Встроить PDF",
"Enter a link": "Введите ссылку",
"Big heading": "Большой заголовок",
"Medium heading": "Средний заголовок",
@@ -590,12 +624,15 @@
"Video": "Видео",
"None": "Никто",
"Delete embed": "Удалить вставку",
+ "Formatting controls": "Инструменты форматирования",
+ "Distribute columns": "Распределить столбцы",
"Could not import file": "Не удалось импортировать файл",
"Unsubscribed from document": "Отписаться от документа",
"Unsubscribed from collection": "Отменена подписка на коллекцию",
"Account": "Аккаунт",
"API & Apps": "API и приложения",
"Details": "Подробности",
+ "Authentication": "Аутентификация",
"Security": "Безопасность",
"Features": "Функции",
"Members": "Участники",
@@ -611,6 +648,9 @@
"Comment options": "Настройки комментариев",
"Enable viewer insights": "Включить подробности о наблюдателях",
"Enable embeds": "Включить встраивание",
+ "Delete Emoji": "Удалить эмодзи",
+ "Emoji deleted": "Эмодзи удалено",
+ "Are you sure you want to delete the {{emojiName}} emoji? You will no longer be able to use it in your documents or collections.": "Вы уверены, что хотите удалить эмодзи {{emojiName}}? Вы больше не сможете использовать его в своих документах или коллекциях.",
"File": "Файл",
"Group members": "Участники группы",
"Edit group": "Редактировать группу",
@@ -678,6 +718,7 @@
"{{ groupsCount }} groups with access_1": "{{ groupsCount }} группы с доступом",
"{{ groupsCount }} groups with access_2": "{{ groupsCount }} групп с доступом",
"Overview": "Обзор",
+ "Popular": "Популярное",
"Recently updated": "Недавно обновлено",
"Recently published": "Недавно опубликовано",
"Least recently updated": "Последние обновления",
@@ -687,6 +728,14 @@
"Add a description": "Добавить описание",
"Signing in": "Вход",
"You can safely close this window once the Outline desktop app has opened": "Вы можете безопасно закрыть это окно после открытия настольного приложения Outline",
+ "{{ current }} of {{ count }} changes_0": "{{ current }} из {{ count }} изменений",
+ "{{ current }} of {{ count }} changes_1": "{{ current }} из {{ count }} изменений",
+ "{{ current }} of {{ count }} changes_2": "{{ current }} из {{ count }} изменений",
+ "{{ count }} changes_0": "{{ count }} изменение",
+ "{{ count }} changes_1": "{{ count }} изменения",
+ "{{ count }} changes_2": "{{ count }} изменений",
+ "Previous change": "Предыдущее изменение",
+ "Next change": "Следующее изменение",
"Error creating comment": "При создании комментария произошла ошибка",
"Add a comment": "Добавить комментарий",
"Add a reply": "Добавить ответ",
@@ -736,6 +785,7 @@
"Archived": "Архивировано",
"Save draft": "Сохранить черновик",
"Restore version": "Восстановить версию",
+ "Highlight changes": "Выделить изменения",
"No history yet": "Истории пока нет",
"Source": "Источник",
"Created": "Создан",
@@ -805,6 +855,8 @@
"Something went wrong": "Что-то пошло не так",
"Sorry, an unknown error occurred loading the page. Please try again or contact support if the issue persists.": "Извините, при загрузке страницы произошла неизвестная ошибка. Попробуйте ещё раз или обратитесь в службу поддержки, если проблема не исчезнет.",
"Created by me": "Созданные мной",
+ "Weird, this shouldn't ever be empty": "Здесь будут появляться недавно обновлённые документы",
+ "Documents with recent activity will appear here": "Здесь будут появляться наиболее популярные документы",
"You haven’t created any documents yet": "Вы еще не создали ни одного документа",
"Documents you’ve recently viewed will be here for easy access": "Документы, которые вы недавно просматривали, будут здесь для быстрого доступа",
"{{ count }} invites sent_0": "{{ count }} приглашение отправлено",
@@ -871,6 +923,8 @@
"Triggers": "Триггеры",
"Mention users and more": "Упоминания пользователей и другое",
"Insert block": "Вставить блок",
+ "Continue with Passkey": "Продолжить с ключом доступа",
+ "Passkeys are not supported in the desktop app": "Ключи доступа не поддерживаются в десктопном приложении",
"Sign In": "Вход",
"Continue with Email": "Продолжить с почтой",
"Continue with {{ authProviderName }}": "Продолжить с {{ authProviderName }}",
@@ -976,6 +1030,7 @@
"Rotating the client secret will invalidate the current secret. Make sure to update any applications using these credentials.": "Обновление секретного ключа клиента аннулирует текущий ключ. Обязательно обновите все приложения, использующие эти учетные данные.",
"Displayed to users when authorizing": "Отображается пользователям при авторизации",
"Application icon": "Иконка приложения",
+ "Confidential clients can securely store a secret": "Конфиденциальные клиенты могут безопасно хранить секрет",
"Developer information shown to users when authorizing": "Информация о разработчике, показываемая пользователям при авторизации",
"Developer name": "Имя разработчика",
"Developer URL": "URL разработчика",
@@ -990,12 +1045,20 @@
"Where users are redirected to authorize this app": "Куда перенаправляются пользователи для авторизации этого приложения",
"Applications allow you to build internal or public integrations with Outline and provide secure access via OAuth. For more details see the developer documentation.": "Приложения позволяют создавать внутренние или публичные интеграции с Outline и обеспечивать безопасный доступ через OAuth. Подробности см. в документации для разработчиков.",
"Settings saved": "Настройки сохранены",
+ "Are you sure?": "Вы уверены?",
+ "Removing": "Удаление",
+ "Removing this authentication provider will prevent members from signing in with {{ authProvider }}.": "Удаление этого провайдера аутентификации не позволит участникам входить через {{ authProvider }}.",
+ "Manage how members sign-in to your workspace and which authentication providers are enabled.": "Управляйте тем, как участники входят в рабочее прстранство и какие провайдеры аутентификации включены.",
"Allow members to sign-in with {{ authProvider }}": "Разрешить пользователям входить с помощью {{ authProvider }}.",
+ "Connect {{ authProvider }} to allow members to sign-in": "Подключить {{ authProvider }} для входа участников",
"Connected": "Подключено",
"Disabled": "Отключено",
"Connect": "Подключить",
"Allow members to sign-in using their email address": "Разрешить пользователям входить в систему с помощью их адреса почты",
"The server must have SMTP configured to enable this setting": "Параметр будет доступен после настройки SMTP на сервере.",
+ "Passkeys": "Ключи доступа",
+ "Allow members to sign-in with a WebAuthn passkey": "Разрешить участникам вход с помощью ключа доступа WebAuthn",
+ "Restrictions": "Ограничения",
"by {{ name }}": "{{ name }}",
"Expired": "Срок действия истёк",
"Last used": "Последний раз использован",
@@ -1018,6 +1081,11 @@
"File not supported – please upload a valid ZIP file": "Файл не поддерживается. Загрузите допустимый ZIP-архив",
"Set the default permission level for collections created from the import": "Установите уровень разрешений по умолчанию для коллекций, созданных в результате импорта",
"Start import": "Начать импортирование",
+ "Added by": "Добавлено",
+ "Date added": "Дата добавления",
+ "Members exported successfully": "Участники успешно экспортированы",
+ "Failed to export members": "Не удалось экспортировать участников",
+ "Download CSV": "Скачать CSV",
"Processing": "Обработка",
"Completed": "Завершено",
"Failed": "Неудачно",
@@ -1085,6 +1153,8 @@
"Editors": "Редакторы",
"All status": "Все статусы",
"Active": "Активные",
+ "Could not load emojis": "Не удалось загрузить эмодзи",
+ "Custom emojis can be used throughout your workspace in documents, comments, and reactions.": "Пользовательские эмодзи можно использовать в документах, комментариях и реакциях по всему рабочему пространству.",
"Left": "Слева",
"Right": "Справа",
"Logo updated": "Логотип обновлен",
@@ -1191,12 +1261,14 @@
"Are you sure you want to require invites?": "Вы уверены, что хотите требовать приглашений?",
"New users will first need to be invited to create an account. Default role and Allowed domains will no longer apply.": "Новым пользователям нужно будет получать приглашение для создания аккаунта. Роль по умолчанию и Разрешенные домены больше не будут применяться.",
"Settings that impact the access, security, and content of your workspace.": "Настройки, влияющие на доступ, безопасность и содержимое вашего рабочего пространства.",
+ "Invites": "Приглашения",
"Allow users to send invites": "Разрешить пользователям отправлять приглашения",
"Allow editors to invite other people to the workspace": "Разрешить редакторам приглашать других людей в рабочее пространство.",
"Require invites": "Требуется приглашение",
"Require members to be invited to the workspace before they can create an account using SSO.": "Требовать, чтобы участники были приглашены в рабочее пространство, прежде чем они смогут создать аккаунт с помощью SSO.",
"Default role": "Роль по умолчанию",
"The default user role for new accounts. Changing this setting does not affect existing user accounts.": "Роль пользователя по умолчанию для новых аккаунтов. Изменение этого параметра не влияет на существующие аккаунты пользователей.",
+ "Allow users to sign in with passkeys for passwordless authentication": "Разрешить вход с помощью ключей доступа для аутентификации без пароля",
"When enabled, documents can be shared publicly on the internet by any member of the workspace": "Документы могут быть опубликованы в Интернете любым участником команды.",
"Viewer document exports": "Экспорт документа наблюдателями",
"When enabled, viewers can see download options for documents": "Наблюдателям станут доступны настройки скачивания для документов.",
@@ -1240,6 +1312,9 @@
"Expires today": "Истёк сегодня",
"Expires tomorrow": "Истечёт завтра",
"Expires {{ date }}": "Истечёт {{ date }}",
+ "Configure a custom Diagrams.net installation URL to use your own self-hosted instance for embedding diagrams in your documents.": "Настройте URL-адрес вашего инстанса Diagrams.net для использования его при внедрении диаграмм в документы.",
+ "Installation URL": "URL-адрес инстанса",
+ "The URL of your Diagrams.net installation. Leave empty to use the cloud hosted app.diagrams.net": "URL-адрес вашего инстанса Diagrams.net. Оставьте пустым, чтобы использовать облачную версию app.diagrams.net",
"New attribute": "Новый атрибут",
"Paper size": "Размер бумаги",
"Ask AI \"{{question}}\"": "Спросить ИИ «{{question}}»",
@@ -1332,6 +1407,27 @@
"An ID that uniquely identifies the website in your Matomo instance.": "Уникальный ID, который идентифицирует сайт в вашем инстансе Matomo.",
"Whoops, you need to accept the permissions in Notion to connect {{ appName }} to your workspace. Try again?": "Вам нужно принять разрешения в Notion для подключения {{ appName }} к вашему рабочему пространству. Попробовать снова?",
"Import pages from Notion": "Импорт страниц из Notion",
+ "Passkey options": "Параметры ключа доступа",
+ "Registered {{ timeAgo }}": "Зарегистрирован {{ timeAgo }}",
+ "Passkey updated": "Ключ доступа обновлен",
+ "Failed to update passkey. Please try again.": "Не удалось обновить ключ доступа. Повторите попытку.",
+ "Give your passkey a memorable name to easily identify it.": "Дайте ключу доступа запоминающееся имя для легкой идентификации.",
+ "Enter passkey name": "Введите имя ключа доступа",
+ "Failed to load passkeys": "Не удалось загрузить ключи доступа",
+ "Passkey added successfully": "Ключ доступа успешно добавлен",
+ "Failed to register passkey. Please try again.": "Не удалось зарегистрировать ключ доступа. Пожалуйста, попробуйте снова.",
+ "Rename passkey": "Переименовать ключ доступа",
+ "Delete passkey": "Удалить ключ доступа",
+ "Passkey deleted successfully": "Ключ доступа успешно удален",
+ "Failed to delete passkey. Please try again.": "Не удалось удалить ключ доступа. Пожалуйста, попробуйте снова.",
+ "Are you sure you want to delete this passkey? You will no longer be able to use it to sign in.": "Вы уверены, что хотите удалить этот ключ доступа? Вы больше не сможете использовать его для входа.",
+ "Registering": "Регистрирую",
+ "Add Passkey": "Добавить ключ доступа",
+ "Passkeys allow you to sign in safely without a password using your device's biometric authentication (Face ID, Touch ID, Windows Hello) or security key.": "Ключи доступа позволяют безопасно входить без пароля, используя биометрическую аутентификацию устройства (Face ID, Touch ID, Windows Hello) или ключ безопасности.",
+ "Sign-in with Passkey is currently disabled for this team.": "Вход через ключ доступа временно отключен для этой команды.",
+ "Enable for all users in Settings -> Authentication.": "Включить для всех пользователей в Настройки -> Аутентификация.",
+ "Contact a workspace admin to enable it.": "Свяжитесь с администратором рабочего пространства, чтобы включить это.",
+ "You don't have any passkeys yet.": "У вас пока нет ключей доступа.",
"Add to Slack": "Добавить в Slack",
"document published": "документ опубликован",
"document updated": "документ обновлен",
@@ -1389,107 +1485,27 @@
"You created {{ timeAgo }}": "Вы создали {{ timeAgo }}",
"{{ user }} created {{ timeAgo }}": "{{ user }} создан {{ timeAgo }}",
"Caption": "Подпись",
+ "Empty diagram": "Пустая диаграмма",
+ "Double click to edit": "Двойной клик для редактирования",
"Open": "Открыть",
"Error loading data": "Ошибка загрузки данных",
-
- "New emoji": "Новое эмодзи",
- "Upload emoji": "Загрузить эмодзи",
- "Mark as read": "Пометить как прочитанное",
- "Mark as unread": "Пометить как непрочитанное",
- "Download revision": "Скачать ревизию",
- "File type not supported. Please use PNG, JPG, GIF, or WebP.": "Тип файла не поддерживается. Пожалуйста, используйте PNG, JPG, GIF или WebP.",
- "File size too large. Maximum size is {{ size }}.": "Размер файла слишком большой. Максимальный размер — {{ size }}.",
- "Please enter a name for the emoji": "Пожалуйста, введите имя для эмодзи.",
- "Please select an image file": "Пожалуйста, выберите изображение",
- "Emoji created successfully": "Эмодзи успешно создано",
- "Add emoji": "Добавить эмодзи",
- "Square images with transparent backgrounds work best. If your image is too large, we’ll try to resize it for you.": "Квадратные изображения с прозрачным фоном подходят лучше всего. Если изображение слишком большое, мы попробуем уменьшить его размер за вас.",
- "Click or drag to replace": "Кликните или перетащите, чтобы заменить",
- "Drop the image here": "Перетащите изображение сюда",
- "Click, drop, or paste an image here": "Кликните, перетащите или вставьте изображение сюда",
- "PNG, JPG, GIF, or WebP up to {{ size }}": "PNG, JPG, GIF или WebP размером до {{ size }}",
- "Choose a name": "Выберите имя",
- "name can only contain lowercase letters, numbers, and underscores.": "имя может состоять только из строчных латинских букв, цифр и подчеркиваний.",
- "This emoji will be available as": "Этот эмодзи будет доступен как",
- "A link to your file will be sent through email soon": "Ссылка на ваш файл скоро будет отправлена по почте",
- "Edit diagram": "Редактировать диаграмму",
- "Notification options": "Параметры уведомлений",
- "Mentions": "Упоминания",
- "Comments and replies": "Комментарии и ответы",
- "Document events": "События документа",
- "Collection events": "События коллекции",
- "Client type": "Тип клиента",
- "Confidential": "Конфиденциально",
- "Suitable for server-side applications": "Подходит для серверных приложений",
- "Public": "Публично",
- "Suitable for client-side or mobile applications": "Подходит для клиентских или мобильных приложений",
- "{{count}} people_0": "{{count}} человек",
- "{{count}} people_1": "{{count}} человека",
- "{{count}} people_2": "{{count}} человек",
- "{{ documentName }} cannot be moved here": "{{ documentName }} нельзя переместить сюда",
- "Embed PDF": "Встроить PDF",
- "Formatting controls": "Инструменты форматирования",
- "Distribute columns": "Распределить столбцы",
- "Authentication": "Аутентификация",
- "Delete Emoji": "Удалить эмодзи",
- "Emoji deleted": "Эмодзи удалено",
- "Are you sure you want to delete the {{emojiName}} emoji? You will no longer be able to use it in your documents or collections.": "Вы уверены, что хотите удалить эмодзи {{emojiName}}? Вы больше не сможете использовать его в своих документах или коллекциях.",
- "Popular": "Популярное",
- "{{ current }} of {{ count }} changes_0": "{{ current }} из {{ count }} изменений",
- "{{ current }} of {{ count }} changes_1": "{{ current }} из {{ count }} изменений",
- "{{ current }} of {{ count }} changes_2": "{{ current }} из {{ count }} изменений",
- "{{ count }} changes_0": "{{ count }} изменение",
- "{{ count }} changes_1": "{{ count }} изменения",
- "{{ count }} changes_2": "{{ count }} изменений",
- "Previous change": "Предыдущее изменение",
- "Next change": "Следующее изменение",
- "Highlight changes": "Выделить изменения",
- "Weird, this shouldn't ever be empty": "Здесь будут появляться недавно обновлённые документы",
- "Documents with recent activity will appear here": "Здесь будут появляться наиболее популярные документы",
- "Continue with Passkey": "Продолжить с ключом доступа",
- "Passkeys are not supported in the desktop app": "Ключи доступа не поддерживаются в десктопном приложении",
- "Confidential clients can securely store a secret": "Конфиденциальные клиенты могут безопасно хранить секрет",
- "Are you sure?": "Вы уверены?",
- "Removing": "Удаление",
- "Removing this authentication provider will prevent members from signing in with {{ authProvider }}.": "Удаление этого провайдера аутентификации не позволит участникам входить через {{ authProvider }}.",
- "Manage how members sign-in to your workspace and which authentication providers are enabled.": "Управляйте тем, как участники входят в рабочее прстранство и какие провайдеры аутентификации включены.",
- "Connect {{ authProvider }} to allow members to sign-in": "Подключить {{ authProvider }} для входа участников",
- "Passkeys": "Ключи доступа",
- "Allow members to sign-in with a WebAuthn passkey": "Разрешить участникам вход с помощью ключа доступа WebAuthn",
- "Restrictions": "Ограничения",
- "Added by": "Добавлено",
- "Date added": "Дата добавления",
- "Members exported successfully": "Участники успешно экспортированы",
- "Failed to export members": "Не удалось экспортировать участников",
- "Download CSV": "Скачать CSV",
- "Could not load emojis": "Не удалось загрузить эмодзи",
- "Custom emojis can be used throughout your workspace in documents, comments, and reactions.": "Пользовательские эмодзи можно использовать в документах, комментариях и реакциях по всему рабочему пространству.",
- "Invites": "Приглашения",
- "Allow users to sign in with passkeys for passwordless authentication": "Разрешить вход с помощью ключей доступа для аутентификации без пароля",
- "Configure a custom Diagrams.net installation URL to use your own self-hosted instance for embedding diagrams in your documents.": "Настройте URL-адрес вашего инстанса Diagrams.net для использования его при внедрении диаграмм в документы.",
- "Installation URL": "URL-адрес инстанса",
- "The URL of your Diagrams.net installation. Leave empty to use the cloud hosted app.diagrams.net": "URL-адрес вашего инстанса Diagrams.net. Оставьте пустым, чтобы использовать облачную версию app.diagrams.net",
- "Passkey options": "Параметры ключа доступа",
- "Registered {{ timeAgo }}": "Зарегистрирован {{ timeAgo }}",
- "Passkey updated": "Ключ доступа обновлен",
- "Failed to update passkey. Please try again.": "Не удалось обновить ключ доступа. Повторите попытку.",
- "Give your passkey a memorable name to easily identify it.": "Дайте ключу доступа запоминающееся имя для легкой идентификации.",
- "Enter passkey name": "Введите имя ключа доступа",
- "Failed to load passkeys": "Не удалось загрузить ключи доступа",
- "Passkey added successfully": "Ключ доступа успешно добавлен",
- "Failed to register passkey. Please try again.": "Не удалось зарегистрировать ключ доступа. Пожалуйста, попробуйте снова.",
- "Rename passkey": "Переименовать ключ доступа",
- "Delete passkey": "Удалить ключ доступа",
- "Passkey deleted successfully": "Ключ доступа успешно удален",
- "Failed to delete passkey. Please try again.": "Не удалось удалить ключ доступа. Пожалуйста, попробуйте снова.",
- "Are you sure you want to delete this passkey? You will no longer be able to use it to sign in.": "Вы уверены, что хотите удалить этот ключ доступа? Вы больше не сможете использовать его для входа.",
- "Registering": "Регистрирую",
- "Add Passkey": "Добавить ключ доступа",
- "Passkeys allow you to sign in safely without a password using your device's biometric authentication (Face ID, Touch ID, Windows Hello) or security key.": "Ключи доступа позволяют безопасно входить без пароля, используя биометрическую аутентификацию устройства (Face ID, Touch ID, Windows Hello) или ключ безопасности.",
- "Sign-in with Passkey is currently disabled for this team.": "Вход через ключ доступа временно отключен для этой команды.",
- "Enable for all users in Settings -> Authentication.": "Включить для всех пользователей в Настройки -> Аутентификация.",
- "Contact a workspace admin to enable it.": "Свяжитесь с администратором рабочего пространства, чтобы включить это.",
- "You don't have any passkeys yet.": "У вас пока нет ключей доступа.",
- "Empty diagram": "Пустая диаграмма",
- "Double click to edit": "Двойной клик для редактирования"
+ "Downloas as Markdown": "Скачать как Markdown",
+ "Download as HTML": "Скачать как HTML",
+ "Download as PDF": "Скачать как PDF",
+ "Toggle theme": "Переключить тему",
+ "Copying": "Копирование",
+ "Preparing your download": "Подготовка к загрузке",
+ "A file containing the selected documents in Markdown format.": "Файл содержит выбранные документы в формате Markdown.",
+ "A file containing the selected documents in HTML format.": "Файл содержит выбранные документы в формате HTML.",
+ "A file containing the selected documents in PDF format.": "Файл содержит выбранные документы в формате PDF.",
+ "Include child documents": "Включить дочерние документы",
+ "When selected, exporting the document {{documentName}} may take some time.": "При выборе данного параметра, экспорт документа {{documentName}} может занять некоторое время.",
+ "Uploading… {{ progress }}%": "Загрузка… {{ progress }}%",
+ "Export complete": "Экспорт завершён",
+ "Export failed": "Ошибка экспорта",
+ "An unexpected error occurred": "Произошла непредвиденная ошибка",
+ "Members and guests": "Участники и гости",
+ "No one": "Никто",
+ "Email address visibility": "Видимость почты",
+ "Controls who can see user email addresses in the workspace": "Определяет, кто может видеть почту пользователя в рабочем пространстве"
}