diff --git a/dashboard/public/translation/da.json b/dashboard/public/translation/da.json
index 65b82d6cf..0dcdebfb5 100644
--- a/dashboard/public/translation/da.json
+++ b/dashboard/public/translation/da.json
@@ -327,7 +327,6 @@
"backupNow": "Backup nu"
},
"backupDetails": {
- "list": "Referencer til sikkerhedskopier af {{ appCount }} apps",
"title": "Oplysninger om sikkerhedskopiering",
"id": "Id",
"date": "Dato",
diff --git a/dashboard/public/translation/de.json b/dashboard/public/translation/de.json
index 7eff67128..5b405098f 100644
--- a/dashboard/public/translation/de.json
+++ b/dashboard/public/translation/de.json
@@ -703,7 +703,6 @@
"title": "Sicherungszeitplan und Aufbewahrung konfigurieren"
},
"backupDetails": {
- "list": "Enthält Datensicherungen von {{ appCount }} Anwendungen",
"version": "Version",
"date": "Datum",
"id": "Id",
diff --git a/dashboard/public/translation/en.json b/dashboard/public/translation/en.json
index 8ee9d28e4..d37010699 100644
--- a/dashboard/public/translation/en.json
+++ b/dashboard/public/translation/en.json
@@ -376,7 +376,6 @@
"id": "Id",
"date": "Date",
"version": "Version",
- "list": "References backups of {{ appCount }} app(s)",
"size": "Size",
"duration": "Duration"
},
diff --git a/dashboard/public/translation/es.json b/dashboard/public/translation/es.json
index 2b9a4fffc..833094434 100644
--- a/dashboard/public/translation/es.json
+++ b/dashboard/public/translation/es.json
@@ -339,7 +339,6 @@
"title": "Configurar la Programación y Retención de la Copia de Seguridad"
},
"backupDetails": {
- "list": "Hace referencia a copias de seguridad de {{appCount}} Aplicaciones",
"version": "Versión",
"date": "Fecha",
"id": "ID",
diff --git a/dashboard/public/translation/fr.json b/dashboard/public/translation/fr.json
index fd38892e9..2ffb51667 100644
--- a/dashboard/public/translation/fr.json
+++ b/dashboard/public/translation/fr.json
@@ -335,8 +335,7 @@
"title": "Informations sur la sauvegarde",
"id": "ID",
"date": "Date",
- "version": "Version",
- "list": "Contient les sauvegardes de {{ appCount }} application(s)"
+ "version": "Version"
},
"listing": {
"title": "Liste",
diff --git a/dashboard/public/translation/it.json b/dashboard/public/translation/it.json
index 6b7a75bb2..9e48ffee8 100644
--- a/dashboard/public/translation/it.json
+++ b/dashboard/public/translation/it.json
@@ -547,7 +547,6 @@
"title": "Configura pianificazione e conservazione backup"
},
"backupDetails": {
- "list": "Riferimenti ai bakcup di {{ appCount }} applicazioni",
"version": "Versione",
"date": "Data",
"title": "Dettagli Backup",
diff --git a/dashboard/public/translation/nl.json b/dashboard/public/translation/nl.json
index 8a06cf95c..ac4875550 100644
--- a/dashboard/public/translation/nl.json
+++ b/dashboard/public/translation/nl.json
@@ -135,7 +135,7 @@
},
"externalLdap": {
"title": "Verbind met een externe lijst",
- "noopInfo": "Geen externe directory geconfigureerd.",
+ "noopInfo": "Geen externe directory geconfigureerd",
"provider": "Aanbieder",
"acceptSelfSignedCert": "Accepteer zelf-ondertekend certificaat",
"baseDn": "Base DN",
@@ -166,7 +166,7 @@
"username": "Gebruikersnaam",
"role": "Rol",
"groups": "Groepen",
- "noGroups": "Geen groepen beschikbaar.",
+ "noGroups": "Geen groepen beschikbaar",
"displayName": "Weergavenaam",
"primaryEmail": "Primair e-mailadres",
"recoveryEmail": "Wachtwoordherstel e-mailadres",
@@ -364,7 +364,7 @@
"noBackups": "Geen backups",
"contents": "Inhoud",
"version": "Versie",
- "noApps": "Geen Apps",
+ "noApps": "Geen apps",
"cleanupBackups": "Backups opschonen",
"backupNow": "Backup maken",
"appCount": "{{ appCount }} App(s)",
@@ -376,7 +376,6 @@
"id": "Id",
"date": "Datum",
"version": "Versie",
- "list": "Verwijst naar backups van {{ appCount }} app(s)",
"size": "Grootte",
"duration": "Duur"
},
@@ -677,7 +676,13 @@
},
"emptyPlaceholder": "Geen Domeinen",
"noMatchesPlaceholder": "Geen bijbehorende domein",
- "description": "Het toevoegen van een domein maakt het mogelijk om apps te installeren op de subdomeinen ervan."
+ "description": "Het toevoegen van een domein maakt het mogelijk om apps te installeren op de subdomeinen ervan.",
+ "wellknown": {
+ "editAction": "Well-known URIs",
+ "title": "Well-known URIs",
+ "context": "Configureer reacties op de URL's \"https://{{ domain }}/.well-known/\"",
+ "description": "Deze functie vereist een app die is geïnstalleerd op het hoofddomein \"{{ domain }}\". Zie de documentatie voor details."
+ }
},
"app": {
"email": {
@@ -1325,7 +1330,7 @@
"aliases": "Aliassen",
"usage": "Gebruik",
"title": "E-mailboxen",
- "emptyPlaceholder": "Geen Mailboxen",
+ "emptyPlaceholder": "Geen mailboxen",
"noMatchesPlaceholder": "Geen bijbehorende mailboxen",
"stats": "Aantal: {{ mailboxCount }} / Opslaggebruik: {{ usage }}"
},
@@ -1413,7 +1418,7 @@
"title": "Bewerk mailbox",
"owner": "Mailbox-eigenaar",
"aliases": "Aliassen",
- "noAliases": "Geen aliassen.",
+ "noAliases": "Geen aliassen",
"addAliasAction": "Alias toevoegen",
"addAnotherAliasAction": "Een andere alias toevoegen",
"enableStorageQuota": "Opslagquota"
diff --git a/dashboard/public/translation/pt.json b/dashboard/public/translation/pt.json
index 352937975..0960ccbd6 100644
--- a/dashboard/public/translation/pt.json
+++ b/dashboard/public/translation/pt.json
@@ -522,8 +522,7 @@
"title": "Detalhes da Cópia",
"id": "Id.",
"date": "Data",
- "version": "Versão",
- "list": "Referencia as cópias de segurança de {{ appCount }} aplicação(ões)"
+ "version": "Versão"
}
},
"passwordReset": {
diff --git a/dashboard/public/translation/ru.json b/dashboard/public/translation/ru.json
index 4a8b6820a..ade57f1a9 100644
--- a/dashboard/public/translation/ru.json
+++ b/dashboard/public/translation/ru.json
@@ -764,7 +764,6 @@
"id": "Id",
"date": "Дата",
"version": "Версия",
- "list": "Ссылается на резервные копии {{ appCount }} приложений",
"size": "Размер",
"duration": "Продолжительность"
},
diff --git a/dashboard/public/translation/vi.json b/dashboard/public/translation/vi.json
index d8d191e37..ec7dfa54c 100644
--- a/dashboard/public/translation/vi.json
+++ b/dashboard/public/translation/vi.json
@@ -44,12 +44,13 @@
"add": "Thêm",
"next": "Kế tiếp",
"configure": "Cấu hình",
- "restart": "Khởi động lại"
+ "restart": "Khởi động lại",
+ "reset": "Đặt lại"
},
"rebootDialog": {
- "title": "Chắc chắn muốn khởi động lại server?",
+ "title": "Khởi động lại server",
"rebootAction": "Khởi động lại ngay",
- "description": "Sử dụng chức năng này cho bản cập nhật an ninh hay khi hệ thống gặp trục trặc ngoài ý muốn. Tất cả app và dịch vụ đang chạy trên Cloudron sẽ tự động chạy lại sau khi khởi động lại hoàn thành."
+ "description": "Tất cả app và dịch vụ sẽ tự động khởi động lại.
Khởi động lại máy chủ ngay bây giờ?"
},
"actions": "Thao tác",
"offline": "Cloudron đang offline. Đang kết nối lại…",
@@ -60,9 +61,13 @@
},
"statusEnabled": "Đã bật",
"navbar": {
- "users": "Người dùng"
+ "users": "Người dùng",
+ "groups": "Nhóm"
},
- "loadingPlaceholder": "Đang tải"
+ "loadingPlaceholder": "Đang tải",
+ "platform": {
+ "startupFailed": "Khởi động nền tảng không thành công"
+ }
},
"appstore": {
"title": "Cửa hàng App",
@@ -79,23 +84,24 @@
"locationPlaceholder": "Để trống để dùng tên miền gốc",
"manualWarning": "Cài đặt thủ công bản ghi DNS A (IPv4) và AAAA (IPv6) cho {{ location }} chỉ về máy chủ này",
"userManagement": "Quản lý người dùng",
- "userManagementMailbox": "Tất cả người dùng với hộp thư trên Cloudron này có quyền truy cập app.",
+ "userManagementMailbox": "Tất cả người dùng với một hộp thư có thể đăng nhập bằng email hộp thư và mật khẩu Cloudron.",
"userManagementLeaveToApp": "Để app quản lý người dùng",
"userManagementAllUsers": "Cho phép tất cả người dùng trên Cloudron truy cập",
"errorUserManagementSelectAtLeastOne": "Chọn ít nhất một người dùng hay nhóm",
"users": "Người dùng",
"groups": "Nhóm",
- "userManagementNone": "App này có phần quản lý người dùng riêng. Cài đặt này điều chỉnh app có hiển thị hay không trên bảng dashboard của người dùng.",
+ "userManagementNone": "App này có phần quản lý người dùng riêng.",
"userManagementSelectUsers": "Chỉ cho phép người dùng và nhóm sau",
"configuredForCloudronEmail": "App này đã được cấu hình sẵn để sử dụng với Cloudron Email.",
"cloudflarePortWarning": "Cần tắt proxy Cloudflare để tên miền app này có thể truy cập được vào cổng",
- "portReadOnly": "chỉ-đọc"
+ "portReadOnly": "chỉ-đọc",
+ "ephemeralPortWarning": "Sử dụng cổng ngẫu nhiên có thể gây ra xung đột không lường trước được."
},
"appNotFoundDialog": {
"title": "Không tìm thấy app",
"description": "Không có app {{ appId }} với phiên bản {{ version }}."
},
- "searchPlaceholder": "Tìm kiếm app thay thế cho Github, Dropbox, Slack, Trello, …"
+ "searchPlaceholder": "Tìm kiếm app thay thế cho GitHub, Dropbox, Slack, Trello, …"
},
"users": {
"editUserDialog": {
@@ -159,9 +165,10 @@
"empty": "Không tìm thấy người dùng",
"groups": "Nhóm",
"user": "Người dùng",
- "invitationTooltip": "Mời Người dùng",
+ "invitationTooltip": "Mời",
"setGhostTooltip": "Nhập vai",
- "mailmanagerTooltip": "Người dùng này có thể quản lý những ng dùng khác và cả những hộp thư"
+ "mailmanagerTooltip": "Người dùng này có thể quản lý những ng dùng khác và cả những hộp thư",
+ "noMatchesPlaceholder": "Không có người dùng tương ứng"
},
"settings": {
"saveAction": "Lưu",
@@ -381,7 +388,6 @@
"title": "Cấu hình lịch sao lưu và thời gian lưu giữ"
},
"backupDetails": {
- "list": "Tham chiếu sao lưu của {{ appCount }} app",
"version": "Phiên bản",
"date": "Thời gian",
"id": "ID",
diff --git a/dashboard/public/translation/zh_Hans.json b/dashboard/public/translation/zh_Hans.json
index 79f4ec775..a112ea97a 100644
--- a/dashboard/public/translation/zh_Hans.json
+++ b/dashboard/public/translation/zh_Hans.json
@@ -111,8 +111,7 @@
"title": "备份详情",
"id": "Id",
"date": "日期",
- "version": "版本",
- "list": "备份了下列 {{ appCount }} 个应用"
+ "version": "版本"
},
"configureBackupSchedule": {
"title": "配置备份计划和保留时间",
diff --git a/dashboard/src/components/BackupInfoDialog.vue b/dashboard/src/components/BackupInfoDialog.vue
index 847016662..0112d803b 100644
--- a/dashboard/src/components/BackupInfoDialog.vue
+++ b/dashboard/src/components/BackupInfoDialog.vue
@@ -103,7 +103,7 @@ defineExpose({