Compare commits

..

4 Commits

Author SHA1 Message Date
Evgeny e026250893 1.8.1 (#34)
* bump version to 1.8.1

* update translation
2026-06-10 06:55:14 +05:00
Evgeny d2be66831d 1.8.0 (#33)
* bump version to 1.8.0

* update Dockerfile

* update translation
2026-06-02 04:59:47 +05:00
flameshikari 49472ac801 update translations
Build / Build [amd64] (push) Has been cancelled
Build / Build [arm64] (push) Has been cancelled
Build / Publish (push) Has been cancelled
2026-05-04 10:33:19 +05:00
flameshikari a81bd3bd17 bump version to 1.7.1 2026-05-04 10:22:47 +05:00
4 changed files with 190 additions and 165 deletions
+2 -2
View File
@@ -1,7 +1,7 @@
ARG APP_PATH=/opt/outline
ARG SRC_PATH=./outline
FROM node:24.15.0 AS build
FROM node:24.16.0 AS build
ARG CDN_URL
ARG APP_PATH
ARG SRC_PATH
@@ -19,7 +19,7 @@ COPY ./translation/ru.json ./shared/i18n/locales/ru_RU/translation.json
RUN yarn build && \
yarn workspaces focus --production
FROM node:24.15.0-slim AS release
FROM node:24.16.0-slim AS release
RUN apt-get update && \
apt-get install -y curl && \
rm -rf /var/lib/apt/lists/*
+3 -3
View File
@@ -20,8 +20,8 @@
```yaml
services:
outline:
image: flameshikari/outline-ru:1.7.0
# image: ghcr.io/flameshikari/outline-ru:1.7.0
image: flameshikari/outline-ru:1.8.1
# image: ghcr.io/flameshikari/outline-ru:1.8.1
env_file: ./docker.env
expose:
- 3000
@@ -93,7 +93,7 @@ services:
2. Пулл изменений в подмодуле и переключение на последний доступный тег:
```sh
git submodule foreach 'git pull --rebase --tags && git checkout v1.7.0'
git submodule foreach 'git pull --rebase --tags && git checkout v1.8.1'
```
3. Запуск контейнеров:
+1 -1
Submodule outline updated: 568b4ac074...c2edd41e87
+184 -159
View File
@@ -1,6 +1,7 @@
{
"New API key": "Новый ключ API",
"Copy": "Скопировать",
"API key copied": "Ключ API скопирован",
"Delete": "Удалить",
"Revoke": "Отозвать",
"Revoke API key": "Отозвать ключ API",
@@ -168,6 +169,7 @@
"New workspace": "Новое рабочее пространство",
"Create a workspace": "Создать рабочее пространство",
"Login to workspace": "Войти в рабочее пространство",
"template": "шаблон",
"Template deleted": "Шаблон удалён",
"Deleting": "Удаление",
"Are you sure about that? Deleting the <em>{{ templateName }}</em> template is permanent.": "Вы уверены? Удаление шаблона <em>{{ templateName }}</em> необратимо.",
@@ -187,6 +189,7 @@
"Collections": "Коллекции",
"Debug": "Отладка",
"Document": "Документ",
"Search results": "Результаты поиска",
"Documents": "Документы",
"Template": "Шаблон",
"Recently viewed": "Недавно просмотренные",
@@ -204,7 +207,10 @@
"You": "Вы",
"Avatar of {{ name }}": "Аватар {{ name }}",
"Viewers": "Наблюдатели",
"Managers": "Менеджеры",
"Members": "Участники",
"Manage templates": "Управление шаблонами",
"Choose who can create and edit templates in this collection.": "Выберите, кто может создавать и редактировать шаблоны в этой коллекции.",
"Public document sharing": "Общий доступ к документу",
"Allow documents within this collection to be shared publicly on the internet.": "Разрешить общий доступ к документам из этой коллекции в Интернете.",
"Commenting": "Комментарий",
@@ -240,6 +246,7 @@
"Install now": "Установить сейчас",
"Deleted Collection": "Удаленная коллекция",
"Untitled": "Без названия",
"Collection options": "Параметры коллекции",
"Document options": "Параметры документа",
"Unpin": "Открепить",
"Export started": "Экспорт начат",
@@ -295,6 +302,7 @@
"Currently editing": "Сейчас редактируется",
"Currently viewing": "Сейчас просматривается",
"Viewed {{ timeAgo }}": "Просмотрено {{ timeAgo }}",
"Uploading… {{ progress }}%": "Загрузка… {{ progress }}%",
"File type not supported. Please use PNG, JPG, GIF, or WebP.": "Тип файла не поддерживается. Пожалуйста, используйте PNG, JPG, GIF или WebP.",
"File size too large. Maximum size is {{ size }}.": "Размер файла слишком большой. Максимальный размер — {{ size }}.",
"Click or drag to replace": "Кликните или перетащите, чтобы заменить",
@@ -305,10 +313,13 @@
"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.": "Лучше всего подходят квадратные изображения с прозрачным фоном. Если изображение слишком большое, мы попробуем уменьшить его размер.",
"Upload an image": "Загрузить изображение",
"Choose a name": "Выберите имя",
"name can only contain lowercase letters, numbers, and underscores.": "имя может состоять только из строчных латинских букв, цифр и подчеркиваний.",
"This emoji will be available as": "Этот эмодзи будет доступен как",
"Emoji replaced": "Эмодзи заменено",
"Upload a new image to replace the current one for <em>{{emojiName}}</em>. All existing uses of this emoji will be updated automatically.": "Загрузите новое изображение, чтобы заменить текущее для <em>{{emojiName}}</em>. Все существующие случаи использования этого эмодзи будут обновлены автоматически.",
"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.": "К сожалению, части приложения не удалось загрузиться. Это могло произойти из-за того, что страница обновилась с тех пор, как была открыта или из-за проблем в отправке сетевого запроса. Пожалуйста, попробуйте перезагрузить страницу.",
@@ -380,6 +391,15 @@
"Sorry, an error occurred.": "К сожалению, произошла ошибка.",
"Click to retry": "Кликните, чтобы повторить",
"Back": "Назад",
"Can view the document": "Может просматривать документ",
"Can view and edit the document": "Может просматривать и редактировать документ",
"Manage": "Управлять",
"Full access including sharing": "Полный доступ, включая предоставление доступа",
"Permissions for {{ userName }} updated": "Права доступа для {{ userName }} обновлены",
"Failed to approve access request": "Не удалось одобрить запрос на доступ",
"Access request dismissed": "Запрос на доступ отклонён",
"Failed to dismiss access request": "Не удалось отклонить запрос на доступ",
"Approve": "Одобрить",
"Notification options": "Параметры уведомлений",
"Unknown": "Неизвестно",
"Mentions": "Упоминания",
@@ -413,24 +433,17 @@
"{{ hours }}h {{ minutes }}m read": "{{ hours }}ч {{ minutes }}м чтения",
"{{ hours }}h read": "{{ hours }}ч чтения",
"{{ minutes }}m read": "{{ minutes }}м чтения",
"Manage": "Управлять",
"All members": "Все участники",
"Everyone in the workspace": "Все в рабочем пространстве",
"{{ count }} member_0": "{{ count }} участник",
"{{ count }} member_1": "{{ count }} участника",
"{{ count }} member_2": "{{ count }} участников",
"Public link copied to clipboard": "Публичная ссылка скопирована в буфер",
"Only lowercase letters, digits and dashes allowed": "Допускаются только строчные буквы, цифры и тире",
"Sorry, this link has already been used": "К сожалению, эта ссылка уже используется",
"Public link copied to clipboard": "Публичная ссылка скопирована в буфер",
"Web": "Веб",
"Publish to web": "Опубликовать в сети",
"Allow anyone with the link to access": "Разрешить доступ всем, у кого есть ссылка",
"Publish to internet": "Опубликовать в Интернете",
"Search engine indexing": "Индексация поисковой системы",
"Disable this setting to discourage search engines from indexing the page": "Отключите этот параметр, чтобы запретить поисковым системам индексировать страницу",
"Show last modified": "Показать последний изменённый",
"Display the last modified timestamp on the shared page": "Показывать метки времени последнего изменения на общей странице",
"Show table of contents": "Показать оглавление",
"Display the table of contents on documents by default": "Показывать оглавление в документах по умолчанию",
"All documents in this collection will be shared on the web, including any new documents added later": "Все документы этой коллекции будут опубликованы в Интернете, включая любые новые документы, добавленные позже",
"Invite": "Приглашение",
"{{ userName }} was added to the collection": "{{ userName }} добавлен в коллекцию",
@@ -442,9 +455,28 @@
"{{ count }} people and {{ count2 }} groups added to the collection_2": "{{ count }} людей и {{ count2 }} групп добавлены в коллекцию",
"Switch to dark": "Вкл. тёмную тему",
"Switch to light": "Вкл. светлую тему",
"Subscribe to updates": "Подписаться на обновления",
"Logo": "Логотип",
"Add": "Добавить",
"Add or invite": "Добавить или пригласить",
"Sharing settings updated": "Настройки общего доступа обновлены",
"Display settings": "Настройки отображения",
"Customize how the published document is displayed": "Настройте, как отображается опубликованный документ",
"Image options": "Параметры изображения",
"Upload": "Загрузить",
"Site title": "Название сайта",
"Show last modified": "Показать последний изменённый",
"Display the last modified timestamp on the shared page": "Показывать метки времени последнего изменения на общей странице",
"Show table of contents": "Показать оглавление",
"Display the table of contents on documents by default": "Показывать оглавление в документах по умолчанию",
"Behavior": "Действие",
"Search engine indexing": "Индексация поисковой системы",
"Disable this setting to discourage search engines from indexing the page": "Отключите этот параметр, чтобы запретить поисковым системам индексировать страницу",
"Email subscriptions": "Подписки на уведомления по почте",
"Allow viewers to subscribe and receive email notifications when documents are updated": "Разрешить наблюдателям подписываться и получать уведомления по почте при обновлении документов",
"Something went wrong": "Что-то пошло не так",
"Check your email to confirm your subscription": "Проверьте почту, чтобы подтвердить подписку",
"Get notified when this document is updated": "Получать уведомления при обновлении этого документа",
"Email address": "Адрес почты",
"Viewer": "Наблюдатель",
"Editor": "Редактор",
@@ -460,7 +492,6 @@
"Access inherited from collection": "Доступ унаследован от коллекции",
"{{ userName }} was removed from the document": "{{ userName }} был удален из документа",
"Could not remove user": "Не удалось удалить пользователя",
"Permissions for {{ userName }} updated": "Права доступа для {{ userName }} обновлены",
"Could not update user": "Не удалось обновить пользователя",
"Has access through <2>parent</2>": "Имеет доступ через <2>parent</2>",
"Suspended": "Отключен",
@@ -478,7 +509,6 @@
"{{ count }} groups added to the document_0": "{{ count }} группа была добавлена в документ",
"{{ count }} groups added to the document_1": "{{ count }} группы были добавлены в документ",
"{{ count }} groups added to the document_2": "{{ count }} групп были добавлена в документ",
"Logo": "Логотип",
"Expand sidebar": "Развернуть боковую панель",
"Collapse sidebar": "Свернуть боковую панель",
"Archived collections": "Архивированные коллекции",
@@ -490,6 +520,7 @@
"Expand": "Развернуть",
"Document not supported try Markdown, Plain text, HTML, or Word": "Документ не поддерживается — попробуйте Markdown, HTML, простой текст или Word",
"Import files": "Импорт файлов",
"Recent": "Недавние",
"Go back": "Назад",
"Go forward": "Вперед",
"Could not load shared documents": "Не удалось загрузить общие документы",
@@ -523,10 +554,13 @@
"Viewers can only view and comment on documents.": "Наблюдатели могут только просматривать и комментировать документы.",
"Are you sure you want to make {{ userName }} a {{ role }}?": "Вы уверены, что хотите назначить пользователю {{ userName }} роль {{ role }}?",
"I understand, delete": "Я понимаю, удалить",
"Are you sure you want to permanently delete {{ userName }}? This operation is unrecoverable, consider suspending the user instead.": "Вы уверены, что хотите навсегда удалить пользователя {{ userName }}? Эта операция необратима, вместо этого рассмотрите возможность приостановить аккаунт пользователя.",
"Are you sure you want to permanently delete {{ userName }}? This operation is unrecoverable. Any API keys, webhooks, and integrations they created will stop working — consider suspending the user instead.": "Вы уверены, что хотите окончательно удалить {{ userName }}? Эту операцию нельзя отменить. Все созданные этим пользователем ключи API, веб-хуки и интеграции перестанут работать — возможно, вместо этого стоит заблокировать пользователя.",
"Are you sure you want to suspend {{ userName }}? Suspended users will be prevented from logging in.": "Вы уверены, что хотите приостановить {{ userName }}? Заблокированные пользователи не смогут войти в систему.",
"New name": "Новое имя",
"Name can't be empty": "Имя не может быть пустым",
"Profile picture updated": "Фото профиля обновлено",
"Unable to upload new profile picture": "Не удалось загрузить новое фото профиля",
"Profile picture": "Фото профиля",
"Check your email to verify the new address.": "Проверьте свою почту для подтверждения нового адреса.",
"The email will be changed once verified.": "Адрес почты будет изменён после подтверждения.",
"You will receive an email to verify your new address. It must be unique in the workspace.": "Вы получите письмо для подтверждения вашего нового адреса почты. Он должен быть уникальным в рабочем пространстве.",
@@ -544,11 +578,18 @@
"Replacement": "Замена",
"Replace": "Заменить",
"Replace all": "Заменить все",
"Go to link": "Перейти по ссылке",
"Open link": "Открыть ссылку",
"Remove link": "Удалить ссылку",
"Formatting controls": "Инструменты форматирования",
"Search or paste a link": "Найти или вставить ссылку",
"Image width": "Ширина изображения",
"Width": "Ширина",
"Image height": "Высота изображения",
"Height": "Высота",
"Profile picture": "Фото профиля",
"Paste a link": "Вставить ссылку",
"Delete embed": "Удалить вставку",
"Delete image": "Удалить изображение",
"Create a new doc": "Создать новый документ",
"Create a nested doc": "Создать вложенный документ",
"{{ userName }} won't be notified, as they do not have access to this document": "{{ userName }} не будет уведомлен, так как у него нет доступа к этому документу",
@@ -557,107 +598,78 @@
"Mention": "Упоминание",
"Embed": "Вставить",
"Not supported": "Не поддерживается",
"Sorry, that link wont work for this embed type": "К сожалению, эта ссылка не работает для такого типа встраивания",
"Upload file": "Загрузить файл",
"Paste a {{service}} link…": "Вставить ссылку {{service}}…",
"More options": "Больше параметров",
"Rename": "Переименовать",
"Insert after": "Вставить после",
"Insert before": "Вставить до",
"Move up": "Сдвинуть вверх",
"Move down": "Сдвинуть вниз",
"Move left": "Сдвинуть влево",
"Move right": "Сдвинуть вправо",
"Align center": "По центру",
"Align left": "По левому краю",
"Align right": "По правому краю",
"Default width": "Стандартная ширина",
"Full width": "На всю ширину",
"Bulleted list": "Маркированный список",
"Todo list": "Список задач",
"Show {{ count }} completed_0": "Показать {{ count }} выполненное",
"Show {{ count }} completed_1": "Показать {{ count }} выполненных",
"Show {{ count }} completed_2": "Показать {{ count }} выполненных",
"Hide completed": "Скрыть завершённое",
"Code block": "Блок кода",
"Copied to clipboard": "Скопировано в буфер",
"Code": "Код",
"Comment": "Комментировать",
"Create link": "Создать ссылку",
"Edit image URL": "Редактировать URL изображения",
"Sorry, an error occurred creating the link": "К сожалению, при создании ссылки возникла ошибка",
"Create a new child doc": "Создать новый дочерний документ",
"Delete table": "Удалить таблицу",
"Type '/' to insert": "Наберите '/' для вставки",
"Keep typing to filter": "Продолжайте печатать для фильтрации",
"Replace file": "Заменить файл",
"Delete file": "Удалить файл",
"Show preview": "Показать превью",
"Download file": "Скачать файл",
"Replace file": "Заменить файл",
"Delete image": "Удалить изображение",
"Download image": "Скачать изображение",
"Replace image": "Заменить изображение",
"Italic": "Курсив",
"Sorry, that link wont work for this embed type": "К сожалению, эта ссылка не работает для такого типа встраивания",
"File attachment": "Прикрепленные файлы",
"Embed PDF": "Встроить PDF",
"Enter a link": "Введите ссылку",
"Big heading": "Большой заголовок",
"Medium heading": "Средний заголовок",
"Small heading": "Малый заголовок",
"Extra small heading": "Очень маленький заголовок",
"Heading": "Заголовок",
"Divider": "Разделитель",
"Image": "Изображение",
"Sorry, an error occurred uploading the file": "К сожалению, при загрузке файла произошла ошибка",
"Uploading… {{ progress }}%": "Загрузка… {{ progress }}%",
"Write a caption": "Напишите подпись",
"Info": "Информация",
"Info notice": "Уведомление с деталями",
"Link": "Ссылка",
"Highlight": "Выделение",
"Background color": "Цвет фона",
"Type '/' to insert": "Наберите '/' для вставки",
"Keep typing to filter": "Продолжайте печатать для фильтрации",
"Open link": "Открыть ссылку",
"Go to link": "Перейти по ссылке",
"Sorry, that type of link is not supported": "К сожалению, этот тип ссылки не поддерживается",
"Todo list": "Список задач",
"Bulleted list": "Маркированный список",
"Ordered list": "Нумерованный список",
"Page break": "Разрыв страницы",
"Paste a link": "Вставить ссылку",
"Paste a {{service}} link…": "Вставить ссылку {{service}}…",
"Placeholder": "Поле для заполнения",
"Quote": "Цитата",
"Remove link": "Удалить ссылку",
"Search or paste a link": "Найти или вставить ссылку",
"Strikethrough": "Зачеркнуть",
"Bold": "Жирный",
"Subheading": "Подзаголовок",
"Sort ascending": "Сортировка по возрастанию",
"Sort descending": "Сортировка по убыванию",
"Image": "Изображение",
"Video": "Видео",
"Embed PDF": "Встроить PDF",
"File attachment": "Прикрепленные файлы",
"Table": "Таблица",
"Export as CSV": "Экспортировать в CSV",
"Toggle header": "Переключить заголовок",
"Math inline (LaTeX)": "Встроенная математика (LaTeX)",
"Quote": "Цитата",
"Code block": "Блок кода",
"Math block (LaTeX)": "Математический блок (LaTeX)",
"Merge cells": "Объединить ячейки",
"Split cell": "Разделить ячейку",
"Tip": "Подсказка",
"Tip notice": "Совет",
"Warning": "Внимание",
"Warning notice": "Предупреждение",
"Success": "Готово",
"Success notice": "Уведомление об успехе",
"Toggle block": "Переключить блок",
"Divider": "Разделитель",
"Page break": "Разрыв страницы",
"Current date": "Текущая дата",
"Current time": "Текущее время",
"Current date and time": "Текущая дата и время",
"Indent": "Отступ",
"Outdent": "Уменьшить отступ",
"Video": "Видео",
"None": "Никто",
"Toggle block": "Переключить блок",
"Add title": "Добавить заголовок",
"Add content": "Добавить содержимое",
"Delete embed": "Удалить вставку",
"Formatting controls": "Инструменты форматирования",
"Distribute columns": "Распределить столбцы",
"Info notice": "Уведомление с деталями",
"Success notice": "Уведомление об успехе",
"Warning notice": "Предупреждение",
"Tip notice": "Совет",
"Wrap text": "Перенос текста",
"Placeholder": "Поле для заполнения",
"Bold": "Жирный",
"Italic": "Курсив",
"Strikethrough": "Зачеркнуть",
"Background color": "Цвет фона",
"None": "Никто",
"Highlight": "Выделение",
"Code": "Код",
"Heading": "Заголовок",
"Subheading": "Подзаголовок",
"Merge cells": "Объединить ячейки",
"Split cell": "Разделить ячейку",
"Outdent": "Уменьшить отступ",
"Indent": "Отступ",
"Create link": "Создать ссылку",
"Comment": "Комментировать",
"Align left": "По левому краю",
"Align center": "По центру",
"Align right": "По правому краю",
"Full width": "На всю ширину",
"Download image": "Скачать изображение",
"Replace image": "Заменить изображение",
"Edit image URL": "Редактировать URL изображения",
"Default width": "Стандартная ширина",
"Distribute columns": "Распределить столбцы",
"Delete table": "Удалить таблицу",
"Export as CSV": "Экспортировать в CSV",
"Sort ascending": "Сортировка по возрастанию",
"Sort descending": "Сортировка по убыванию",
"Toggle header": "Переключить заголовок",
"Insert after": "Вставить после",
"Insert before": "Вставить до",
"Move left": "Сдвинуть влево",
"Move right": "Сдвинуть вправо",
"Move up": "Сдвинуть вверх",
"Move down": "Сдвинуть вниз",
"Rename": "Переименовать",
"Delete Emoji": "Удалить эмодзи",
"Emoji deleted": "Эмодзи удалён",
"I'm sure Delete": "Я уверен — удалить",
@@ -667,6 +679,8 @@
"Could not import file": "Не удалось импортировать файл",
"Unsubscribed from document": "Отписаться от документа",
"Unsubscribed from collection": "Отменена подписка на коллекцию",
"Subscription successful": "Подписка оформлена",
"Unsubscribed": "Отписка выполнена",
"Account": "Аккаунт",
"API & Access": "API и доступ",
"Details": "Подробности",
@@ -727,6 +741,9 @@
"reacted {{ emoji }} to your comment on": "оставил реакцию {{ emoji }} на ваш комментарий в",
"shared": "поделённый",
"invited you to": "пригласил вас в",
"was granted access to": "получил доступ к",
"requested access to": "запросил доступ к",
"is requesting access to": "запрашивает доступ к",
"Choose a date": "Выбрать дату",
"API key created. Please copy the value now as it will not be shown again.": "Ключ API создан. Пожалуйста, скопируйте значение сейчас, так как оно больше не будет показано.",
"Scopes": "Области видимости",
@@ -831,7 +848,9 @@
"{{userName}} published": "{{userName}} опубликовал",
"{{userName}} unpublished": "{{userName}} снял с публикации",
"{{userName}} moved": "{{userName}} переместил",
"Previous version": "Предыдущая версия",
"Highlight changes": "Выделить изменения",
"Compare to": "Сравнить с",
"No history yet": "Истории пока нет",
"Revision deleted": "Ревизия удалена",
"Current version": "Текущая версия",
@@ -876,6 +895,8 @@
"Add content to your document, then use headings or dividers to separate it into slides.": "Добавьте содержимое в документ, затем используйте заголовки или разделители для разделения на слайды.",
"Learn more": "Подробнее",
"Backlinks": "Обратные ссылки",
"Clear search highlight": "Убрать подсветку поиска",
"Warning": "Внимание",
"This document is large which may affect performance": "Этот документ большой и может повлиять на производительность",
"Are you sure about that? Deleting the <em>{{ documentTitle }}</em> document will delete all of its history</em>.": "Вы уверены? Удаление документа <em>{{ documentTitle }}</em> удалит всю его историю</em>.",
"Are you sure about that? Deleting the <em>{{ documentTitle }}</em> document will delete all of its history and <em>{{ any }} nested document</em>._0": "Вы уверены? Удаление документа <em>{{ documentTitle }}</em> удалит всю его историю и <em>{{ any }} вложенный документ</em>.",
@@ -893,9 +914,13 @@
"No documents found for your filters.": "По запросу ничего не найдено.",
"Youve not got any drafts at the moment.": "Черновиков пока нет",
"Payment Required": "Требуется оплата",
"Access request sent": "Запрос на доступ отправлен",
"No access to this doc": "Нет доступа к этому документу",
"It doesnt look like you have permission to access this document.": "Похоже, у вас нет разрешения на доступ к этому документу.",
"Please request access from the document owner.": "Пожалуйста, запросите доступ у владельца документа.",
"Your request to access this document has been sent. You will be notified once access is granted.": "Ваш запрос на доступ к этому документу отправлен. Вы получите уведомление, когда доступ будет предоставлен.",
"It doesn't look like you have permission to access this document. You can request access.": "Похоже, у вас нет прав для доступа к этому документу. Вы можете запросить доступ.",
"Access requested": "Доступ запрошен",
"Requesting…": "Запрос…",
"Request access": "Запросить доступ",
"Not found": "Не найдено",
"The page youre looking for cannot be found. It might have been deleted or the link is incorrect.": "Страница, которую вы ищете, не найдена. Возможно, она была удалена или ссылка неверна.",
"We were unable to load the document while offline.": "Не удалось загрузить документ без сети.",
@@ -945,6 +970,7 @@
"Large header": "Большой заголовок",
"Medium header": "Средний заголовок",
"Small header": "Малый заголовок",
"Link": "Ссылка",
"Underline": "Подчеркивание",
"Undo": "Отменить",
"Redo": "Повторить",
@@ -1040,6 +1066,7 @@
"You will be redirected to <em>{{ redirectUri }}</em> after authorizing. Make sure you trust this URL.": "После авторизации вы будете перенаправлены на <em>{{ redirectUri }}</em>. Убедитесь, что вы доверяете этому адресу.",
"read": "чтение",
"write": "запись",
"create": "создать",
"read and write": "чтение и запись",
"API keys": "Ключи API",
"attachments": "вложения",
@@ -1056,8 +1083,10 @@
"users": "пользователи",
"teams": "команды",
"workspace": "рабочее пространство",
"Full access": "Полный доступ",
"Read all data": "Чтение всех данных",
"Write all data": "Запись всех данных",
"Create all data": "Создавать все данные",
"Any collection": "Любая коллекция",
"All time": "За всё время",
"Past day": "За день",
@@ -1078,10 +1107,12 @@
"Search titles only": "Искать только в названиях",
"Please try again or contact support if the problem persists": "Пожалуйста, попробуйте ещё раз или обратитесь в поддержку, если проблема осталась",
"No documents found for your search filters.": "Не найдено документов по вашим фильтрам поиска.",
"Personal keys": "Личные ключи",
"Create personal API keys to authenticate with the API and programatically control\n your workspace's data. For more details see the <em>developer documentation</em>.": "Создавайте персональные ключи API для аутентификации через API и программного управления\n данными вашего рабочего пространства. Подробности смотрите в <em>документации для разработчиков</em>.",
"API keys have been disabled by an admin for your account": "Ключи API были отключены администратором для вашей учетной записи",
"Application access": "Доступ приложений",
"Manage which third-party and internal applications have been granted access to your {{ appName }} account.": "Управляйте сторонними и внутренними приложениями, получившими доступ к вашей учетной записи {{ appName }}.",
"Could not load API keys": "Не удалось загрузить ключи API",
"API": "API",
"API keys can be used to authenticate with the API and programatically control\n your workspace's data. For more details see the <em>developer documentation</em>.": "Ключи API можно использовать для аутентификации с помощью API и программного управления\n данными вашего рабочего пространства. Подробности смотрите в <em>документации для разработчиков</em>.",
"Application published": "Приложение опубликовано",
@@ -1099,6 +1130,7 @@
"Credentials": "Учетные данные",
"OAuth client ID": "Идентификатор клиента OAuth",
"The public identifier for this app": "Публичный идентификатор для этого приложения",
"Copied to clipboard": "Скопировано в буфер",
"OAuth client secret": "Секретный ключ клиента OAuth",
"Store this value securely, do not expose it publicly": "Храните это значение в безопасности, не раскрывайте его публично",
"Where users are redirected after authorizing this app": "Куда перенаправляются пользователи после авторизации этого приложения",
@@ -1141,6 +1173,15 @@
"API key copied to clipboard": "Ключ API скопирован в буфер",
"Copied": "Скопировано",
"Are you sure you want to revoke the {{ tokenName }} token?": "Вы уверены, что хотите отозвать токен {{ tokenName }}?",
"Key": "Ключ",
"Created by": "Создал",
"Never": "Никогда",
"Expires": "Истекает",
"Could not load preference": "Не удалось загрузить настройку",
"Preferences saved": "Настройки сохранены",
"Could not save preference": "Не удалось сохранить настройку",
"Open on startup": "Открывать при запуске",
"Automatically launch {{ appName }} when you sign in to your computer.": "Автоматически запускать {{ appName }} при входе в систему.",
"Disconnect integration": "Отключить интеграцию",
"Disconnecting": "Отключение",
"Are you sure you want to disconnect the <em>{{ service }}</em> integration?": "Вы уверены, что хотите отключить интеграцию <em>{{ service }}</em>?",
@@ -1154,6 +1195,7 @@
"Your import is being processed, you can safely leave this page": "Ваш импорт обрабатывается, можете смело покинуть эту страницу",
"File not supported please upload a valid ZIP file": "Файл не поддерживается. Загрузите допустимый ZIP-архив",
"Set the default permission level for collections created from the import": "Установите уровень разрешений по умолчанию для коллекций, созданных в результате импорта",
"Uploading {{progress}}%": "Загрузка {{progress}}%",
"Start import": "Начать импорт",
"Added by": "Добавил",
"Date added": "Дата добавления",
@@ -1252,7 +1294,6 @@
"Show your workspace logo, description, and branding on publicly shared pages.": "Показывать логотип, описание и брендинг вашего рабочего пространства на публичных страницах.",
"Table of contents position": "Позиция оглавления",
"The side to display the table of contents in relation to the main content.": "Сторона для отображения оглавления относительно основного контента.",
"Behavior": "Действие",
"Subdomain": "Поддомен",
"Your workspace will be accessible at": "Ваше рабочее пространство будет доступно по адресу",
"Choose a subdomain to enable a login page just for your team.": "Выберите поддомен, чтобы включить страницу входа только для вашей команды.",
@@ -1275,6 +1316,8 @@
"Allow members to connect to this workspace with MCP to read and write data.": "Разрешить участникам подключаться к рабочему пространству через MCP для чтения и записи данных.",
"Use the following endpoint to connect to the MCP server from your app. Find out more about setup in <a>the docs</a>.": "Используйте следующую конечную точку для подключения к серверу MCP из вашего приложения. Подробнее о настройке — в <a>документации</a>.",
"Copy URL": "Копировать URL",
"Additional guidance": "Дополнительные указания",
"You can use these optional instructions to tell MCP clients how to use your knowledge base.": "Вы можете использовать эти необязательные инструкции, чтобы сообщить MCP-клиентам, как использовать вашу базу знаний.",
"AI answers": "Ответы ИИ",
"Use AI to get direct answers to questions in search. This feature requires a paid license.": "Используйте ИИ для получения прямых ответов на вопросы в поиске. Эта функция требует платной лицензии.",
"Add people to {{groupName}}": "Добавить пользователей в {{groupName}}",
@@ -1319,6 +1362,8 @@
"Receive a notification when you are given access to a collection": "Получать уведомления, когда вам предоставили доступ к коллекции.",
"Export completed": "Экспорт завершен",
"Receive a notification when an export you requested has been completed": "Получать уведомления о готовности запрошенного экспорта.",
"Document access requested": "Запрошен доступ к документу",
"Receive a notification when a user requests access to a document you manage": "Получать уведомления, когда пользователь запрашивает доступ к документу, которым вы управляете",
"Getting started": "Начало работы",
"Tips on getting started with features and functionality": "Советы по началу работы с функционалом",
"New features": "Новые возможности",
@@ -1327,7 +1372,6 @@
"Unsubscription successful. Your notification settings were updated": "Вы успешно отписались. Ваши настройки уведомлений обновлены",
"Manage when and where you receive email notifications.": "Управляйте, когда и где вы будете получать уведомления на почту.",
"All notifications": "Все уведомления",
"Preferences saved": "Настройки сохранены",
"Unread count": "Количество непрочитанных",
"Unread indicator": "Индикатор непрочитанного",
"Delete account": "Удалить аккаунт",
@@ -1348,8 +1392,6 @@
"Choose how unread notifications are indicated on the app icon.": "Выберите способ отображения непрочитанных уведомлений на значке приложения.",
"You may delete your account at any time, note that this is unrecoverable": "Удалить аккаунт можно в любое время, но восстановить данные не получится.",
"Profile saved": "Профиль сохранен",
"Profile picture updated": "Фото профиля обновлено",
"Unable to upload new profile picture": "Не удалось загрузить новое фото профиля",
"Manage how you appear to other members of the workspace.": "Управляйте тем, как вы выглядите для других участников рабочего пространства.",
"Photo": "Фото",
"Choose a photo or image to represent yourself.": "Выберите фотографию или изображение, чтобы представить себя.",
@@ -1388,7 +1430,6 @@
"No templates have been created yet": "Шаблоны ещё не созданы.",
"{{ teamName }} is using {{ appName }} to share documents, please login to continue.": "{{ teamName }} использует {{ appName }} для совместной работы с документами. Пожалуйста, войдите, чтобы продолжить.",
"A confirmation code has been sent to your email address, please enter the code below to permanently destroy this workspace.": "Код подтверждения был отправлен на ваш адрес почты. Пожалуйста, введите код ниже, чтобы навсегда удалить это рабочее пространство.",
"Confirmation code": "Код подтверждения",
"Deleting the <1>{{workspaceName}}</1> workspace will destroy all collections, documents, users, and associated data. You will be immediately logged out of {{appName}}.": "Удаление рабочего пространства <1>{{workspaceName}}</1> приведет к удалению всех коллекций, документов, пользователей и связанных данных. Вы немедленно выйдете из приложения {{appName}}.",
"Please note that workspaces are completely separated. They can have a different domain, settings, users, and billing.": "Обратите внимание, что рабочие пространства полностью разделены. У них могут быть разные домен, настройки, пользователи и платежные данные.",
"You are creating a new workspace using your current account — <em>{{email}}</em>": "Вы создаете новое рабочее пространство, используя свой текущий аккаунт — <em>{{email}}</em>",
@@ -1552,6 +1593,14 @@
"Enable for all users in Settings -> Authentication.": "Включить для всех пользователей в Настройки -> Аутентификация.",
"Contact a workspace admin to enable it.": "Свяжитесь с администратором рабочего пространства, чтобы включить это.",
"You don't have any passkeys yet.": "У вас пока нет ключей доступа.",
"New passkey added to your {{ appName }} account": "В аккаунт {{ appName }} добавлен новый ключ доступа",
"A new passkey was created for your account.": "Для вашего аккаунта создан новый ключ доступа.",
"New Passkey Created": "Создан новый ключ доступа",
"A new passkey has been added to your {{ appName }} account": "К вашему аккаунту {{ appName }} добавлен новый ключ доступа",
"Passkeys provide a secure, passwordless way to sign in to your account. If you did not create this passkey, please review your account security settings immediately.": "Ключи доступа обеспечивают безопасный вход в аккаунт без пароля. Если вы не создавали этот ключ, немедленно проверьте настройки безопасности своего аккаунта.",
"You can manage your passkeys at any time": "Вы можете управлять своими ключами доступа в любое время",
"If you have any concerns about your account security, please contact a workspace admin.": "Если у вас есть опасения по поводу безопасности аккаунта, обратитесь к администратору рабочего пространства.",
"Manage Passkeys": "Управление ключами доступа",
"Add to Slack": "Добавить в Slack",
"document published": "документ опубликован",
"document updated": "документ обновлен",
@@ -1590,66 +1639,17 @@
"Provide a descriptive name for this webhook and the URL we should send a POST request to when matching events are created.": "Укажите наглядное имя для этого вебхука и URL-адрес, по которому мы отправим POST-запрос при создании подходящих событий.",
"A memorable identifer": "Запоминаемый идентификатор",
"URL": "URL",
"Webhook delivery over http is insecure, use https if possible": "Доставка веб-хуков по http небезопасна, по возможности используйте https",
"Signing secret": "Ключ подписи",
"Subscribe to all events, groups, or individual events. We recommend only subscribing to the minimum amount of events that your application needs to function.": "Подпишитесь на все события, группы или отдельные события. Мы рекомендуем подписаться на минимальное количество событий, которое требуется для функционирования вашего приложения.",
"All events": "Все события",
"All {{ groupName }} events": "Все события {{ groupName }}",
"Webhook": "Вебхук",
"Webhook created": "Вебхук создан",
"Could not load webhooks": "Не удалось загрузить вебхуки",
"Webhooks": "Вебхуки",
"Webhooks can be used to notify your application when events happen in {{appName}}. Events are sent as a https request with a JSON payload in near real-time.": "Вебхуки можно использовать для уведомления вашего приложения о событиях, происходящих в {{appName}}. События отправляются в виде HTTPS-запроса с JSON-полезной нагрузкой практически в реальном времени.",
"Zapier is a platform that allows {{appName}} to easily integrate with thousands of other business tools. Automate your workflows, sync data, and more.": "Zapier — это платформа, которая позволяет {{appName}} легко интегрироваться с тысячами других бизнес-инструментов. Автоматизируйте рабочие процессы, синхронизируйте данные и многое другое.",
"Never logged in": "Никогда не входил",
"Online now": "Сейчас в сети",
"Online {{ timeAgo }}": "В сети {{ timeAgo }}",
"Viewed just now": "Просмотрено только что",
"You updated {{ timeAgo }}": "Вы обновили {{ timeAgo }}",
"{{ user }} updated {{ timeAgo }}": "{{ user }} обновил {{ timeAgo }}",
"You created {{ timeAgo }}": "Вы создали {{ timeAgo }}",
"{{ user }} created {{ timeAgo }}": "{{ user }} создал {{ timeAgo }}",
"Caption": "Подпись",
"Empty diagram": "Пустая диаграмма",
"Double click to edit": "Дважды кликните для редактирования",
"Open": "Открыть",
"Loading": "Загрузка",
"Error loading data": "Не удалось загрузить данные",
"API key copied": "Ключ API скопирован",
"Search results": "Результаты поиска",
"Managers": "Менеджеры",
"Manage templates": "Управление шаблонами",
"Choose who can create and edit templates in this collection.": "Выберите, кто может создавать и редактировать шаблоны в этой коллекции.",
"Collection options": "Параметры коллекции",
"Square images with transparent backgrounds work best. If your image is too large, we'll try to resize it for you.": "Лучше всего подходят квадратные изображения с прозрачным фоном. Если изображение слишком большое, мы попробуем уменьшить его размер.",
"Emoji replaced": "Эмодзи заменено",
"Upload a new image to replace the current one for <em>{{emojiName}}</em>. All existing uses of this emoji will be updated automatically.": "Загрузите новое изображение, чтобы заменить текущее для <em>{{emojiName}}</em>. Все существующие случаи использования этого эмодзи будут обновлены автоматически.",
"Email subscriptions": "Подписки на уведомления по почте",
"Allow viewers to subscribe and receive email notifications when documents are updated": "Разрешить наблюдателям подписываться и получать уведомления по почте при обновлении документов",
"Subscribe to updates": "Подписаться на обновления",
"Check your email to confirm your subscription": "Проверьте почту, чтобы подтвердить подписку",
"Get notified when this document is updated": "Получать уведомления при обновлении этого документа",
"Allow viewers to subscribe and receive email notifications when this document is updated": "Разрешить наблюдателям подписываться и получать уведомления по почте при обновлении этого документа",
"Recent": "Недавние",
"Subscription successful": "Подписка оформлена",
"Unsubscribed": "Отписка выполнена",
"Previous version": "Предыдущая версия",
"Compare to": "Сравнить с",
"Personal keys": "Личные ключи",
"Could not load API keys": "Не удалось загрузить ключи API",
"Key": "Ключ",
"Created by": "Создал",
"Never": "Никогда",
"Expires": "Истекает",
"Additional guidance": "Дополнительные указания",
"You can use these optional instructions to tell MCP clients how to use your knowledge base.": "Вы можете использовать эти необязательные инструкции, чтобы сообщить MCP-клиентам, как использовать вашу базу знаний.",
"New passkey added to your {{ appName }} account": "В аккаунт {{ appName }} добавлен новый ключ доступа",
"A new passkey was created for your account.": "Для вашего аккаунта создан новый ключ доступа.",
"New Passkey Created": "Создан новый ключ доступа",
"A new passkey has been added to your {{ appName }} account": "К вашему аккаунту {{ appName }} добавлен новый ключ доступа",
"Passkeys provide a secure, passwordless way to sign in to your account. If you did not create this passkey, please review your account security settings immediately.": "Ключи доступа обеспечивают безопасный вход в аккаунт без пароля. Если вы не создавали этот ключ, немедленно проверьте настройки безопасности своего аккаунта.",
"You can manage your passkeys at any time": "Вы можете управлять своими ключами доступа в любое время",
"If you have any concerns about your account security, please contact a workspace admin.": "Если у вас есть опасения по поводу безопасности аккаунта, обратитесь к администратору рабочего пространства.",
"Manage Passkeys": "Управление ключами доступа",
"Webhook": "Вебхук",
"Could not load webhooks": "Не удалось загрузить вебхуки",
"Delayed notification": "Отложенное уведомление",
"“{{ collectionName }}” created": "«{{ collectionName }}» создана",
"{{ userName }} created a collection": "{{ userName }} создал(а) коллекцию",
@@ -1782,5 +1782,30 @@
"To get started, head to the home screen and try creating a collection to help document your processes, create playbooks, or plan your team's work.": "Для начала перейдите на главный экран и попробуйте создать коллекцию, чтобы документировать процессы, создавать плейбуки или планировать работу команды.",
"Or, learn more about everything {{ appName }} can do in the guide": "Или узнайте больше обо всех возможностях {{ appName }} в руководстве",
"Or, learn more about everything {{ appName }} can do in": "Или узнайте больше обо всех возможностях {{ appName }} в",
"the guide": "руководстве"
"the guide": "руководстве",
"Never logged in": "Никогда не входил",
"Online now": "Сейчас в сети",
"Online {{ timeAgo }}": "В сети {{ timeAgo }}",
"Viewed just now": "Просмотрено только что",
"You updated {{ timeAgo }}": "Вы обновили {{ timeAgo }}",
"{{ user }} updated {{ timeAgo }}": "{{ user }} обновил {{ timeAgo }}",
"You created {{ timeAgo }}": "Вы создали {{ timeAgo }}",
"{{ user }} created {{ timeAgo }}": "{{ user }} создал {{ timeAgo }}",
"Sorry, an error occurred uploading the file": "К сожалению, при загрузке файла произошла ошибка",
"Sorry, that type of link is not supported": "К сожалению, этот тип ссылки не поддерживается",
"Caption": "Подпись",
"Empty diagram": "Пустая диаграмма",
"Double click to edit": "Дважды кликните для редактирования",
"Open": "Открыть",
"Loading": "Загрузка",
"Error loading data": "Не удалось загрузить данные",
"Show {{ count }} completed_0": "Показать {{ count }} выполненное",
"Show {{ count }} completed_1": "Показать {{ count }} выполненных",
"Show {{ count }} completed_2": "Показать {{ count }} выполненных",
"Hide completed": "Скрыть завершённое",
"Write a caption": "Напишите подпись",
"Add title": "Добавить заголовок",
"Add content": "Добавить содержимое",
"Done": "Готово",
"Change profile picture": "Сменить фото профиля"
}