tokens: remove expiresAt and add lastUsed
This commit is contained in:
+26
-22
@@ -17,7 +17,8 @@
|
||||
"noApps": {
|
||||
"title": "Chưa có app cài đặt!",
|
||||
"description": "Cài đặt một vài app nhé? Hãy xem trong <a href=\"{{ appStoreLink }}\">Cửa hàng App</a>"
|
||||
}
|
||||
},
|
||||
"groupsFilterHeader": "Chọn nhóm"
|
||||
},
|
||||
"main": {
|
||||
"logout": "Thoát",
|
||||
@@ -428,7 +429,7 @@
|
||||
"list": "Tham chiếu sao lưu của {{ appCount }} app",
|
||||
"format": "Định dạng",
|
||||
"version": "Phiên bản",
|
||||
"date": "Ngày",
|
||||
"date": "Thời gian",
|
||||
"id": "ID",
|
||||
"title": "Chi tiết sao lưu"
|
||||
},
|
||||
@@ -500,7 +501,7 @@
|
||||
},
|
||||
"incoming": {
|
||||
"mailinglists": {
|
||||
"members": "Thành viên trong danh sách",
|
||||
"members": "Thành viên",
|
||||
"description": "Danh sách này chuyển tiếp mail cho những thành viên trong danh sách.",
|
||||
"title": "Danh sách chuyển tiếp mail",
|
||||
"membersOnlyTooltip": "Chỉ cho phép chuyển tiếp mail đến thành viên trong danh sách",
|
||||
@@ -554,7 +555,7 @@
|
||||
},
|
||||
"noopNonAdminDomainWarning": "Cloudron không thể cung cấp dịch vụ gửi mail cho các app trên tên miền này khi chế độ email chưa được bật.",
|
||||
"noopAdminDomainWarning": "Cloudron không thể gửi link mời người dùng, đặt lại mật khẩu hay gửi các thông báo khác khi chế độ email chưa được bật trên tên miền chính",
|
||||
"description": "Cloudron sẽ dùng mail server này (Smart host) để gửi mail đi cho các app được cài trên tên miền này.",
|
||||
"description": "Cloudron sẽ dùng mail server này (Smart host) để gửi mail ra cho các app cài trên tên miền.",
|
||||
"title": "Hệ thống relay chuyển mail ra ngoài"
|
||||
},
|
||||
"mailboxboxDialog": {
|
||||
@@ -572,7 +573,7 @@
|
||||
"addMailinglistDialog": {
|
||||
"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 trong danh sách",
|
||||
"members": "Thành viên",
|
||||
"title": "Thêm danh sách chuyển tiếp mail"
|
||||
},
|
||||
"deleteMailboxDialog": {
|
||||
@@ -659,8 +660,8 @@
|
||||
},
|
||||
"firewall": {
|
||||
"configure": {
|
||||
"blocklistPlaceholder": "Dòng ngăn cách địa chỉ IP hay Subnet",
|
||||
"description": "Những địa chỉ IP trùng khớp sẽ không kết nối vào server này được bao gồm mail server, dashboard và tất cả các app. Cẩn thận đừng tự khoá bản thân mình ra khỏi server.",
|
||||
"blocklistPlaceholder": "Địa chỉ IP hay Subnet (ghi cách dòng)",
|
||||
"description": "Những địa chỉ IP trong đây sẽ không kết nối vào server này được bao gồm mail server, dashboard và tất cả các app. Cẩn thận đừng tự khoá mình ra khỏi server.",
|
||||
"title": "Cấu hình tường lửa"
|
||||
},
|
||||
"blocklist": "{{ blockCount }} địa chỉ IP đã được chặn",
|
||||
@@ -668,7 +669,7 @@
|
||||
"title": "Tường lửa"
|
||||
},
|
||||
"ip": {
|
||||
"detected": "được dò ra",
|
||||
"detected": "đã dò tìm ra",
|
||||
"interfaceDescription": "Liệt kê những thiết bị hiện hữu trên server với:",
|
||||
"configure": "Cấu hình",
|
||||
"interface": "Tên giao diện mạng",
|
||||
@@ -696,7 +697,7 @@
|
||||
},
|
||||
"spamFilterDialog": {
|
||||
"customRulesPlaceholder": "Quy định Spamassassin tuỳ chỉnh",
|
||||
"blacklisteAddressesPlaceholder": "Dòng để cácch những kiểu mẫu địa chỉ mail",
|
||||
"blacklisteAddressesPlaceholder": "Mẫu địa chỉ mail (ghi cách dòng)",
|
||||
"customRules": "Quy định Spamassassin tuỳ chỉnh",
|
||||
"blacklisteAddressesInfo": "Địa chỉ mail trùng khớp trong danh sách đen sẽ bị cho vào mục Spam. Kiểu ghi ‘*’ và ‘?’ cũng được hỗ trợ.",
|
||||
"blacklisteAddresses": "Địa chỉ mail trong danh sách đen",
|
||||
@@ -721,14 +722,14 @@
|
||||
"deniedInfo": "Kết nối từ IP {{ remote.ip }} bị từ chối. Lý do: {{ details.message || details.reason }}",
|
||||
"deliveredInfo": "Đã gửi mail cho {{ rcptTo | prettyEmailAddresses }} từ {{ mailFrom | prettyEmailAddresses }}",
|
||||
"receivedInfo": "Đã lưu mail từ {{ mailFrom | prettyEmailAddresses }} vào hộp thư {{ rcptTo | prettyEmailAddresses }}",
|
||||
"outboundInfo": "Mail đã được xếp vào hàng để gửi đến {{ rcptTo | prettyEmailAddresses }} từ {{ mailFrom | prettyEmailAddresses }}",
|
||||
"outboundInfo": "Mail đã xếp vào hàng để gửi đến {{ rcptTo | prettyEmailAddresses }} từ {{ mailFrom | prettyEmailAddresses }}",
|
||||
"inboundInfo": "Nhận mail từ {{ mailFrom | prettyEmailAddresses }} đến {{ rcptTo | prettyEmailAddresses }}. Có phải spam không: {{ details.spamStatus.indexOf('Yes,') === 0 ? 'Yes' : 'No' }}",
|
||||
"deferredInfo": "Không gửi được mail cho {{ rcptTo | prettyEmailAddresses }}. {{ details.message || details.reason }}. Sẽ thử lại tự động trong vòng {{ details.delay }} giây nữa.",
|
||||
"bounceInfo": "Bị trả về {{ mailFrom | prettyEmailAddresses }} cho email gửi cho {{ rcptTo | prettyEmailAddresses }}. Lý do: {{ details.message || details.reason }}",
|
||||
"deferredInfo": "Không gửi được mail cho {{ rcptTo | prettyEmailAddresses }}. {{ details.message || details.reason }}. Sẽ tự động thử lại sau {{ details.delay }} giây nữa.",
|
||||
"bounceInfo": "Gửi trả về {{ mailFrom | prettyEmailAddresses }} cho email gửi đến {{ rcptTo | prettyEmailAddresses }}. Lý do: {{ details.message || details.reason }}",
|
||||
"spamFilterTrained": "Bộ lọc spam đã được rèn giũa thêm",
|
||||
"bounce": "Bị trả về",
|
||||
"denied": "Bị từ chối",
|
||||
"queued": "Xếp vào hàng",
|
||||
"queued": "Xếp hàng",
|
||||
"outgoing": "Gửi mail ra",
|
||||
"incoming": "Nhận mail vào",
|
||||
"deferred": "Trì hoãn lại"
|
||||
@@ -838,7 +839,7 @@
|
||||
"provider": "Nhà cung cấp docker registry"
|
||||
},
|
||||
"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 qua lại như email mời người dùng hay cài đặt lại mật khẩu. Mỗi người dùng vẫn có thể chỉnh ngôn ngữ thuận tiện hơn cho mình trong dashboard cá nhân của từng người.",
|
||||
"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.",
|
||||
"title": "Ngôn ngữ"
|
||||
},
|
||||
"updateDialog": {
|
||||
@@ -875,7 +876,7 @@
|
||||
"title": "Cấu hình registry cá nhân"
|
||||
},
|
||||
"updates": {
|
||||
"checkForUpdatesAction": "Kiểm tra phiên bản cập nhật mới",
|
||||
"checkForUpdatesAction": "Kiểm tra cập nhật",
|
||||
"stopUpdateAction": "Dừng cập nhật",
|
||||
"updateAvailableAction": "Có phiên bản cập nhật mới",
|
||||
"changeScheduleAction": "Thay đổi lịch cập nhật",
|
||||
@@ -1055,8 +1056,8 @@
|
||||
"netcupApiKey": "Key API",
|
||||
"netcupApiPassword": "Mật khẩu API",
|
||||
"netcupCustomerNumber": "Số khách hàng",
|
||||
"mastodonHostname": "Vị trí server của Mastodon",
|
||||
"matrixHostname": "Vị trí server của Matrix",
|
||||
"mastodonHostname": "Vị trí server Mastodon",
|
||||
"matrixHostname": "Vị trí server Matrix",
|
||||
"fallbackCertCertificatePlaceholder": "Chứng chỉ số",
|
||||
"fallbackCertKeyPlaceholder": "Mã chứng chỉ số",
|
||||
"fallbackCertCustomCertInfo": "<a href=\"{{ customCertLink }}\" target=\"_blank\">Chứng chỉ số wildcard tuỳ chỉnh này</a> sẽ được dùng cho tất cả app trên tên miền này. Nếu CCS không được nhập vào, một CCS tự ký sẽ được tự động tạo ra.",
|
||||
@@ -1106,22 +1107,25 @@
|
||||
},
|
||||
"renewCerts": {
|
||||
"showLogsAction": "Hiển thị log",
|
||||
"renewAllAction": "Gia hạn tất cả chứng chỉ số",
|
||||
"renewAllAction": "Gia hạn tất cả CCS",
|
||||
"description": "Cloudron gia hạn tự động chứng chỉ số của Let’s Encrypt. Sử dụng lựa chọn này để kích hoạt lệnh gia hạn ngay lập tức.",
|
||||
"title": "Gia hạn chứng chỉ số"
|
||||
},
|
||||
"title": "Tên miền & Chứng chỉ số",
|
||||
"title": "Tên miền & CCS",
|
||||
"tooltipRemove": "Xoá tên miền",
|
||||
"tooltipEdit": "Chỉnh tên miền",
|
||||
"provider": "Nhà cung cấp",
|
||||
"domain": "Tên miền",
|
||||
"addDomain": "Thêm tên miền"
|
||||
"addDomain": "Thêm tên miền",
|
||||
"syncDns": {
|
||||
"title": "Đồng bộ DNS"
|
||||
}
|
||||
},
|
||||
"app": {
|
||||
"appInfo": {
|
||||
"sso": "App này được cài đặt để xác minh người dùng bằng Thư mục ngừoi dùng Cloudron. Người dùng Cloudron có thể đăng nhập và sử dụng được ngay.",
|
||||
"ssoEmail": "App này được cài đặt cho phép tất cả người dùng với một hộp thư trên Cloudron này. Hãy đăng nhập với email và mật khẩu trên Cloudron để truy cập vào hộp thư.",
|
||||
"package": "Gói đóng gói",
|
||||
"package": "Bản đóng gói",
|
||||
"customAppUpdateWarning": "Đây là một app tuỳ chỉnh không có trên Cửa hàng app và sẽ không nhận được các bản cập nhật mới. Xem phần <a target=\"_blank\" href=\"{{ docsLink }}\">Hướng dẫn</a> để biết cách cập nhật app tuỳ chỉnh.",
|
||||
"firstTimeTitle": "Lần sử dụng đầu tiên",
|
||||
"firstTimeCollapseHeader": "Hướng dẫn cho lần cài đặt đầu tiên",
|
||||
@@ -1195,7 +1199,7 @@
|
||||
"info": {
|
||||
"updateAvailableAction": "Có phiên bản cập nhật mới",
|
||||
"customAppUpdateInfo": "Phiên bản mới không có sẵn cho các app tuỳ chỉnh",
|
||||
"checkForUpdatesAction": "Kiểm tra phiên bản mới",
|
||||
"checkForUpdatesAction": "Kiểm tra cập nhật",
|
||||
"lastUpdated": "Lần cuối cập nhật",
|
||||
"packageVersion": "Phiên bản đóng gói",
|
||||
"appId": "ID của app",
|
||||
|
||||
Reference in New Issue
Block a user