volumes: update UI

This commit is contained in:
Girish Ramakrishnan
2021-05-13 09:14:34 -07:00
parent fd3fb23955
commit 95e2b726c1
9 changed files with 666 additions and 130 deletions
+70 -17
View File
@@ -56,7 +56,22 @@
},
"actions": "Thao tác",
"offline": "Cloudron đang offline. Đang kết nối lại…",
"searchPlaceholder": "Tìm kiếm"
"searchPlaceholder": "Tìm kiếm",
"multiselect": {
"selected": "{{ n }} đã chọn",
"select": "Chọn",
"filterPlaceholder": "Gõ để lọc các lựa chọn"
},
"prettyDate": {
"justNow": "mới đây",
"yeserday": "Hôm qua",
"minutesAgo": "{{ m }} phút trước",
"hoursAgo": "{{ h }} tiếng trước",
"yearsAgo": "{{ y }} năm trước",
"daysAgo": "{{ d }} ngày trước",
"weeksAgo": "{{ w }} tuần trước",
"monthsAgo": "{{ m }} tháng trước"
}
},
"appstore": {
"title": "Cửa hàng App",
@@ -82,7 +97,8 @@
"vpn": "VPN",
"blog": "Blog",
"document": "Tài liệu",
"project": "Quản lý dự án"
"project": "Quản lý dự án",
"federated": "Phần mềm Liên hiệp hoá"
},
"noAppsFound": "Không tìm thấy app.",
"unstable": "Chưa ổn định",
@@ -194,11 +210,13 @@
"subscriptionRequiredAction": "Cài đặt gói đăng ký ngay",
"description": "Cloudron sẽ đồng bộ người dùng và nhóm từ server LDAP hay ActiveDirectory bên ngoài. Xác minh mật khẩu cho người dùng được dựa trên server ngoài. Việc đồng bộ hoá không được chạy tự động mà cần được khởi động bằng tay.",
"title": "LDAP",
"subscriptionRequired": "Tính năng này chỉ có trong gói trả phí."
"subscriptionRequired": "Tính năng này chỉ có trong gói trả phí.",
"providerOther": "Khác",
"providerDisabled": "Đã tắt"
},
"users": {
"inactiveTooltip": "Người dùng không hoạt động",
"resetPasswordTooltip": "Cài lại mật khẩu hay link mời",
"resetPasswordTooltip": "Cài lại mật khẩu, tắc xác minh 2 Bước hay gửi link mời",
"removeUserTooltip": "Xóa người dùng",
"editUserTooltip": "Chỉnh sửa người dùng",
"notActivatedYetTooltip": "Người dùng chưa được kích hoạt",
@@ -249,9 +267,15 @@
"title": "Xoá nhóm {{ name }}"
},
"passwordResetDialog": {
"title": "Đặt lại mật khẩu hoặc link mời cho {{ username }}",
"title": "Đặt lại mật khẩu/xác minh 2 Bước cho {{ username }}",
"description": "Dùng link dưới đây để đặt lại mật khẩu hoặc mời lại {{ username }}:",
"sendEmailLinkAction": "Gửi link qua email cho người dùng"
"sendEmailLinkAction": "Gửi link qua email cho người dùng",
"2FAIsSetup": "Dùng tính năng này để tắt mã xác minh 2 Bước cho người dùng. Người dùng có thể tự cài lại trong mục Hồ sơ.",
"newLinkAction": "Tạo link mới",
"resetLinkExplanation": "Dùng tính năng này để tạo link cài lại mật khẩu hay link mời tham gia. Link mới sẽ vô hiệu hoá link cũ ngay tức thì.",
"no2FASetup": "Người dùng chưa cài đặt mã xác minh 2 Bước.",
"reset2FAAction": "Cài lại mã xác minh 2 Bước",
"emailSent": "Đã gửi"
},
"transferOwnershipDialog": {
"newOwner": "Chủ sở hữu mới",
@@ -339,7 +363,9 @@
"revokeTokenTooltip": "Rút lại mã",
"newApiToken": "Mã API mới",
"name": "Tên",
"expiresAt": "Hết hiệu lực vào"
"expiresAt": "Hết hiệu lực vào",
"lastUsed": "Lần dùng cuối",
"neverUsed": "chưa từng dùng"
},
"loginTokens": {
"title": "Mã đăng nhập",
@@ -373,7 +399,7 @@
},
"title": "Bản sao lưu",
"configureBackupStorage": {
"copyConcurrencyDescription": "Số bản sao tập tin từ xa song song khi đang sao lưu Cloudron.",
"copyConcurrencyDescription": "Số bản sao tập tin từ xa ng lúc khi đang sao lưu Cloudron.",
"memoryLimitDescription": "Giới hạn bộ nhớ cho thao tác sao lưu. Điều chỉnh nếu bạn cần tăng giới hạn hiện tại so với giá trị mặc định.",
"encryptionPasswordRepeat": "Nhập lại mật khẩu",
"encryptionPasswordPlaceholder": "Mật khẩu để mã hoá các bản sao lưu",
@@ -456,6 +482,10 @@
"schedule": "Lịch sao lưu",
"description": "Cloudron sao lưu toàn bộ hệ thống của bạn dựa vào định kỳ sao lưu đã lên lịch và giữ các bản sao lưu theo thời gian lưu giữ đã định.",
"title": "Lịch sao lưu và thời gian lưu giữ"
},
"check": {
"sameDisk": "Các bản sao lưu Cloudron đang ở trên cùng ổ đĩa với server chạy Cloudron. Việc này sẽ nguy hiểm và có thể dẫn đến mất dữ liệu nếu ổ đĩa bị trục trặc. Xem cách sao lưu tại ổ đĩa ngoài tại https://docs.cloudron.io/backups/#storage-providers.",
"noop": "Tính năng sao lưu Cloudron đã tắt. Hãy chắc rằng server được sao lưu bằng một biện pháp khác. Xem thông tin thêm tại https://docs.cloudron.io/backups/#storage-providers."
}
},
"login": {
@@ -574,7 +604,8 @@
"membersOnlyCheckbox": "Chỉ cho phép chuyển tiếp mail cho thành viên trong danh sách",
"membersInfo": "Cách mỗi email bằng một dòng mới",
"members": "Thành viên",
"title": "Thêm danh sách chuyển tiếp mail"
"title": "Thêm danh sách chuyển tiếp mail",
"name": "Tên"
},
"deleteMailboxDialog": {
"deleteAction": "Xoá",
@@ -645,6 +676,12 @@
},
"settings": {
"tabTitle": "Cài đặt"
},
"updateMailboxDialog": {
"activeCheckbox": "Hộp thư đang hoạt động"
},
"updateMailinglistDialog": {
"activeCheckbox": "Danh sách chuyển tiếp đang hoạt động"
}
},
"network": {
@@ -836,7 +873,9 @@
},
"settings": {
"registryConfig": {
"provider": "Nhà cung cấp docker registry"
"provider": "Nhà cung cấp docker registry",
"providerOther": "Khác",
"providerDisabled": "Đã tắt"
},
"language": {
"description": "Ngôn ngữ mặc định cho Cloudron được cài đặt ở đây. Ngôn ngữ này sẽ được dùng trong các email trao đổi như mời người dùng hay đặt lại mật khẩu. Mỗi người dùng có thể tuỳ chỉnh ngôn ngữ mình thích trong dashboard.",
@@ -868,7 +907,8 @@
"setupSubscriptionAction": "Cài đặt gói đăng ký ngay",
"subscriptionRequired": "Tính năng này chỉ có trong gói trả phí.",
"description": "Cloudron có thể tải hình ảnh về và cài đặt <a href=\"{{ customAppsLink }}\" target=\"_blank\">những app tuỳ chỉnh </a> từ nơi lưu trữ docker registry cá nhân.",
"title": "Docker registry cá nhân"
"title": "Docker registry cá nhân",
"serverNotSet": "Chưa cài đặt"
},
"privateDockerRegistryDialog": {
"passwordToken": "Mật khẩu/Mật mã",
@@ -1118,7 +1158,10 @@
"domain": "Tên miền",
"addDomain": "Thêm tên miền",
"syncDns": {
"title": "Đồng bộ DNS"
"title": "Đồng bộ DNS",
"description": "Lựa chọn này sẽ cấp lại các bản ghi DNS cho app và email cho tất cả tên miền.",
"syncAction": "Đồng bộ DNS",
"showLogsAction": "Hiển thị log"
}
},
"app": {
@@ -1226,8 +1269,13 @@
"from": {
"saveAction": "Lưu",
"mailboxPlaceholder": "Để trống để dùng giá trị mặc định của hệ thống",
"description": "Lựa chọn này cài đặt tên địa chỉ mà app sẽ gửi mail ra. App này đã được cài đặt để gửi mail trong phần cài đặt {{ domain }}'s <a href=\"{{ domainConfigLink }}\">Mail gửi ra</a>.",
"title": "Địa chỉ mail GỬI TỪ (FROM)"
"description": "Lựa chọn này cài đặt tên địa chỉ mà app sẽ gửi mail ra. App này đã được cài đặt để gửi mail trong phần cài đặt {{ domain }}'s <a href=\"\\{{ domainConfigLink }}\\\">Mail gửi ra</a>.",
"title": "Địa chỉ mail GỬI TỪ (FROM)",
"enable": "Dùng Mail Cloudron để gửi mail",
"description2": "Khi bật, app sẽ được cấu hình để gửi mail qua mail server nội bộ bằng địa chỉ email này. Mail server nội bộ sẽ dùng phần cài đặt <a href=\"{{ domainConfigLink }}\">Mail gửi ra</a> của {{ domain }} để gửi mail. Khi tắt, bạn có thể tuỳ chỉnh cài đặt mail trong app.",
"disable": "Không cài đặt mail",
"enableDescription": "App được cấu hình để gửi mail bằng địa chỉ email sau và theo cài đặt phần <a href=\\\"{{ domainConfigLink }}\\\">Mail gửi ra</a> của {{ domain }}.",
"disableDescription": "Các cài đặt email của app chưa được chỉnh. Bạn có thể tuỳ chỉnh trong app."
}
},
"graphs": {
@@ -1236,7 +1284,8 @@
"30d": "30 ngày trước",
"7d": "7 ngày trước",
"24h": "24 tiếng trước",
"12h": "12 tiếng trước"
"12h": "12 tiếng trước",
"6h": "6 tiếng"
}
},
"storage": {
@@ -1379,6 +1428,9 @@
"uninstallAction": "Gỡ cài đặt",
"description": "Lựa chọn này sẽ ngay lập tức gỡ app <b>{{ app }}</b> và xoá toàn bộ dữ liệu trong đó.",
"title": "Gỡ cài đặt {{ app }}"
},
"stopDialog": {
"title": "Chắc chắn dừng app {{ app }}?"
}
},
"volumes": {
@@ -1389,7 +1441,7 @@
"removeVolumeDialog": {
"removeAction": "Xoá",
"description": "Lựa chọn này sẽ xoá volume <code>{{ volume }}</code>. Dữ liệu trong đường dẫn host sẽ không được xoá.",
"title": "Chắc chắn xoá volume {{ volume }} ?"
"title": "Chắc chắn xoá volume này {{ volume }} ?"
},
"addVolumeDialog": {
"addAction": "Thêm volume",
@@ -1424,7 +1476,8 @@
"it": "Tiếng Ý",
"fr": "Tiếng Pháp",
"de": "Tiếng Đức",
"en": "Tiếng Anh"
"en": "Tiếng Anh",
"es": "Tiếng Tây Ban Nha"
},
"passwordResetEmail": {
"subject": "[<%= cloudron %>] Đặt lại mật khẩu",