diff --git a/CHANGES b/CHANGES
index e39c886bd..e4cba83bb 100644
--- a/CHANGES
+++ b/CHANGES
@@ -2940,4 +2940,5 @@
* sendmail: requiresValidCertificate option for using mail server domain
* mail: update haraka to 3.1.0
* sshfs: implement rm via ssh
+* notification: low disk notification
diff --git a/dashboard/public/translation/en.json b/dashboard/public/translation/en.json
index 9f77b3e90..02761dd96 100644
--- a/dashboard/public/translation/en.json
+++ b/dashboard/public/translation/en.json
@@ -1159,7 +1159,8 @@
"appUp": "App is back online",
"appDown": "App is down",
"rebootRequired": "Server reboot required",
- "cloudronUpdateFailed": "Cloudron Update Failed"
+ "cloudronUpdateFailed": "Cloudron Update Failed",
+ "diskSpace": "Low Disk Space"
},
"settingsDialog": {
"description": "Manage your personal notification preferences here. Cloudron will send an email for the selected events to your primary email address."
diff --git a/dashboard/public/translation/nl.json b/dashboard/public/translation/nl.json
index a74b6e711..90db0642a 100644
--- a/dashboard/public/translation/nl.json
+++ b/dashboard/public/translation/nl.json
@@ -1201,7 +1201,9 @@
"title": "Herstel {{ app }}",
"restoreAction": "Herstel",
"warning": "Alle gegevens tussen nu en de laatst bekende backup zullen onherstelbaar verloren gaan. Het is aanbevolen om eerst handmatig een backup te maken van de gegevens vóór het herstellen.",
- "description": "Hierdoor zal deze app worden hersteld met de gegevens van {{ creationTime }}."
+ "description": "Hierdoor zal deze app worden hersteld met de gegevens van {{ creationTime }}.",
+ "cloneAction": "Kloon",
+ "cloneActionOverwrite": "Kloon en overschrijf DNS"
},
"cloneDialog": {
"title": "Kloon {{ app }}",
diff --git a/dashboard/public/translation/ru.json b/dashboard/public/translation/ru.json
index 6770b737d..40fc3cf79 100644
--- a/dashboard/public/translation/ru.json
+++ b/dashboard/public/translation/ru.json
@@ -368,7 +368,7 @@
"body": "Письмо отправлено на {{ email }}"
},
"exposedLdap": {
- "title": "Сервер LDAP",
+ "title": "Поставщик LDAP",
"ipRestriction": {
"description": "Ограничьте доступ к серверу каталогов только для определённого круга IP-адресов и диапазонов. Строки, начинающиеся с #, будут считаться комментарием.",
"placeholder": "IP-адреса или подсети, разделённые строками",
@@ -545,7 +545,7 @@
"updates": {
"info": {
"customAppUpdateInfo": "Для сторонних приложений автообновления недоступны.",
- "updateAvailableAction": "Доступно обновление",
+ "updateAvailableAction": "Доступно Обновление",
"title": "Данные приложения",
"description": "Название и версия приложения",
"appId": "ID приложения",
@@ -707,7 +707,7 @@
"running": "Запущено",
"stopped": "Остановлено",
"notResponding": "Не отвечает",
- "updateAvailable": "Доступно обновление"
+ "updateAvailable": "Доступно Обновление"
},
"display": {
"tags": "Метки",
@@ -839,7 +839,9 @@
"title": "Восстановить {{ app }}",
"restoreAction": "Восстановить",
"description": "Данное действие восстановит данные приложения от {{ creationTime }}.",
- "warning": "Любые данные, созданные между настоящим моментом и последней известной резервной копией будут безвозвратно утеряны. Рекомендуем создать резервную копию текущих данных перед восстановлением."
+ "warning": "Любые данные, созданные между настоящим моментом и последней известной резервной копией будут безвозвратно утеряны. Рекомендуем создать резервную копию текущих данных перед восстановлением.",
+ "cloneAction": "Клонировать",
+ "cloneActionOverwrite": "Клонировать и перезаписать DNS"
},
"cloneDialog": {
"title": "Клонировать {{ app }}",
@@ -890,7 +892,8 @@
"archiveDialog": {
"title": "Архивирование {{app}}",
"description": "Это действие удалит приложение и поместит его последнюю резервную копию от {{date}} в Архив."
- }
+ },
+ "updateAvailableTooltip": "Доступно обновление"
},
"backups": {
"location": {
@@ -1049,7 +1052,7 @@
"title": "Подвал",
"description": "Используйте разметку Markdown для стилизации подвала.",
"subscriptionRequired": "Настройка подвала доступна только в платной подписке.",
- "setupSubscriptionNow": "Настроить подписку"
+ "setupSubscriptionNow": "Оформить подписку"
},
"changeLogo": {
"title": "Выбрать изображение Cloudron"
@@ -1273,7 +1276,7 @@
"showLogsAction": "Показать логи",
"changeScheduleAction": "Изменить расписание",
"checkForUpdatesAction": "Проверить обновления",
- "updateAvailableAction": "Обновление доступно",
+ "updateAvailableAction": "Доступно Обновление",
"version": "Версия платформы",
"stopUpdateAction": "Остановить обновление",
"description": "Обновления платформы и приложений применяются автоматически, на основании Расписания в Системной часовой зоне.",
@@ -1284,7 +1287,7 @@
"title": "Частный реестр Docker",
"description": "Cloudron может извлекать образ и устанавливать сторонние приложения из частного реестра Docker.",
"subscriptionRequired": "Данная функция доступна только в платной подписке.",
- "setupSubscriptionAction": "Настроить подписку",
+ "setupSubscriptionAction": "Оформить подписку",
"server": "Адрес сервера",
"username": "Имя пользователя",
"configureAction": "Настроить реестр",
@@ -2020,7 +2023,7 @@
"newClient": "Новый Клиент",
"empty": "Клиенты не найдены"
},
- "title": "Поставщик OpenID Сonnect",
+ "title": "Поставщик OpenID",
"description": "Cloudron может выступать в качестве поставщика OpenID connect для внутренних приложений и внешних сервисов.",
"editClientDialog": {
"title": "Редактировать клиента {{ client }}"
diff --git a/dashboard/public/views/notifications.html b/dashboard/public/views/notifications.html
index 5438e1f5f..c9b198ec8 100644
--- a/dashboard/public/views/notifications.html
+++ b/dashboard/public/views/notifications.html
@@ -32,6 +32,11 @@
{{ 'notifications.settings.certificateRenewalFailed' | tr }}
+