6564 lines
171 KiB
JSON
6564 lines
171 KiB
JSON
{
|
|
"init": {
|
|
"step": {
|
|
"start": {
|
|
"title": "Chào mừng đến với Homarr",
|
|
"subtitle": "Hãy bắt đầu cài đặt ứng dụng Homarr của bạn.",
|
|
"description": "Để bắt đầu, hãy chọn cách bạn muốn cài đặt ứng dụng Homarr của mình.",
|
|
"action": {
|
|
"scratch": "Bắt đầu từ đầu",
|
|
"importOldmarr": "Nhập dữ liệu từ Homarr phiên bản trước 1.0",
|
|
"restoreSqlite": "Khôi phục từ bản sao lưu SQLite",
|
|
"restoreSqliteDescription": "Tải lên bản sao lưu cơ sở dữ liệu SQLite đầy đủ từ phiên bản Homarr trước. Thao tác này sẽ khôi phục tất cả bảng, người dùng, ứng dụng, tích hợp và cài đặt.",
|
|
"backToOptions": "← Quay lại tùy chọn thiết lập"
|
|
}
|
|
},
|
|
"import": {
|
|
"title": "Nhập dữ liệu",
|
|
"subtitle": "Bạn có thể nhập dữ liệu từ một phiên bản Homarr có sẵn.",
|
|
"dropzone": {
|
|
"title": "Kéo tệp tin zip vào đây hoặc nhấp chuột để chọn",
|
|
"description": "Tệp tin zip đã tải lên sẽ được xử lý và bạn sẽ có thể chọn những gì bạn muốn nhập"
|
|
},
|
|
"fileInfo": {
|
|
"action": {
|
|
"change": "Thay đổi tập tin"
|
|
}
|
|
},
|
|
"importSettings": {
|
|
"title": "Nhập cài đặt",
|
|
"description": "Cấu hình hành vi nhập dữ liệu"
|
|
},
|
|
"boardSelection": {
|
|
"title": "Tìm thấy {count} bảng",
|
|
"description": "Chọn tất cả các bảng với kích thước bạn muốn nhập",
|
|
"action": {
|
|
"selectAll": "Chọn tất cả",
|
|
"unselectAll": "Bỏ chọn tất cả"
|
|
}
|
|
},
|
|
"summary": {
|
|
"title": "",
|
|
"description": "",
|
|
"action": {
|
|
"import": "Xác nhận nhập và tiếp tục"
|
|
},
|
|
"entities": {
|
|
"apps": "Ứng dụng",
|
|
"boards": "Bảng",
|
|
"integrations": "Tích hợp",
|
|
"credentialUsers": ""
|
|
}
|
|
},
|
|
"tokenModal": {
|
|
"title": "Nhập token nhập",
|
|
"field": {
|
|
"token": {
|
|
"label": "Mã thông báo",
|
|
"description": "Nhập token nhập được hiển thị từ phiên bản homarr trước đó của bạn"
|
|
}
|
|
},
|
|
"notification": {
|
|
"error": {
|
|
"title": "Token không hợp lệ",
|
|
"message": "Token bạn nhập không đúng"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"user": {
|
|
"title": "Người dùng quản trị",
|
|
"subtitle": "",
|
|
"notification": {
|
|
"success": {
|
|
"title": "Đã tạo người dùng",
|
|
"message": "Người dùng đã được tạo thành công"
|
|
},
|
|
"error": {
|
|
"title": "Tạo người dùng không thành công"
|
|
}
|
|
}
|
|
},
|
|
"group": {
|
|
"title": "",
|
|
"subtitle": "",
|
|
"form": {
|
|
"name": {
|
|
"label": "Tên nhóm",
|
|
"description": ""
|
|
}
|
|
}
|
|
},
|
|
"settings": {
|
|
"title": "Cài đặt",
|
|
"subtitle": "Cấu hình cài đặt máy chủ."
|
|
},
|
|
"integrations": {
|
|
"title": "Tích hợp",
|
|
"subtitle": "Chọn dịch vụ bạn dùng.",
|
|
"description": "Chọn các tích hợp bạn muốn kết nối. Chúng tôi sẽ tự động thiết lập bảng với widget phù hợp.",
|
|
"action": {
|
|
"continue": "Tiếp tục",
|
|
"skip": "Bỏ qua lúc này"
|
|
},
|
|
"configure": {
|
|
"progress": "{current} của {total}",
|
|
"skip": "Bỏ qua tích hợp này",
|
|
"finishing": "Đang thiết lập bảng của bạn...",
|
|
"error": {
|
|
"title": "Thiết lập thất bại",
|
|
"message": "Đã xảy ra lỗi khi thiết lập bảng. Vui lòng thử lại."
|
|
},
|
|
"helpers": {
|
|
"tooltip": "Trợ giúp URL",
|
|
"description": "Những trợ giúp này cố gắng đoán URL cho dịch vụ của bạn. Nếu không hiệu quả, hãy nhập địa chỉ thủ công."
|
|
}
|
|
},
|
|
"urlTemplate": {
|
|
"label": "URL cơ sở",
|
|
"placeholder": "homelab.local hoặc 192.168.1.1",
|
|
"hint": "Nhập tên miền cơ sở hoặc IP để tự động điền URL tích hợp",
|
|
"warning": "Đặt URL cơ sở bây giờ sẽ tự động điền tất cả URL tích hợp, tiết kiệm thời gian thiết lập",
|
|
"preview": "ví dụ: {example}",
|
|
"mode": {
|
|
"subdomain": "Tên miền phụ",
|
|
"hostPort": "Máy:Cổng"
|
|
}
|
|
},
|
|
"docker": {
|
|
"detected": "Docker phát hiện {count} dịch vụ",
|
|
"detectedBreakdown": "{integrations} tích hợp · {apps} ứng dụng",
|
|
"summary": "Homarr phát hiện {apps} ứng dụng, {integrations} trong đó có tích hợp sẵn",
|
|
"appBadge": "Ứng dụng",
|
|
"appSectionLabel": "Ứng dụng thêm vào bảng ({count} đã chọn)",
|
|
"scanning": "Đang quét Docker...",
|
|
"scanningDescription": "Đang tìm container đang chạy trên hệ thống của bạn"
|
|
}
|
|
},
|
|
"finish": {
|
|
"title": "Hoàn tất cài đặt",
|
|
"subtitle": "Bạn đã sẵn sàng để tiếp tục!",
|
|
"description": "",
|
|
"action": {
|
|
"goToBoard": "",
|
|
"createBoard": "",
|
|
"inviteUser": "Mời người dùng khác",
|
|
"docs": "Đọc tài liệu hướng dẫn"
|
|
}
|
|
}
|
|
},
|
|
"backToStart": "Trở lại từ đầu"
|
|
},
|
|
"user": {
|
|
"title": "Người dùng",
|
|
"name": "Người dùng",
|
|
"page": {
|
|
"login": {
|
|
"title": "Đăng nhập vào tài khoản của bạn",
|
|
"subtitle": "Chào mừng trở lại! Hãy nhập thông tin đăng nhập của bạn"
|
|
},
|
|
"invite": {
|
|
"title": "Tham gia Homarr",
|
|
"subtitle": "Chào mừng đến với Homarr! Hãy tạo tài khoản của bạn",
|
|
"description": "Bạn được mời bởi {username}"
|
|
},
|
|
"init": {
|
|
"title": "Cài đặt Homarr mới",
|
|
"subtitle": "Hãy tạo tài khoản quản trị ban đầu"
|
|
}
|
|
},
|
|
"field": {
|
|
"email": {
|
|
"label": "E-mail",
|
|
"verified": "Đã xác minh"
|
|
},
|
|
"username": {
|
|
"label": "Tên người dùng"
|
|
},
|
|
"password": {
|
|
"label": "Mật khẩu",
|
|
"suggestionsTitle": "Gợi ý mật khẩu",
|
|
"suggestion": {
|
|
"length": "Bao gồm ít nhất 8 kí tự",
|
|
"lowercase": "Bao gồm chữ thường",
|
|
"uppercase": "Bao gồm chữ in hoa",
|
|
"number": "Bao gồm số",
|
|
"special": "Bao gồm kí tự đặc biệt"
|
|
}
|
|
},
|
|
"passwordConfirm": {
|
|
"label": "Xác nhận mật khẩu"
|
|
},
|
|
"previousPassword": {
|
|
"label": "Mật khẩu trước đây"
|
|
},
|
|
"homeBoard": {
|
|
"label": "Bảng chính"
|
|
},
|
|
"pingIconsEnabled": {
|
|
"label": "Sử dụng biểu tượng cho ping"
|
|
},
|
|
"enableRightClickOnWidgets": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"defaultSearchEngine": {
|
|
"label": "Công cụ tìm kiếm mặc định"
|
|
},
|
|
"openSearchInNewTab": {
|
|
"label": "Mở kết quả tìm kiếm trong thẻ mới"
|
|
},
|
|
"ddgBangs": {
|
|
"label": "Bật DuckDuckGo bangs"
|
|
}
|
|
},
|
|
"error": {
|
|
"usernameTaken": "Tên người dùng đã được sử dụng"
|
|
},
|
|
"action": {
|
|
"login": {
|
|
"label": "Đăng nhập",
|
|
"labelWith": "Đăng nhập với {provider}",
|
|
"notification": {
|
|
"success": {
|
|
"title": "Đăng nhập thành công",
|
|
"message": "Bạn đã được đăng nhập"
|
|
},
|
|
"error": {
|
|
"title": "Đăng nhập không thành công",
|
|
"message": "Đăng nhập thất bại"
|
|
}
|
|
},
|
|
"forgotPassword": {
|
|
"label": "Bạn đã quên mật khẩu?",
|
|
"description": "Quản trị viên có thể sử dụng lệnh sau để đặt lại mật khẩu của bạn:"
|
|
}
|
|
},
|
|
"register": {
|
|
"label": "Tạo tài khoản",
|
|
"notification": {
|
|
"success": {
|
|
"title": "Tài khoản đã được tạo",
|
|
"message": "Vui lòng đăng nhập để tiếp tục"
|
|
},
|
|
"error": {
|
|
"title": "Tạo tài khoản không thành công",
|
|
"message": "Không thể tạo tài khoản bạn được"
|
|
}
|
|
}
|
|
},
|
|
"create": "Tạo người dùng",
|
|
"changePassword": {
|
|
"label": "Thay đổi mật khẩu",
|
|
"notification": {
|
|
"success": {
|
|
"message": "Thay đổi mật khẩu thành công"
|
|
},
|
|
"error": {
|
|
"message": "Không thể thay đổi mật khẩu"
|
|
}
|
|
}
|
|
},
|
|
"changeHomeBoard": {
|
|
"notification": {
|
|
"success": {
|
|
"message": "Đã thay đổi bảng chính thành công"
|
|
},
|
|
"error": {
|
|
"message": "Không thể thay đổi bảng chính"
|
|
}
|
|
}
|
|
},
|
|
"changeSearchPreferences": {
|
|
"notification": {
|
|
"success": {
|
|
"message": "Cài đặt tìm kiếm đã được thay đổi thành công"
|
|
},
|
|
"error": {
|
|
"message": "Không thể thay đổi cài đặt tìm kiếm"
|
|
}
|
|
}
|
|
},
|
|
"changeFirstDayOfWeek": {
|
|
"notification": {
|
|
"success": {
|
|
"message": "Ngày đầu tiên của tuần đã được thay đổi thành công"
|
|
},
|
|
"error": {
|
|
"message": "Không thể thay đổi ngày đầu tiên của tuần"
|
|
}
|
|
}
|
|
},
|
|
"changePingIconsEnabled": {
|
|
"notification": {
|
|
"success": {
|
|
"message": "Đã bật/tắt biểu tượng ping thành công"
|
|
},
|
|
"error": {
|
|
"message": "Không thể bật/tắt biểu tượng ping"
|
|
}
|
|
}
|
|
},
|
|
"changeDdgBangs": {
|
|
"notification": {
|
|
"success": {
|
|
"message": "Đã bật/tắt DuckDuckGo bangs thành công"
|
|
},
|
|
"error": {
|
|
"message": "Không thể bật/tắt DuckDuckGo bangs"
|
|
}
|
|
}
|
|
},
|
|
"manageAvatar": {
|
|
"changeImage": {
|
|
"label": "Thay đổi hình ảnh",
|
|
"notification": {
|
|
"success": {
|
|
"message": "Thay đổi hình ảnh thành công"
|
|
},
|
|
"error": {
|
|
"message": "Không thể thay đổi hình ảnh"
|
|
},
|
|
"toLarge": {
|
|
"title": "Hình ảnh quá lớn",
|
|
"message": "Kích thước tối đa của ảnh là {size}"
|
|
}
|
|
}
|
|
},
|
|
"removeImage": {
|
|
"label": "Xóa ảnh",
|
|
"confirm": "Bạn có chắc chắn muốn xoá hình ảnh này không?",
|
|
"notification": {
|
|
"success": {
|
|
"message": "Hình ảnh được xóa thành công"
|
|
},
|
|
"error": {
|
|
"message": "Không thể xóa hình ảnh"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"editProfile": {
|
|
"notification": {
|
|
"success": {
|
|
"message": "Hô sơ được cập nhật thành công"
|
|
},
|
|
"error": {
|
|
"message": "Không thể cập nhật hồ sơ"
|
|
}
|
|
}
|
|
},
|
|
"delete": {
|
|
"label": "Xóa người dùng vĩnh viễn",
|
|
"description": "Xóa người dùng này và những cài đặt cá nhân của họ. Hành động này sẽ không xóa các bảng. Người dùng bị xóa sẽ không nhận thông báo.",
|
|
"confirm": "Bạn có chắc chắn muốn xóa tài khoản {username} cùng với các cài đặt?"
|
|
},
|
|
"select": {
|
|
"label": "Chọn tài khoản",
|
|
"notFound": "Không tìm thấy tài khoản"
|
|
},
|
|
"transfer": {
|
|
"label": "Chọn chủ sở hữu mới"
|
|
}
|
|
}
|
|
},
|
|
"group": {
|
|
"title": "Các nhóm",
|
|
"name": "Nhóm",
|
|
"search": "Tìm một nhóm",
|
|
"field": {
|
|
"name": "Tên",
|
|
"members": "Thành viên",
|
|
"homeBoard": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"mobileBoard": {
|
|
"label": "",
|
|
"description": ""
|
|
}
|
|
},
|
|
"permission": {
|
|
"admin": {
|
|
"title": "Quản trị viên",
|
|
"item": {
|
|
"admin": {
|
|
"label": "Quản trị viên",
|
|
"description": "Thành viên với quyền này có toàn quyền truy cập vào các tính năng và cài đặt"
|
|
}
|
|
}
|
|
},
|
|
"app": {
|
|
"title": "Ứng dụng",
|
|
"item": {
|
|
"create": {
|
|
"label": "Tạo ứng dụng",
|
|
"description": "Cho phép thành viên tạo ứng dụng"
|
|
},
|
|
"use-all": {
|
|
"label": "Sử dụng tất cả các ứng dụng",
|
|
"description": "Cho phép thành viên thêm bất kỳ ứng dụng nào vào bảng của họ"
|
|
},
|
|
"modify-all": {
|
|
"label": "Sửa đổi tất cả ứng dụng",
|
|
"description": "Cho phép thành viên sửa đổi tất cả ứng dụng"
|
|
},
|
|
"full-all": {
|
|
"label": "Toàn quyền truy cập ứng dụng",
|
|
"description": "Cho phép thành viên quản lý, tạo và xóa mọi ứng dụng"
|
|
}
|
|
}
|
|
},
|
|
"board": {
|
|
"title": "Bảng",
|
|
"item": {
|
|
"create": {
|
|
"label": "Tạo bảng",
|
|
"description": "Cho phép thành viên tạo bảng"
|
|
},
|
|
"view-all": {
|
|
"label": "Xem tất cả bảng",
|
|
"description": "Cho phép thành viên xem tất cả bảng"
|
|
},
|
|
"modify-all": {
|
|
"label": "Sửa đổi tất cả bảng",
|
|
"description": "Cho phép thành viên sửa đổi tất cả bảng (Không bao gồm kiểm soát truy cập và vùng nguy hiểm)"
|
|
},
|
|
"full-all": {
|
|
"label": "Toàn quyền truy cập bảng",
|
|
"description": "Cho phép thành viên xem, sửa đổi và xóa tất cả bảng (Bao gồm kiểm soát truy cập và vùng nguy hiểm)"
|
|
}
|
|
}
|
|
},
|
|
"integration": {
|
|
"title": "Tích hợp",
|
|
"item": {
|
|
"create": {
|
|
"label": "Tạo tích hợp",
|
|
"description": "Cho phép thành viên tạo tích hợp"
|
|
},
|
|
"use-all": {
|
|
"label": "Sử dụng tất cả tích hợp",
|
|
"description": "Cho phép thành viên thêm bất kỳ tích hợp nào vào bảng của họ"
|
|
},
|
|
"interact-all": {
|
|
"label": "Tương tác với bất kỳ tích hợp nào",
|
|
"description": "Cho phép thành viên tương tác với bất kỳ tích hợp nào"
|
|
},
|
|
"full-all": {
|
|
"label": "Toàn quyền truy cập tích hợp",
|
|
"description": "Cho phép thành viên quản lý, sử dụng và tương tác với bất kỳ tích hợp nào"
|
|
}
|
|
}
|
|
},
|
|
"media": {
|
|
"title": "Media",
|
|
"item": {
|
|
"upload": {
|
|
"label": "Tải lên media",
|
|
"description": "Cho phép thành viên tải lên media"
|
|
},
|
|
"view-all": {
|
|
"label": "Xem tất cả media",
|
|
"description": "Cho phép thành viên xem tất cả media"
|
|
},
|
|
"full-all": {
|
|
"label": "Toàn quyền truy cập media",
|
|
"description": "Cho phép thành viên quản lý và xóa mọi media"
|
|
}
|
|
}
|
|
},
|
|
"other": {
|
|
"title": "Khác",
|
|
"item": {
|
|
"view-logs": {
|
|
"label": "Xem nhật ký máy",
|
|
"description": "Cho phép thành viên xem nhật ký máy"
|
|
}
|
|
}
|
|
},
|
|
"search-engine": {
|
|
"title": "Công cụ tìm kiếm",
|
|
"item": {
|
|
"create": {
|
|
"label": "Tạo công cụ tìm kiếm",
|
|
"description": "Cho phép thành viên nhóm này tạo công cụ tìm kiếm"
|
|
},
|
|
"modify-all": {
|
|
"label": "Sửa đổi tất cả công cụ tìm kiếm",
|
|
"description": "Cho phép thành viên nhóm này sửa đổi tất cả công cụ tìm kiếm"
|
|
},
|
|
"full-all": {
|
|
"label": "Toàn quyền truy cập công cụ tìm kiếm",
|
|
"description": "Cho phép thành viên quản lý và xóa mọi công cụ tìm kiếm"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"memberNotice": {
|
|
"mixed": "Một số thành viên đến từ nhà cung cấp bên ngoài và không thể quản lý tại đây",
|
|
"external": "Tất cả thành viên đến từ nhà cung cấp bên ngoài và không thể quản lý tại đây"
|
|
},
|
|
"reservedNotice": {
|
|
"message": "Nhóm này dành riêng cho hệ thống sử dụng và hạn chế một số hành động. <checkoutDocs></checkoutDocs>"
|
|
},
|
|
"action": {
|
|
"create": {
|
|
"label": "Nhóm mới",
|
|
"notification": {
|
|
"success": {
|
|
"message": "Đã tạo nhóm thành công"
|
|
},
|
|
"error": {
|
|
"message": "Nhóm này không thể tạo được"
|
|
}
|
|
}
|
|
},
|
|
"transfer": {
|
|
"label": "Chuyển quyền sở hữu",
|
|
"description": "Chuyển quyền sở hữu nhóm này cho một người dùng khác",
|
|
"confirm": "Bạn chắc chắn muốn chuyển quyền sở hữu nhóm {name} cho {username}?",
|
|
"notification": {
|
|
"success": {
|
|
"message": "Đã chuyển thành công quyền sở hữu nhóm {group} cho {username}"
|
|
},
|
|
"error": {
|
|
"message": "Không thể chuyển quyền sở hữu"
|
|
}
|
|
}
|
|
},
|
|
"addMember": {
|
|
"label": "Thêm thành viên vào nhóm"
|
|
},
|
|
"removeMember": {
|
|
"label": "Xóa thành viên khỏi nhóm",
|
|
"confirm": "Bạn có chắc chắn muốn xóa {user} khỏi nhóm này không?"
|
|
},
|
|
"delete": {
|
|
"label": "Xóa nhóm",
|
|
"description": "Khi bạn xóa một nhóm, không thể hoàn tác. Hãy chắc chắn.",
|
|
"confirm": "Bạn chắc chắn muốn xóa nhóm {name}?",
|
|
"notification": {
|
|
"success": {
|
|
"message": "Đã xóa nhóm {name} thành công"
|
|
},
|
|
"error": {
|
|
"message": "Không thể xóa nhóm {name}"
|
|
}
|
|
}
|
|
},
|
|
"changePermissions": {
|
|
"notification": {
|
|
"success": {
|
|
"title": "Đã lưu quyền",
|
|
"message": "Quyền đã được lưu thành công"
|
|
},
|
|
"error": {
|
|
"title": "Quyền chưa được lưu",
|
|
"message": "Quyền chưa được lưu"
|
|
}
|
|
}
|
|
},
|
|
"update": {
|
|
"notification": {
|
|
"success": {
|
|
"message": "Nhóm {name} đã được lưu thành công"
|
|
},
|
|
"error": {
|
|
"message": "Không thể lưu nhóm {name}"
|
|
}
|
|
}
|
|
},
|
|
"select": {
|
|
"label": "Chọn nhóm",
|
|
"notFound": "Không tìm thấy nhóm"
|
|
},
|
|
"settings": {
|
|
"board": {
|
|
"notification": {
|
|
"success": {
|
|
"title": "",
|
|
"message": ""
|
|
},
|
|
"error": {
|
|
"title": "",
|
|
"message": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"changePosition": {
|
|
"notification": {
|
|
"success": {
|
|
"message": "Thay đổi vị trí thành công"
|
|
},
|
|
"error": {
|
|
"message": "Không thể thay đổi vị trí"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"defaultGroup": {
|
|
"name": "Nhóm mặc định",
|
|
"description": "{name} - Tất cả những người dùng đã đăng nhập"
|
|
}
|
|
},
|
|
"app": {
|
|
"search": "Tim một ứng dụng",
|
|
"page": {
|
|
"list": {
|
|
"title": "Ứng dụng",
|
|
"noResults": {
|
|
"title": "Chưa có ứng dụng nào cả",
|
|
"action": "Tạo ứng dụng của bạn trước"
|
|
}
|
|
},
|
|
"create": {
|
|
"title": "Ứng dụng mới",
|
|
"notification": {
|
|
"success": {
|
|
"title": "Tạo thành công",
|
|
"message": "Ứng dụng đã được tạo thành công"
|
|
},
|
|
"error": {
|
|
"title": "Tạo không thành công",
|
|
"message": "Không thể tạo ứng dụng"
|
|
}
|
|
}
|
|
},
|
|
"edit": {
|
|
"title": "Chỉnh sửa ứng dụng",
|
|
"notification": {
|
|
"success": {
|
|
"title": "Thay đổi đã được áp dụng thành công",
|
|
"message": "Ứng dụng đã được lưu thành công"
|
|
},
|
|
"error": {
|
|
"title": "Không thể áp dụng thay đổi",
|
|
"message": "Không thể lưu ứng dụng"
|
|
}
|
|
}
|
|
},
|
|
"delete": {
|
|
"title": "Xóa ứng dụng",
|
|
"message": "Bạn có chắc chắn muốn xóa ứng dụng {name} không?",
|
|
"notification": {
|
|
"success": {
|
|
"title": "Xóa thành công",
|
|
"message": "Ứng dụng đã được xóa thành công"
|
|
},
|
|
"error": {
|
|
"title": "Xóa không thành công",
|
|
"message": "Không thể xóa ứng dụng"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"field": {
|
|
"name": {
|
|
"label": "Tên"
|
|
},
|
|
"description": {
|
|
"label": "Mô tả"
|
|
},
|
|
"url": {
|
|
"label": "Url"
|
|
},
|
|
"useDifferentUrlForPing": {
|
|
"checkbox": {
|
|
"label": "",
|
|
"description": "Hữu ích nếu Homarr có thể truy cập trực tiếp bằng tên máy chủ nội bộ hoặc mạng để tránh sử dụng băng thông của ISP"
|
|
}
|
|
}
|
|
},
|
|
"action": {
|
|
"select": {
|
|
"label": "Chọn ứng dụng",
|
|
"notFound": "Không tìm thấy ứng dụng",
|
|
"search": "Tìm một ứng dụng",
|
|
"noResults": "Không có kết quả",
|
|
"action": "Chọn {app}",
|
|
"title": ""
|
|
},
|
|
"create": {
|
|
"title": "Tạo ứng dụng mới",
|
|
"description": "Tạo ứng dụng mới",
|
|
"action": ""
|
|
},
|
|
"add": ""
|
|
}
|
|
},
|
|
"customWidget": {
|
|
"page": {
|
|
"list": {
|
|
"title": "",
|
|
"noResults": "",
|
|
"loading": ""
|
|
},
|
|
"create": {
|
|
"title": "",
|
|
"subtitle": ""
|
|
},
|
|
"edit": {
|
|
"title": ""
|
|
}
|
|
},
|
|
"action": {
|
|
"create": "",
|
|
"import": "",
|
|
"save": "",
|
|
"delete": "",
|
|
"deleteConfirm": "",
|
|
"export": "",
|
|
"addMapping": "",
|
|
"addColumn": "",
|
|
"edit": "",
|
|
"removeMapping": "",
|
|
"removeColumn": "",
|
|
"addItem": "",
|
|
"removeItem": "",
|
|
"addBar": "",
|
|
"duplicate": "",
|
|
"copyAiPrompt": "",
|
|
"enable": "",
|
|
"disable": "",
|
|
"menu": ""
|
|
},
|
|
"field": {
|
|
"name": "",
|
|
"description": "",
|
|
"iconUrl": "",
|
|
"url": "",
|
|
"authType": "",
|
|
"headerName": "",
|
|
"method": "",
|
|
"requestBody": "",
|
|
"displayType": "",
|
|
"jsonPath": "",
|
|
"jsonPathHint": "",
|
|
"label": "",
|
|
"unit": "",
|
|
"mappings": "",
|
|
"tablePath": "",
|
|
"tablePathHint": "",
|
|
"columns": "",
|
|
"header": "",
|
|
"items": "",
|
|
"gridColumns": "",
|
|
"cardStyle": "",
|
|
"bars": "",
|
|
"valuePath": "",
|
|
"maxPath": "",
|
|
"showPercentage": "",
|
|
"barSize": "",
|
|
"goodValues": "",
|
|
"dotSize": "",
|
|
"valueSize": "",
|
|
"labelPosition": "",
|
|
"kvLayout": "",
|
|
"striped": "",
|
|
"compact": "",
|
|
"maxHeight": "",
|
|
"color": "",
|
|
"buttonLabel": "",
|
|
"buttonColor": "",
|
|
"confirmText": "",
|
|
"confirmTextHint": "",
|
|
"successMessage": "",
|
|
"successMessageHint": "",
|
|
"enabled": "",
|
|
"template": {
|
|
"label": "",
|
|
"description": ""
|
|
}
|
|
},
|
|
"placeholder": {
|
|
"exampleLabel": "",
|
|
"exampleLabelShort": "",
|
|
"exampleHeader": "",
|
|
"exampleUnit": "",
|
|
"iconUrl": "",
|
|
"url": "",
|
|
"headerName": "",
|
|
"jsonPath": "",
|
|
"tablePath": "",
|
|
"columnJsonPath": "",
|
|
"valuePath": "",
|
|
"maxPath": "",
|
|
"goodValues": "",
|
|
"color": ""
|
|
},
|
|
"cardStyleOption": {
|
|
"filled": "",
|
|
"outline": "",
|
|
"subtle": ""
|
|
},
|
|
"layoutOption": {
|
|
"list": "",
|
|
"grid": ""
|
|
},
|
|
"sizeOption": {
|
|
"sm": "",
|
|
"md": "",
|
|
"lg": "",
|
|
"xl": ""
|
|
},
|
|
"labelPositionOption": {
|
|
"above": "",
|
|
"below": ""
|
|
},
|
|
"fieldset": {
|
|
"general": "",
|
|
"connection": "",
|
|
"display": ""
|
|
},
|
|
"displayTypeDescription": {
|
|
"singleValue": "",
|
|
"keyValue": "",
|
|
"table": "",
|
|
"statGrid": "",
|
|
"progressBars": "",
|
|
"statusIndicator": "",
|
|
"countGrid": "",
|
|
"raw": "",
|
|
"actionButton": "",
|
|
"customJsx": ""
|
|
},
|
|
"method": {
|
|
"GET": "",
|
|
"POST": "",
|
|
"PUT": "",
|
|
"DELETE": "",
|
|
"PATCH": ""
|
|
},
|
|
"authType": {
|
|
"none": "",
|
|
"bearer": "",
|
|
"basic": "",
|
|
"apiKeyHeader": "",
|
|
"apiKeyQuery": ""
|
|
},
|
|
"displayType": {
|
|
"singleValue": "",
|
|
"keyValue": "",
|
|
"table": "",
|
|
"statGrid": "",
|
|
"progressBars": "",
|
|
"statusIndicator": "",
|
|
"countGrid": "",
|
|
"raw": "",
|
|
"actionButton": "",
|
|
"customJsx": ""
|
|
},
|
|
"secret": {
|
|
"apiKey": "",
|
|
"username": "",
|
|
"password": "",
|
|
"savedPlaceholder": ""
|
|
},
|
|
"preview": {
|
|
"title": "",
|
|
"test": "",
|
|
"hint": "",
|
|
"rawResponse": ""
|
|
},
|
|
"notification": {
|
|
"created": "",
|
|
"updated": "",
|
|
"deleted": "",
|
|
"imported": "",
|
|
"aiPromptCopied": "",
|
|
"aiPromptDescription": "",
|
|
"aiPromptCopy": "",
|
|
"aiPromptNoResponse": "",
|
|
"aiPromptCopyError": "",
|
|
"createError": "",
|
|
"updateError": "",
|
|
"importError": "",
|
|
"exportError": "",
|
|
"duplicated": "",
|
|
"duplicateError": "",
|
|
"toggleError": "",
|
|
"deleteError": "",
|
|
"previewError": "",
|
|
"executed": "",
|
|
"executeError": ""
|
|
},
|
|
"table": {
|
|
"name": "",
|
|
"url": "",
|
|
"display": ""
|
|
},
|
|
"widget": {
|
|
"disabled": ""
|
|
}
|
|
},
|
|
"integration": {
|
|
"page": {
|
|
"list": {
|
|
"title": "Tích hợp",
|
|
"search": "Tìm kiếm tích hợp",
|
|
"noResults": {
|
|
"title": "Chưa có tích hợp nào"
|
|
}
|
|
},
|
|
"create": {
|
|
"title": "Tích hợp {name} mới",
|
|
"notification": {
|
|
"success": {
|
|
"title": "Tạo thành công",
|
|
"message": "Tích hợp đã được tạo thành công"
|
|
},
|
|
"error": {
|
|
"title": "Tạo không thành công",
|
|
"message": "Không thể tạo tích hợp"
|
|
}
|
|
},
|
|
"app": {
|
|
"option": {
|
|
"existing": {
|
|
"title": "",
|
|
"label": ""
|
|
},
|
|
"new": {
|
|
"title": "",
|
|
"url": {
|
|
"label": "",
|
|
"description": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"edit": {
|
|
"title": "Chỉnh sửa tích hợp {name}",
|
|
"notification": {
|
|
"success": {
|
|
"title": "Thay đổi đã được áp dụng thành công",
|
|
"message": "Tích hợp đã được lưu thành công"
|
|
},
|
|
"error": {
|
|
"title": "Không thể áp dụng thay đổi",
|
|
"message": "Không thể lưu tích hợp"
|
|
}
|
|
},
|
|
"app": {
|
|
"action": {
|
|
"add": "",
|
|
"remove": "",
|
|
"select": ""
|
|
}
|
|
}
|
|
},
|
|
"delete": {
|
|
"title": "Xóa tích hợp",
|
|
"message": "Bạn có chắc chắn muốn xóa tích hợp {name} không?",
|
|
"notification": {
|
|
"success": {
|
|
"title": "Xóa thành công",
|
|
"message": "Tích hợp đã được xóa thành công"
|
|
},
|
|
"error": {
|
|
"title": "Xóa không thành công",
|
|
"message": "Không thể xóa tích hợp"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"field": {
|
|
"name": {
|
|
"label": "Tên"
|
|
},
|
|
"url": {
|
|
"label": "Url"
|
|
},
|
|
"attemptSearchEngineCreation": {
|
|
"label": "Tạo công cụ tìm kiếm",
|
|
"description": ""
|
|
},
|
|
"app": {
|
|
"sectionTitle": ""
|
|
},
|
|
"createApp": {
|
|
"label": "Tạo ứng dụng",
|
|
"description": ""
|
|
},
|
|
"appHref": {
|
|
"placeholder": ""
|
|
},
|
|
"apiKeySettings": {
|
|
"label": "Lấy khóa API"
|
|
}
|
|
},
|
|
"action": {
|
|
"create": "Tích hợp mới"
|
|
},
|
|
"grid": {
|
|
"widgetCount": "{count} widget",
|
|
"noWidgets": "Không có widget",
|
|
"detected": "Phát hiện qua Docker"
|
|
},
|
|
"category": {
|
|
"dnsHole": "DNS",
|
|
"mediaService": "Phương tiện",
|
|
"calendar": "Lịch",
|
|
"mediaSearch": "Tìm kiếm",
|
|
"mediaRelease": "Phát hành",
|
|
"mediaRequest": "Yêu cầu",
|
|
"downloadClient": "Tải xuống",
|
|
"usenet": "Usenet",
|
|
"torrent": "Torrent",
|
|
"miscellaneous": "Khác",
|
|
"smartHomeServer": "Nhà thông minh",
|
|
"indexerManager": "Bộ lập chỉ mục",
|
|
"healthMonitoring": "Sức khỏe",
|
|
"search": "Tìm kiếm",
|
|
"mediaTranscoding": "Chuyển mã",
|
|
"networkController": "Mạng",
|
|
"releasesProvider": "Phát hành",
|
|
"notifications": "Thông báo",
|
|
"firewall": "Tường lửa",
|
|
"timetable": "Thời khóa biểu",
|
|
"photoService": "Ảnh",
|
|
"documents": "",
|
|
"notes": "Ghi chú",
|
|
"mediaMonitoring": "Giám sát",
|
|
"speedtest": "Kiểm tra tốc độ",
|
|
"analytics": "Phân tích",
|
|
"vpn": "",
|
|
"mediaLibrary": "",
|
|
"uptimeMonitoring": ""
|
|
},
|
|
"testConnection": {
|
|
"action": {
|
|
"create": "Kiểm tra kết nối và tạo",
|
|
"edit": "Kiểm tra kết nối và lưu"
|
|
},
|
|
"error": {
|
|
"common": {
|
|
"cause": {
|
|
"title": ""
|
|
}
|
|
},
|
|
"unknown": {
|
|
"title": "Lỗi không xác định",
|
|
"description": ""
|
|
},
|
|
"parse": {
|
|
"title": "Lỗi cú pháp",
|
|
"description": ""
|
|
},
|
|
"authorization": {
|
|
"title": "",
|
|
"description": ""
|
|
},
|
|
"statusCode": {
|
|
"title": "",
|
|
"description": "",
|
|
"otherDescription": "",
|
|
"reason": {
|
|
"badRequest": "",
|
|
"notFound": "",
|
|
"tooManyRequests": "",
|
|
"internalServerError": "",
|
|
"serviceUnavailable": "",
|
|
"gatewayTimeout": ""
|
|
}
|
|
},
|
|
"certificate": {
|
|
"title": "",
|
|
"description": {
|
|
"expired": "",
|
|
"notYetValid": "",
|
|
"untrusted": "",
|
|
"hostnameMismatch": ""
|
|
},
|
|
"alert": {
|
|
"permission": {
|
|
"title": "",
|
|
"message": ""
|
|
},
|
|
"hostnameMismatch": {
|
|
"title": "",
|
|
"message": ""
|
|
},
|
|
"extract": {
|
|
"title": "",
|
|
"message": ""
|
|
}
|
|
},
|
|
"action": {
|
|
"retry": {
|
|
"label": ""
|
|
},
|
|
"trust": {
|
|
"label": ""
|
|
},
|
|
"upload": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"hostnameMismatch": {
|
|
"confirm": {
|
|
"title": "",
|
|
"message": ""
|
|
},
|
|
"notification": {
|
|
"success": {
|
|
"title": "",
|
|
"message": ""
|
|
},
|
|
"error": {
|
|
"title": "",
|
|
"message": ""
|
|
}
|
|
}
|
|
},
|
|
"selfSigned": {
|
|
"confirm": {
|
|
"title": "",
|
|
"message": ""
|
|
},
|
|
"notification": {
|
|
"success": {
|
|
"title": "",
|
|
"message": ""
|
|
},
|
|
"error": {
|
|
"title": "",
|
|
"message": ""
|
|
}
|
|
}
|
|
},
|
|
"details": {
|
|
"title": "",
|
|
"description": "",
|
|
"content": {
|
|
"action": "",
|
|
"title": ""
|
|
}
|
|
}
|
|
},
|
|
"request": {
|
|
"title": "",
|
|
"description": {
|
|
"connection": {
|
|
"hostUnreachable": "",
|
|
"networkUnreachable": "",
|
|
"refused": "",
|
|
"reset": ""
|
|
},
|
|
"dns": {
|
|
"notFound": "",
|
|
"timeout": "",
|
|
"noAnswer": ""
|
|
},
|
|
"timeout": {
|
|
"aborted": "",
|
|
"timeout": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"alertNotice": "Nút Lưu được kích hoạt sau khi kết nối thành công",
|
|
"notification": {
|
|
"success": {
|
|
"title": "Kết nối thành công",
|
|
"message": "Kết nối đã được thiết lập thành công"
|
|
},
|
|
"invalidUrl": {
|
|
"title": "URL không hợp lệ",
|
|
"message": "URL không hợp lệ"
|
|
},
|
|
"secretNotDefined": {
|
|
"title": "Thiếu thông tin xác thực",
|
|
"message": "Chưa cung cấp đầy đủ thông tin xác thực"
|
|
},
|
|
"invalidCredentials": {
|
|
"title": "Thông tin xác thực không hợp lệ",
|
|
"message": "Thông tin xác thực không hợp lệ"
|
|
},
|
|
"commonError": {
|
|
"title": "Kết nối không thành công",
|
|
"message": "Không thể thiết lập kết nối"
|
|
},
|
|
"badRequest": {
|
|
"title": "Yêu cầu không hợp lệ",
|
|
"message": "Yêu cầu bị sai định dạng"
|
|
},
|
|
"unauthorized": {
|
|
"title": "Trái phép",
|
|
"message": "Có thể sai thông tin xác thực"
|
|
},
|
|
"forbidden": {
|
|
"title": "Bị cấm",
|
|
"message": "Có thể thiếu quyền"
|
|
},
|
|
"notFound": {
|
|
"title": "Không tìm thấy",
|
|
"message": "Có thể sai url hoặc đường dẫn"
|
|
},
|
|
"internalServerError": {
|
|
"title": "Lỗi máy chủ nội bộ",
|
|
"message": "Máy chủ gặp lỗi"
|
|
},
|
|
"serviceUnavailable": {
|
|
"title": "Dịch vụ không khả dụng",
|
|
"message": "Máy chủ hiện không khả dụng"
|
|
},
|
|
"connectionAborted": {
|
|
"title": "Kết nối bị hủy",
|
|
"message": "Kết nối đã bị hủy"
|
|
},
|
|
"domainNotFound": {
|
|
"title": "Không tìm thấy tên miền",
|
|
"message": "Không thể tìm thấy tên miền"
|
|
},
|
|
"connectionRefused": {
|
|
"title": "Kết nối bị từ chối",
|
|
"message": "Kết nối đã bị từ chối"
|
|
},
|
|
"invalidJson": {
|
|
"title": "JSON không hợp lệ",
|
|
"message": "Phản hồi không phải JSON hợp lệ"
|
|
},
|
|
"wrongPath": {
|
|
"title": "Sai đường dẫn",
|
|
"message": "Đường dẫn có thể không chính xác"
|
|
},
|
|
"tooManyRequests": {
|
|
"title": "",
|
|
"message": ""
|
|
}
|
|
}
|
|
},
|
|
"secrets": {
|
|
"title": "Bí mật",
|
|
"lastUpdated": "Cập nhật lần cuối {date}",
|
|
"notSet": {
|
|
"label": "",
|
|
"tooltip": ""
|
|
},
|
|
"secureNotice": "Bí mật này không thể truy xuất sau khi tạo",
|
|
"reset": {
|
|
"title": "Đặt lại bí mật",
|
|
"message": "Bạn có chắc chắn muốn đặt lại bí mật này không?"
|
|
},
|
|
"noSecretsRequired": {
|
|
"segmentTitle": "Không có bí mật",
|
|
"text": "Tích hợp này không yêu cầu bí mật"
|
|
},
|
|
"kind": {
|
|
"username": {
|
|
"label": "Tên người dùng",
|
|
"newLabel": "Tên người dùng mới"
|
|
},
|
|
"apiKey": {
|
|
"label": "Khóa API",
|
|
"newLabel": "Khóa API mới"
|
|
},
|
|
"password": {
|
|
"label": "Mật khẩu",
|
|
"newLabel": "Mật khẩu mới"
|
|
},
|
|
"tokenId": {
|
|
"label": "",
|
|
"newLabel": ""
|
|
},
|
|
"realm": {
|
|
"label": "",
|
|
"newLabel": ""
|
|
},
|
|
"personalAccessToken": {
|
|
"label": "",
|
|
"newLabel": ""
|
|
},
|
|
"topic": {
|
|
"label": "",
|
|
"newLabel": "Chủ đề mới"
|
|
},
|
|
"url": {
|
|
"label": "",
|
|
"newLabel": ""
|
|
},
|
|
"opnsenseApiKey": {
|
|
"label": "",
|
|
"newLabel": ""
|
|
},
|
|
"opnsenseApiSecret": {
|
|
"label": "",
|
|
"newLabel": ""
|
|
},
|
|
"patchmonApiKey": {
|
|
"label": "",
|
|
"newLabel": ""
|
|
},
|
|
"patchmonApiSecret": {
|
|
"label": "",
|
|
"newLabel": ""
|
|
},
|
|
"githubAppId": {
|
|
"label": "",
|
|
"newLabel": ""
|
|
},
|
|
"githubInstallationId": {
|
|
"label": "",
|
|
"newLabel": ""
|
|
},
|
|
"privateKey": {
|
|
"label": "",
|
|
"newLabel": ""
|
|
},
|
|
"slug": {
|
|
"label": "",
|
|
"newLabel": ""
|
|
}
|
|
}
|
|
},
|
|
"permission": {
|
|
"use": "Chọn tích hợp trong các mục",
|
|
"interact": "Tương tác với tích hợp",
|
|
"full": "Toàn quyền truy cập tích hợp"
|
|
},
|
|
"audiobookshelf": {
|
|
"name": "",
|
|
"description": ""
|
|
},
|
|
"navidrome": {
|
|
"name": "",
|
|
"description": ""
|
|
},
|
|
"uptimeKuma": {
|
|
"name": "",
|
|
"description": "",
|
|
"secret": {
|
|
"slug": {
|
|
"description": ""
|
|
},
|
|
"apiKey": {
|
|
"description": ""
|
|
}
|
|
}
|
|
},
|
|
"traefik": {
|
|
"name": "",
|
|
"description": ""
|
|
},
|
|
"wud": {
|
|
"name": "What's Up Docker",
|
|
"description": "Theo dõi các container Docker của bạn có bản cập nhật hình ảnh."
|
|
},
|
|
"paperlessNgx": {
|
|
"name": "",
|
|
"description": ""
|
|
},
|
|
"patchmon": {
|
|
"name": "",
|
|
"description": ""
|
|
},
|
|
"bazarr": {
|
|
"name": "",
|
|
"description": ""
|
|
}
|
|
},
|
|
"media": {
|
|
"plural": "Media",
|
|
"search": "Tìm media",
|
|
"field": {
|
|
"name": "Tên",
|
|
"size": "Kích cỡ",
|
|
"creator": "Người sáng tạo"
|
|
},
|
|
"action": {
|
|
"upload": {
|
|
"label": "Tải lên media",
|
|
"file": "Chọn tệp",
|
|
"notification": {
|
|
"success": {
|
|
"message": "Media đã được tải lên thành công"
|
|
},
|
|
"error": {
|
|
"message": "Không thể tải lên media"
|
|
}
|
|
}
|
|
},
|
|
"delete": {
|
|
"label": "Xóa media",
|
|
"description": "Bạn có chắc chắn muốn xóa media <bName></bName> không?",
|
|
"notification": {
|
|
"success": {
|
|
"message": "Media đã được xóa thành công"
|
|
},
|
|
"error": {
|
|
"message": "Không thể xóa media"
|
|
}
|
|
}
|
|
},
|
|
"copy": {
|
|
"label": "Sao chép URL"
|
|
},
|
|
"open": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"noResults": {
|
|
"title": "Chưa tải lên phương tiện"
|
|
}
|
|
},
|
|
"common": {
|
|
"success": "",
|
|
"beta": "Bản beta",
|
|
"error": "Lỗi",
|
|
"action": {
|
|
"add": "Thêm",
|
|
"apply": "Áp dụng",
|
|
"backToOverview": "Trở về mục tổng quan",
|
|
"skip": "Bỏ qua",
|
|
"change": "",
|
|
"create": "Tạo nên",
|
|
"createAnother": "",
|
|
"edit": "Sửa",
|
|
"import": "Nhập",
|
|
"insert": "Thêm",
|
|
"remove": "Xóa",
|
|
"save": "Lưu",
|
|
"saveChanges": "Lưu thay đổi",
|
|
"cancel": "Hủy",
|
|
"delete": "Xóa",
|
|
"discard": "Hủy bỏ",
|
|
"close": "",
|
|
"confirm": "Xác nhận",
|
|
"continue": "Tiếp tục",
|
|
"previous": "Trước",
|
|
"next": "Kế tiếp",
|
|
"checkoutDocs": "Xem tài liệu",
|
|
"checkLogs": "",
|
|
"tryAgain": "Thử lại",
|
|
"loading": "Đang tải",
|
|
"show": "Hiện",
|
|
"hide": "Ẩn"
|
|
},
|
|
"here": "tại đây",
|
|
"iconPicker": {
|
|
"label": "URL biểu tượng",
|
|
"description": "Tìm kiếm trong thư viện, dán URL hình ảnh hoặc tải lên tệp.",
|
|
"header": "Nhập tên hoặc đối tượng để lọc biểu tượng... Homarr sẽ tìm qua {countIcons} biểu tượng cho bạn.",
|
|
"headerLoading": "Tìm kiếm hình ảnh theo tên",
|
|
"clear": "Xóa hình ảnh",
|
|
"uploadImage": "Tải lên hình ảnh",
|
|
"results": "Kết quả tìm kiếm hình ảnh",
|
|
"localImages": "Hình ảnh của bạn",
|
|
"svgIcons": "Biểu tượng SVG",
|
|
"otherImages": "Hình ảnh khác",
|
|
"urlLoading": "Đang kiểm tra hình ảnh…",
|
|
"urlReady": "Hình ảnh đã sẵn sàng để sử dụng",
|
|
"urlError": "Không thể tải hình ảnh này. Kiểm tra URL và thử lại.",
|
|
"noResults": "",
|
|
"error": ""
|
|
},
|
|
"colorScheme": {
|
|
"options": {
|
|
"auto": "Tự động",
|
|
"light": "",
|
|
"dark": ""
|
|
}
|
|
},
|
|
"information": {
|
|
"min": "Tối thiểu",
|
|
"max": "Tối đa",
|
|
"days": "Ngày",
|
|
"hours": "Giờ",
|
|
"minutes": "Phút"
|
|
},
|
|
"notification": {
|
|
"create": {
|
|
"success": "Tạo thành công",
|
|
"error": "Tạo không thành công"
|
|
},
|
|
"delete": {
|
|
"success": "Xóa thành công",
|
|
"error": "Xóa không thành công"
|
|
},
|
|
"update": {
|
|
"success": "Thay đổi đã được áp dụng thành công",
|
|
"error": "Không thể áp dụng thay đổi"
|
|
},
|
|
"transfer": {
|
|
"success": "Chuyển thành công",
|
|
"error": "Chuyển không thành công"
|
|
}
|
|
},
|
|
"multiSelect": {
|
|
"placeholder": "Chọn một hoặc nhiều giá trị"
|
|
},
|
|
"multiText": {
|
|
"placeholder": "Thêm giá trị khác",
|
|
"addLabel": "Thêm {value}"
|
|
},
|
|
"select": {
|
|
"placeholder": "Chọn giá trị",
|
|
"badge": {
|
|
"recommended": "Được đề xuất"
|
|
}
|
|
},
|
|
"userAvatar": {
|
|
"menu": {
|
|
"switchToDarkMode": "Chuyển sang chế độ tối",
|
|
"switchToLightMode": "Đổi qua chế độ nền sáng",
|
|
"management": "Quản lý",
|
|
"docker": "",
|
|
"preferences": "Cá nhân hoá",
|
|
"logout": "Đăng xuất",
|
|
"login": "Đăng nhập",
|
|
"homeBoard": "Bảng chính của bạn",
|
|
"loggedOut": "Đã đăng xuất",
|
|
"updateAvailable": ""
|
|
}
|
|
},
|
|
"dangerZone": "Khu vực nguy hiểm",
|
|
"noResults": "Không có kết quả",
|
|
"unsavedChanges": "",
|
|
"servers": "",
|
|
"applications": "",
|
|
"services": "",
|
|
"preview": {
|
|
"show": "Hiển thị xem trước",
|
|
"hide": "Ẩn xem trước"
|
|
},
|
|
"zod": {
|
|
"errors": {
|
|
"default": "Trường này không hợp lệ",
|
|
"required": "Trường này là bắt buộc",
|
|
"string": {
|
|
"startsWith": "Trường này phải bắt đầu bằng {startsWith}",
|
|
"endsWith": "Trường này phải kết thúc bằng {endsWith}",
|
|
"includes": "Trường này phải bao gồm {includes}",
|
|
"invalidEmail": "Trường này phải là email hợp lệ"
|
|
},
|
|
"tooSmall": {
|
|
"string": "Trường này phải dài ít nhất {minimum} ký tự",
|
|
"number": "Trường này phải lớn hơn hoặc bằng {minimum}"
|
|
},
|
|
"tooBig": {
|
|
"string": "Trường này phải dài tối đa {maximum} ký tự",
|
|
"number": "Trường này phải nhỏ hơn hoặc bằng {maximum}"
|
|
},
|
|
"custom": {
|
|
"passwordsDoNotMatch": "Mật khẩu không khớp",
|
|
"passwordRequirements": "Mật khẩu không đáp ứng yêu cầu",
|
|
"boardAlreadyExists": "Bảng có tên này đã tồn tại",
|
|
"invalidFileType": "Loại tệp không hợp lệ, dự kiến {expected}",
|
|
"invalidFileName": "",
|
|
"fileTooLarge": "Tệp quá lớn, kích thước tối đa là {maxSize}",
|
|
"invalidConfiguration": "Cấu hình không hợp lệ",
|
|
"groupNameTaken": ""
|
|
}
|
|
}
|
|
},
|
|
"unit": {
|
|
"speed": {
|
|
"kilometersPerHour": "",
|
|
"milesPerHour": ""
|
|
}
|
|
}
|
|
},
|
|
"section": {
|
|
"dynamic": {
|
|
"action": {
|
|
"create": "Phần động mới",
|
|
"remove": "Xóa phần động"
|
|
},
|
|
"option": {
|
|
"title": {
|
|
"label": ""
|
|
},
|
|
"customCssClasses": {
|
|
"label": ""
|
|
},
|
|
"borderColor": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"remove": {
|
|
"title": "Xóa phần động",
|
|
"message": "Bạn có chắc chắn muốn xóa phần động này không? Các mục sẽ được chuyển đến cùng vị trí trong phần cha."
|
|
}
|
|
},
|
|
"category": {
|
|
"field": {
|
|
"name": {
|
|
"label": "Tên"
|
|
}
|
|
},
|
|
"action": {
|
|
"create": "Danh mục mới",
|
|
"edit": "Đổi tên danh mục",
|
|
"remove": "Xóa danh mục",
|
|
"moveUp": "Đi lên",
|
|
"moveDown": "Đi xuống",
|
|
"createAbove": "Danh mục mới phía trên",
|
|
"createBelow": "Danh mục mới phía dưới",
|
|
"openAllInNewTabs": ""
|
|
},
|
|
"create": {
|
|
"title": "Danh mục mới",
|
|
"submit": "Thêm danh mục"
|
|
},
|
|
"remove": {
|
|
"title": "Xóa danh mục",
|
|
"message": "Bạn có chắc chắn muốn xóa danh mục {name} không?"
|
|
},
|
|
"edit": {
|
|
"title": "Đổi tên danh mục",
|
|
"submit": "Đổi tên danh mục"
|
|
},
|
|
"menu": {
|
|
"label": {
|
|
"create": "Danh mục mới",
|
|
"changePosition": "Đổi vị trí",
|
|
"settings": "Cài đặt"
|
|
}
|
|
},
|
|
"openAllInNewTabs": {
|
|
"title": "",
|
|
"text": ""
|
|
}
|
|
}
|
|
},
|
|
"item": {
|
|
"action": {
|
|
"create": "Mục mới",
|
|
"import": "Nhập mục",
|
|
"edit": "Chỉnh sửa mục",
|
|
"moveResize": "Di chuyển / đổi cỡ mục",
|
|
"duplicate": "Nhân bản mục",
|
|
"remove": "Xóa mục"
|
|
},
|
|
"menu": {
|
|
"label": {
|
|
"settings": "Cài đặt",
|
|
"refresh": "",
|
|
"options": "",
|
|
"actions": ""
|
|
},
|
|
"status": {
|
|
"success": "",
|
|
"error": "",
|
|
"loading": "",
|
|
"idle": ""
|
|
}
|
|
},
|
|
"create": {
|
|
"title": "Chọn mục để thêm",
|
|
"search": "",
|
|
"addToBoard": "Thêm vào bảng"
|
|
},
|
|
"moveResize": {
|
|
"title": "Di chuyển / đổi cỡ mục",
|
|
"field": {
|
|
"width": {
|
|
"label": "Chiều rộng"
|
|
},
|
|
"height": {
|
|
"label": "Chiều cao"
|
|
},
|
|
"xOffset": {
|
|
"label": "Dịch chuyển X"
|
|
},
|
|
"yOffset": {
|
|
"label": "Dịch chuyển Y"
|
|
}
|
|
}
|
|
},
|
|
"edit": {
|
|
"title": "Chỉnh sửa mục",
|
|
"tab": {
|
|
"widget": "Chỉnh sửa widget",
|
|
"app": "Chỉnh sửa ứng dụng"
|
|
},
|
|
"app": {
|
|
"propagationNotice": "Thay đổi ứng dụng này sẽ áp dụng cho mọi nơi nó được dùng trên tất cả bảng."
|
|
},
|
|
"advancedOptions": {
|
|
"label": "Tùy chọn nâng cao",
|
|
"title": "Tùy chọn mục nâng cao"
|
|
},
|
|
"field": {
|
|
"integrations": {
|
|
"label": "Tích hợp"
|
|
},
|
|
"title": {
|
|
"label": ""
|
|
},
|
|
"customCssClasses": {
|
|
"label": "Lớp css tùy chỉnh"
|
|
},
|
|
"borderColor": {
|
|
"label": ""
|
|
}
|
|
}
|
|
},
|
|
"remove": {
|
|
"title": "Xóa mục",
|
|
"message": "Bạn có chắc chắn muốn xóa mục này không?"
|
|
}
|
|
},
|
|
"widget": {
|
|
"integrationSelect": {
|
|
"configureIntegrationFirst": "",
|
|
"loading": "",
|
|
"placeholder": "",
|
|
"noResults": "",
|
|
"loadError": ""
|
|
},
|
|
"app": {
|
|
"name": "Ứng dụng",
|
|
"description": "Nhúng một ứng dụng vào bảng.",
|
|
"option": {
|
|
"appId": {
|
|
"label": "Chọn ứng dụng"
|
|
},
|
|
"openInNewTab": {
|
|
"label": "Mở trong tab mới"
|
|
},
|
|
"showTitle": {
|
|
"label": "Hiện tên ứng dụng"
|
|
},
|
|
"pingEnabled": {
|
|
"label": ""
|
|
},
|
|
"layout": {
|
|
"label": "",
|
|
"option": {
|
|
"row": "",
|
|
"row-reverse": "",
|
|
"column": "",
|
|
"column-reverse": ""
|
|
}
|
|
},
|
|
"descriptionDisplayMode": {
|
|
"label": "",
|
|
"description": "",
|
|
"option": {
|
|
"normal": "",
|
|
"tooltip": "",
|
|
"hidden": ""
|
|
}
|
|
}
|
|
},
|
|
"error": {
|
|
"notFound": {
|
|
"label": "Không có ứng dụng",
|
|
"tooltip": "Bạn chưa chọn ứng dụng hợp lệ"
|
|
}
|
|
}
|
|
},
|
|
"bookmarks": {
|
|
"name": "Dấu trang",
|
|
"description": "Hiển thị nhiều liên kết ứng dụng",
|
|
"option": {
|
|
"title": {
|
|
"label": "Tiêu đề"
|
|
},
|
|
"layout": {
|
|
"label": "Bố cục",
|
|
"option": {
|
|
"row": {
|
|
"label": "Nằm ngang"
|
|
},
|
|
"column": {
|
|
"label": "Thẳng đứng"
|
|
},
|
|
"grid": {
|
|
"label": "Lưới"
|
|
},
|
|
"gridHorizontal": {
|
|
"label": ""
|
|
}
|
|
}
|
|
},
|
|
"hideTitle": {
|
|
"label": ""
|
|
},
|
|
"hideIcon": {
|
|
"label": ""
|
|
},
|
|
"hideHostname": {
|
|
"label": ""
|
|
},
|
|
"openNewTab": {
|
|
"label": ""
|
|
},
|
|
"withBorder": {
|
|
"label": "Hiển thị viền"
|
|
},
|
|
"items": {
|
|
"label": "Dấu trang",
|
|
"add": "Thêm dấu trang"
|
|
}
|
|
}
|
|
},
|
|
"archiveTeamWarrior": {
|
|
"name": "",
|
|
"description": "",
|
|
"option": {
|
|
"showBroadcastMessage": {
|
|
"label": ""
|
|
}
|
|
}
|
|
},
|
|
"wud": {
|
|
"name": "What's Up Docker",
|
|
"description": "Hiển thị số container được theo dõi có bản cập nhật.",
|
|
"title": "What's Up Docker",
|
|
"monitored": "Đã theo dõi",
|
|
"updatesAvailable": "{count, plural, other {# bản cập nhật có sẵn}}",
|
|
"updateAvailable": "Có bản cập nhật",
|
|
"openReleaseNotes": "Mở ghi chú phát hành",
|
|
"option": {
|
|
"showTitle": {
|
|
"label": "Hiển thị tiêu đề"
|
|
},
|
|
"showRing": {
|
|
"label": "Hiển thị vòng cập nhật"
|
|
},
|
|
"layout": {
|
|
"label": "Bố cục",
|
|
"option": {
|
|
"horizontal": {
|
|
"label": "Nằm ngang"
|
|
},
|
|
"vertical": {
|
|
"label": "Thẳng đứng"
|
|
}
|
|
}
|
|
},
|
|
"showUpdateList": {
|
|
"label": "Hiển thị danh sách cập nhật container",
|
|
"description": "Liệt kê từng container được giám sát có bản cập nhật image sẵn có"
|
|
}
|
|
}
|
|
},
|
|
"dnsHoleSummary": {
|
|
"name": "Tổng quan DNS Hole",
|
|
"description": "Hiển thị tổng quan về DNS Hole của bạn",
|
|
"option": {
|
|
"layout": {
|
|
"label": "Bố cục",
|
|
"option": {
|
|
"row": {
|
|
"label": "Nằm ngang"
|
|
},
|
|
"column": {
|
|
"label": "Thẳng đứng"
|
|
},
|
|
"grid": {
|
|
"label": "Lưới"
|
|
}
|
|
}
|
|
},
|
|
"usePiHoleColors": {
|
|
"label": "Sử dụng màu Pi-Hole"
|
|
}
|
|
},
|
|
"error": {
|
|
"internalServerError": "Không thể lấy Tổng quan DNS Hole",
|
|
"integrationsDisconnected": "Không có dữ liệu, tất cả tích hợp bị ngắt kết nối"
|
|
},
|
|
"data": {
|
|
"adsBlockedToday": "Đã chặn hôm nay",
|
|
"adsBlockedTodayPercentage": "Đã chặn hôm nay",
|
|
"dnsQueriesToday": "Truy vấn hôm nay",
|
|
"domainsBeingBlocked": "Tên miền trong danh sách chặn"
|
|
},
|
|
"domainsTooltip": ""
|
|
},
|
|
"dnsHoleControls": {
|
|
"name": "Điều khiển DNS Hole",
|
|
"description": "Kiểm soát PiHole hoặc AdGuard từ bảng điều khiển của bạn",
|
|
"option": {
|
|
"layout": {
|
|
"label": "Bố cục",
|
|
"option": {
|
|
"row": {
|
|
"label": "Nằm ngang"
|
|
},
|
|
"column": {
|
|
"label": "Thẳng đứng"
|
|
},
|
|
"grid": {
|
|
"label": "Lưới"
|
|
}
|
|
}
|
|
},
|
|
"showToggleAllButtons": {
|
|
"label": "Hiện nút Bật/Tắt Tất cả"
|
|
}
|
|
},
|
|
"error": {
|
|
"internalServerError": "Không thể điều khiển DNS Hole"
|
|
},
|
|
"controls": {
|
|
"enableAll": "Bật tất cả",
|
|
"disableAll": "Tắt tất cả",
|
|
"setTimer": "Đặt hẹn giờ",
|
|
"set": "Đặt",
|
|
"enabled": "Bật",
|
|
"disabled": "Tắt",
|
|
"processing": "Đang xử lý",
|
|
"disconnected": "Đã ngắt kết nối",
|
|
"hours": "Giờ",
|
|
"minutes": "Phút",
|
|
"unlimited": "Để trống để không giới hạn"
|
|
}
|
|
},
|
|
"clock": {
|
|
"name": "Ngày và giờ",
|
|
"description": "Hiện thị ngày giờ hiện tại.",
|
|
"option": {
|
|
"customTitleToggle": {
|
|
"label": "Hiển thị tiêu đề/thành phố tùy chỉnh",
|
|
"description": "Hiển thị tiêu đề tùy chỉnh hoặc tên thành phố/quốc gia phía trên đồng hồ."
|
|
},
|
|
"customTitle": {
|
|
"label": "Tiêu đề"
|
|
},
|
|
"is24HourFormat": {
|
|
"label": "Định dạng 24 giờ",
|
|
"description": "Sử dụng định dạng 24 giờ thay vì 12 giờ"
|
|
},
|
|
"showSeconds": {
|
|
"label": "Hiển thị giây"
|
|
},
|
|
"useCustomTimezone": {
|
|
"label": "Sử dụng múi giờ cố định"
|
|
},
|
|
"timezone": {
|
|
"label": "Múi giờ",
|
|
"description": "Chọn múi giờ theo tiêu chuẩn IANA"
|
|
},
|
|
"showDate": {
|
|
"label": "Hiển thị ngày"
|
|
},
|
|
"dateFormat": {
|
|
"label": "Định dạng ngày",
|
|
"description": "Ngày tháng sẽ hiển thị như thế nào"
|
|
},
|
|
"customTimeFormat": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"customDateFormat": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showWeather": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"weatherLocation": {
|
|
"label": ""
|
|
},
|
|
"isWeatherFormatFahrenheit": {
|
|
"label": ""
|
|
}
|
|
}
|
|
},
|
|
"minecraftServerStatus": {
|
|
"name": "",
|
|
"description": "",
|
|
"option": {
|
|
"title": {
|
|
"label": ""
|
|
},
|
|
"domain": {
|
|
"label": ""
|
|
},
|
|
"isBedrockServer": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"status": {
|
|
"online": "",
|
|
"offline": ""
|
|
}
|
|
},
|
|
"timetable": {
|
|
"name": "",
|
|
"description": "",
|
|
"title": "",
|
|
"noStation": "",
|
|
"option": {
|
|
"baseUrl": {
|
|
"label": ""
|
|
},
|
|
"station": {
|
|
"label": ""
|
|
}
|
|
}
|
|
},
|
|
"notebook": {
|
|
"name": "Ghi chú",
|
|
"description": "Một widget sổ tay đơn giản hỗ trợ markdown",
|
|
"option": {
|
|
"showToolbar": {
|
|
"label": "Hiển thị thanh công cụ giúp bạn viết markdown"
|
|
},
|
|
"allowReadOnlyCheck": {
|
|
"label": "Cho phép tích dấu kiểm tra ở chế độ chỉ đọc"
|
|
},
|
|
"content": {
|
|
"label": "Nội dung của ghi chú"
|
|
}
|
|
},
|
|
"controls": {
|
|
"bold": "Đậm",
|
|
"italic": "Nghiêng",
|
|
"strikethrough": "Gạch ngang",
|
|
"underline": "Gạch dưới",
|
|
"colorText": "Màu chữ",
|
|
"colorHighlight": "Màu đánh dấu",
|
|
"code": "Mã",
|
|
"clear": "Xóa định dạng",
|
|
"heading": "Tiêu đề {level}",
|
|
"align": "Căn chỉnh: {position}",
|
|
"directionLtr": "",
|
|
"directionRtl": "",
|
|
"blockquote": "Trích dẫn",
|
|
"horizontalLine": "Kẻ ngang",
|
|
"bulletList": "Danh sách kiểu ký hiệu",
|
|
"orderedList": "Danh sách đánh số",
|
|
"checkList": "Danh sách kiểm tra",
|
|
"increaseIndent": "Tăng thụt lề",
|
|
"decreaseIndent": "Giảm thụt lề",
|
|
"link": "Liên kết",
|
|
"unlink": "Gỡ bỏ liên kết",
|
|
"image": "Nhúng hình ảnh",
|
|
"addTable": "Thêm bảng",
|
|
"deleteTable": "Xóa bảng",
|
|
"colorCell": "Màu ô",
|
|
"mergeCell": "Bật/tắt hợp nhất ô",
|
|
"addColumnLeft": "Thêm cột trước",
|
|
"addColumnRight": "Thêm cột sau",
|
|
"deleteColumn": "Xóa cột",
|
|
"addRowTop": "Thêm dòng bên trên",
|
|
"addRowBelow": "Thêm dòng bên dưới",
|
|
"deleteRow": "Xóa dòng"
|
|
},
|
|
"align": {
|
|
"left": "Bên trái",
|
|
"center": "Giữa",
|
|
"right": "Phải"
|
|
},
|
|
"popover": {
|
|
"clearColor": "Xóa màu",
|
|
"source": "Nguồn",
|
|
"widthPlaceholder": "Giá trị tính bằng % hoặc pixel",
|
|
"columns": "Cột",
|
|
"rows": "Dòng",
|
|
"width": "Chiều rộng",
|
|
"height": "Chiều cao"
|
|
},
|
|
"placeholder": "",
|
|
"dismiss": {
|
|
"title": "",
|
|
"message": "",
|
|
"action": {
|
|
"discard": "",
|
|
"keepEditing": ""
|
|
}
|
|
}
|
|
},
|
|
"anchorNote": {
|
|
"name": "",
|
|
"description": "",
|
|
"option": {
|
|
"noteId": {
|
|
"label": ""
|
|
},
|
|
"showTitle": {
|
|
"label": ""
|
|
},
|
|
"showUpdatedAt": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"empty": "",
|
|
"emptyContent": "",
|
|
"notFound": "",
|
|
"noNotes": "",
|
|
"integrationRequired": "",
|
|
"updatedAt": "",
|
|
"untitled": "",
|
|
"edit": "",
|
|
"save": "",
|
|
"cancel": "",
|
|
"readOnlyViewer": "",
|
|
"saveForbidden": "",
|
|
"saveFailed": ""
|
|
},
|
|
"iframe": {
|
|
"name": "iFrame",
|
|
"description": "Nhúng bất kỳ nội dung nào từ internet. Một số trang web có thể hạn chế quyền truy cập.",
|
|
"option": {
|
|
"embedUrl": {
|
|
"label": "URL nhúng"
|
|
},
|
|
"allowFullScreen": {
|
|
"label": "Cho phép toàn màn hình"
|
|
},
|
|
"allowTransparency": {
|
|
"label": "Cho phép trong suốt"
|
|
},
|
|
"allowScrolling": {
|
|
"label": "Cho phép cuộn"
|
|
},
|
|
"allowPayment": {
|
|
"label": "Cho phép thanh toán"
|
|
},
|
|
"allowAutoPlay": {
|
|
"label": "Cho phép tự động phát"
|
|
},
|
|
"allowMicrophone": {
|
|
"label": "Cho phép micro"
|
|
},
|
|
"allowCamera": {
|
|
"label": "Cho phép camera"
|
|
},
|
|
"allowGeolocation": {
|
|
"label": "Cho phép định vị"
|
|
},
|
|
"allowModals": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"error": {
|
|
"noUrl": "Chưa cung cấp URL iFrame",
|
|
"unsupportedProtocol": "",
|
|
"noBrowerSupport": "Trình duyệt của bạn không hỗ trợ iframe. Vui lòng cập nhật trình duyệt của bạn."
|
|
}
|
|
},
|
|
"smartHome-entityState": {
|
|
"name": "Trạng thái Thực thể",
|
|
"description": "Hiển thị trạng thái của một thực thể và có thể bật/tắt nó",
|
|
"option": {
|
|
"entityId": {
|
|
"label": "ID thực thể"
|
|
},
|
|
"displayName": {
|
|
"label": "Tên hiển thị"
|
|
},
|
|
"entityUnit": {
|
|
"label": "Đơn vị Thực thể"
|
|
},
|
|
"clickable": {
|
|
"label": "Có thể nhấp"
|
|
}
|
|
}
|
|
},
|
|
"smartHome-executeAutomation": {
|
|
"name": "Thực thi Tự động hóa",
|
|
"description": "Kích hoạt một tự động hóa chỉ với một cú nhấp",
|
|
"option": {
|
|
"displayName": {
|
|
"label": "Tên hiển thị"
|
|
},
|
|
"automationId": {
|
|
"label": "ID tự động hóa"
|
|
}
|
|
},
|
|
"spotlightAction": {
|
|
"run": ""
|
|
}
|
|
},
|
|
"stockPrice": {
|
|
"name": "",
|
|
"description": "",
|
|
"option": {
|
|
"stock": {
|
|
"label": ""
|
|
},
|
|
"timeRange": {
|
|
"label": "",
|
|
"option": {
|
|
"1d": {
|
|
"label": ""
|
|
},
|
|
"5d": {
|
|
"label": ""
|
|
},
|
|
"1mo": {
|
|
"label": ""
|
|
},
|
|
"3mo": {
|
|
"label": ""
|
|
},
|
|
"6mo": {
|
|
"label": ""
|
|
},
|
|
"ytd": {
|
|
"label": ""
|
|
},
|
|
"1y": {
|
|
"label": ""
|
|
},
|
|
"2y": {
|
|
"label": ""
|
|
},
|
|
"5y": {
|
|
"label": ""
|
|
},
|
|
"10y": {
|
|
"label": ""
|
|
},
|
|
"max": {
|
|
"label": ""
|
|
}
|
|
}
|
|
},
|
|
"timeInterval": {
|
|
"label": "",
|
|
"option": {
|
|
"5m": {
|
|
"label": ""
|
|
},
|
|
"15m": {
|
|
"label": ""
|
|
},
|
|
"30m": {
|
|
"label": ""
|
|
},
|
|
"1h": {
|
|
"label": ""
|
|
},
|
|
"1d": {
|
|
"label": ""
|
|
},
|
|
"5d": {
|
|
"label": ""
|
|
},
|
|
"1wk": {
|
|
"label": ""
|
|
},
|
|
"1mo": {
|
|
"label": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"calendar": {
|
|
"name": "Lịch",
|
|
"description": "Hiển thị sự kiện từ các tích hợp của bạn trong chế độ xem lịch trong một khoảng thời gian tương đối nhất định",
|
|
"duration": {
|
|
"allDay": ""
|
|
},
|
|
"option": {
|
|
"releaseType": {
|
|
"label": "Loại phát hành Radarr",
|
|
"options": {
|
|
"inCinemas": "Tại rạp",
|
|
"digitalRelease": "Phát hành kỹ thuật số",
|
|
"physicalRelease": "Phát hành vật lý"
|
|
}
|
|
},
|
|
"filterPastMonths": {
|
|
"label": "Bắt đầu từ"
|
|
},
|
|
"filterFutureMonths": {
|
|
"label": "Kết thúc tại"
|
|
},
|
|
"showUnmonitored": {
|
|
"label": ""
|
|
}
|
|
}
|
|
},
|
|
"weather": {
|
|
"name": "Thời tiết",
|
|
"description": "Hiển thị thông tin thời tiết của vị trí được đặt.",
|
|
"option": {
|
|
"isFormatFahrenheit": {
|
|
"label": "Nhiệt độ theo Fahrenheit"
|
|
},
|
|
"disableTemperatureDecimals": {
|
|
"label": ""
|
|
},
|
|
"showCurrentWindSpeed": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"useImperialSpeed": {
|
|
"label": ""
|
|
},
|
|
"location": {
|
|
"label": "Vị trí thời tiết"
|
|
},
|
|
"showCity": {
|
|
"label": "Hiển thị thành phố"
|
|
},
|
|
"hasForecast": {
|
|
"label": "Hiển thị dự báo"
|
|
},
|
|
"forecastDayCount": {
|
|
"label": "Số ngày dự báo",
|
|
"description": "Khi widget không đủ rộng, sẽ hiển thị ít ngày hơn"
|
|
},
|
|
"dateFormat": {
|
|
"label": "Định dạng ngày",
|
|
"description": "Ngày tháng sẽ hiển thị như thế nào"
|
|
}
|
|
},
|
|
"currentWindSpeed": "",
|
|
"dailyForecast": {
|
|
"sunrise": "",
|
|
"sunset": "",
|
|
"maxWindSpeed": "",
|
|
"maxWindGusts": "",
|
|
"humidity": ""
|
|
},
|
|
"kind": {
|
|
"clear": "Quang đãng",
|
|
"mainlyClear": "Thông thoáng",
|
|
"fog": "Sương mù",
|
|
"drizzle": "Mưa phùn",
|
|
"freezingDrizzle": "Mưa phùn đông đá",
|
|
"rain": "Mưa",
|
|
"freezingRain": "Mưa băng",
|
|
"snowFall": "Tuyết rơi",
|
|
"snowGrains": "Có hạt tuyết",
|
|
"rainShowers": "Mưa rào",
|
|
"snowShowers": "Mưa tuyết",
|
|
"thunderstorm": "Bão",
|
|
"thunderstormWithHail": "Sấm sét kèm mưa đá",
|
|
"unknown": "Không rõ"
|
|
}
|
|
},
|
|
"indexerManager": {
|
|
"name": "Trạng thái quản lý indexer",
|
|
"description": "Trạng thái của các indexer của bạn",
|
|
"option": {
|
|
"openIndexerSiteInNewTab": {
|
|
"label": "Mở trang indexer trong tab mới"
|
|
}
|
|
},
|
|
"title": "Quản lý indexer",
|
|
"testAll": "Kiểm tra tất cả",
|
|
"error": {
|
|
"internalServerError": "Không thể lấy trạng thái indexer"
|
|
}
|
|
},
|
|
"healthMonitoring": {
|
|
"name": "Giám sát tình trạng hệ thống",
|
|
"description": "Hiển thị thông tin về tình trạng và trạng thái hệ thống của bạn.",
|
|
"tab": {
|
|
"system": "",
|
|
"cluster": ""
|
|
},
|
|
"option": {
|
|
"fahrenheit": {
|
|
"label": "Nhiệt độ CPU theo Fahrenheit"
|
|
},
|
|
"cpu": {
|
|
"label": "Hiển thị thông tin CPU"
|
|
},
|
|
"memory": {
|
|
"label": "Hiển thị thông tin Bộ nhớ"
|
|
},
|
|
"gpu": {
|
|
"label": ""
|
|
},
|
|
"showUptime": {
|
|
"label": ""
|
|
},
|
|
"fileSystem": {
|
|
"label": "Hiển thị thông tin Hệ thống tệp"
|
|
},
|
|
"visibleStorageVolumes": {
|
|
"label": "",
|
|
"description": "",
|
|
"placeholder": ""
|
|
},
|
|
"defaultTab": {
|
|
"label": ""
|
|
},
|
|
"visibleClusterSections": {
|
|
"label": ""
|
|
},
|
|
"sectionIndicatorRequirement": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"popover": {
|
|
"information": "Thông tin",
|
|
"processor": "Bộ xử lý: {cpuModelName}",
|
|
"memory": "Bộ nhớ: {memory}GiB",
|
|
"memoryAvailable": "Khả dụng: {memoryAvailable}GiB ({percent}%)",
|
|
"version": "Phiên bản: {version}",
|
|
"uptime": "",
|
|
"loadAverage": "Tải trung bình:",
|
|
"minute": "1 phút",
|
|
"minutes": "{count} phút",
|
|
"used": "Đã sử dụng",
|
|
"available": "Khả dụng",
|
|
"lastSeen": "Cập nhật trạng thái lần cuối: {lastSeen}"
|
|
},
|
|
"memory": {},
|
|
"error": {
|
|
"internalServerError": "Không thể lấy trạng thái sức khỏe"
|
|
},
|
|
"cluster": {
|
|
"summary": {
|
|
"cpu": "",
|
|
"memory": ""
|
|
},
|
|
"resource": {
|
|
"node": {
|
|
"name": ""
|
|
},
|
|
"qemu": {
|
|
"name": ""
|
|
},
|
|
"lxc": {
|
|
"name": ""
|
|
},
|
|
"storage": {
|
|
"name": ""
|
|
}
|
|
},
|
|
"popover": {
|
|
"rightSection": {
|
|
"node": "",
|
|
"vmId": "",
|
|
"plugin": ""
|
|
},
|
|
"detail": {
|
|
"cpu": "",
|
|
"memory": "",
|
|
"storage": "",
|
|
"uptime": "",
|
|
"haState": "",
|
|
"storageType": {
|
|
"local": "",
|
|
"shared": ""
|
|
}
|
|
}
|
|
},
|
|
"table": {
|
|
"header": {
|
|
"name": "",
|
|
"cpu": "",
|
|
"memory": "",
|
|
"node": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"dockerContainers": {
|
|
"name": "",
|
|
"description": "",
|
|
"option": {
|
|
"columns": {
|
|
"label": ""
|
|
},
|
|
"enableRowSorting": {
|
|
"label": ""
|
|
},
|
|
"defaultSort": {
|
|
"label": "",
|
|
"option": {
|
|
"name": "",
|
|
"state": "",
|
|
"cpuUsage": "",
|
|
"memoryUsage": ""
|
|
}
|
|
},
|
|
"descendingDefaultSort": {
|
|
"label": ""
|
|
},
|
|
"columnOrder": {
|
|
"label": ""
|
|
},
|
|
"columnWidths": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"error": {
|
|
"internalServerError": "",
|
|
"layoutSaveTitle": "",
|
|
"layoutSaveMessage": ""
|
|
},
|
|
"empty": {
|
|
"noContainers": ""
|
|
}
|
|
},
|
|
"coolify": {
|
|
"name": "",
|
|
"description": "",
|
|
"option": {
|
|
"showServers": {
|
|
"label": ""
|
|
},
|
|
"showApplications": {
|
|
"label": ""
|
|
},
|
|
"showServices": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"empty": {
|
|
"servers": "",
|
|
"applications": "",
|
|
"services": ""
|
|
},
|
|
"footer": {
|
|
"updated": ""
|
|
},
|
|
"error": {
|
|
"noIntegration": "",
|
|
"internalServerError": ""
|
|
},
|
|
"server": {
|
|
"buildServer": ""
|
|
},
|
|
"instances": {
|
|
"title": ""
|
|
}
|
|
},
|
|
"vpn": {
|
|
"name": "",
|
|
"description": "",
|
|
"serviceUnavailable": "",
|
|
"option": {}
|
|
},
|
|
"ups": {
|
|
"name": "UPS",
|
|
"description": "Giám sát trạng thái thiết bị UPS qua máy chủ NUT",
|
|
"option": {
|
|
"showBattery": {
|
|
"label": "Hiển thị pin"
|
|
},
|
|
"showLoad": {
|
|
"label": "Hiển thị tải"
|
|
},
|
|
"showVoltage": {
|
|
"label": "Hiển thị điện áp"
|
|
}
|
|
},
|
|
"status": {
|
|
"online": "Trực tuyến",
|
|
"onBattery": "Đang dùng pin",
|
|
"lowBattery": "Pin yếu",
|
|
"charging": "Đang sạc",
|
|
"unknown": "Không rõ"
|
|
},
|
|
"field": {
|
|
"runtime": "Thời gian chạy",
|
|
"load": "Tải",
|
|
"input": "Đầu vào",
|
|
"output": "Đầu ra"
|
|
},
|
|
"error": {
|
|
"internalServerError": "Không thể lấy dữ liệu UPS"
|
|
}
|
|
},
|
|
"tracearr": {
|
|
"name": "",
|
|
"description": "",
|
|
"option": {
|
|
"showStreams": {
|
|
"label": ""
|
|
},
|
|
"showStats": {
|
|
"label": ""
|
|
},
|
|
"showRecentActivity": {
|
|
"label": ""
|
|
},
|
|
"showViolations": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"stats": {
|
|
"activeStreams": "",
|
|
"totalUsers": "",
|
|
"transcodes": "",
|
|
"bandwidth": ""
|
|
},
|
|
"streams": {
|
|
"empty": "",
|
|
"user": "",
|
|
"media": "",
|
|
"state": "",
|
|
"quality": "",
|
|
"device": "",
|
|
"progress": "",
|
|
"videoDecision": {
|
|
"directPlay": "",
|
|
"transcode": "",
|
|
"directStream": ""
|
|
}
|
|
},
|
|
"recentActivity": {
|
|
"title": "",
|
|
"empty": "",
|
|
"watched": "",
|
|
"partial": ""
|
|
},
|
|
"violations": {
|
|
"title": "",
|
|
"empty": "",
|
|
"rule": "",
|
|
"user": ""
|
|
},
|
|
"noSectionsEnabled": "",
|
|
"error": {
|
|
"noIntegration": "",
|
|
"internalServerError": ""
|
|
}
|
|
},
|
|
"umami": {
|
|
"name": "",
|
|
"description": "",
|
|
"visitors": "",
|
|
"active": "",
|
|
"pageviews": "",
|
|
"visits": "",
|
|
"bounceRate": "",
|
|
"avgDuration": "",
|
|
"option": {
|
|
"websiteId": {
|
|
"label": "",
|
|
"description": "",
|
|
"placeholder": "",
|
|
"loading": "",
|
|
"noWebsites": "",
|
|
"configureIntegrationFirst": ""
|
|
},
|
|
"timeFrame": {
|
|
"label": "",
|
|
"description": "",
|
|
"option": {
|
|
"today": "",
|
|
"24h": "",
|
|
"7d": "",
|
|
"30d": "30 ngày qua",
|
|
"month": "Tháng này",
|
|
"lastMonth": "Tháng trước"
|
|
}
|
|
},
|
|
"eventName": {
|
|
"label": "Sự kiện",
|
|
"description": "Hiển thị tổng số lần xuất hiện của một sự kiện cụ thể",
|
|
"placeholder": "Chọn một sự kiện",
|
|
"loading": "Đang tải sự kiện...",
|
|
"noEvents": "Không tìm thấy sự kiện",
|
|
"none": "Không có sự kiện",
|
|
"configureWebsiteFirst": "Chọn một trang web trước để tải sự kiện"
|
|
},
|
|
"chartType": {
|
|
"label": "Loại biểu đồ",
|
|
"description": "Kiểu hiển thị cho biểu đồ",
|
|
"option": {
|
|
"bar": "Biểu đồ cột",
|
|
"sparkline": "Sparkline"
|
|
}
|
|
},
|
|
"chartStyle": {
|
|
"label": "Kiểu biểu đồ",
|
|
"description": "Cách hiển thị chuỗi sự kiện trong biểu đồ",
|
|
"option": {
|
|
"grouped": "Cạnh nhau",
|
|
"overlay": "Lớp phủ (tập con)"
|
|
}
|
|
},
|
|
"viewMode": {
|
|
"label": "Chế độ xem",
|
|
"description": "Hiển thị gì trong thân widget",
|
|
"option": {
|
|
"chart": "Biểu đồ",
|
|
"events": "Biểu đồ sự kiện",
|
|
"topPages": "Trang hàng đầu",
|
|
"topReferrers": "Giới thiệu hàng đầu"
|
|
}
|
|
},
|
|
"eventNames": {
|
|
"label": "Sự kiện",
|
|
"description": "Chọn một hoặc nhiều sự kiện để vẽ biểu đồ",
|
|
"placeholder": "Chọn sự kiện...",
|
|
"loading": "Đang tải sự kiện...",
|
|
"noEvents": "Không tìm thấy sự kiện",
|
|
"configureWebsiteFirst": "Chọn một trang web trước để tải sự kiện"
|
|
},
|
|
"topCount": {
|
|
"label": "Số mục hiển thị",
|
|
"description": "Số mục hàng đầu cần hiển thị (tối đa 500)"
|
|
}
|
|
},
|
|
"event": {
|
|
"occurrences": "sự kiện",
|
|
"label": "sự kiện"
|
|
},
|
|
"topPages": {
|
|
"direct": "Trực tiếp"
|
|
},
|
|
"topReferrers": {
|
|
"direct": "Trực tiếp"
|
|
},
|
|
"events": {
|
|
"selectPrompt": "Chọn sự kiện để vẽ biểu đồ"
|
|
},
|
|
"error": {
|
|
"noIntegration": "Chưa cấu hình tích hợp Umami",
|
|
"noWebsite": "Chưa cấu hình trang web",
|
|
"noData": "Không có dữ liệu",
|
|
"internalServerError": "Không thể lấy dữ liệu Umami"
|
|
}
|
|
},
|
|
"common": {
|
|
"location": {
|
|
"query": "Thành phố / Mã bưu chính",
|
|
"latitude": "Vĩ độ",
|
|
"longitude": "Kinh độ",
|
|
"disabledTooltip": "Vui lòng nhập thành phố hoặc mã bưu chính",
|
|
"unknownLocation": "Vị trí không xác định",
|
|
"search": "Tìm kiếm",
|
|
"table": {
|
|
"header": {
|
|
"city": "Thành phố",
|
|
"country": "Quốc gia",
|
|
"coordinates": "Tọa độ",
|
|
"population": "Dân số"
|
|
},
|
|
"action": {
|
|
"select": "Chọn {city}, {countryCode}"
|
|
},
|
|
"population": {
|
|
"fallback": "Không rõ"
|
|
}
|
|
}
|
|
},
|
|
"integration": {
|
|
"noData": "Không tìm thấy tích hợp",
|
|
"description": "Nhấp <here></here> để tạo tích hợp mới"
|
|
},
|
|
"app": {
|
|
"noData": "Không tìm thấy ứng dụng",
|
|
"description": "Nhấp <here></here> để tạo ứng dụng mới",
|
|
"quickCreate": ""
|
|
},
|
|
"error": {
|
|
"noIntegration": "Chưa chọn tích hợp",
|
|
"noData": "Không có dữ liệu tích hợp"
|
|
},
|
|
"option": {}
|
|
},
|
|
"video": {
|
|
"name": "Luồng video",
|
|
"description": "Nhúng luồng hoặc video từ camera hoặc trang web",
|
|
"option": {
|
|
"feedUrl": {
|
|
"label": "URL nguồn"
|
|
},
|
|
"hasAutoPlay": {
|
|
"label": "Tự động phát",
|
|
"description": "Tự động phát chỉ hoạt động khi tắt tiếng do hạn chế của trình duyệt"
|
|
},
|
|
"isMuted": {
|
|
"label": "Tắt tiếng"
|
|
},
|
|
"hasControls": {
|
|
"label": "Hiển thị điều khiển"
|
|
}
|
|
},
|
|
"error": {
|
|
"noUrl": "Chưa cung cấp URL Video",
|
|
"forYoutubeUseIframe": "Đối với video YouTube, hãy sử dụng tùy chọn iframe"
|
|
}
|
|
},
|
|
"mediaServer": {
|
|
"name": "Luồng máy chủ media hiện tại",
|
|
"description": "Hiển thị các luồng hiện tại trên máy chủ media của bạn",
|
|
"option": {
|
|
"showOnlyPlaying": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showBitrate": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showLocation": {
|
|
"label": "",
|
|
"description": ""
|
|
}
|
|
},
|
|
"footer": {
|
|
"streams": "",
|
|
"totalBitrate": ""
|
|
},
|
|
"items": {
|
|
"currentlyPlaying": "",
|
|
"user": "",
|
|
"name": "",
|
|
"id": "",
|
|
"status": "",
|
|
"directPlay": "",
|
|
"directStream": "",
|
|
"transcodeVideo": "",
|
|
"transcodeAudio": "",
|
|
"transcoding": "",
|
|
"paused": "",
|
|
"remaining": "",
|
|
"metadata": {
|
|
"title": "",
|
|
"video": {
|
|
"title": "",
|
|
"resolution": ""
|
|
},
|
|
"audio": {
|
|
"title": "",
|
|
"channelCount": "",
|
|
"codec": ""
|
|
},
|
|
"transcoding": {
|
|
"title": "",
|
|
"container": "",
|
|
"resolution": "",
|
|
"target": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"paperlessNgx": {
|
|
"name": "",
|
|
"description": "",
|
|
"documentsTotal": "",
|
|
"documentsInbox": "",
|
|
"correspondents": "",
|
|
"tags": "",
|
|
"documentTypes": "",
|
|
"inboxRatio": "",
|
|
"inbox": "",
|
|
"total": "",
|
|
"option": {
|
|
"showInboxRatio": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showInboxRing": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showDocumentsTotal": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showDocumentsInbox": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showCorrespondents": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showTags": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showDocumentTypes": {
|
|
"label": "",
|
|
"description": ""
|
|
}
|
|
},
|
|
"error": {
|
|
"internalServerError": ""
|
|
}
|
|
},
|
|
"patchmon": {
|
|
"name": "",
|
|
"description": "",
|
|
"title": "",
|
|
"totalHosts": "",
|
|
"hostsNeedingUpdates": "",
|
|
"securityUpdates": "",
|
|
"upToDateHosts": "",
|
|
"hostsWithSecurityUpdates": "",
|
|
"recentUpdates24h": "",
|
|
"totalOutdatedPackages": "",
|
|
"totalRepos": "",
|
|
"osDistribution": "",
|
|
"compliance": "",
|
|
"complianceRatio": "",
|
|
"lastUpdated": "",
|
|
"option": {
|
|
"showTotalHosts": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showHostsNeedingUpdates": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showSecurityUpdates": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showUpToDateHosts": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showHostsWithSecurityUpdates": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showRecentUpdates24h": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showTotalOutdatedPackages": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showTotalRepos": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"enableThresholdColors": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"useCustomThresholds": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"thresholdMode": {
|
|
"option": {
|
|
"absolute": "",
|
|
"percent": ""
|
|
}
|
|
},
|
|
"hostsNeedingUpdatesThresholdMode": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"hostsNeedingUpdatesWarningAt": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"hostsNeedingUpdatesCriticalAt": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"securityUpdatesThresholdMode": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"securityUpdatesWarningAt": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"securityUpdatesCriticalAt": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"hostsWithSecurityUpdatesThresholdMode": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"hostsWithSecurityUpdatesWarningAt": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"hostsWithSecurityUpdatesCriticalAt": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"upToDateHostsThresholdMode": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"upToDateHostsWarningAt": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"upToDateHostsCriticalAt": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"totalOutdatedPackagesThresholdMode": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"totalOutdatedPackagesWarningAt": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"totalOutdatedPackagesCriticalAt": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showOsDistribution": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"osDistributionLimit": {
|
|
"label": "",
|
|
"description": "",
|
|
"option": {
|
|
"3": "",
|
|
"5": "",
|
|
"10": "",
|
|
"all": ""
|
|
}
|
|
},
|
|
"showOsVersion": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showComplianceHero": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"osDisplayMode": {
|
|
"label": "",
|
|
"description": "",
|
|
"option": {
|
|
"bars": "",
|
|
"donut": ""
|
|
}
|
|
}
|
|
},
|
|
"error": {
|
|
"internalServerError": ""
|
|
}
|
|
},
|
|
"bazarr": {
|
|
"name": "",
|
|
"description": "",
|
|
"episodes": "",
|
|
"movies": "",
|
|
"providers": "",
|
|
"status": "",
|
|
"option": {
|
|
"showMissingEpisodes": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showMissingMovies": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showProviderIssues": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showHealthIssues": {
|
|
"label": "",
|
|
"description": ""
|
|
}
|
|
},
|
|
"error": {
|
|
"internalServerError": ""
|
|
}
|
|
},
|
|
"immich-serverStats": {
|
|
"name": "",
|
|
"description": "",
|
|
"option": {
|
|
"showUsers": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showPhotos": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showVideos": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showStorage": {
|
|
"label": "",
|
|
"description": ""
|
|
}
|
|
},
|
|
"users": "",
|
|
"photos": "",
|
|
"videos": "",
|
|
"storage": ""
|
|
},
|
|
"immich-albumCarousel": {
|
|
"name": "",
|
|
"allPhotos": "",
|
|
"option": {
|
|
"albumId": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"rotationIntervalSeconds": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showPhotoInfo": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"randomizePhotos": {
|
|
"label": "",
|
|
"description": ""
|
|
}
|
|
},
|
|
"description": "",
|
|
"noPhotos": ""
|
|
},
|
|
"downloads": {
|
|
"name": "Trình tải xuống",
|
|
"description": "Cho phép bạn xem và quản lý các tải xuống từ cả Torrent và Usenet.",
|
|
"option": {
|
|
"columns": {
|
|
"label": "Các cột cần hiển thị"
|
|
},
|
|
"enableRowSorting": {
|
|
"label": "Bật sắp xếp mục"
|
|
},
|
|
"defaultSort": {
|
|
"label": "Cột dùng để sắp xếp mặc định"
|
|
},
|
|
"descendingDefaultSort": {
|
|
"label": "Đảo ngược sắp xếp"
|
|
},
|
|
"showCompletedUsenet": {
|
|
"label": "Hiển thị các mục usenet đã hoàn thành"
|
|
},
|
|
"showCompletedTorrent": {
|
|
"label": "Hiển thị các mục torrent đã hoàn thành"
|
|
},
|
|
"showCompletedHttp": {
|
|
"label": ""
|
|
},
|
|
"activeTorrentThreshold": {
|
|
"label": "Ẩn torrent đã hoàn thành dưới ngưỡng này (kiB/s)"
|
|
},
|
|
"categoryFilter": {
|
|
"label": "Danh mục/nhãn để lọc"
|
|
},
|
|
"filterIsWhitelist": {
|
|
"label": "Lọc như danh sách trắng"
|
|
},
|
|
"applyFilterToRatio": {
|
|
"label": "Sử dụng bộ lọc để tính Tỷ lệ"
|
|
},
|
|
"limitPerIntegration": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"columnOrder": {
|
|
"label": ""
|
|
},
|
|
"columnWidths": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"errors": {
|
|
"noColumns": "Chọn Cột trong Mục",
|
|
"noCommunications": "Không thể tải dữ liệu từ tích hợp",
|
|
"noItems": "",
|
|
"actionFailed": "",
|
|
"actionFailedMessage": ""
|
|
},
|
|
"items": {
|
|
"actions": {
|
|
"columnTitle": "Điều khiển"
|
|
},
|
|
"added": {
|
|
"columnTitle": "Đã thêm",
|
|
"detailsTitle": "Ngày thêm"
|
|
},
|
|
"category": {
|
|
"columnTitle": "Bổ sung",
|
|
"detailsTitle": "Danh mục (Hoặc thông tin bổ sung)"
|
|
},
|
|
"downSpeed": {
|
|
"columnTitle": "Tải xuống",
|
|
"detailsTitle": "Tốc độ tải"
|
|
},
|
|
"index": {
|
|
"columnTitle": "STT",
|
|
"detailsTitle": "Chỉ mục hiện tại trong client"
|
|
},
|
|
"id": {
|
|
"columnTitle": "ID",
|
|
"detailsTitle": ""
|
|
},
|
|
"integration": {
|
|
"columnTitle": "Tích hợp"
|
|
},
|
|
"name": {
|
|
"columnTitle": "Tên công việc"
|
|
},
|
|
"progress": {
|
|
"columnTitle": "Tiến độ",
|
|
"detailsTitle": "Tiến độ tải xuống"
|
|
},
|
|
"ratio": {
|
|
"columnTitle": "Tỉ lệ",
|
|
"detailsTitle": "Tỷ lệ torrent (nhận/gửi)"
|
|
},
|
|
"received": {
|
|
"columnTitle": "Tổng tải xuống",
|
|
"detailsTitle": "Tổng dung lượng đã tải xuống"
|
|
},
|
|
"sent": {
|
|
"columnTitle": "Tổng tải lên",
|
|
"detailsTitle": "Tổng dung lượng đã tải lên"
|
|
},
|
|
"size": {
|
|
"columnTitle": "Kích thước tệp",
|
|
"detailsTitle": "Tổng kích thước lựa chọn/tệp"
|
|
},
|
|
"state": {
|
|
"columnTitle": "Trạng thái",
|
|
"detailsTitle": "Trạng thái công việc"
|
|
},
|
|
"time": {
|
|
"columnTitle": "Thời gian hoàn thành",
|
|
"detailsTitle": "Thời gian từ/đến khi hoàn thành",
|
|
"eta": ""
|
|
},
|
|
"type": {
|
|
"columnTitle": "Loại",
|
|
"detailsTitle": "Loại Trình tải xuống"
|
|
},
|
|
"upSpeed": {
|
|
"columnTitle": "Tải lên",
|
|
"detailsTitle": "Tốc độ tải lên"
|
|
}
|
|
},
|
|
"states": {
|
|
"downloading": "Đang tải",
|
|
"queued": "Đã xếp hàng",
|
|
"paused": "Tạm dừng",
|
|
"completed": "Đã hoàn thành",
|
|
"failed": "Thất bại",
|
|
"processing": "Đang xử lý",
|
|
"leeching": "Đang tải",
|
|
"stalled": "Đình trệ",
|
|
"unknown": "Không rõ",
|
|
"seeding": "Đang chia sẻ"
|
|
},
|
|
"actions": {
|
|
"clients": {
|
|
"modalTitle": "Danh sách trình tải xuống",
|
|
"pause": "Tạm dừng tất cả client/mục",
|
|
"resume": "Tiếp tục tất cả client/mục"
|
|
},
|
|
"client": {
|
|
"pause": "Tạm dừng client",
|
|
"resume": "Tiếp tục client"
|
|
},
|
|
"item": {
|
|
"pause": "Tạm dừng mục",
|
|
"resume": "Tiếp tục mục",
|
|
"delete": {
|
|
"title": "Xóa mục",
|
|
"modalTitle": "Bạn có chắc chắn muốn xóa công việc này không?",
|
|
"entry": "Xóa mục nhập",
|
|
"entryAndFiles": "Xóa mục nhập và (các) tệp"
|
|
}
|
|
}
|
|
},
|
|
"globalRatio": "Tỷ lệ toàn cục",
|
|
"contextMenu": {
|
|
"copyName": "",
|
|
"copyId": "",
|
|
"clearFilters": ""
|
|
},
|
|
"footer": {
|
|
"filter": ""
|
|
},
|
|
"stats": {
|
|
"show": "",
|
|
"hide": "",
|
|
"overallProgress": "",
|
|
"totalSize": "",
|
|
"clients": ""
|
|
},
|
|
"disconnected": ""
|
|
},
|
|
"mediaReleases": {
|
|
"name": "",
|
|
"description": "",
|
|
"option": {
|
|
"layout": {
|
|
"label": "",
|
|
"option": {
|
|
"backdrop": {
|
|
"label": ""
|
|
},
|
|
"poster": {
|
|
"label": ""
|
|
}
|
|
}
|
|
},
|
|
"showDescriptionTooltip": {
|
|
"label": ""
|
|
},
|
|
"showType": {
|
|
"label": ""
|
|
},
|
|
"showSource": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"length": {
|
|
"duration": ""
|
|
}
|
|
},
|
|
"mediaRequests-requestList": {
|
|
"name": "Danh sách Yêu cầu Media",
|
|
"description": "Xem danh sách các yêu cầu đa phương tiện từ Overseerr hoặc Jellyseerr của bạn",
|
|
"option": {
|
|
"linksTargetNewTab": {
|
|
"label": "Mở liên kết trong tab mới"
|
|
},
|
|
"statusFilter": {
|
|
"label": ""
|
|
},
|
|
"recentDays": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"pending": {
|
|
"approve": "Phê duyệt yêu cầu",
|
|
"approving": "Đang phê duyệt yêu cầu...",
|
|
"decline": "Từ chối yêu cầu"
|
|
},
|
|
"availability": {
|
|
"unknown": "Không rõ",
|
|
"pending": "Đang chờ",
|
|
"processing": "Đang xử lý",
|
|
"requested": "",
|
|
"partiallyAvailable": "Một phần",
|
|
"available": "Khả dụng",
|
|
"blacklisted": "",
|
|
"deleted": ""
|
|
},
|
|
"status": {
|
|
"pending": "",
|
|
"approved": "",
|
|
"declined": "",
|
|
"failed": "",
|
|
"completed": ""
|
|
},
|
|
"toBeDetermined": "Chưa xác định"
|
|
},
|
|
"mediaRequests-requestStats": {
|
|
"name": "Thống kê Yêu cầu Media",
|
|
"description": "Thống kê về các yêu cầu đa phương tiện của bạn",
|
|
"option": {},
|
|
"titles": {
|
|
"stats": {
|
|
"main": "Thống kê truyền thông",
|
|
"approved": "Đã được phê duyệt",
|
|
"pending": "Chờ duyệt",
|
|
"processing": "Đang xử lý",
|
|
"declined": "Đã bị từ chối",
|
|
"available": "Đã có sẵn",
|
|
"tv": "Yêu cầu TV",
|
|
"movie": "Yêu cầu phim",
|
|
"total": "Tổng cộng"
|
|
},
|
|
"users": {
|
|
"main": "Người dùng hàng đầu",
|
|
"requests": "Yêu cầu"
|
|
}
|
|
}
|
|
},
|
|
"mediaTranscoding": {
|
|
"name": "",
|
|
"description": "",
|
|
"option": {
|
|
"defaultView": {
|
|
"label": ""
|
|
},
|
|
"queuePageSize": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"tab": {
|
|
"workers": "",
|
|
"queue": "Chờ",
|
|
"statistics": ""
|
|
},
|
|
"currentIndex": "",
|
|
"healthCheck": {
|
|
"title": "",
|
|
"queued": "",
|
|
"status": {
|
|
"healthy": "",
|
|
"unhealthy": ""
|
|
}
|
|
},
|
|
"panel": {
|
|
"statistics": {
|
|
"empty": "Trống",
|
|
"transcodes": "",
|
|
"transcodesCount": "",
|
|
"healthChecksCount": "",
|
|
"filesCount": "",
|
|
"savedSpace": "",
|
|
"healthChecks": "",
|
|
"videoCodecs": "",
|
|
"videoContainers": "",
|
|
"videoResolutions": ""
|
|
},
|
|
"workers": {
|
|
"empty": "Trống",
|
|
"table": {
|
|
"file": "",
|
|
"eta": "Thời gian dự kiến",
|
|
"progress": "Tiến độ",
|
|
"transcode": "",
|
|
"healthCheck": ""
|
|
}
|
|
},
|
|
"queue": {
|
|
"empty": "Trống",
|
|
"table": {
|
|
"file": "",
|
|
"size": "Kích cỡ",
|
|
"transcode": "",
|
|
"healthCheck": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"mediaMissing": {
|
|
"name": "",
|
|
"description": "",
|
|
"option": {
|
|
"showMissing": {
|
|
"label": ""
|
|
},
|
|
"showQueued": {
|
|
"label": ""
|
|
},
|
|
"pageSize": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"tab": {
|
|
"missing": "",
|
|
"queued": ""
|
|
},
|
|
"type": {
|
|
"movie": "",
|
|
"episode": ""
|
|
},
|
|
"empty": {
|
|
"missing": "",
|
|
"queued": "",
|
|
"noTabsEnabled": ""
|
|
},
|
|
"timeLeft": ""
|
|
},
|
|
"rssFeed": {
|
|
"name": "Nguồn cấp RSS",
|
|
"description": "Giám sát và hiển thị một hoặc nhiều nguồn cấp RSS, ATOM hoặc JSON chung",
|
|
"option": {
|
|
"feedUrls": {
|
|
"label": "URL nguồn cấp"
|
|
},
|
|
"enableRtl": {
|
|
"label": "Bật RTL"
|
|
},
|
|
"textLinesClamp": {
|
|
"label": "Giới hạn dòng mô tả"
|
|
},
|
|
"maximumAmountPosts": {
|
|
"label": "Giới hạn số lượng bài đăng"
|
|
},
|
|
"hideDescription": {
|
|
"label": ""
|
|
},
|
|
"showPosterImage": {
|
|
"label": ""
|
|
}
|
|
}
|
|
},
|
|
"releases": {
|
|
"name": "",
|
|
"description": "",
|
|
"option": {
|
|
"newReleaseWithin": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"staleReleaseWithin": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showOnlyHighlighted": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showDetails": {
|
|
"label": ""
|
|
},
|
|
"showOnlyIcon": {
|
|
"label": ""
|
|
},
|
|
"topReleases": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"repositories": {
|
|
"label": "",
|
|
"addRepository": {
|
|
"label": ""
|
|
},
|
|
"importRepositories": {
|
|
"label": "",
|
|
"loading": "",
|
|
"noImagesFound": "",
|
|
"listFoundImages": "",
|
|
"listAlreadyImportedImages": "",
|
|
"allImagesAlreadyImported": "",
|
|
"onlyAdminCanImport": "",
|
|
"selectAll": "",
|
|
"deselectAll": ""
|
|
},
|
|
"provider": {
|
|
"label": ""
|
|
},
|
|
"providerUrl": {
|
|
"label": ""
|
|
},
|
|
"identifier": {
|
|
"label": "",
|
|
"placeholder": ""
|
|
},
|
|
"name": {
|
|
"label": ""
|
|
},
|
|
"versionFilter": {
|
|
"label": "",
|
|
"prefix": {
|
|
"label": ""
|
|
},
|
|
"precision": {
|
|
"label": "",
|
|
"options": {
|
|
"none": ""
|
|
}
|
|
},
|
|
"suffix": {
|
|
"label": ""
|
|
},
|
|
"regex": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"edit": {
|
|
"label": ""
|
|
},
|
|
"editForm": {
|
|
"title": "",
|
|
"cancel": {
|
|
"label": ""
|
|
},
|
|
"confirm": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"importForm": {
|
|
"title": ""
|
|
},
|
|
"example": {
|
|
"label": ""
|
|
},
|
|
"invalid": "",
|
|
"noProvider": {
|
|
"label": "",
|
|
"tooltip": ""
|
|
},
|
|
"tokens": {
|
|
"label": "",
|
|
"token": "",
|
|
"configured": "",
|
|
"notConfigured": "",
|
|
"save": ""
|
|
}
|
|
}
|
|
},
|
|
"not-found": "",
|
|
"pre-release": "",
|
|
"archived": "",
|
|
"forked": "",
|
|
"starsCount": "",
|
|
"forksCount": "",
|
|
"issuesCount": "",
|
|
"markViewed": "",
|
|
"openProjectPage": "",
|
|
"openReleasePage": "",
|
|
"releaseDescription": "",
|
|
"projectDescription": "",
|
|
"created": "",
|
|
"error": {
|
|
"label": "",
|
|
"messages": {
|
|
"invalidIdentifier": "",
|
|
"noMatchingVersion": "",
|
|
"noReleasesFound": "",
|
|
"noProviderSelected": "",
|
|
"noProviderResponse": "",
|
|
"unexpected": ""
|
|
}
|
|
}
|
|
},
|
|
"networkControllerSummary": {
|
|
"option": {},
|
|
"card": {
|
|
"vpn": {
|
|
"countConnected": ""
|
|
}
|
|
},
|
|
"error": {
|
|
"integrationsDisconnected": "",
|
|
"unknownContentOption": ""
|
|
},
|
|
"name": "",
|
|
"description": ""
|
|
},
|
|
"networkControllerStatus": {
|
|
"card": {
|
|
"variants": {
|
|
"wired": {
|
|
"name": ""
|
|
},
|
|
"wifi": {
|
|
"name": ""
|
|
}
|
|
},
|
|
"users": {
|
|
"label": ""
|
|
},
|
|
"guests": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"option": {
|
|
"content": {
|
|
"option": {
|
|
"wifi": {
|
|
"label": ""
|
|
},
|
|
"wired": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"label": ""
|
|
}
|
|
},
|
|
"error": {
|
|
"integrationsDisconnected": "",
|
|
"unknownContentOption": ""
|
|
},
|
|
"name": "",
|
|
"description": ""
|
|
},
|
|
"networkController": {
|
|
"error": {
|
|
"internalServerError": ""
|
|
}
|
|
},
|
|
"firewall": {
|
|
"name": "",
|
|
"description": "",
|
|
"tab": {
|
|
"system": "",
|
|
"interfaces": ""
|
|
},
|
|
"error": {
|
|
"internalServerError": ""
|
|
},
|
|
"option": {
|
|
"interfaces": ""
|
|
},
|
|
"widget": {
|
|
"fwname": "",
|
|
"version": "",
|
|
"versiontitle": "",
|
|
"cputitle": "",
|
|
"memorytitle": "",
|
|
"cpu": "",
|
|
"memory": "",
|
|
"interfaces": {
|
|
"name": "",
|
|
"trans": "",
|
|
"recv": "",
|
|
"title": ""
|
|
}
|
|
}
|
|
},
|
|
"notifications": {
|
|
"name": "",
|
|
"description": "",
|
|
"noItems": "",
|
|
"option": {
|
|
"hideLogos": {
|
|
"label": ""
|
|
}
|
|
}
|
|
},
|
|
"speedtestTracker": {
|
|
"name": "",
|
|
"description": "",
|
|
"option": {
|
|
"showLatestResult": {
|
|
"label": ""
|
|
},
|
|
"showStats": {
|
|
"label": ""
|
|
},
|
|
"showRecentResults": {
|
|
"label": ""
|
|
},
|
|
"showPingGraph": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"latestResult": "",
|
|
"averages": "",
|
|
"tests": "",
|
|
"recentResults": "",
|
|
"recentResultsSpeed": "",
|
|
"recentResultsPing": "",
|
|
"download": "",
|
|
"upload": "",
|
|
"ping": "",
|
|
"status": "",
|
|
"avgDownload": "",
|
|
"avgUpload": "",
|
|
"avgPing": "",
|
|
"healthy": "",
|
|
"unhealthy": "",
|
|
"ok": "",
|
|
"fail": "",
|
|
"noSectionsEnabled": "",
|
|
"error": {
|
|
"internalServerError": ""
|
|
}
|
|
},
|
|
"uptimeKuma": {
|
|
"name": "",
|
|
"description": "",
|
|
"option": {
|
|
"showAverageUptime": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showUptimeRing": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showTotalMonitors": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showUpCount": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showDownCount": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showPausedCount": {
|
|
"label": "",
|
|
"description": ""
|
|
}
|
|
},
|
|
"averageUptime": "",
|
|
"stats": {
|
|
"totalMonitors": "",
|
|
"upCount": "",
|
|
"downCount": "",
|
|
"pausedCount": ""
|
|
},
|
|
"error": {
|
|
"internalServerError": ""
|
|
}
|
|
},
|
|
"traefik": {
|
|
"name": "",
|
|
"description": "",
|
|
"option": {
|
|
"showTcp": {
|
|
"label": ""
|
|
},
|
|
"showUdp": {
|
|
"label": ""
|
|
},
|
|
"showEntryPoints": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"instances": "",
|
|
"versionUnknown": "",
|
|
"summary": {
|
|
"routers": "",
|
|
"entryPoints": ""
|
|
},
|
|
"resource": {
|
|
"routers": "",
|
|
"services": "",
|
|
"middlewares": ""
|
|
},
|
|
"status": {
|
|
"healthy": "",
|
|
"errors": "",
|
|
"warnings": ""
|
|
},
|
|
"error": {
|
|
"internalServerError": ""
|
|
}
|
|
},
|
|
"audioStats": {
|
|
"name": "",
|
|
"description": "",
|
|
"option": {
|
|
"showArtists": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showAlbums": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showSongs": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showLibraryCount": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showAudiobooks": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showPodcasts": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showListeningTime": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"showActiveSessions": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"compactMode": {
|
|
"label": "",
|
|
"description": ""
|
|
}
|
|
},
|
|
"artists": "",
|
|
"albums": "",
|
|
"songs": "",
|
|
"libraryCount": "",
|
|
"audiobooks": "",
|
|
"podcasts": "",
|
|
"listeningTime": "",
|
|
"activeSessions": "",
|
|
"error": {
|
|
"internalServerError": ""
|
|
}
|
|
},
|
|
"systemResources": {
|
|
"name": "",
|
|
"description": "",
|
|
"option": {
|
|
"hasShadow": {
|
|
"label": ""
|
|
},
|
|
"visibleCharts": {
|
|
"label": "",
|
|
"description": "",
|
|
"option": {
|
|
"cpu": "",
|
|
"memory": "",
|
|
"gpu": "",
|
|
"network": ""
|
|
}
|
|
},
|
|
"labelDisplayMode": {
|
|
"label": "",
|
|
"option": {
|
|
"textWithIcon": "",
|
|
"text": "",
|
|
"icon": "",
|
|
"hidden": ""
|
|
}
|
|
}
|
|
},
|
|
"card": {
|
|
"cpu": "",
|
|
"memory": "",
|
|
"gpu": "",
|
|
"network": "",
|
|
"up": "",
|
|
"down": ""
|
|
}
|
|
},
|
|
"systemDisks": {
|
|
"name": "",
|
|
"description": "",
|
|
"option": {
|
|
"showTemperatureIfAvailable": {
|
|
"label": ""
|
|
},
|
|
"displayMode": {
|
|
"label": "",
|
|
"option": {
|
|
"percentage": {
|
|
"label": ""
|
|
},
|
|
"absolute": {
|
|
"label": ""
|
|
},
|
|
"free": {
|
|
"label": ""
|
|
}
|
|
}
|
|
},
|
|
"showBackgroundBar": {
|
|
"label": ""
|
|
},
|
|
"visibleStorageVolumes": {
|
|
"label": "",
|
|
"description": "",
|
|
"placeholder": ""
|
|
}
|
|
},
|
|
"status": {
|
|
"unhealthy": ""
|
|
}
|
|
},
|
|
"customApi": {
|
|
"name": "",
|
|
"description": "",
|
|
"option": {
|
|
"definitionId": {
|
|
"label": ""
|
|
},
|
|
"refreshInterval": {
|
|
"label": "",
|
|
"description": ""
|
|
}
|
|
},
|
|
"noDefinition": "",
|
|
"definitionNotFound": "",
|
|
"noDisplayOutput": "",
|
|
"executeConfirm": "",
|
|
"executing": "",
|
|
"executeSuccess": "",
|
|
"executeFailed": ""
|
|
},
|
|
"beszelSystemTable": {
|
|
"name": "Beszel Systems (Bảng)",
|
|
"description": "Dạng bảng của tất cả hệ thống được Beszel giám sát với các cột có thể sắp xếp và chỉ báo trạng thái",
|
|
"option": {
|
|
"statusFilter": {
|
|
"label": "Bộ lọc trạng thái"
|
|
},
|
|
"sortBy": {
|
|
"label": "Sắp xếp theo"
|
|
},
|
|
"sortDirection": {
|
|
"label": "Hướng sắp xếp"
|
|
},
|
|
"showCpu": {
|
|
"label": "Hiển thị CPU"
|
|
},
|
|
"showMemory": {
|
|
"label": "Hiển thị bộ nhớ"
|
|
},
|
|
"showDisk": {
|
|
"label": "Hiển thị đĩa"
|
|
},
|
|
"showGpu": {
|
|
"label": "Hiển thị GPU"
|
|
},
|
|
"showLoadAvg": {
|
|
"label": "Hiển thị tải trung bình"
|
|
},
|
|
"showNet": {
|
|
"label": "Hiển thị mạng"
|
|
},
|
|
"showTemp": {
|
|
"label": "Hiển thị nhiệt độ"
|
|
},
|
|
"showBattery": {
|
|
"label": "Hiển thị pin"
|
|
},
|
|
"showServices": {
|
|
"label": "Hiển thị dịch vụ"
|
|
},
|
|
"showUptime": {
|
|
"label": "Hiển thị thời gian hoạt động"
|
|
},
|
|
"showAgent": {
|
|
"label": "Hiển thị phiên bản tác tử"
|
|
},
|
|
"columnOrder": {
|
|
"label": ""
|
|
},
|
|
"columnWidths": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"noRecords": "Không tìm thấy hệ thống",
|
|
"error": {
|
|
"internalServerError": "",
|
|
"layoutSaveTitle": "",
|
|
"layoutSaveMessage": ""
|
|
},
|
|
"column": {
|
|
"system": "Hệ thống",
|
|
"cpu": "CPU",
|
|
"memory": "Bộ nhớ",
|
|
"disk": "Đĩa",
|
|
"gpu": "GPU",
|
|
"loadAvg": "Tải Trung Bình",
|
|
"net": "Mạng",
|
|
"temp": "Nhiệt độ",
|
|
"battery": "Pin",
|
|
"services": "Dịch vụ",
|
|
"uptime": "Thời gian hoạt động",
|
|
"agent": "Tác tử"
|
|
}
|
|
},
|
|
"beszelSystemGrid": {
|
|
"name": "Beszel Systems (Lưới)",
|
|
"description": "Dạng lưới thẻ của tất cả hệ thống được Beszel giám sát với các số liệu thời gian thực",
|
|
"option": {
|
|
"statusFilter": {
|
|
"label": "Bộ lọc trạng thái"
|
|
},
|
|
"showCpu": {
|
|
"label": "Hiển thị CPU"
|
|
},
|
|
"showMemory": {
|
|
"label": "Hiển thị bộ nhớ"
|
|
},
|
|
"showDisk": {
|
|
"label": "Hiển thị đĩa"
|
|
},
|
|
"showGpu": {
|
|
"label": "Hiển thị GPU"
|
|
},
|
|
"showLoadAvg": {
|
|
"label": "Hiển thị tải trung bình"
|
|
},
|
|
"showNet": {
|
|
"label": "Hiển thị mạng"
|
|
},
|
|
"showTemp": {
|
|
"label": "Hiển thị nhiệt độ"
|
|
},
|
|
"showBattery": {
|
|
"label": "Hiển thị pin"
|
|
},
|
|
"showServices": {
|
|
"label": "Hiển thị dịch vụ"
|
|
},
|
|
"showUptime": {
|
|
"label": "Hiển thị thời gian hoạt động"
|
|
},
|
|
"showAgent": {
|
|
"label": "Hiển thị phiên bản tác tử"
|
|
}
|
|
},
|
|
"error": {
|
|
"internalServerError": ""
|
|
},
|
|
"empty": {
|
|
"noSystems": ""
|
|
},
|
|
"metric": {
|
|
"cpu": "CPU",
|
|
"memory": "Bộ nhớ",
|
|
"disk": "Đĩa",
|
|
"gpu": "GPU",
|
|
"loadAvg": "Tải Trung Bình",
|
|
"net": "Mạng",
|
|
"temp": "Nhiệt độ",
|
|
"battery": "Pin",
|
|
"services": "Dịch vụ",
|
|
"uptime": "Thời gian hoạt động",
|
|
"agent": "Tác tử"
|
|
}
|
|
},
|
|
"beszelAlerts": {
|
|
"name": "Cảnh báo Beszel",
|
|
"description": "Xem cấu hình và lịch sử cảnh báo Beszel",
|
|
"option": {
|
|
"showHistory": {
|
|
"label": "Hiển thị lịch sử cảnh báo"
|
|
},
|
|
"maxHistoryItems": {
|
|
"label": "Mục lịch sử tối đa"
|
|
}
|
|
},
|
|
"empty": "Không có cảnh báo nào được cấu hình",
|
|
"error": {
|
|
"internalServerError": ""
|
|
},
|
|
"history": "Lịch sử",
|
|
"resolved": "Đã giải quyết",
|
|
"status": {
|
|
"triggered": "Đã kích hoạt",
|
|
"ok": "OK"
|
|
}
|
|
},
|
|
"beszelSystemStats": {
|
|
"name": "",
|
|
"description": "",
|
|
"option": {
|
|
"systemId": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"timePeriod": {
|
|
"label": ""
|
|
},
|
|
"showCpu": {
|
|
"label": ""
|
|
},
|
|
"showMemory": {
|
|
"label": ""
|
|
},
|
|
"showDisk": {
|
|
"label": ""
|
|
},
|
|
"showDiskIO": {
|
|
"label": ""
|
|
},
|
|
"showNetwork": {
|
|
"label": ""
|
|
},
|
|
"showDockerCpu": {
|
|
"label": ""
|
|
},
|
|
"showDockerMemory": {
|
|
"label": ""
|
|
},
|
|
"showDockerNetwork": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"selectSystem": "",
|
|
"empty": {
|
|
"noSystems": ""
|
|
},
|
|
"error": {
|
|
"internalServerError": "",
|
|
"liveConnectionFailed": "",
|
|
"switchToHistorical": "",
|
|
"systemNotFound": ""
|
|
},
|
|
"chart": {
|
|
"cpu": {
|
|
"title": "",
|
|
"subtitle": "",
|
|
"series": ""
|
|
},
|
|
"memory": {
|
|
"title": "",
|
|
"subtitle": "",
|
|
"series": "",
|
|
"cache": ""
|
|
},
|
|
"disk": {
|
|
"title": "",
|
|
"subtitle": "",
|
|
"series": ""
|
|
},
|
|
"diskIO": {
|
|
"title": "",
|
|
"subtitle": "",
|
|
"read": "",
|
|
"write": ""
|
|
},
|
|
"storage": {
|
|
"title": "",
|
|
"subtitle": "",
|
|
"series": ""
|
|
},
|
|
"network": {
|
|
"title": "",
|
|
"subtitle": "",
|
|
"sent": "",
|
|
"recv": ""
|
|
},
|
|
"dockerCpu": {
|
|
"title": "",
|
|
"subtitle": ""
|
|
},
|
|
"dockerMemory": {
|
|
"title": "",
|
|
"subtitle": ""
|
|
},
|
|
"dockerNetwork": {
|
|
"title": "",
|
|
"subtitle": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"widgetPreview": {
|
|
"toggle": {
|
|
"enabled": "Đã bật chế độ chỉnh sửa",
|
|
"disabled": "Đã tắt chế độ chỉnh sửa"
|
|
},
|
|
"dimensions": {
|
|
"title": "Thay đổi kích thước"
|
|
}
|
|
},
|
|
"board": {
|
|
"action": {
|
|
"duplicate": {
|
|
"title": "",
|
|
"message": "",
|
|
"notification": {
|
|
"success": {
|
|
"title": "",
|
|
"message": ""
|
|
},
|
|
"error": {
|
|
"title": "",
|
|
"message": ""
|
|
}
|
|
}
|
|
},
|
|
"edit": {
|
|
"notification": {
|
|
"success": {
|
|
"title": "Thay đổi đã được áp dụng thành công",
|
|
"message": "Bảng đã được lưu thành công"
|
|
},
|
|
"error": {
|
|
"title": "Không thể áp dụng thay đổi",
|
|
"message": "Không thể lưu bảng"
|
|
}
|
|
},
|
|
"confirmLeave": {
|
|
"title": "Thay đổi chưa lưu",
|
|
"message": "Bạn có thay đổi chưa lưu, bạn có chắc chắn muốn rời đi không?"
|
|
}
|
|
},
|
|
"oldImport": {
|
|
"label": "Nhập từ Homarr trước 1.0.0",
|
|
"notification": {
|
|
"success": {
|
|
"title": "Nhập thành công",
|
|
"message": "Bảng đã được nhập thành công"
|
|
},
|
|
"error": {
|
|
"title": "Nhập không thành công",
|
|
"message": "Không thể nhập bảng, kiểm tra nhật ký để biết chi tiết"
|
|
}
|
|
},
|
|
"form": {
|
|
"file": {
|
|
"label": "Chọn tệp JSON",
|
|
"invalidError": "Tệp cấu hình không hợp lệ"
|
|
},
|
|
"apps": {
|
|
"label": "Ứng dụng",
|
|
"avoidDuplicates": {
|
|
"label": "Tránh trùng lặp",
|
|
"description": "Bỏ qua ứng dụng nếu đã có ứng dụng cùng href"
|
|
},
|
|
"onlyImportApps": {
|
|
"label": "Chỉ nhập ứng dụng",
|
|
"description": "Chỉ thêm ứng dụng, cần tạo lại bảng thủ công"
|
|
}
|
|
},
|
|
"name": {
|
|
"label": "Tên bảng"
|
|
},
|
|
"screenSize": {
|
|
"label": "Kích thước màn hình",
|
|
"description": "",
|
|
"option": {
|
|
"sm": "Bé nhỏ",
|
|
"md": "Trung bình",
|
|
"lg": "Lớn"
|
|
}
|
|
},
|
|
"sidebarBehavior": {
|
|
"label": "Hành vi thanh bên",
|
|
"description": "Thanh bên đã bị loại bỏ trong 1.0, bạn có thể chọn điều gì xảy ra với các mục bên trong.",
|
|
"option": {
|
|
"lastSection": {
|
|
"label": "Phần cuối cùng",
|
|
"description": "Thanh bên sẽ hiển thị bên dưới phần cuối cùng"
|
|
},
|
|
"removeItems": {
|
|
"label": "Xóa mục",
|
|
"description": "Các mục trong thanh bên sẽ bị xóa"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"quickCreateApp": {
|
|
"modal": {
|
|
"title": "",
|
|
"createAndUse": ""
|
|
}
|
|
}
|
|
},
|
|
"field": {
|
|
"pageTitle": {
|
|
"label": "Tiêu đề trang"
|
|
},
|
|
"metaTitle": {
|
|
"label": "Tiêu đề meta"
|
|
},
|
|
"logoImageUrl": {
|
|
"label": "URL hình ảnh logo"
|
|
},
|
|
"faviconImageUrl": {
|
|
"label": "URL favicon"
|
|
},
|
|
"backgroundImageUrl": {
|
|
"label": "URL hình ảnh nền",
|
|
"placeholder": "",
|
|
"group": {
|
|
"your": "",
|
|
"other": ""
|
|
}
|
|
},
|
|
"backgroundImageAttachment": {
|
|
"label": "Vị trí ảnh nền",
|
|
"option": {
|
|
"fixed": {
|
|
"label": "Cố định",
|
|
"description": "Hình nền giữ nguyên vị trí."
|
|
},
|
|
"scroll": {
|
|
"label": "Cuộn",
|
|
"description": "Hình nền cuộn theo chuột."
|
|
}
|
|
}
|
|
},
|
|
"backgroundImageRepeat": {
|
|
"label": "Lặp hình nền",
|
|
"option": {
|
|
"repeat": {
|
|
"label": "Lặp",
|
|
"description": "Hình ảnh được lặp lại khi cần để phủ toàn bộ khu vực nền."
|
|
},
|
|
"no-repeat": {
|
|
"label": "Không lặp",
|
|
"description": ""
|
|
},
|
|
"repeat-x": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"repeat-y": {
|
|
"label": "",
|
|
"description": ""
|
|
}
|
|
}
|
|
},
|
|
"backgroundImageSize": {
|
|
"label": "Kích cỡ ảnh nền",
|
|
"option": {
|
|
"cover": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"contain": {
|
|
"label": "",
|
|
"description": ""
|
|
}
|
|
}
|
|
},
|
|
"primaryColor": {
|
|
"label": "Màu chính"
|
|
},
|
|
"secondaryColor": {
|
|
"label": "Màu thứ cấp"
|
|
},
|
|
"opacity": {
|
|
"label": ""
|
|
},
|
|
"iconColor": {
|
|
"label": ""
|
|
},
|
|
"clearColor": {
|
|
"label": ""
|
|
},
|
|
"customCss": {
|
|
"label": "",
|
|
"description": "Ngoài ra có thể tùy chỉnh bảng điều khiển của bạn bằng CSS, chỉ được đề xuất cho người dùng có kinh nghiệm",
|
|
"customClassesAlert": {
|
|
"title": "",
|
|
"description": ""
|
|
}
|
|
},
|
|
"disableStatus": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"columnCount": {
|
|
"label": ""
|
|
},
|
|
"itemRadius": {
|
|
"label": "",
|
|
"description": "",
|
|
"option": {
|
|
"xs": "",
|
|
"sm": "",
|
|
"md": "",
|
|
"lg": "",
|
|
"xl": ""
|
|
}
|
|
},
|
|
"name": {
|
|
"label": "Tên"
|
|
},
|
|
"isPublic": {
|
|
"label": "Công khai",
|
|
"description": ""
|
|
}
|
|
},
|
|
"content": {
|
|
"metaTitle": ""
|
|
},
|
|
"setting": {
|
|
"title": "",
|
|
"section": {
|
|
"general": {
|
|
"title": "Chung",
|
|
"unrecognizedLink": ""
|
|
},
|
|
"layout": {
|
|
"title": "Bố cục",
|
|
"responsive": {
|
|
"title": "",
|
|
"action": {
|
|
"add": ""
|
|
}
|
|
}
|
|
},
|
|
"background": {
|
|
"title": "Hình nền"
|
|
},
|
|
"appearance": {
|
|
"title": ""
|
|
},
|
|
"customCss": {
|
|
"title": ""
|
|
},
|
|
"behavior": {
|
|
"title": ""
|
|
},
|
|
"access": {
|
|
"title": "",
|
|
"permission": {
|
|
"item": {
|
|
"view": {
|
|
"label": "Xem bảng"
|
|
},
|
|
"modify": {
|
|
"label": ""
|
|
},
|
|
"full": {
|
|
"label": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"dangerZone": {
|
|
"title": "Khu vực nguy hiểm",
|
|
"action": {
|
|
"rename": {
|
|
"label": "",
|
|
"description": "",
|
|
"button": "",
|
|
"modal": {
|
|
"title": ""
|
|
}
|
|
},
|
|
"visibility": {
|
|
"label": "",
|
|
"description": {
|
|
"public": "",
|
|
"private": ""
|
|
},
|
|
"button": {
|
|
"public": "",
|
|
"private": ""
|
|
},
|
|
"confirm": {
|
|
"public": {
|
|
"title": "",
|
|
"description": ""
|
|
},
|
|
"private": {
|
|
"title": "",
|
|
"description": ""
|
|
}
|
|
}
|
|
},
|
|
"delete": {
|
|
"label": "",
|
|
"description": "",
|
|
"button": "",
|
|
"confirm": {
|
|
"title": "Xóa bảng",
|
|
"description": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"error": {
|
|
"noBoard": {
|
|
"title": "",
|
|
"description": "",
|
|
"link": "",
|
|
"notice": ""
|
|
},
|
|
"notFound": {
|
|
"title": "",
|
|
"description": "",
|
|
"link": "",
|
|
"notice": ""
|
|
},
|
|
"homeBoard": {
|
|
"title": "",
|
|
"admin": {
|
|
"description": "",
|
|
"link": "",
|
|
"notice": ""
|
|
},
|
|
"user": {
|
|
"description": "",
|
|
"link": "",
|
|
"notice": ""
|
|
},
|
|
"anonymous": {
|
|
"description": "",
|
|
"link": "",
|
|
"notice": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"layout": {
|
|
"field": {
|
|
"name": {
|
|
"label": ""
|
|
},
|
|
"columnCount": {
|
|
"label": ""
|
|
},
|
|
"breakpoint": {
|
|
"label": "",
|
|
"description": ""
|
|
}
|
|
}
|
|
},
|
|
"management": {
|
|
"metaTitle": "",
|
|
"title": {
|
|
"morning": "",
|
|
"afternoon": "",
|
|
"evening": ""
|
|
},
|
|
"notFound": {
|
|
"title": "",
|
|
"text": ""
|
|
},
|
|
"error": {
|
|
"title": "",
|
|
"text": "",
|
|
"digest": ""
|
|
},
|
|
"navbar": {
|
|
"items": {
|
|
"home": "Trang chủ",
|
|
"boards": "Bảng",
|
|
"apps": "Ứng dụng",
|
|
"integrations": "",
|
|
"customWidgets": "",
|
|
"searchEngies": "Công cụ tìm kiếm",
|
|
"medias": "",
|
|
"users": {
|
|
"label": "Người dùng",
|
|
"items": {
|
|
"manage": "Quản lý",
|
|
"invites": "Mời",
|
|
"groups": ""
|
|
}
|
|
},
|
|
"tools": {
|
|
"label": "Công cụ",
|
|
"items": {
|
|
"docker": "",
|
|
"kubernetes": "",
|
|
"logs": "",
|
|
"api": "",
|
|
"certificates": "",
|
|
"tasks": "",
|
|
"backup": "Sao lưu"
|
|
}
|
|
},
|
|
"settings": "Cài đặt",
|
|
"help": {
|
|
"label": "Giúp đỡ",
|
|
"items": {
|
|
"documentation": "Tài liệu",
|
|
"submitIssue": "",
|
|
"discord": "Discord",
|
|
"sourceCode": ""
|
|
}
|
|
},
|
|
"about": "Về chúng tôi"
|
|
}
|
|
},
|
|
"page": {
|
|
"home": {
|
|
"statistic": {
|
|
"board": "Bảng",
|
|
"user": "Người dùng",
|
|
"invite": "Mời",
|
|
"integration": "",
|
|
"app": "Ứng dụng",
|
|
"group": "",
|
|
"searchEngine": "",
|
|
"media": ""
|
|
},
|
|
"statisticLabel": {
|
|
"boards": "Bảng",
|
|
"resources": "",
|
|
"authentication": "",
|
|
"authorization": ""
|
|
},
|
|
"heroBanner": {
|
|
"title": "",
|
|
"subtitle": ""
|
|
}
|
|
},
|
|
"board": {
|
|
"title": "Bảng của bạn",
|
|
"action": {
|
|
"new": {
|
|
"label": ""
|
|
},
|
|
"open": {
|
|
"label": ""
|
|
},
|
|
"settings": {
|
|
"label": "Cài đặt"
|
|
},
|
|
"setHomeBoard": {
|
|
"label": "",
|
|
"badge": {
|
|
"label": "Trang chủ",
|
|
"tooltip": ""
|
|
}
|
|
},
|
|
"setMobileHomeBoard": {
|
|
"label": "",
|
|
"badge": {
|
|
"label": "",
|
|
"tooltip": ""
|
|
}
|
|
},
|
|
"duplicate": {
|
|
"label": ""
|
|
},
|
|
"delete": {
|
|
"label": "Xóa vĩnh viễn",
|
|
"confirm": {
|
|
"title": "Xóa bảng",
|
|
"description": ""
|
|
}
|
|
}
|
|
},
|
|
"visibility": {
|
|
"public": "",
|
|
"private": ""
|
|
},
|
|
"noResults": {
|
|
"title": "Chưa có bảng"
|
|
},
|
|
"modal": {
|
|
"createBoard": {
|
|
"field": {
|
|
"name": {
|
|
"label": "Tên"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"media": {
|
|
"includeFromAllUsers": ""
|
|
},
|
|
"user": {
|
|
"back": "",
|
|
"fieldsDisabledExternalProvider": "",
|
|
"setting": {
|
|
"general": {
|
|
"title": "Chung",
|
|
"item": {
|
|
"language": "",
|
|
"board": {
|
|
"title": "",
|
|
"type": {
|
|
"general": "",
|
|
"mobile": ""
|
|
}
|
|
},
|
|
"search": "Tìm",
|
|
"firstDayOfWeek": "Ngày đầu tiên trong tuần",
|
|
"accessibility": "Trợ năng",
|
|
"onboardingTours": {
|
|
"title": "Hướng dẫn giới thiệu",
|
|
"description": "Đặt lại hướng dẫn giới thiệu để xem lại vào lần truy cập khu vực quản lý hoặc bảng tiếp theo.",
|
|
"reset": "Đặt lại hướng dẫn giới thiệu",
|
|
"resetSuccess": {
|
|
"title": "Đã đặt lại hướng dẫn",
|
|
"message": "Hướng dẫn giới thiệu sẽ hiển thị lại vào lần truy cập tiếp theo"
|
|
},
|
|
"status": {
|
|
"completed": "Đã hoàn thành",
|
|
"notStarted": "Chưa bắt đầu"
|
|
},
|
|
"name": {
|
|
"management": "Quản lý",
|
|
"dashboard": "Bảng"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"security": {
|
|
"title": "Bảo mật"
|
|
},
|
|
"board": {
|
|
"title": "Bảng"
|
|
}
|
|
},
|
|
"list": {
|
|
"metaTitle": "Quản lý người dùng",
|
|
"title": "Người dùng"
|
|
},
|
|
"edit": {
|
|
"metaTitle": ""
|
|
},
|
|
"create": {
|
|
"metaTitle": "Tạo người dùng",
|
|
"title": "",
|
|
"step": {
|
|
"personalInformation": {
|
|
"label": ""
|
|
},
|
|
"security": {
|
|
"label": "Bảo mật"
|
|
},
|
|
"groups": {
|
|
"label": "",
|
|
"title": "",
|
|
"description": ""
|
|
},
|
|
"review": {
|
|
"label": ""
|
|
},
|
|
"completed": {
|
|
"title": ""
|
|
},
|
|
"error": {
|
|
"title": ""
|
|
}
|
|
},
|
|
"action": {
|
|
"createAnother": "",
|
|
"back": ""
|
|
}
|
|
},
|
|
"invite": {
|
|
"title": "Quản lý lời mời của người dùng",
|
|
"action": {
|
|
"new": {
|
|
"title": "",
|
|
"description": "Sau khi hết hạn, lời mời sẽ không còn hiệu lực và người nhận lời mời sẽ không thể tạo tài khoản."
|
|
},
|
|
"copy": {
|
|
"title": "",
|
|
"description": "",
|
|
"link": "Liên kết lời mời",
|
|
"button": ""
|
|
},
|
|
"delete": {
|
|
"title": "Xóa lời mời",
|
|
"description": "Bạn có chắc chắn muốn xóa lời mời này không? Người dùng có liên kết này sẽ không thể tạo tài khoản bằng liên kết đó nữa."
|
|
}
|
|
},
|
|
"field": {
|
|
"id": {
|
|
"label": "NHẬN DẠNG"
|
|
},
|
|
"creator": {
|
|
"label": "Người sáng tạo"
|
|
},
|
|
"expirationDate": {
|
|
"label": "Ngày hết hạn"
|
|
},
|
|
"token": {
|
|
"label": "Mã thông báo"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"group": {
|
|
"back": "",
|
|
"setting": {
|
|
"general": {
|
|
"title": "Chung",
|
|
"owner": "Chủ",
|
|
"ownerOfGroup": "",
|
|
"ownerOfGroupDeleted": ""
|
|
},
|
|
"setting": {
|
|
"title": "",
|
|
"alert": "",
|
|
"board": {
|
|
"title": ""
|
|
}
|
|
},
|
|
"members": {
|
|
"title": "",
|
|
"search": "Tìm một thành viên",
|
|
"notFound": ""
|
|
},
|
|
"permissions": {
|
|
"title": "",
|
|
"form": {
|
|
"unsavedChanges": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"settings": {
|
|
"title": "Cài đặt",
|
|
"notification": {
|
|
"success": {
|
|
"message": ""
|
|
},
|
|
"error": {
|
|
"message": ""
|
|
}
|
|
},
|
|
"section": {
|
|
"analytics": {
|
|
"title": "",
|
|
"general": {
|
|
"title": "",
|
|
"text": ""
|
|
}
|
|
},
|
|
"crawlingAndIndexing": {
|
|
"title": "",
|
|
"warning": "",
|
|
"noIndex": {
|
|
"title": "",
|
|
"text": ""
|
|
},
|
|
"noFollow": {
|
|
"title": "",
|
|
"text": ""
|
|
},
|
|
"noTranslate": {
|
|
"title": "",
|
|
"text": ""
|
|
},
|
|
"noSiteLinksSearchBox": {
|
|
"title": "",
|
|
"text": ""
|
|
}
|
|
},
|
|
"board": {
|
|
"title": "Bảng",
|
|
"homeBoard": {
|
|
"label": "",
|
|
"mobileLabel": "",
|
|
"description": ""
|
|
},
|
|
"status": {
|
|
"title": "",
|
|
"enableStatusByDefault": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"forceDisableStatus": {
|
|
"label": "",
|
|
"description": ""
|
|
}
|
|
}
|
|
},
|
|
"user": {
|
|
"title": "",
|
|
"enableGravatar": {
|
|
"label": "",
|
|
"description": ""
|
|
}
|
|
},
|
|
"search": {
|
|
"title": "Tìm",
|
|
"defaultSearchEngine": {
|
|
"label": "Công cụ tìm kiếm mặc định cho toàn hệ thống",
|
|
"description": ""
|
|
}
|
|
},
|
|
"appearance": {
|
|
"title": "Hiển thị",
|
|
"defaultColorScheme": {
|
|
"label": "",
|
|
"options": {
|
|
"auto": "Tự động",
|
|
"light": "",
|
|
"dark": ""
|
|
}
|
|
}
|
|
},
|
|
"culture": {
|
|
"title": "",
|
|
"defaultLocale": {
|
|
"label": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"tool": {
|
|
"tasks": {
|
|
"title": "",
|
|
"status": {
|
|
"idle": "",
|
|
"running": "Đang chạy",
|
|
"error": "Lỗi",
|
|
"disabled": ""
|
|
},
|
|
"job": {
|
|
"iconsUpdater": {
|
|
"label": ""
|
|
},
|
|
"analytics": {
|
|
"label": ""
|
|
},
|
|
"ping": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"interval": {
|
|
"seconds": "",
|
|
"minutes": "",
|
|
"hours": "",
|
|
"midnight": "",
|
|
"weeklyMonday": "",
|
|
"update": {
|
|
"success": {
|
|
"message": ""
|
|
},
|
|
"error": {
|
|
"message": ""
|
|
}
|
|
}
|
|
},
|
|
"settings": {
|
|
"title": ""
|
|
},
|
|
"field": {
|
|
"name": {
|
|
"label": ""
|
|
},
|
|
"interval": {
|
|
"label": ""
|
|
},
|
|
"lastExecution": {
|
|
"label": ""
|
|
},
|
|
"actions": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"table": {
|
|
"search": ""
|
|
},
|
|
"action": {
|
|
"refresh": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"refresh": {
|
|
"success": {
|
|
"message": ""
|
|
},
|
|
"error": {
|
|
"message": ""
|
|
}
|
|
},
|
|
"trigger": {
|
|
"success": {
|
|
"message": ""
|
|
},
|
|
"error": {
|
|
"message": ""
|
|
}
|
|
},
|
|
"enable": {
|
|
"success": {
|
|
"message": ""
|
|
}
|
|
},
|
|
"disable": {
|
|
"success": {
|
|
"message": ""
|
|
}
|
|
},
|
|
"toggle": {
|
|
"error": {
|
|
"message": ""
|
|
}
|
|
}
|
|
},
|
|
"api": {
|
|
"title": "",
|
|
"modal": {
|
|
"createApiToken": {
|
|
"title": "",
|
|
"description": "",
|
|
"button": ""
|
|
}
|
|
},
|
|
"tab": {
|
|
"documentation": {
|
|
"label": "Tài liệu"
|
|
},
|
|
"apiKey": {
|
|
"label": "",
|
|
"title": "",
|
|
"button": {
|
|
"createApiToken": ""
|
|
},
|
|
"modal": {
|
|
"delete": {
|
|
"title": "",
|
|
"text": ""
|
|
}
|
|
},
|
|
"table": {
|
|
"header": {
|
|
"id": "NHẬN DẠNG",
|
|
"createdBy": "",
|
|
"actions": ""
|
|
}
|
|
}
|
|
},
|
|
"mcp": {
|
|
"label": "",
|
|
"title": "",
|
|
"subtitle": "",
|
|
"description": "",
|
|
"noApiKey": "",
|
|
"createApiKeyButton": "",
|
|
"endpoint": {
|
|
"title": ""
|
|
},
|
|
"authentication": {
|
|
"title": "",
|
|
"intro": "",
|
|
"apiKey": {
|
|
"title": "",
|
|
"description": ""
|
|
},
|
|
"oauth": {
|
|
"title": "",
|
|
"description": "",
|
|
"hint": ""
|
|
},
|
|
"permissions": ""
|
|
},
|
|
"clientConfig": {
|
|
"title": "",
|
|
"streamableHttp": {
|
|
"recommended": "",
|
|
"title": "",
|
|
"worksWith": "",
|
|
"addToConfig": "",
|
|
"cursor": "",
|
|
"claudeDesktop": "",
|
|
"claudeCode": "",
|
|
"vsCodeCopilot": "",
|
|
"replaceHint": ""
|
|
},
|
|
"stdio": {
|
|
"title": "",
|
|
"description": ""
|
|
}
|
|
},
|
|
"testConnection": {
|
|
"title": "",
|
|
"description": "",
|
|
"hint": ""
|
|
},
|
|
"availableTools": {
|
|
"title": "",
|
|
"description": "",
|
|
"columnType": "",
|
|
"columnName": "",
|
|
"columnDescription": ""
|
|
},
|
|
"troubleshooting": {
|
|
"title": "",
|
|
"missingHeader": {
|
|
"title": "",
|
|
"description": ""
|
|
},
|
|
"invalidFormat": {
|
|
"title": "",
|
|
"description": ""
|
|
},
|
|
"invalidKey": {
|
|
"title": "",
|
|
"description": ""
|
|
},
|
|
"connectionRefused": {
|
|
"title": "",
|
|
"description": ""
|
|
},
|
|
"toolsNotAppearing": {
|
|
"title": "",
|
|
"description": ""
|
|
}
|
|
},
|
|
"copy": "",
|
|
"oneClick": {
|
|
"title": "",
|
|
"subtitle": "",
|
|
"vsCode": "",
|
|
"cursor": "",
|
|
"copyUrl": "",
|
|
"copied": "",
|
|
"copyHint": "",
|
|
"manualConfig": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"backup": {
|
|
"title": "Sao lưu toàn bộ cơ sở dữ liệu",
|
|
"metaTitle": "Sao lưu & Khôi phục",
|
|
"export": {
|
|
"title": "Xuất cơ sở dữ liệu",
|
|
"description": "Tải xuống bản sao lưu đầy đủ của cơ sở dữ liệu SQLite bao gồm tất cả cài đặt, người dùng, bảng và bí mật tích hợp đã mã hóa. Bản sao lưu được đóng gói dưới dạng tệp ZIP với khóa mã hóa và siêu dữ liệu.",
|
|
"button": "Tải xuống bản sao lưu",
|
|
"error": "Xuất thất bại",
|
|
"confirm": {
|
|
"title": "Xuất dữ liệu nhạy cảm",
|
|
"warningTitle": "Bản xuất này chứa toàn bộ cơ sở dữ liệu của bạn.",
|
|
"warningBody": "Bản sao lưu bao gồm tất cả người dùng, bí mật tích hợp (đã mã hóa), khóa API, cấu hình bảng và dữ liệu ứng dụng. Lưu trữ tệp đã xuất an toàn và không chia sẻ.",
|
|
"typePrompt": "Nhập \"{phrase}\" để tiếp tục",
|
|
"submit": "Xuất cơ sở dữ liệu",
|
|
"cancel": "Hủy"
|
|
}
|
|
},
|
|
"import": {
|
|
"title": "Khôi phục cơ sở dữ liệu",
|
|
"description": "Tải lên tệp ZIP sao lưu đã xuất trước đó để khôi phục cơ sở dữ liệu. Điều này sẽ thay thế toàn bộ cơ sở dữ liệu của bạn. Nếu bản sao lưu được tạo với khóa mã hóa khác, bí mật sẽ được tự động mã hóa lại.",
|
|
"warning": "Khôi phục bản sao lưu sẽ thay thế hoàn toàn cơ sở dữ liệu hiện tại và khởi động lại ứng dụng. Hành động này không thể hoàn tác.",
|
|
"dropzone": {
|
|
"title": "Kéo tệp ZIP sao lưu vào đây hoặc nhấp để duyệt",
|
|
"description": "Chỉ chấp nhận tệp .zip từ bản sao lưu SQLite của Homarr"
|
|
},
|
|
"changeFile": "Thay đổi tập tin",
|
|
"button": "Khôi phục cơ sở dữ liệu",
|
|
"success": {
|
|
"title": "Khôi phục hoàn tất",
|
|
"message": "Cơ sở dữ liệu đã được khôi phục thành công. Ứng dụng đang khởi động lại..."
|
|
},
|
|
"error": "Nhập thất bại"
|
|
},
|
|
"preview": {
|
|
"title": "Nội dung bản sao lưu",
|
|
"exported": "Đã xuất {date}",
|
|
"loading": "Đang phân tích tệp sao lưu...",
|
|
"errorTitle": "Lỗi xem trước",
|
|
"entity": "Thực thể",
|
|
"count": "Số lượng",
|
|
"boards": "Bảng",
|
|
"entities": {
|
|
"board": "Bảng",
|
|
"user": "Người dùng",
|
|
"app": "Ứng dụng",
|
|
"integration": "Tích hợp",
|
|
"item": "Widget",
|
|
"media": "Phương tiện",
|
|
"search_engine": "Công cụ tìm kiếm"
|
|
},
|
|
"analyzeError": "Không thể phân tích tệp sao lưu",
|
|
"invalidMissingMetadata": "Sao lưu không hợp lệ: thiếu metadata.json",
|
|
"invalidMissingDb": "Sao lưu không hợp lệ: thiếu db.sqlite"
|
|
},
|
|
"restore": {
|
|
"dropzone": {
|
|
"title": "Kéo tệp ZIP sao lưu vào đây",
|
|
"description": "Chấp nhận tệp .zip từ bản sao lưu SQLite của Homarr (tối đa 256 MB)"
|
|
},
|
|
"analyzing": "Đang phân tích bản sao lưu...",
|
|
"changeFile": "Thay đổi tập tin",
|
|
"continueToRestore": "Tiếp tục khôi phục",
|
|
"tryAgain": "Thử lại",
|
|
"analysisError": "Lỗi phân tích",
|
|
"preview": {
|
|
"title": "Nội dung bản sao lưu",
|
|
"exported": "Đã xuất {date}",
|
|
"entity": "Thực thể",
|
|
"count": "Số lượng",
|
|
"boards": "Bảng",
|
|
"entities": {
|
|
"board": "Bảng",
|
|
"user": "Người dùng",
|
|
"app": "Ứng dụng",
|
|
"integration": "Tích hợp",
|
|
"item": "Widget",
|
|
"media": "Phương tiện",
|
|
"search_engine": "Công cụ tìm kiếm"
|
|
},
|
|
"migrationsApplied": "{count} di chuyển đã áp dụng",
|
|
"migrationsAppliedPlural": "{count} di chuyển đã áp dụng",
|
|
"migrationsOlderVersion": "Bản sao lưu này từ phiên bản Homarr cũ hơn. {count} lần di chuyển lược đồ đã được áp dụng để cập nhật.",
|
|
"migrationsOlderVersionPlural": "Bản sao lưu này từ phiên bản Homarr cũ hơn. {count} lần di chuyển lược đồ đã được áp dụng để cập nhật.",
|
|
"migrationsUpToDate": "Lược đồ cơ sở dữ liệu đã cập nhật ({count} lần di chuyển đã áp dụng)",
|
|
"upToDate": "Đã cập nhật",
|
|
"migrationsPending": "{count} đang chờ"
|
|
},
|
|
"migration": {
|
|
"title": "Đang áp dụng di chuyển ({current}/{total})",
|
|
"migrationLabel": "Di chuyển {index}"
|
|
},
|
|
"confirm": {
|
|
"title": "Hành động hủy diệt",
|
|
"warningTitle": "Điều này sẽ thay thế vĩnh viễn toàn bộ cơ sở dữ liệu của bạn.",
|
|
"warningBody": "Tất cả bảng, người dùng, ứng dụng, tích hợp, cài đặt và phiên hiện tại sẽ bị mất. Hành động này không thể hoàn tác. Ứng dụng sẽ khởi động lại sau khi khôi phục.",
|
|
"typePrompt": "Nhập \"{phrase}\" để tiếp tục",
|
|
"cancel": "Hủy",
|
|
"submit": "Khôi phục cơ sở dữ liệu"
|
|
},
|
|
"progress": {
|
|
"title": "Đang khôi phục cơ sở dữ liệu...",
|
|
"extracting": "Đang giải nén lưu trữ sao lưu",
|
|
"migrating": "Đang áp dụng di chuyển cơ sở dữ liệu",
|
|
"encrypting": "Đang mã hóa lại bí mật tích hợp",
|
|
"swapping": "Đang thay thế tệp cơ sở dữ liệu",
|
|
"restarting": "Đang khởi động lại máy chủ"
|
|
},
|
|
"complete": {
|
|
"title": "Khôi phục hoàn tất",
|
|
"message": "Cơ sở dữ liệu đã được khôi phục thành công. Máy chủ đang khởi động lại — vui lòng làm mới trang sau vài giây."
|
|
},
|
|
"failed": {
|
|
"title": "Khôi phục thất bại"
|
|
},
|
|
"invalidMissingMetadata": "Sao lưu không hợp lệ: thiếu metadata.json",
|
|
"invalidMissingDb": "Sao lưu không hợp lệ: thiếu db.sqlite",
|
|
"analyzeError": "Không thể phân tích bản sao lưu"
|
|
}
|
|
}
|
|
},
|
|
"about": {
|
|
"version": "",
|
|
"text": "",
|
|
"accordion": {
|
|
"contributors": {
|
|
"title": "",
|
|
"subtitle": ""
|
|
},
|
|
"translators": {
|
|
"title": "",
|
|
"subtitle": ""
|
|
},
|
|
"sponsors": {
|
|
"title": "",
|
|
"subtitle": ""
|
|
},
|
|
"libraries": {
|
|
"title": "",
|
|
"subtitle": ""
|
|
},
|
|
"hotkeys": {
|
|
"title": "",
|
|
"subtitle": "",
|
|
"field": {
|
|
"shortcut": "",
|
|
"action": ""
|
|
},
|
|
"action": {
|
|
"toggleBoardEdit": "",
|
|
"toggleColorScheme": "",
|
|
"saveNotebook": "",
|
|
"openSpotlight": ""
|
|
},
|
|
"note": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"docker": {
|
|
"title": "",
|
|
"table": {
|
|
"updated": "",
|
|
"refresh": {
|
|
"lastUpdated": ""
|
|
},
|
|
"search": "",
|
|
"selected": "",
|
|
"footer": "",
|
|
"totalCpu": "",
|
|
"totalMemory": ""
|
|
},
|
|
"field": {
|
|
"name": {
|
|
"label": "Tên"
|
|
},
|
|
"state": {
|
|
"label": "Trạng thái",
|
|
"option": {
|
|
"created": "Đã tạo",
|
|
"running": "Đang chạy",
|
|
"paused": "Tạm dừng",
|
|
"restarting": "Đang khởi động lại",
|
|
"exited": "",
|
|
"removing": "Đang xoá",
|
|
"dead": ""
|
|
}
|
|
},
|
|
"stats": {
|
|
"cpu": {
|
|
"label": ""
|
|
},
|
|
"memory": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"containerImage": {
|
|
"label": "Hình ảnh"
|
|
},
|
|
"ports": {
|
|
"label": "Cổng"
|
|
},
|
|
"host": {
|
|
"label": "Máy chủ"
|
|
}
|
|
},
|
|
"action": {
|
|
"title": "",
|
|
"logs": {
|
|
"label": "Xem nhật ký",
|
|
"page": {
|
|
"title": "Nhật ký {name}"
|
|
}
|
|
},
|
|
"start": {
|
|
"label": "Bắt đầu",
|
|
"notification": {
|
|
"success": {
|
|
"title": "",
|
|
"message": ""
|
|
},
|
|
"error": {
|
|
"title": "",
|
|
"message": ""
|
|
}
|
|
}
|
|
},
|
|
"stop": {
|
|
"label": "Dừng",
|
|
"notification": {
|
|
"success": {
|
|
"title": "",
|
|
"message": ""
|
|
},
|
|
"error": {
|
|
"title": "",
|
|
"message": ""
|
|
}
|
|
}
|
|
},
|
|
"restart": {
|
|
"label": "Khởi động lại",
|
|
"notification": {
|
|
"success": {
|
|
"title": "",
|
|
"message": ""
|
|
},
|
|
"error": {
|
|
"title": "",
|
|
"message": ""
|
|
}
|
|
}
|
|
},
|
|
"remove": {
|
|
"label": "Xóa",
|
|
"confirm": "",
|
|
"notification": {
|
|
"success": {
|
|
"title": "",
|
|
"message": ""
|
|
},
|
|
"error": {
|
|
"title": "",
|
|
"message": ""
|
|
}
|
|
}
|
|
},
|
|
"refresh": {
|
|
"label": "",
|
|
"notification": {
|
|
"success": {
|
|
"title": "",
|
|
"message": ""
|
|
},
|
|
"error": {
|
|
"title": "",
|
|
"message": ""
|
|
}
|
|
}
|
|
},
|
|
"addToHomarr": {
|
|
"label": "",
|
|
"notification": {
|
|
"success": {
|
|
"title": "",
|
|
"message": ""
|
|
},
|
|
"error": {
|
|
"title": "",
|
|
"message": ""
|
|
}
|
|
},
|
|
"modal": {
|
|
"title": ""
|
|
}
|
|
}
|
|
},
|
|
"error": {
|
|
"internalServerError": "",
|
|
"noColumns": ""
|
|
}
|
|
},
|
|
"kubernetes": {
|
|
"cluster": {
|
|
"title": "",
|
|
"label": "",
|
|
"providers": "",
|
|
"version": "",
|
|
"architecture": "",
|
|
"capacity": {
|
|
"title": "",
|
|
"resource": {
|
|
"reserved": "",
|
|
"used": ""
|
|
}
|
|
},
|
|
"resources": {
|
|
"title": "",
|
|
"nodes": "",
|
|
"namespaces": "",
|
|
"ingresses": "",
|
|
"services": "",
|
|
"pods": "",
|
|
"configmaps": "",
|
|
"secrets": "",
|
|
"volumes": ""
|
|
}
|
|
},
|
|
"nodes": {
|
|
"label": "",
|
|
"field": {
|
|
"name": {
|
|
"label": ""
|
|
},
|
|
"state": {
|
|
"label": "",
|
|
"option": {
|
|
"ready": "",
|
|
"NotReady": ""
|
|
}
|
|
},
|
|
"cpu": {
|
|
"label": ""
|
|
},
|
|
"memory": {
|
|
"label": ""
|
|
},
|
|
"pods": {
|
|
"label": ""
|
|
},
|
|
"operatingSystem": {
|
|
"label": ""
|
|
},
|
|
"architecture": {
|
|
"label": ""
|
|
},
|
|
"kubernetesVersion": {
|
|
"label": ""
|
|
},
|
|
"creationTimestamp": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"table": {
|
|
"search": ""
|
|
}
|
|
},
|
|
"namespaces": {
|
|
"label": "",
|
|
"field": {
|
|
"name": {
|
|
"label": ""
|
|
},
|
|
"state": {
|
|
"label": "",
|
|
"option": {
|
|
"active": "",
|
|
"terminating": ""
|
|
}
|
|
},
|
|
"creationTimestamp": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"table": {
|
|
"search": ""
|
|
}
|
|
},
|
|
"ingresses": {
|
|
"label": "",
|
|
"field": {
|
|
"name": {
|
|
"label": ""
|
|
},
|
|
"namespace": {
|
|
"label": ""
|
|
},
|
|
"className": {
|
|
"label": ""
|
|
},
|
|
"rulesAndPaths": {
|
|
"label": ""
|
|
},
|
|
"creationTimestamp": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"table": {
|
|
"search": ""
|
|
}
|
|
},
|
|
"services": {
|
|
"label": "",
|
|
"field": {
|
|
"name": {
|
|
"label": ""
|
|
},
|
|
"namespace": {
|
|
"label": ""
|
|
},
|
|
"type": {
|
|
"label": ""
|
|
},
|
|
"ports": {
|
|
"label": ""
|
|
},
|
|
"targetPorts": {
|
|
"label": ""
|
|
},
|
|
"clusterIP": {
|
|
"label": ""
|
|
},
|
|
"creationTimestamp": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"table": {
|
|
"search": ""
|
|
}
|
|
},
|
|
"pods": {
|
|
"label": "",
|
|
"field": {
|
|
"name": {
|
|
"label": ""
|
|
},
|
|
"namespace": {
|
|
"label": ""
|
|
},
|
|
"image": {
|
|
"label": ""
|
|
},
|
|
"applicationType": {
|
|
"label": ""
|
|
},
|
|
"status": {
|
|
"label": ""
|
|
},
|
|
"creationTimestamp": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"table": {
|
|
"search": ""
|
|
}
|
|
},
|
|
"secrets": {
|
|
"label": "",
|
|
"field": {
|
|
"name": {
|
|
"label": ""
|
|
},
|
|
"namespace": {
|
|
"label": ""
|
|
},
|
|
"type": {
|
|
"label": ""
|
|
},
|
|
"creationTimestamp": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"table": {
|
|
"search": ""
|
|
}
|
|
},
|
|
"configmaps": {
|
|
"label": "",
|
|
"field": {
|
|
"name": {
|
|
"label": ""
|
|
},
|
|
"namespace": {
|
|
"label": ""
|
|
},
|
|
"creationTimestamp": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"table": {
|
|
"search": ""
|
|
}
|
|
},
|
|
"volumes": {
|
|
"label": "",
|
|
"field": {
|
|
"name": {
|
|
"label": ""
|
|
},
|
|
"namespace": {
|
|
"label": ""
|
|
},
|
|
"accessModes": {
|
|
"label": ""
|
|
},
|
|
"storage": {
|
|
"label": ""
|
|
},
|
|
"storageClassName": {
|
|
"label": ""
|
|
},
|
|
"volumeMode": {
|
|
"label": ""
|
|
},
|
|
"volumeName": {
|
|
"label": ""
|
|
},
|
|
"status": {
|
|
"label": ""
|
|
},
|
|
"creationTimestamp": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"table": {
|
|
"search": ""
|
|
}
|
|
},
|
|
"error": {
|
|
"internalServerError": ""
|
|
}
|
|
},
|
|
"permission": {
|
|
"title": "",
|
|
"userSelect": {
|
|
"title": ""
|
|
},
|
|
"groupSelect": {
|
|
"title": ""
|
|
},
|
|
"tab": {
|
|
"user": "Người dùng",
|
|
"group": "",
|
|
"inherited": ""
|
|
},
|
|
"field": {
|
|
"user": {
|
|
"label": "Người dùng"
|
|
},
|
|
"group": {
|
|
"label": ""
|
|
},
|
|
"permission": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"action": {
|
|
"saveUser": "",
|
|
"saveGroup": ""
|
|
}
|
|
},
|
|
"navigationStructure": {
|
|
"manage": {
|
|
"label": "Quản lý",
|
|
"boards": {
|
|
"label": "Bảng"
|
|
},
|
|
"integrations": {
|
|
"label": "",
|
|
"edit": {
|
|
"label": "Sửa"
|
|
},
|
|
"new": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"search-engines": {
|
|
"label": "",
|
|
"new": {
|
|
"label": ""
|
|
},
|
|
"edit": {
|
|
"label": "Sửa"
|
|
}
|
|
},
|
|
"medias": {
|
|
"label": ""
|
|
},
|
|
"apps": {
|
|
"label": "Ứng dụng",
|
|
"new": {
|
|
"label": ""
|
|
},
|
|
"edit": {
|
|
"label": "Sửa"
|
|
}
|
|
},
|
|
"custom-widgets": {
|
|
"label": "",
|
|
"new": {
|
|
"label": ""
|
|
},
|
|
"edit": {
|
|
"label": "",
|
|
"flow": {
|
|
"label": ""
|
|
}
|
|
}
|
|
},
|
|
"users": {
|
|
"label": "Người dùng",
|
|
"create": {
|
|
"label": "Tạo nên"
|
|
},
|
|
"general": "Chung",
|
|
"security": "Bảo mật",
|
|
"board": "Bảng",
|
|
"groups": {
|
|
"label": ""
|
|
},
|
|
"invites": {
|
|
"label": "Mời"
|
|
}
|
|
},
|
|
"tools": {
|
|
"label": "Công cụ",
|
|
"tasks": {
|
|
"label": ""
|
|
},
|
|
"docker": {
|
|
"label": "",
|
|
"logs": {
|
|
"label": "Nhật ký"
|
|
}
|
|
},
|
|
"kubernetes": {
|
|
"label": "",
|
|
"nodes": {
|
|
"label": ""
|
|
},
|
|
"namespaces": {
|
|
"label": ""
|
|
},
|
|
"ingresses": {
|
|
"label": ""
|
|
},
|
|
"services": {
|
|
"label": ""
|
|
},
|
|
"pods": {
|
|
"label": ""
|
|
},
|
|
"configmaps": {
|
|
"label": ""
|
|
},
|
|
"secrets": {
|
|
"label": ""
|
|
},
|
|
"volumes": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"logs": {
|
|
"label": ""
|
|
},
|
|
"certificates": {
|
|
"label": "",
|
|
"hostnames": {
|
|
"label": ""
|
|
}
|
|
}
|
|
},
|
|
"settings": {
|
|
"label": "Cài đặt"
|
|
},
|
|
"about": {
|
|
"label": "Về chúng tôi"
|
|
}
|
|
}
|
|
},
|
|
"search": {
|
|
"placeholder": "",
|
|
"nothingFound": "Không tìm được gì cả",
|
|
"error": {
|
|
"fetch": ""
|
|
},
|
|
"mode": {
|
|
"appIntegrationBoard": {
|
|
"help": "",
|
|
"group": {
|
|
"app": {
|
|
"title": "Ứng dụng",
|
|
"children": {
|
|
"action": {
|
|
"open": {
|
|
"label": ""
|
|
},
|
|
"edit": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"detail": {
|
|
"title": ""
|
|
}
|
|
}
|
|
},
|
|
"board": {
|
|
"title": "Bảng",
|
|
"children": {
|
|
"action": {
|
|
"open": {
|
|
"label": ""
|
|
},
|
|
"homeBoard": {
|
|
"label": ""
|
|
},
|
|
"mobileBoard": {
|
|
"label": ""
|
|
},
|
|
"settings": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"detail": {
|
|
"title": ""
|
|
}
|
|
}
|
|
},
|
|
"integration": {
|
|
"title": ""
|
|
}
|
|
}
|
|
},
|
|
"command": {
|
|
"help": "",
|
|
"group": {
|
|
"localCommand": {
|
|
"title": ""
|
|
},
|
|
"globalCommand": {
|
|
"title": "",
|
|
"option": {
|
|
"colorScheme": {
|
|
"auto": "Chuyển đổi chế độ giao diện",
|
|
"light": "",
|
|
"dark": ""
|
|
},
|
|
"language": {
|
|
"label": "",
|
|
"children": {
|
|
"detail": {
|
|
"title": ""
|
|
}
|
|
}
|
|
},
|
|
"newBoard": {
|
|
"label": ""
|
|
},
|
|
"importBoard": {
|
|
"label": ""
|
|
},
|
|
"newApp": {
|
|
"label": ""
|
|
},
|
|
"newIntegration": {
|
|
"label": "",
|
|
"children": {
|
|
"detail": {
|
|
"title": ""
|
|
}
|
|
}
|
|
},
|
|
"newUser": {
|
|
"label": ""
|
|
},
|
|
"newInvite": {
|
|
"label": ""
|
|
},
|
|
"newGroup": {
|
|
"label": ""
|
|
}
|
|
}
|
|
},
|
|
"preferences": {
|
|
"title": "Tùy chọn",
|
|
"children": {
|
|
"detail": {
|
|
"title": "Chọn một tùy chọn để thay đổi",
|
|
"backHint": "Nhấn Backspace hoặc dùng nút quay lại để trở về",
|
|
"backAction": "Quay lại"
|
|
}
|
|
},
|
|
"notification": {
|
|
"error": {
|
|
"message": "Không thể cập nhật tùy chọn"
|
|
}
|
|
},
|
|
"option": {
|
|
"preferences": {
|
|
"label": "Mở tùy chọn"
|
|
},
|
|
"boolean": {
|
|
"enabled": "Bật",
|
|
"disabled": "Tắt"
|
|
},
|
|
"board": {
|
|
"none": "Không",
|
|
"unavailable": "Đang chọn (không khả dụng)"
|
|
},
|
|
"searchEngine": {
|
|
"none": "Không",
|
|
"unavailable": "Đang chọn (không khả dụng)"
|
|
},
|
|
"colorScheme": {
|
|
"label": "Bảng màu",
|
|
"children": {
|
|
"detail": {
|
|
"title": "Chọn bảng màu của bạn"
|
|
}
|
|
}
|
|
},
|
|
"locale": {
|
|
"label": "Ngôn ngữ",
|
|
"children": {
|
|
"detail": {
|
|
"title": "Chọn ngôn ngữ ưa thích của bạn"
|
|
}
|
|
}
|
|
},
|
|
"defaultSearchEngineId": {
|
|
"label": "Công cụ tìm kiếm mặc định",
|
|
"children": {
|
|
"detail": {
|
|
"title": "Chọn công cụ tìm kiếm mặc định"
|
|
}
|
|
}
|
|
},
|
|
"openSearchInNewTab": {
|
|
"label": "Mở kết quả tìm kiếm trong thẻ mới",
|
|
"children": {
|
|
"detail": {
|
|
"title": "Mở kết quả tìm kiếm trong thẻ mới"
|
|
}
|
|
}
|
|
},
|
|
"ddgBangs": {
|
|
"label": "Bật DuckDuckGo bangs",
|
|
"children": {
|
|
"detail": {
|
|
"title": "Bật DuckDuckGo bangs"
|
|
}
|
|
}
|
|
},
|
|
"firstDayOfWeek": {
|
|
"label": "Ngày đầu tiên trong tuần",
|
|
"children": {
|
|
"detail": {
|
|
"title": "Chọn ngày đầu tiên trong tuần"
|
|
}
|
|
}
|
|
},
|
|
"homeBoardId": {
|
|
"label": "Bảng chính",
|
|
"children": {
|
|
"detail": {
|
|
"title": "Chọn bảng chính của bạn"
|
|
}
|
|
}
|
|
},
|
|
"mobileHomeBoardId": {
|
|
"label": "Bảng chính cho di động",
|
|
"children": {
|
|
"detail": {
|
|
"title": "Chọn bảng chính cho di động"
|
|
}
|
|
}
|
|
},
|
|
"pingIconsEnabled": {
|
|
"label": "Dùng biểu tượng cho ping",
|
|
"children": {
|
|
"detail": {
|
|
"title": "Dùng biểu tượng cho ping"
|
|
}
|
|
}
|
|
},
|
|
"enableRightClickOnWidgets": {
|
|
"label": "",
|
|
"children": {
|
|
"detail": {
|
|
"title": ""
|
|
}
|
|
}
|
|
},
|
|
"fullPreferencesPage": {
|
|
"label": "Mở trang tùy chọn đầy đủ"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"media": {
|
|
"help": "Tìm kiếm phim hoặc chương trình để yêu cầu",
|
|
"requestMovie": "",
|
|
"requestSeries": "",
|
|
"openIn": "",
|
|
"group": {
|
|
"title": "Phim và chương trình"
|
|
},
|
|
"action": {
|
|
"search": {
|
|
"label": "Tìm kiếm phim hoặc chương trình",
|
|
"description": "Bắt đầu nhập để tìm kiếm tích hợp yêu cầu phương tiện của bạn",
|
|
"disabled": {
|
|
"noIntegration": "Thêm tích hợp Overseerr, Jellyseerr, hoặc Seerr để bật tìm kiếm phương tiện.",
|
|
"scoped": "Widget này không có tích hợp yêu cầu phương tiện có thể truy cập."
|
|
}
|
|
}
|
|
},
|
|
"availability": {
|
|
"available": "Khả dụng",
|
|
"partiallyAvailable": "Một phần",
|
|
"processing": "Đang xử lý",
|
|
"requested": "Đã yêu cầu",
|
|
"pending": "Đã yêu cầu"
|
|
}
|
|
},
|
|
"external": {
|
|
"help": "",
|
|
"group": {
|
|
"searchEngine": {
|
|
"title": "",
|
|
"tipDdgBangs": "Mẹo: Bạn có thể dùng bất kỳ DuckDuckGo bang nào ở đây, ví dụ: !something",
|
|
"bang": {
|
|
"searchWithQuery": "Tìm kiếm \"{query}\" với {label}",
|
|
"pressEnterToOpen": "Nhấn Enter để mở",
|
|
"engineSelected": "Đã chọn {label} (!{bang})",
|
|
"typeQueryToContinue": "Nhập truy vấn tìm kiếm để tiếp tục",
|
|
"emptyBangHint": "Nhập một bang, ví dụ: !yt, sau đó nhấn Space để chọn"
|
|
},
|
|
"children": {
|
|
"action": {
|
|
"search": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"detail": {
|
|
"title": ""
|
|
},
|
|
"searchResults": {
|
|
"title": ""
|
|
}
|
|
},
|
|
"option": {
|
|
"google": {
|
|
"name": "",
|
|
"description": ""
|
|
},
|
|
"bing": {
|
|
"name": "",
|
|
"description": ""
|
|
},
|
|
"duckduckgo": {
|
|
"name": "",
|
|
"description": ""
|
|
},
|
|
"torrent": {
|
|
"name": "Torrent",
|
|
"description": ""
|
|
},
|
|
"youTube": {
|
|
"name": "",
|
|
"description": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"help": {
|
|
"group": {
|
|
"mode": {
|
|
"title": ""
|
|
},
|
|
"help": {
|
|
"title": "Giúp đỡ",
|
|
"option": {
|
|
"documentation": {
|
|
"label": "Tài liệu"
|
|
},
|
|
"submitIssue": {
|
|
"label": ""
|
|
},
|
|
"discord": {
|
|
"label": "Discord"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"home": {
|
|
"group": {
|
|
"search": {
|
|
"title": "",
|
|
"option": {
|
|
"other": {
|
|
"label": ""
|
|
},
|
|
"no-default": {
|
|
"label": "",
|
|
"description": ""
|
|
},
|
|
"search": {
|
|
"label": ""
|
|
},
|
|
"from-integration": {
|
|
"description": ""
|
|
}
|
|
}
|
|
},
|
|
"local": {
|
|
"title": ""
|
|
}
|
|
}
|
|
},
|
|
"page": {
|
|
"help": "",
|
|
"group": {
|
|
"page": {
|
|
"title": "",
|
|
"option": {
|
|
"manageHome": {
|
|
"label": ""
|
|
},
|
|
"manageBoard": {
|
|
"label": ""
|
|
},
|
|
"manageApp": {
|
|
"label": ""
|
|
},
|
|
"manageIntegration": {
|
|
"label": ""
|
|
},
|
|
"manageSearchEngine": {
|
|
"label": ""
|
|
},
|
|
"manageMedia": {
|
|
"label": ""
|
|
},
|
|
"manageUser": {
|
|
"label": "Quản lý người dùng"
|
|
},
|
|
"manageInvite": {
|
|
"label": ""
|
|
},
|
|
"manageGroup": {
|
|
"label": ""
|
|
},
|
|
"manageDocker": {
|
|
"label": ""
|
|
},
|
|
"manageApi": {
|
|
"label": ""
|
|
},
|
|
"manageLog": {
|
|
"label": ""
|
|
},
|
|
"manageTask": {
|
|
"label": ""
|
|
},
|
|
"manageSettings": {
|
|
"label": ""
|
|
},
|
|
"about": {
|
|
"label": "Về chúng tôi"
|
|
},
|
|
"homeBoard": {
|
|
"label": ""
|
|
},
|
|
"preferences": {
|
|
"label": "Cá nhân hoá"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"userGroup": {
|
|
"help": "",
|
|
"group": {
|
|
"user": {
|
|
"title": "Người dùng",
|
|
"children": {
|
|
"action": {
|
|
"detail": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"detail": {
|
|
"title": ""
|
|
}
|
|
}
|
|
},
|
|
"group": {
|
|
"title": "",
|
|
"children": {
|
|
"action": {
|
|
"detail": {
|
|
"label": ""
|
|
},
|
|
"manageMember": {
|
|
"label": ""
|
|
},
|
|
"managePermission": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"detail": {
|
|
"title": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"engine": {
|
|
"search": "",
|
|
"field": {
|
|
"name": {
|
|
"label": "Tên"
|
|
},
|
|
"short": {
|
|
"label": ""
|
|
},
|
|
"urlTemplate": {
|
|
"label": ""
|
|
},
|
|
"description": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"page": {
|
|
"list": {
|
|
"title": "",
|
|
"noResults": {
|
|
"title": "",
|
|
"action": ""
|
|
},
|
|
"interactive": ""
|
|
},
|
|
"create": {
|
|
"title": "",
|
|
"notification": {
|
|
"success": {
|
|
"title": "",
|
|
"message": ""
|
|
},
|
|
"error": {
|
|
"title": "",
|
|
"message": ""
|
|
}
|
|
}
|
|
},
|
|
"edit": {
|
|
"title": "",
|
|
"notification": {
|
|
"success": {
|
|
"title": "",
|
|
"message": ""
|
|
},
|
|
"error": {
|
|
"title": "",
|
|
"message": ""
|
|
}
|
|
},
|
|
"configControl": "",
|
|
"searchEngineType": {
|
|
"generic": "",
|
|
"fromIntegration": ""
|
|
}
|
|
},
|
|
"delete": {
|
|
"title": "",
|
|
"message": "",
|
|
"notification": {
|
|
"success": {
|
|
"title": "",
|
|
"message": ""
|
|
},
|
|
"error": {
|
|
"title": "",
|
|
"message": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"media": {
|
|
"request": {
|
|
"modal": {
|
|
"title": "",
|
|
"table": {
|
|
"header": {
|
|
"season": "",
|
|
"episodes": "",
|
|
"status": "Trạng thái"
|
|
},
|
|
"status": {
|
|
"requested": "Đã yêu cầu"
|
|
}
|
|
},
|
|
"button": {
|
|
"send": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"certificate": {
|
|
"field": {
|
|
"hostname": {
|
|
"label": ""
|
|
},
|
|
"subject": {
|
|
"label": ""
|
|
},
|
|
"issuer": {
|
|
"label": ""
|
|
},
|
|
"validFrom": {
|
|
"label": ""
|
|
},
|
|
"validTo": {
|
|
"label": ""
|
|
},
|
|
"serialNumber": {
|
|
"label": ""
|
|
},
|
|
"fingerprint": {
|
|
"label": ""
|
|
}
|
|
},
|
|
"page": {
|
|
"list": {
|
|
"title": "",
|
|
"description": "",
|
|
"noResults": {
|
|
"title": ""
|
|
},
|
|
"invalid": {
|
|
"title": "",
|
|
"description": ""
|
|
},
|
|
"expires": "",
|
|
"toHostnames": ""
|
|
},
|
|
"hostnames": {
|
|
"title": "",
|
|
"description": "",
|
|
"noResults": {
|
|
"title": ""
|
|
},
|
|
"toCertificates": ""
|
|
}
|
|
},
|
|
"action": {
|
|
"create": {
|
|
"label": "",
|
|
"notification": {
|
|
"success": {
|
|
"title": "",
|
|
"message": ""
|
|
},
|
|
"error": {
|
|
"title": "",
|
|
"message": ""
|
|
}
|
|
}
|
|
},
|
|
"remove": {
|
|
"label": "",
|
|
"confirm": "",
|
|
"notification": {
|
|
"success": {
|
|
"title": "",
|
|
"message": ""
|
|
},
|
|
"error": {
|
|
"title": "",
|
|
"message": ""
|
|
}
|
|
}
|
|
},
|
|
"removeHostname": {
|
|
"label": "",
|
|
"confirm": "",
|
|
"notification": {
|
|
"success": {
|
|
"title": "",
|
|
"message": ""
|
|
},
|
|
"error": {
|
|
"title": "",
|
|
"message": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"log": {
|
|
"level": {
|
|
"option": {
|
|
"debug": "",
|
|
"info": "",
|
|
"warn": "",
|
|
"error": ""
|
|
}
|
|
}
|
|
},
|
|
"onboardingTour": {
|
|
"learnMore": "Đọc tài liệu",
|
|
"next": "Kế tiếp",
|
|
"prev": "Quay lại",
|
|
"done": "Xong",
|
|
"skip": "Bỏ qua hướng dẫn",
|
|
"manage": {
|
|
"welcome": {
|
|
"title": "Chào mừng đến với Homarr!",
|
|
"description": "Đây là trung tâm điều khiển của bạn. Từ đây bạn quản lý bảng, ứng dụng, tích hợp, người dùng và cài đặt máy chủ. Hãy tham quan từng phần."
|
|
},
|
|
"boardsList": {
|
|
"title": "Bảng của bạn",
|
|
"description": "Đây là tất cả bảng của bạn. Mỗi bảng có bố cục, nền và cài đặt truy cập riêng. Bạn có thể thấy ai tạo từng bảng và nó công khai hay riêng tư."
|
|
},
|
|
"boardsCreate": {
|
|
"title": "Tạo bảng",
|
|
"description": "Nhấp vào đây để tạo bảng mới hoặc nhập từ bản cài đặt Homarr trước đó. Mỗi bảng có URL riêng bạn có thể chia sẻ."
|
|
},
|
|
"appsList": {
|
|
"title": "Ứng dụng của bạn",
|
|
"description": "Đây là tất cả ứng dụng bạn đã thêm — liên kết đến dịch vụ tự lưu trữ. Mỗi ứng dụng có biểu tượng, kiểm tra sức khỏe tùy chọn và huy hiệu trạng thái trên bảng."
|
|
},
|
|
"appsCreate": {
|
|
"title": "Thêm ứng dụng",
|
|
"description": "Đăng ký dịch vụ mới ở đây. Đặt tên, URL và biểu tượng — nó sẽ xuất hiện dưới dạng ô trên bảng với giám sát trạng thái trực tiếp."
|
|
},
|
|
"integrationsList": {
|
|
"title": "Tích hợp của bạn",
|
|
"description": "Đây là các dịch vụ kết nối với Homarr — Sonarr, Radarr, Plex, Jellyfin và hơn 50 nữa. Tất cả thông tin đăng nhập được mã hóa khi lưu trữ."
|
|
},
|
|
"integrationsCreate": {
|
|
"title": "Thêm tích hợp",
|
|
"description": "Kết nối dịch vụ mới ở đây. Chọn loại, nhập URL và khóa API — Homarr xác thực kết nối trước khi lưu."
|
|
},
|
|
"usersList": {
|
|
"title": "Người dùng của bạn",
|
|
"description": "Xem tất cả những ai có quyền truy cập. Sắp xếp người dùng thành nhóm và kiểm soát ai có thể xem hoặc chỉnh sửa từng bảng."
|
|
},
|
|
"usersCreate": {
|
|
"title": "Tạo người dùng",
|
|
"description": "Thêm tài khoản người dùng mới ở đây. Bạn cũng có thể dùng liên kết mời để dễ dàng giới thiệu. Hết hướng dẫn — bạn đã sẵn sàng!"
|
|
}
|
|
},
|
|
"board": {
|
|
"welcome": {
|
|
"title": "Đây là bảng của bạn",
|
|
"description": "Một bảng kéo-thả nơi bạn sắp xếp ứng dụng và widget. Nhấn Ctrl+K bất cứ lúc nào để tìm kiếm ứng dụng, bảng và hành động."
|
|
},
|
|
"editMode": {
|
|
"title": "Chế độ chỉnh sửa",
|
|
"description": "Nhấp vào đây để vào chế độ chỉnh sửa. Sau đó bạn có thể thêm widget, ứng dụng và phần — kéo để đặt lại vị trí, đổi kích thước bằng núm góc. Nhấp lần nữa để lưu thay đổi."
|
|
},
|
|
"settings": {
|
|
"title": "Cài đặt bảng",
|
|
"description": "Thay đổi tên, cột, nền, màu sắc và ai có thể truy cập bảng này. Mỗi bảng có thể công khai hoặc riêng tư."
|
|
},
|
|
"switcher": {
|
|
"title": "Chuyển bảng",
|
|
"description": "Chuyển đổi giữa các bảng. Tạo bảng riêng cho các mục đích khác nhau — phương tiện, mạng, mỗi người dùng, hoặc bất cứ gì bạn thích."
|
|
},
|
|
"userMenu": {
|
|
"title": "Hồ sơ của bạn",
|
|
"description": "Thay đổi bảng màu, ngôn ngữ, bảng chính và tùy chọn. Bạn cũng có thể chuyển đến khu vực quản lý từ đây."
|
|
}
|
|
}
|
|
}
|
|
}
|