New Crowdin updates (#485)
* New translations docker.json (Russian) * New translations app-shelf.json (Russian) * New translations search-engine.json (Russian) * New translations dlspeed.json (French) * New translations dlspeed.json (Korean) * New translations torrents-status.json (Korean) * New translations common.json (Russian) * New translations add-service-app-shelf.json (Russian) * New translations common-media-cards.json (Russian) * New translations dashdot.json (Russian) * New translations date.json (Russian) * New translations dlspeed.json (Russian) * New translations overseerr.json (Russian) * New translations ping.json (Russian) * New translations search.json (Russian) * New translations torrents-status.json (Russian) * New translations weather.json (Russian) * New translations common.json (Russian) * New translations app-width.json (Russian) * New translations color-selector.json (Russian) * New translations login.json (Russian) * New translations opacity-selector.json (Russian) * New translations page-appearance.json (Russian) * New translations shade-selector.json (Russian) * New translations config-changer.json (Russian) * New translations internationalization.json (Russian) * New translations module-enabler.json (Russian) * New translations theme-selector.json (Russian) * New translations widget-positions.json (Russian) * New translations usenet.json (Russian) * New translations dlspeed.json (Chinese Simplified) * New translations app-shelf.json (Italian) * New translations common.json (Vietnamese) * New translations common.json (Vietnamese) * New translations usenet.json (Vietnamese) * New translations widget-positions.json (Vietnamese) * New translations theme-selector.json (Vietnamese) * New translations search-engine.json (Vietnamese) * New translations module-enabler.json (Vietnamese) * New translations internationalization.json (Vietnamese) * New translations config-changer.json (Vietnamese) * New translations color-schema.json (Vietnamese) * New translations shade-selector.json (Vietnamese) * New translations page-appearance.json (Vietnamese) * New translations opacity-selector.json (Vietnamese) * New translations color-selector.json (Vietnamese) * New translations app-width.json (Vietnamese) * New translations weather.json (Vietnamese) * New translations add-service-app-shelf.json (Vietnamese) * New translations torrents-status.json (Vietnamese) * New translations search.json (Vietnamese) * New translations ping.json (Vietnamese) * New translations overseerr.json (Vietnamese) * New translations docker.json (Vietnamese) * New translations dlspeed.json (Vietnamese) * New translations date.json (Vietnamese) * New translations dashdot.json (Vietnamese) * New translations common.json (Vietnamese) * New translations common-media-cards.json (Vietnamese) * New translations calendar.json (Vietnamese) * New translations app-shelf.json (Vietnamese) * New translations app-shelf-menu.json (Vietnamese) * New translations login.json (Vietnamese) * New translations common.json (Vietnamese) * New translations app-width.json (Vietnamese) * New translations widget-positions.json (Vietnamese) * New translations theme-selector.json (Vietnamese) * New translations search-engine.json (Vietnamese) * New translations internationalization.json (Vietnamese) * New translations shade-selector.json (Vietnamese) * New translations opacity-selector.json (Vietnamese) * New translations color-selector.json (Vietnamese) * New translations common.json (Vietnamese) * New translations common-media-cards.json (Vietnamese) * New translations weather.json (Vietnamese) * New translations torrents-status.json (Vietnamese) * New translations search.json (Vietnamese) * New translations overseerr.json (Vietnamese) * New translations dlspeed.json (Vietnamese) * New translations date.json (Vietnamese) * New translations dashdot.json (Vietnamese) * New translations usenet.json (Vietnamese) * New translations app-shelf-menu.json (Vietnamese) * New translations add-service-app-shelf.json (Vietnamese) * New translations app-shelf-menu.json (Vietnamese) * New translations calendar.json (Vietnamese) * New translations common.json (Vietnamese) * New translations dlspeed.json (Vietnamese) * New translations docker.json (Vietnamese) * New translations overseerr.json (Vietnamese) * New translations ping.json (Vietnamese) * New translations torrents-status.json (Vietnamese) * New translations page-appearance.json (Vietnamese) * New translations color-schema.json (Vietnamese) * New translations config-changer.json (Vietnamese) * New translations module-enabler.json (Vietnamese) * New translations search-engine.json (Vietnamese) * New translations usenet.json (Vietnamese) * New translations login.json (Vietnamese) * New translations docker.json (Spanish) * New translations page-appearance.json (Russian) * New translations page-appearance.json (LOLCAT) * New translations page-appearance.json (English) * New translations page-appearance.json (Chinese Simplified) * New translations page-appearance.json (Ukrainian) * New translations page-appearance.json (Swedish) * New translations page-appearance.json (Slovenian) * New translations page-appearance.json (Polish) * New translations page-appearance.json (Danish) * New translations page-appearance.json (Dutch) * New translations page-appearance.json (Korean) * New translations page-appearance.json (Japanese) * New translations page-appearance.json (Italian) * New translations page-appearance.json (French) * New translations page-appearance.json (Spanish) * New translations page-appearance.json (Hebrew) * New translations page-appearance.json (German) * New translations page-appearance.json (Vietnamese) * New translations page-appearance.json (Swedish) * New translations page-appearance.json (Portuguese, Brazilian) * New translations page-appearance.json (LOLCAT) * New translations page-appearance.json (English) * New translations page-appearance.json (Vietnamese) * New translations page-appearance.json (Chinese Simplified) * New translations page-appearance.json (Spanish) * New translations page-appearance.json (French) * New translations page-appearance.json (Danish) * New translations page-appearance.json (Ukrainian) * New translations page-appearance.json (German) * New translations page-appearance.json (Hebrew) * New translations page-appearance.json (Italian) * New translations page-appearance.json (Japanese) * New translations page-appearance.json (Korean) * New translations page-appearance.json (Dutch) * New translations page-appearance.json (Polish) * New translations page-appearance.json (Russian) * New translations page-appearance.json (Slovenian) * New translations page-appearance.json (Swedish) * New translations search-engine.json (Spanish) * New translations docker.json (Chinese Simplified) * New translations search-engine.json (Chinese Simplified) * New translations app-shelf.json (Chinese Simplified) * New translations docker.json (Chinese Simplified) * New translations add-service-app-shelf.json (French) * New translations usenet.json (LOLCAT) * New translations usenet.json (Polish) * New translations usenet.json (Russian) * New translations usenet.json (Slovenian) * New translations usenet.json (Swedish) * New translations usenet.json (Ukrainian) * New translations usenet.json (Chinese Simplified) * New translations usenet.json (English) * New translations usenet.json (Vietnamese) * New translations usenet.json (Korean) * New translations usenet.json (Dutch) * New translations usenet.json (Japanese) * New translations add-service-app-shelf.json (Spanish) * New translations add-service-app-shelf.json (Swedish) * New translations add-service-app-shelf.json (Danish) * New translations add-service-app-shelf.json (German) * New translations add-service-app-shelf.json (Hebrew) * New translations add-service-app-shelf.json (Italian) * New translations add-service-app-shelf.json (Japanese) * New translations add-service-app-shelf.json (Korean) * New translations add-service-app-shelf.json (Dutch) * New translations add-service-app-shelf.json (Polish) * New translations add-service-app-shelf.json (Russian) * New translations add-service-app-shelf.json (Slovenian) * New translations add-service-app-shelf.json (Ukrainian) * New translations usenet.json (Italian) * New translations add-service-app-shelf.json (Chinese Simplified) * New translations add-service-app-shelf.json (English) * New translations add-service-app-shelf.json (Vietnamese) * New translations add-service-app-shelf.json (Portuguese, Brazilian) * New translations add-service-app-shelf.json (LOLCAT) * New translations usenet.json (French) * New translations usenet.json (Spanish) * New translations usenet.json (Danish) * New translations usenet.json (German) * New translations usenet.json (Hebrew) * New translations docker.json (Italian) * New translations usenet.json (Spanish) * New translations usenet.json (Danish) * New translations usenet.json (Italian) * New translations usenet.json (Swedish) * New translations usenet.json (Vietnamese) * New translations search-engine.json (Italian) * New translations usenet.json (Hebrew) * New translations usenet.json (Hebrew) * New translations docker.json (Ukrainian) * New translations usenet.json (Ukrainian) * 🐛 fix default favicon path (#492) * ⬆️ Updated: Next.js 12.1.6 -> 12.2.0 * Remove useless translations * 🌐 Add Vietnamese 🇻🇳 language support * ✨ Add NZBGet download client * 🔧 fix lint errors and bumb version * Add dependencies * ⬆️ Updated: Next.js 12.1.6 -> 12.2.0 * ✨ Add NZBGet download client * 🔧 fix lint errors and bumb version Co-authored-by: Manuel <30572287+manuel-rw@users.noreply.github.com> Co-authored-by: SR3u <wnmsr3u@gmail.com> Co-authored-by: Jon Terry <jonathan.terry@rsa.com>
This commit is contained in:
27
public/locales/vi/authentication/login.json
Normal file
27
public/locales/vi/authentication/login.json
Normal file
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"title": "Chào mừng quay trở lại!",
|
||||
"text": "Vui lòng nhập mật khẩu",
|
||||
"form": {
|
||||
"fields": {
|
||||
"password": {
|
||||
"label": "Mật khẩu",
|
||||
"placeholder": "Mật khẩu của bạn"
|
||||
}
|
||||
},
|
||||
"buttons": {
|
||||
"submit": "Đăng nhập"
|
||||
}
|
||||
},
|
||||
"notifications": {
|
||||
"checking": {
|
||||
"title": "Đang kiểm tra mật khẩu",
|
||||
"message": "Mật khẩu của bạn đang được kiểm tra..."
|
||||
},
|
||||
"correct": {
|
||||
"title": "Mật khẩu chính xác, đang điều hướng..."
|
||||
},
|
||||
"wrong": {
|
||||
"title": "Sai mật khẩu, xin hãy thử lại."
|
||||
}
|
||||
}
|
||||
}
|
||||
11
public/locales/vi/common.json
Normal file
11
public/locales/vi/common.json
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"actions": {
|
||||
"save": "Lưu"
|
||||
},
|
||||
"tip": "Mẹo: ",
|
||||
"time": {
|
||||
"seconds": "giây",
|
||||
"minutes": "phút",
|
||||
"hours": "giờ"
|
||||
}
|
||||
}
|
||||
134
public/locales/vi/layout/add-service-app-shelf.json
Normal file
134
public/locales/vi/layout/add-service-app-shelf.json
Normal file
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"actionIcon": {
|
||||
"tooltip": "Thêm một dịch vụ"
|
||||
},
|
||||
"modal": {
|
||||
"title": "Thêm dịch vụ",
|
||||
"form": {
|
||||
"validation": {
|
||||
"invalidUrl": "Vui lòng nhập một URL hợp lệ",
|
||||
"noStatusCodeSelected": "Vui lòng chọn một mã trạng thái"
|
||||
}
|
||||
},
|
||||
"tabs": {
|
||||
"options": {
|
||||
"title": "Tùy chọn",
|
||||
"form": {
|
||||
"serviceName": {
|
||||
"label": "Tên dịch vụ",
|
||||
"placeholder": "Plex"
|
||||
},
|
||||
"iconUrl": {
|
||||
"label": "ULR biểu tượng"
|
||||
},
|
||||
"serviceUrl": {
|
||||
"label": "URL dịch vụ"
|
||||
},
|
||||
"onClickUrl": {
|
||||
"label": "URL khi nhấp chuột"
|
||||
},
|
||||
"serviceType": {
|
||||
"label": "Loại dịch vụ",
|
||||
"defaultValue": "Khác",
|
||||
"placeholder": "Chọn một"
|
||||
},
|
||||
"category": {
|
||||
"label": "Phân loại",
|
||||
"placeholder": "Chọn một phân loại hoặc tạo mới",
|
||||
"nothingFound": "Không tìm thấy",
|
||||
"createLabel": "+ Tạo {{query}}"
|
||||
},
|
||||
"integrations": {
|
||||
"apiKey": {
|
||||
"label": "Khoá API",
|
||||
"placeholder": "Khóa API của bạn",
|
||||
"validation": {
|
||||
"noKey": "Khóa không hợp lệ"
|
||||
},
|
||||
"tip": {
|
||||
"text": "Nhận khóa API",
|
||||
"link": "ở đây."
|
||||
}
|
||||
},
|
||||
"qBittorrent": {
|
||||
"username": {
|
||||
"label": "Tên người dùng",
|
||||
"placeholder": "admin",
|
||||
"validation": {
|
||||
"invalidUsername": "Tên người dùng không hợp lệ"
|
||||
}
|
||||
},
|
||||
"password": {
|
||||
"label": "Mật khẩu",
|
||||
"placeholder": "adminadmin",
|
||||
"validation": {
|
||||
"invalidPassword": "Mật khẩu không hợp lệ"
|
||||
}
|
||||
}
|
||||
},
|
||||
"deluge": {
|
||||
"password": {
|
||||
"label": "Mật khẩu",
|
||||
"placeholder": "mật_khẩu",
|
||||
"validation": {
|
||||
"invalidPassword": "Mật khẩu không hợp lệ"
|
||||
}
|
||||
}
|
||||
},
|
||||
"transmission": {
|
||||
"username": {
|
||||
"label": "Tên người dùng",
|
||||
"placeholder": "admin",
|
||||
"validation": {
|
||||
"invalidUsername": "Tên người dùng không hợp lệ"
|
||||
}
|
||||
},
|
||||
"password": {
|
||||
"label": "Mật khẩu",
|
||||
"placeholder": "adminadmin",
|
||||
"validation": {
|
||||
"invalidPassword": "Mật khẩu không hợp lệ"
|
||||
}
|
||||
}
|
||||
},
|
||||
"nzbget": {
|
||||
"username": {
|
||||
"label": "Tên người dùng",
|
||||
"placeholder": "admin",
|
||||
"validation": {
|
||||
"invalidUsername": "Tên người dùng không hợp lệ"
|
||||
}
|
||||
},
|
||||
"password": {
|
||||
"label": "Mật khẩu",
|
||||
"placeholder": "mật_khẩu",
|
||||
"validation": {
|
||||
"invalidPassword": "Mật khẩu không hợp lệ"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"advancedOptions": {
|
||||
"title": "Tùy chọn nâng cao",
|
||||
"form": {
|
||||
"httpStatusCodes": {
|
||||
"label": "Mã trạng thái HTTP",
|
||||
"placeholder": "Chọn một mã trạng thái hợp lệ",
|
||||
"clearButtonLabel": "Xóa lựa chọn",
|
||||
"nothingFound": "Không tìm thấy"
|
||||
},
|
||||
"openServiceInNewTab": {
|
||||
"label": "Mở trong tab mới"
|
||||
},
|
||||
"buttons": {
|
||||
"submit": {
|
||||
"content": "Thêm dịch vụ"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
18
public/locales/vi/layout/app-shelf-menu.json
Normal file
18
public/locales/vi/layout/app-shelf-menu.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"modal": {
|
||||
"title": "Chỉnh sửa dịch vụ",
|
||||
"buttons": {
|
||||
"save": "Lưu dịch vụ"
|
||||
}
|
||||
},
|
||||
"menu": {
|
||||
"labels": {
|
||||
"settings": "Cài đặt",
|
||||
"dangerZone": "Khu vực nguy hiểm"
|
||||
},
|
||||
"actions": {
|
||||
"edit": "Sửa",
|
||||
"delete": "Xóa"
|
||||
}
|
||||
}
|
||||
}
|
||||
12
public/locales/vi/layout/app-shelf.json
Normal file
12
public/locales/vi/layout/app-shelf.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"accordions": {
|
||||
"downloads": {
|
||||
"text": "Tải xuống của bạn",
|
||||
"torrents": "Tải xuống torrent của bạn",
|
||||
"usenet": "Tải xuống Usenet của bạn"
|
||||
},
|
||||
"others": {
|
||||
"text": "Khác"
|
||||
}
|
||||
}
|
||||
}
|
||||
11
public/locales/vi/modules/calendar.json
Normal file
11
public/locales/vi/modules/calendar.json
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Lịch",
|
||||
"description": "Một mô-đun lịch để hiển thị các lượt phát hành sắp tới. Nó tương tác với API của Sonarr và Radarr.",
|
||||
"settings": {
|
||||
"sundayStart": {
|
||||
"label": "Đặt đầu tuần là Chủ Nhật"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
6
public/locales/vi/modules/common-media-cards.json
Normal file
6
public/locales/vi/modules/common-media-cards.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"buttons": {
|
||||
"play": "Phát",
|
||||
"request": "Yêu cầu"
|
||||
}
|
||||
}
|
||||
5
public/locales/vi/modules/common.json
Normal file
5
public/locales/vi/modules/common.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"settings": {
|
||||
"label": "Cài đặt"
|
||||
}
|
||||
}
|
||||
53
public/locales/vi/modules/dashdot.json
Normal file
53
public/locales/vi/modules/dashdot.json
Normal file
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Dash.",
|
||||
"description": "Một mô-đun để hiển thị biểu đồ cho quá trình Dash. của bạn.",
|
||||
"settings": {
|
||||
"cpuMultiView": {
|
||||
"label": "Chế độ hiện đa nhân CPU"
|
||||
},
|
||||
"storageMultiView": {
|
||||
"label": "Chế độ hiện đa ổ đĩa"
|
||||
},
|
||||
"useCompactView": {
|
||||
"label": "Dùng chế độ thu gọn"
|
||||
},
|
||||
"graphs": {
|
||||
"label": "Biểu đồ"
|
||||
},
|
||||
"url": {
|
||||
"label": "URL của Dash."
|
||||
}
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
"title": "Dash.",
|
||||
"errors": {
|
||||
"noService": "Dịch vụ Dash. không được tìm thấy. Vui lòng thêm nó vào bảng Homarr của bạn hoặc thiết lập một đường dẫn Dash. trong tuỳ chọn của mô-đun",
|
||||
"noInformation": "Không thể nhận thông tin từ dash. - bạn có đang chạy phiên bản mới nhất không?"
|
||||
},
|
||||
"graphs": {
|
||||
"storage": {
|
||||
"title": "Bộ nhớ",
|
||||
"label": "Bộ nhớ:"
|
||||
},
|
||||
"network": {
|
||||
"title": "Mạng",
|
||||
"label": "Mạng:",
|
||||
"metrics": {
|
||||
"download": "Tải xuống",
|
||||
"upload": "Tải lên"
|
||||
}
|
||||
},
|
||||
"cpu": {
|
||||
"title": "CPU"
|
||||
},
|
||||
"memory": {
|
||||
"title": "RAM"
|
||||
},
|
||||
"gpu": {
|
||||
"title": "GPU"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
11
public/locales/vi/modules/date.json
Normal file
11
public/locales/vi/modules/date.json
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Ngày giờ",
|
||||
"description": "Hiển thị ngày và giờ trong một thẻ",
|
||||
"settings": {
|
||||
"display24HourFormat": {
|
||||
"label": "Dùng thời gian 24 giờ"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
35
public/locales/vi/modules/dlspeed.json
Normal file
35
public/locales/vi/modules/dlspeed.json
Normal file
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Tốc độ tải",
|
||||
"description": "Hiển thị tốc độ tải xuống của các dịch vụ được hỗ trợ"
|
||||
},
|
||||
"card": {
|
||||
"table": {
|
||||
"header": {
|
||||
"name": "Tên",
|
||||
"size": "Kích cỡ",
|
||||
"download": "Tải xuống",
|
||||
"upload": "Tải lên",
|
||||
"estimatedTimeOfArrival": "Thời gian dự kiến",
|
||||
"progress": "Tiến độ"
|
||||
},
|
||||
"body": {
|
||||
"nothingFound": "Không tìm thấy torrent nào"
|
||||
}
|
||||
},
|
||||
"lineChart": {
|
||||
"title": "Tốc độ tải hiện tại",
|
||||
"download": "Tải xuống: {{download}}",
|
||||
"upload": "Tải lên: {{upload}}",
|
||||
"timeSpan": "{{seconds}} giây trước",
|
||||
"totalDownload": "Tải xuống: {{download}}/giây",
|
||||
"totalUpload": "Tải lên: {{upload}}/giây"
|
||||
},
|
||||
"errors": {
|
||||
"noDownloadClients": {
|
||||
"title": "Không tìm thấy ứng dụng tải xuống được hỗ trợ nào!",
|
||||
"text": "Hãy thêm dịch vụ tải xuống để xem các bản tải xuống của bạn"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
83
public/locales/vi/modules/docker.json
Normal file
83
public/locales/vi/modules/docker.json
Normal file
@@ -0,0 +1,83 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Docker",
|
||||
"description": "Cho phép bạn dễ dàng quản lý các khoang chứa docker"
|
||||
},
|
||||
"search": {
|
||||
"placeholder": "Tìm kiếm bằng tên khoang chứa hoặc tên hình ảnh"
|
||||
},
|
||||
"table": {
|
||||
"header": {
|
||||
"name": "Tên",
|
||||
"image": "Hình ảnh",
|
||||
"ports": "Cổng",
|
||||
"state": "Trạng thái"
|
||||
},
|
||||
"body": {
|
||||
"portCollapse": "còn {{ports}}"
|
||||
},
|
||||
"states": {
|
||||
"running": "Đang chạy",
|
||||
"created": "Đã tạo",
|
||||
"stopped": "Đã dừng",
|
||||
"unknown": "Không rõ"
|
||||
}
|
||||
},
|
||||
"actionBar": {
|
||||
"addService": {
|
||||
"title": "Thêm dịch vụ",
|
||||
"message": "Thêm dịch vụ vào Homarr"
|
||||
},
|
||||
"restart": {
|
||||
"title": "Khởi động lại"
|
||||
},
|
||||
"stop": {
|
||||
"title": "Dừng"
|
||||
},
|
||||
"start": {
|
||||
"title": "Bắt đầu"
|
||||
},
|
||||
"refreshData": {
|
||||
"title": "Làm mới dữ liệu"
|
||||
},
|
||||
"remove": {
|
||||
"title": "Xóa"
|
||||
},
|
||||
"addToHomarr": {
|
||||
"title": "Thêm vào Homarr"
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"start": {
|
||||
"start": "Đang bắt đầu",
|
||||
"end": "Đã bắt đầu"
|
||||
},
|
||||
"stop": {
|
||||
"start": "Đang dừng",
|
||||
"end": "Đã dừng"
|
||||
},
|
||||
"restart": {
|
||||
"start": "Đang khởi động lại",
|
||||
"end": "Đã khởi động lại"
|
||||
},
|
||||
"remove": {
|
||||
"start": "Đang xoá",
|
||||
"end": "Đã xoá"
|
||||
}
|
||||
},
|
||||
"errors": {
|
||||
"integrationFailed": {
|
||||
"title": "Tích hợp Docker thất bại",
|
||||
"message": "Có phải bạn quên gắn ổ cắm docker không?"
|
||||
},
|
||||
"unknownError": {
|
||||
"title": "Có lỗi xảy ra"
|
||||
},
|
||||
"oneServiceAtATime": {
|
||||
"title": "Vui lòng chỉ thêm từng dịch vụ một!"
|
||||
}
|
||||
},
|
||||
"actionIcon": {
|
||||
"tooltip": "Docker"
|
||||
}
|
||||
}
|
||||
30
public/locales/vi/modules/overseerr.json
Normal file
30
public/locales/vi/modules/overseerr.json
Normal file
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Overseerr",
|
||||
"description": "Cho phép bạn tìm và thêm phương tiện truyền thông từ Overseerr/Jellyseerr"
|
||||
},
|
||||
"popup": {
|
||||
"item": {
|
||||
"buttons": {
|
||||
"askFor": "Yêu cầu {{title}}",
|
||||
"cancel": "Hủy",
|
||||
"request": "Yêu cầu"
|
||||
},
|
||||
"alerts": {
|
||||
"automaticApproval": {
|
||||
"title": "Dùng khoá API",
|
||||
"text": "Yêu cầu này sẽ được tự động phê duyệt"
|
||||
}
|
||||
}
|
||||
},
|
||||
"seasonSelector": {
|
||||
"caption": "Đánh dấu các mùa bạn muốn tải về",
|
||||
"table": {
|
||||
"header": {
|
||||
"season": "Mùa",
|
||||
"numberOfEpisodes": "Số tập"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
11
public/locales/vi/modules/ping.json
Normal file
11
public/locales/vi/modules/ping.json
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Ping",
|
||||
"description": "Giúp bạn kiểm tra nếu dịch vụ đang hoạt động hoặc trả lại một mã trạng thái HTTP cụ thể."
|
||||
},
|
||||
"states": {
|
||||
"online": "Trực tuyến {{response}}",
|
||||
"offline": "Ngoại tuyến {{response}}",
|
||||
"loading": "Đang tải..."
|
||||
}
|
||||
}
|
||||
9
public/locales/vi/modules/search.json
Normal file
9
public/locales/vi/modules/search.json
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Thanh tìm kiếm",
|
||||
"description": "Thanh tìm kiếm để tìm trên web, Youtube, torrent hoặc Overseerr"
|
||||
},
|
||||
"input": {
|
||||
"placeholder": "Tìm kiếm trên web..."
|
||||
}
|
||||
}
|
||||
40
public/locales/vi/modules/torrents-status.json
Normal file
40
public/locales/vi/modules/torrents-status.json
Normal file
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Torrent",
|
||||
"description": "Hiển thị tốc độ tải xuống hiện tại của các dịch vụ được hỗ trợ",
|
||||
"settings": {
|
||||
"hideComplete": {
|
||||
"label": "Ẩn torrent đã hoàn thành"
|
||||
}
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
"table": {
|
||||
"header": {
|
||||
"name": "Tên",
|
||||
"size": "Kích cỡ",
|
||||
"download": "Tải xuống",
|
||||
"upload": "Tải lên",
|
||||
"estimatedTimeOfArrival": "Thời gian dự kiến",
|
||||
"progress": "Tiến độ"
|
||||
},
|
||||
"body": {
|
||||
"nothingFound": "Không tìm thấy torrent nào"
|
||||
}
|
||||
},
|
||||
"lineChart": {
|
||||
"title": "Tốc độ tải xuống hiện tại",
|
||||
"download": "Tải xuống: {{download}}",
|
||||
"upload": "Tải lên: {{upload}}",
|
||||
"timeSpan": "{{seconds}} giây trước",
|
||||
"totalDownload": "Tải xuống: {{download}}/giây",
|
||||
"totalUpload": "Tải lên: {{upload}}/giây"
|
||||
},
|
||||
"errors": {
|
||||
"noDownloadClients": {
|
||||
"title": "Không tìm thấy ứng dụng tải xuống được hỗ trợ nào!",
|
||||
"text": "Hãy thêm dịch vụ tải xuống để xem các bản tải xuống của bạn"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
49
public/locales/vi/modules/usenet.json
Normal file
49
public/locales/vi/modules/usenet.json
Normal file
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Usenet",
|
||||
"description": "Cho phép bạn xem lịch sử và hàng chờ usenet (Sabnzbd hoặc NZBGet), cũng như tạm dừng và tiếp tục tải xuống"
|
||||
},
|
||||
"card": {
|
||||
"errors": {
|
||||
"noDownloadClients": {
|
||||
"title": "Không tìm thấy ứng dụng tải xuống được hỗ trợ nào!",
|
||||
"text": "Hãy thêm dịch vụ tải xuống để xem các bản tải xuống của bạn"
|
||||
}
|
||||
}
|
||||
},
|
||||
"tabs": {
|
||||
"queue": "Chờ",
|
||||
"history": "Lịch sử"
|
||||
},
|
||||
"info": {
|
||||
"sizeLeft": "Kích cỡ còn lại",
|
||||
"paused": "Tạm dừng"
|
||||
},
|
||||
"queue": {
|
||||
"header": {
|
||||
"name": "Tên",
|
||||
"size": "Kích cỡ",
|
||||
"eta": "Thời gian dự kiến",
|
||||
"progress": "Tiến độ"
|
||||
},
|
||||
"empty": "Trống",
|
||||
"error": {
|
||||
"title": "Lỗi",
|
||||
"message": "Có lỗi xảy ra"
|
||||
},
|
||||
"paused": "Tạm dừng"
|
||||
},
|
||||
"history": {
|
||||
"header": {
|
||||
"name": "Tên",
|
||||
"size": "Kích cỡ",
|
||||
"duration": "Thời lượng"
|
||||
},
|
||||
"empty": "Trống",
|
||||
"error": {
|
||||
"title": "Lỗi",
|
||||
"message": "Lỗi khi tải lịch sử"
|
||||
},
|
||||
"paused": "Tạm dừng"
|
||||
}
|
||||
}
|
||||
32
public/locales/vi/modules/weather.json
Normal file
32
public/locales/vi/modules/weather.json
Normal file
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Thời tiết",
|
||||
"description": "Kiểm tra thời tiết hiện tại theo khu vực của bạn",
|
||||
"settings": {
|
||||
"displayInFahrenheit": {
|
||||
"label": "Hiển thị bằng Fahrenheit"
|
||||
},
|
||||
"location": {
|
||||
"label": "Vị trí thời tiết"
|
||||
}
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
"weatherDescriptions": {
|
||||
"clear": "Nhiều nắng",
|
||||
"mainlyClear": "Nắng nhẹ",
|
||||
"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 xác định"
|
||||
}
|
||||
}
|
||||
}
|
||||
14
public/locales/vi/settings/common.json
Normal file
14
public/locales/vi/settings/common.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"title": "Cài đặt",
|
||||
"tooltip": "Cài đặt",
|
||||
"tabs": {
|
||||
"common": "Chung",
|
||||
"customizations": "Cá nhân hoá"
|
||||
},
|
||||
"tips": {
|
||||
"configTip": "Tải tệp cấu hình của bạn lên chỉ bằng cách kéo và thả tệp vào trong trang!"
|
||||
},
|
||||
"credits": {
|
||||
"madeWithLove": "Được tạo bằng ❤️ bởi @"
|
||||
}
|
||||
}
|
||||
3
public/locales/vi/settings/customization/app-width.json
Normal file
3
public/locales/vi/settings/customization/app-width.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"label": "Chiều rộng ứng dụng"
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"suffix": "Màu {{color}}"
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"label": "Độ trong suốt ứng dụng"
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"label": "Tiêu đề trang",
|
||||
"placeholder": "Homarr 🦞"
|
||||
},
|
||||
"logo": {
|
||||
"label": "Logo"
|
||||
},
|
||||
"favicon": {
|
||||
"label": "Favicon"
|
||||
},
|
||||
"background": {
|
||||
"label": "Hình nền"
|
||||
},
|
||||
"customCSS": {
|
||||
"label": "CSS tuỳ chỉnh",
|
||||
"placeholder": "CSS tùy chỉnh sẽ được áp dụng sau cùng"
|
||||
},
|
||||
"buttons": {
|
||||
"submit": "Gửi"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"label": "Bóng"
|
||||
}
|
||||
3
public/locales/vi/settings/general/color-schema.json
Normal file
3
public/locales/vi/settings/general/color-schema.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"label": "Chuyển sang chế độ {{scheme}}"
|
||||
}
|
||||
55
public/locales/vi/settings/general/config-changer.json
Normal file
55
public/locales/vi/settings/general/config-changer.json
Normal file
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"configSelect": {
|
||||
"label": "Trình nạp cấu hình"
|
||||
},
|
||||
"modal": {
|
||||
"title": "Chọn tên cho cấu hình mới của bạn",
|
||||
"form": {
|
||||
"configName": {
|
||||
"label": "Tên cấu hình",
|
||||
"placeholder": "Tên cấu hình mới của bạn"
|
||||
},
|
||||
"submitButton": "Xác nhận"
|
||||
},
|
||||
"events": {
|
||||
"configSaved": {
|
||||
"title": "Đã lưu cấu hình",
|
||||
"message": "Đã lưu cấu hình thành {{configName}}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"buttons": {
|
||||
"download": "Tải cấu hình xuống",
|
||||
"delete": {
|
||||
"text": "Xóa cấu hình",
|
||||
"notifications": {
|
||||
"deleted": {
|
||||
"title": "Đã xoá cấu hình",
|
||||
"message": "Đã xoá cấu hình"
|
||||
},
|
||||
"deleteFailed": {
|
||||
"title": "Xoá cấu hình thất bại",
|
||||
"message": "Xoá cấu hình thất bại"
|
||||
}
|
||||
}
|
||||
},
|
||||
"saveCopy": "Lưu một bản sao"
|
||||
},
|
||||
"dropzone": {
|
||||
"notifications": {
|
||||
"invalidConfig": {
|
||||
"title": "Không thể nạp cấu hình",
|
||||
"message": "Không thể nạp cấu hình của bạn. Định dạng JSON không hợp lệ."
|
||||
},
|
||||
"loadedSuccessfully": {
|
||||
"title": "Cấu hình {{configName}} được nạp thành công"
|
||||
}
|
||||
},
|
||||
"accept": {
|
||||
"text": "Kéo thả tệp vào đây để tải cấu hình lên. Chỉ hỗ trợ JSON."
|
||||
},
|
||||
"reject": {
|
||||
"text": "Định dạng tệp này không được hỗ trợ. Vui lòng chỉ tải lên JSON."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"label": "Ngôn ngữ"
|
||||
}
|
||||
3
public/locales/vi/settings/general/module-enabler.json
Normal file
3
public/locales/vi/settings/general/module-enabler.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"title": "Kích hoạt mô-đun"
|
||||
}
|
||||
14
public/locales/vi/settings/general/search-engine.json
Normal file
14
public/locales/vi/settings/general/search-engine.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"title": "Công cụ tìm kiếm",
|
||||
"tips": {
|
||||
"generalTip": "Sử dụng các tiền tố !yt và !t trước truy vấn để tìm kiếm trên YouTube hoặc torrent.",
|
||||
"placeholderTip": "%s có thể được sử dụng làm phần giữ chỗ cho truy vấn."
|
||||
},
|
||||
"customEngine": {
|
||||
"label": "URL truy vấn",
|
||||
"placeholder": "URL truy vấn tuỳ chỉnh"
|
||||
},
|
||||
"searchNewTab": {
|
||||
"label": "Mở kết quả tìm kiếm trong tab mới"
|
||||
}
|
||||
}
|
||||
3
public/locales/vi/settings/general/theme-selector.json
Normal file
3
public/locales/vi/settings/general/theme-selector.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"label": "Chuyển sang chế độ {{theme}}"
|
||||
}
|
||||
3
public/locales/vi/settings/general/widget-positions.json
Normal file
3
public/locales/vi/settings/general/widget-positions.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"label": "Đặt tiện ích ở bên trái"
|
||||
}
|
||||
Reference in New Issue
Block a user