New translations en-us.json (Vietnamese)

This commit is contained in:
Hayden
2026-04-11 11:40:09 -05:00
parent 772142941a
commit 52025d3293

View File

@@ -1,35 +1,35 @@
{
"about": {
"about": "Giới thiệu",
"about-mealie": "Giới thiệu Mealie",
"about": "About",
"about-mealie": "About Mealie",
"api-docs": "API Docs",
"api-port": "API Port",
"application-mode": "Application Mode",
"database-type": "Loại cơ sở dữ liệu",
"database-type": "Database Type",
"database-url": "Database URL",
"default-group": "Nhóm mặc định",
"default-group": "Default Group",
"default-household": "Default Household",
"demo": "Bản thử nghiệm",
"demo": "Demo",
"demo-status": "Demo Status",
"development": "Phát Triển",
"docs": "Tài liệu",
"download-log": "Nhật kí tải xuống",
"development": "Development",
"docs": "Docs",
"download-log": "Download Log",
"download-recipe-json": "Last Scraped JSON",
"github": "GitHub",
"log-lines": "Log Lines",
"not-demo": "Not Demo",
"portfolio": "Danh mục",
"portfolio": "Portfolio",
"production": "Production",
"support": "Hỗ trợ",
"version": "Phiên bản",
"support": "Support",
"version": "Version",
"unknown-version": "unknown",
"sponsor": "Nhà Tài Trợ"
"sponsor": "Sponsor"
},
"asset": {
"assets": "Assets",
"code": "Code",
"file": "File",
"image": "Hình ảnh",
"image": "Image",
"new-asset": "New Asset",
"pdf": "PDF",
"recipe": "Recipe",
@@ -60,13 +60,13 @@
"new-notification-form-description": "Mealie uses the Apprise library to generate notifications. They offer many options for services to use for notifications. Refer to their wiki for a comprehensive guide on how to create the URL for your service. If available, selecting the type of your notification may include extra features.",
"new-version": "New version available!",
"notification": "Notification",
"refresh": "Làm mới",
"refresh": "Refresh",
"scheduled": "Scheduled",
"something-went-wrong": "Something Went Wrong!",
"subscribed-events": "Subscribed Events",
"test-message-sent": "Đã gửi thử tin nhắn",
"message-sent": "Đã gửi tin nhắn",
"new-notification": "Thông báo mới",
"test-message-sent": "Test Message Sent",
"message-sent": "Message Sent",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"apprise-url-is-left-intentionally-blank": "Since Apprise URLs typically contain sensitive information, this field is left intentionally blank while editing. If you wish to update the URL, please enter the new one here, otherwise leave it blank to keep the current URL.",
@@ -84,39 +84,40 @@
"label-events": "Label Events"
},
"general": {
"add": "Thêm",
"cancel": "Hủy",
"clear": "Xóa",
"close": "Đóng",
"confirm": "Xác nhận",
"add": "Add",
"cancel": "Cancel",
"clear": "Clear",
"close": "Close",
"confirm": "Confirm",
"confirm-how-does-everything-look": "How does everything look?",
"confirm-delete-generic": "Bạn có chắc muốn xoá?",
"copied_message": "Đã sao chép!",
"create": "Tạo mới",
"created": "Đã tạo",
"custom": "Tuỳ chỉnh",
"dashboard": "Bảng điều khiển",
"delete": "Xóa",
"disabled": "Đã vô hiệu",
"download": "Tải xuống",
"duplicate": "Tạo bản sao",
"edit": "Chỉnh sửa",
"enabled": "Đã kích hoạt",
"exception": "Lỗi",
"failed-count": "Thất bại: {count}",
"failure-uploading-file": "Không thể tải file lên",
"favorites": "Yêu thích",
"field-required": "Bắt buộc",
"file-folder-not-found": "File hoặc thư mục không tồn tại",
"file-uploaded": "Đã tải file lên",
"filter": "Bộ lọc",
"friday": "Thứ 6",
"general": "Chung",
"confirm-delete-generic": "Are you sure you want to delete this?",
"copied_message": "Copied!",
"create": "Create",
"created": "Created",
"custom": "Custom",
"dashboard": "Dashboard",
"delete": "Delete",
"disabled": "Disabled",
"done": "Done",
"download": "Download",
"duplicate": "Duplicate",
"edit": "Edit",
"enabled": "Enabled",
"exception": "Exception",
"failed-count": "Failed: {count}",
"failure-uploading-file": "Failure uploading file",
"favorites": "Favorites",
"field-required": "Field Required",
"file-folder-not-found": "File/folder not found",
"file-uploaded": "File uploaded",
"filter": "Filter",
"friday": "Friday",
"general": "General",
"get": "Get",
"home": "Trang chủ",
"image": "Hình ảnh",
"image-upload-failed": "Tải ảnh không thành công",
"import": "Nhập dữ liệu",
"home": "Home",
"image": "Image",
"image-upload-failed": "Image upload failed",
"import": "Import",
"json": "JSON",
"keyword": "Keyword",
"link-copied": "Link Copied",
@@ -153,54 +154,54 @@
"sort": "Sort",
"sort-ascending": "Sort Ascending",
"sort-descending": "Sort Descending",
"sort-alphabetically": "Thứ tự bảng chữ cái",
"status": "Trạng thái",
"subject": "Chủ đề",
"submit": "Gửi",
"success-count": "Thành công: {count}",
"sunday": "Chủ Nhật",
"system": "Hệ thống",
"templates": "Mẫu:",
"test": "Chạy thử",
"themes": "Giao diện",
"thursday": "Thứ 5",
"title": "Tiêu đề",
"sort-alphabetically": "Alphabetical",
"status": "Status",
"subject": "Subject",
"submit": "Submit",
"success-count": "Success: {count}",
"sunday": "Sunday",
"system": "System",
"templates": "Templates:",
"test": "Test",
"themes": "Themes",
"thursday": "Thursday",
"title": "Title",
"token": "Token",
"tuesday": "Thứ 3",
"type": "Loại",
"update": "Cập nhật",
"updated": "Đã cập nhật",
"upload": "Tải lên",
"tuesday": "Tuesday",
"type": "Type",
"update": "Update",
"updated": "Updated",
"upload": "Upload",
"url": "URL",
"view": "Xem",
"wednesday": "Thứ 4",
"yes": "Đồng ý",
"foods": "Thức ăn",
"units": "Đơn vị",
"back": "Trở lại",
"next": "Tiếp tục",
"start": "Bắt đầu",
"toggle-view": "Chuyển đổi chế độ xem",
"date": "Ngày",
"view": "View",
"wednesday": "Wednesday",
"yes": "Yes",
"foods": "Foods",
"units": "Units",
"back": "Back",
"next": "Next",
"start": "Start",
"toggle-view": "Toggle View",
"date": "Date",
"id": "Id",
"owner": "Người sở hữu",
"owner": "Owner",
"change-owner": "Change Owner",
"date-added": "Ngày thêm",
"none": "Trống",
"run": "Chạy",
"date-added": "Date Added",
"none": "None",
"run": "Run",
"menu": "Menu",
"a-name-is-required": "Yêu cầu nhập tên",
"delete-with-name": "Xoá {name}",
"confirm-delete-generic-with-name": "Bạn có chắc chắn muốn xóa {name} không?",
"confirm-delete-own-admin-account": "Lưu ý, bạn đang xóa tài khoản admin của bản thân! Hành động này không thể được khôi phục?",
"organizer": "Quản lý",
"transfer": "Chuyển",
"copy": "Sao chép",
"color": "Màu",
"timestamp": "Thời gian",
"a-name-is-required": "A Name is Required",
"delete-with-name": "Delete {name}",
"confirm-delete-generic-with-name": "Are you sure you want to delete this {name}?",
"confirm-delete-own-admin-account": "Please note that you are trying to delete your own admin account! This action cannot be undone and will permanently delete your account?",
"organizer": "Organizer",
"transfer": "Transfer",
"copy": "Copy",
"color": "Color",
"timestamp": "Timestamp",
"last-made": "Last Made",
"learn-more": "Tìm hiểu thêm",
"this-feature-is-currently-inactive": "Tính năng này chưa được bật",
"learn-more": "Learn More",
"this-feature-is-currently-inactive": "This feature is currently inactive",
"clipboard-not-supported": "Clipboard not supported",
"copied-to-clipboard": "Copied to clipboard",
"your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
@@ -338,10 +339,10 @@
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans",
"planner": "Planner",
"quick-week": "Quick Week",
"side": "Món ăn kèm",
"sides": "Món ăn kèm",
"start-date": "Ngày bắt đầu",
"rule-day": "Ngày",
"side": "Side",
"sides": "Sides",
"start-date": "Start Date",
"rule-day": "Rule Day",
"meal-type": "Meal Type",
"breakfast": "Breakfast",
"lunch": "Lunch",
@@ -509,7 +510,7 @@
"insert-below": "Insert Below",
"instructions": "Instructions",
"key-name-required": "Key Name Required",
"landscape-view-coming-soon": "Landscape View (Coming Soon)",
"landscape-view-coming-soon": "Landscape View",
"milligrams": "milligrams",
"new-key-name": "New Key Name",
"no-white-space-allowed": "No White Space Allowed",
@@ -626,8 +627,8 @@
"create-recipe-description": "Create a new recipe from scratch.",
"create-recipes": "Create Recipes",
"import-with-zip": "Import with .zip",
"create-recipe-from-an-image": "Create Recipe from an Image",
"create-recipe-from-an-image-description": "Create a recipe by uploading an image of it. Mealie will attempt to extract the text from the image using AI and create a recipe from it.",
"create-recipe-from-an-image": "Create Recipe from Images",
"create-recipe-from-an-image-description": "Create a recipe by uploading images of the recipe text. Mealie will attempt to extract the text from the images using AI and create a new recipe from it.",
"crop-and-rotate-the-image": "Crop and rotate the image so that only the text is visible, and it's in the correct orientation.",
"create-from-images": "Create from Images",
"should-translate-description": "Translate the recipe into my language",
@@ -762,7 +763,7 @@
"restore-success": "Restore successful",
"restore-fail": "Restore failed. Check your server logs for more details",
"backup-tag": "Backup Tag",
"create-heading": "Create a Backup",
"create-heading": "Create A Backup",
"delete-backup": "Delete Backup",
"error-creating-backup-see-log-file": "Error Creating Backup. See Log File",
"full-backup": "Full Backup",
@@ -1080,7 +1081,7 @@
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie'",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite others to group",
@@ -1107,8 +1108,8 @@
"foods": {
"merge-dialog-text": "Combining the selected foods will merge the source food and target food into a single food. The source food will be deleted and all of the references to the source food will be updated to point to the target food.",
"merge-food-example": "Merging {food1} into {food2}",
"seed-dialog-text": "Seed the database with foods based on your local language. This will create 200+ common foods that can be used to organize your database. Foods are translated via a community effort.",
"seed-dialog-warning": "You have already have some items in your database. This action will not reconcile duplicates, you will have to manage them manually.",
"seed-dialog-text": "Seed the database with foods based on your local language. This will create ~2700 common foods that can be used to organize your database. Foods are translated via a community effort.",
"seed-dialog-warning": "You already have some items in your database. A new item will not be added if an item with the same name already exists.",
"combine-food": "Combine Food",
"source-food": "Source Food",
"target-food": "Target Food",
@@ -1397,9 +1398,9 @@
"cookbooks-description": "Manage a collection of recipe categories and generate pages for them.",
"members": "Members",
"members-description": "See who's in your household and manage their permissions.",
"webhooks-description": "Setup webhooks that trigger on days that you have have mealplan scheduled.",
"webhooks-description": "Set up webhooks that trigger on days that you have mealplans scheduled.",
"notifiers": "Notifiers",
"notifiers-description": "Setup email and push notifications that trigger on specific events.",
"notifiers-description": "Set up email and push notifications that trigger on specific events.",
"manage-data": "Manage Data",
"manage-data-description": "Manage your Mealie data; Foods, Units, Categories, Tags and more.",
"data-migrations": "Data Migrations",
@@ -1472,5 +1473,12 @@
"no-whitespace": "No Whitespace Allowed",
"min-length": "Must Be At Least {min} Characters",
"max-length": "Must Be At Most {max} Character|Must Be At Most {max} Characters"
},
"announcements": {
"announcements": "Announcements",
"all-announcements": "All announcements",
"mark-all-as-read": "Mark All as Read",
"show-announcements-from-mealie": "Show announcements from Mealie",
"show-announcements-setting-description": "Whether or not you want to allow users to see announcements from Mealie. When enabled users can still opt-out from seeing them in their user settings"
}
}