diff --git a/README.md b/README.md
index 8b5d4a7..e8c2291 100644
--- a/README.md
+++ b/README.md
@@ -20,8 +20,8 @@
```yaml
services:
outline:
- image: flameshikari/outline-ru:1.8.0
- # image: ghcr.io/flameshikari/outline-ru:1.8.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.8.0'
+ git submodule foreach 'git pull --rebase --tags && git checkout v1.8.1'
```
3. Запуск контейнеров:
diff --git a/outline b/outline
index b2309df..c2edd41 160000
--- a/outline
+++ b/outline
@@ -1 +1 @@
-Subproject commit b2309df76d18991bde369894c8a9054277eae698
+Subproject commit c2edd41e8706531ea70ed544bc7c25b39e2563fb
diff --git a/translation/ru.json b/translation/ru.json
index 113d762..eda63e2 100644
--- a/translation/ru.json
+++ b/translation/ru.json
@@ -169,6 +169,7 @@
"New workspace": "Новое рабочее пространство",
"Create a workspace": "Создать рабочее пространство",
"Login to workspace": "Войти в рабочее пространство",
+ "template": "шаблон",
"Template deleted": "Шаблон удалён",
"Deleting": "Удаление",
"Are you sure about that? Deleting the {{ templateName }} template is permanent.": "Вы уверены? Удаление шаблона {{ templateName }} необратимо.",
@@ -390,8 +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": "Упоминания",
@@ -546,9 +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. 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.": "Вы получите письмо для подтверждения вашего нового адреса почты. Он должен быть уникальным в рабочем пространстве.",
@@ -578,7 +590,6 @@
"Paste a link": "Вставить ссылку",
"Delete embed": "Удалить вставку",
"Delete image": "Удалить изображение",
- "Profile picture": "Фото профиля",
"Create a new doc": "Создать новый документ",
"Create a nested doc": "Создать вложенный документ",
"{{ userName }} won't be notified, as they do not have access to this document": "{{ userName }} не будет уведомлен, так как у него нет доступа к этому документу",
@@ -730,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": "Области видимости",
@@ -900,7 +914,13 @@
"No documents found for your filters.": "По запросу ничего не найдено.",
"You’ve not got any drafts at the moment.": "Черновиков пока нет",
"Payment Required": "Требуется оплата",
+ "Access request sent": "Запрос на доступ отправлен",
"No access to this doc": "Нет доступа к этому документу",
+ "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 you’re looking for cannot be found. It might have been deleted or the link is incorrect.": "Страница, которую вы ищете, не найдена. Возможно, она была удалена или ссылка неверна.",
"We were unable to load the document while offline.": "Не удалось загрузить документ без сети.",
@@ -1046,6 +1066,7 @@
"You will be redirected to {{ redirectUri }} after authorizing. Make sure you trust this URL.": "После авторизации вы будете перенаправлены на {{ redirectUri }}. Убедитесь, что вы доверяете этому адресу.",
"read": "чтение",
"write": "запись",
+ "create": "создать",
"read and write": "чтение и запись",
"API keys": "Ключи API",
"attachments": "вложения",
@@ -1062,8 +1083,10 @@
"users": "пользователи",
"teams": "команды",
"workspace": "рабочее пространство",
+ "Full access": "Полный доступ",
"Read all data": "Чтение всех данных",
"Write all data": "Запись всех данных",
+ "Create all data": "Создавать все данные",
"Any collection": "Любая коллекция",
"All time": "За всё время",
"Past day": "За день",
@@ -1154,7 +1177,11 @@
"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 {{ service }} integration?": "Вы уверены, что хотите отключить интеграцию {{ service }}?",
@@ -1168,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": "Дата добавления",
@@ -1334,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": "Новые возможности",
@@ -1362,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.": "Выберите фотографию или изображение, чтобы представить себя.",
@@ -1611,6 +1639,7 @@
"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": "Все события",
@@ -1777,33 +1806,6 @@
"Write a caption": "Напишите подпись",
"Add title": "Добавить заголовок",
"Add content": "Добавить содержимое",
- "template": "шаблон",
- "Can view the document": "Может просматривать документ",
- "Can view and edit the document": "Может просматривать и редактировать документ",
- "Full access including sharing": "Полный доступ, включая предоставление доступа",
- "Failed to approve access request": "Не удалось одобрить запрос на доступ",
- "Access request dismissed": "Запрос на доступ отклонён",
- "Failed to dismiss access request": "Не удалось отклонить запрос на доступ",
- "Approve": "Одобрить",
- "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, веб-хуки и интеграции перестанут работать — возможно, вместо этого стоит заблокировать пользователя.",
- "was granted access to": "получил доступ к",
- "requested access to": "запросил доступ к",
- "is requesting access to": "запрашивает доступ к",
- "Access request sent": "Запрос на доступ отправлен",
- "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": "Запросить доступ",
- "create": "создать",
- "Full access": "Полный доступ",
- "Create all data": "Создавать все данные",
- "Could not load preference": "Не удалось загрузить настройку",
- "Could not save preference": "Не удалось сохранить настройку",
- "Open on startup": "Открывать при запуске",
- "Automatically launch {{ appName }} when you sign in to your computer.": "Автоматически запускать {{ appName }} при входе в систему.",
- "Uploading {{progress}}%": "Загрузка {{progress}}%",
- "Document access requested": "Запрошен доступ к документу",
- "Receive a notification when a user requests access to a document you manage": "Получать уведомления, когда пользователь запрашивает доступ к документу, которым вы управляете",
- "Webhook delivery over http is insecure, use https if possible": "Доставка веб-хуков по http небезопасна, по возможности используйте https"
+ "Done": "Готово",
+ "Change profile picture": "Сменить фото профиля"
}