i18n: fill missing Vietnamese (vi-VN) translations (#32118)

This commit is contained in:
G30 2026-10-09 02:23:27 -04:00 • committed by GitHub
parent ecbbff8afb
commit 1a5077066a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -59,7 +59,7 @@
"1m_time_ago": "1 phút",
"30 minutes before": "Trước 30 phút",
"5 minutes before": "Trước 5 phút",
"A character for bridge voice calls. The orb is used by default.": "",
"A character for bridge voice calls. The orb is used by default.": "Nhân vật dùng cho cuộc gọi giọng nói thời gian thực. Mặc định sử dụng quả cầu.",
"A chat run failed.": "Một lượt chạy chat không thành công.",
"A chat run finished successfully.": "Một lượt chạy chat đã hoàn tất thành công.",
"A collaboration channel where people join as members": "Kênh cộng tác nơi mọi người tham gia với tư cách thành viên",
@ -93,25 +93,25 @@
"Add a tag...": "Thêm thẻ...",
"Add Access": "Thêm quyền truy cập",
"Add Arena Model": "Thêm Mô hình Arena",
"Add at least two options for a slider.": "",
"Add at least two options for a slider.": "Thêm ít nhất hai tùy chọn cho thanh trượt.",
"Add Connection": "Thêm kết nối",
"Add Content": "Thêm nội dung",
"Add content here": "Thêm nội dung tại đây",
"Add control": "",
"Add control": "Thêm điều khiển",
"Add Custom Parameter": "Thêm tham số tùy chỉnh",
"Add Custom Prompt": "Thêm prompt tùy chỉnh",
"Add description": "Thêm mô tả",
"Add Details": "Thêm chi tiết",
"Add durable context for future chats": "Thêm ngữ cảnh lâu dài cho các chat sau này",
"Add Files": "Thêm tệp",
"Add gesture": "",
"Add gesture": "Thêm cử chỉ",
"Add Image": "Thêm ảnh",
"Add Knowledge Connection": "Thêm kết nối kiến thức",
"Add location": "Thêm địa điểm",
"Add Member": "Thêm thành viên",
"Add Members": "Thêm thành viên",
"Add Memory": "Thêm bộ nhớ",
"Add option": "",
"Add option": "Thêm tùy chọn",
"Add prompt suggestion": "Thêm gợi ý prompt",
"Add Reaction": "Thêm phản ứng",
"Add tag": "Thêm thẻ",
@ -131,7 +131,7 @@
"Additional feedback comments": "Ý kiến phản hồi bổ sung",
"admin": "quản trị viên",
"Admin": "Quản trị",
"Admin default": "",
"Admin default": "Mặc định của quản trị viên",
"Admin Panel": "Trang Quản trị",
"Admin-managed service account": "Tài khoản dịch vụ do quản trị viên quản lý",
"Admins have access to all tools at all times; users need tools assigned per model in the workspace.": "Quản trị viên luôn có quyền truy cập vào tất cả các tool; người dùng cần các tools được chỉ định cho mỗi mô hình trong workspace.",
@ -174,7 +174,7 @@
"Allow public write access": "Cho phép quyền ghi công khai",
"Allow Rate Response": "Cho phép đánh giá phản hồi",
"Allow Regenerate Response": "Cho phép tạo lại phản hồi",
"Allow replies": "",
"Allow replies": "Cho phép trả lời",
"Allow Sharing With Groups": "Cho phép chia sẻ với nhóm",
"Allow Sharing With Users": "Cho phép chia sẻ với người dùng",
"Allow Speech to Text": "Cho phép nhận dạng giọng nói",
@ -195,7 +195,7 @@
"Analyzing...": "Đang phân tích...",
"and {{COUNT}} more": "và {{COUNT}} mục khác",
"and create a new shared link.": "và tạo một link chia sẻ mới",
"Animation is unavailable or reduced motion is enabled.": "",
"Animation is unavailable or reduced motion is enabled.": "Hoạt ảnh không khả dụng hoặc chế độ giảm chuyển động đang bật.",
"Anyone": "Bất kỳ ai",
"Anyone with the link can view": "Bất kỳ ai có link đều có thể xem",
"API Base URL": "Đường dẫn tới API (API Base URL)",
@ -209,7 +209,7 @@
"API Version is required": "Phiên bản API là bắt buộc",
"App navigation": "Điều hướng ứng dụng",
"applies to all users with the \"user\" role": "áp dụng cho tất cả người dùng có vai trò \"user\"",
"Apply": "",
"Apply": "Áp dụng",
"April": "Tháng 4",
"Archive": "Lưu trữ",
"archived-chat-export": "xuất-chat-lưu-trữ",
@ -272,15 +272,15 @@
"Automation triggered": "Đã bắt đầu chạy tự động hóa",
"Automation updated": "Đã cập nhật tự động hóa",
"Automations": "Tự động hóa",
"Available": "",
"Available": "Khả dụng",
"Available list": "Danh sách có sẵn",
"Available models": "Mô hình có sẵn",
"Available Skills": "Kỹ năng khả dụng",
"Available Tools": "Công cụ có sẵn",
"Available variables": "Biến có sẵn",
"available!": "có sẵn!",
"Avatar preview": "",
"Avatar setup": "",
"Avatar preview": "Xem trước avatar",
"Avatar setup": "Thiết lập avatar",
"Average messages per active day": "Số tin nhắn trung bình mỗi ngày hoạt động",
"Average tokens per chat": "Số token trung bình mỗi chat",
"Away": "Vắng mặt",
@ -311,7 +311,7 @@
"Boosting or penalizing specific tokens for constrained responses. Bias values will be clamped between -100 and 100 (inclusive). (Default: none)": "Tăng cường hoặc phạt các token cụ thể cho các phản hồi bị ràng buộc. Giá trị bias sẽ được giới hạn trong khoảng từ -100 đến 100 (bao gồm). (Mặc định: không có)",
"Brave": "Brave",
"build · {{hash}}": "bản dựng · {{hash}}",
"Built-in": "",
"Built-in": "Tích hợp sẵn",
"Bullet List": "Danh sách dấu đầu dòng",
"Button ID": "ID nút",
"Button Label": "Nhãn nút",
@ -327,10 +327,10 @@
"Calendars": "Lịch",
"Calendars Public Sharing": "Chia sẻ công khai lịch",
"Call": "Gọi",
"Call disconnected": "",
"Call disconnected": "Cuộc gọi đã ngắt kết nối",
"Call feature is not supported when using Web STT engine": "Tính năng gọi điện không được hỗ trợ khi sử dụng công cụ Web STT",
"Call in progress": "",
"Call mode": "",
"Call in progress": "Đang trong cuộc gọi",
"Call mode": "Chế độ cuộc gọi",
"Camera": "Máy ảnh",
"Cancel": "Hủy bỏ",
"Cancel download of {{model}}": "Hủy tải xuống {{model}}",
@ -381,8 +381,8 @@
"Check what is running in this chat.": "Kiểm tra những gì đang chạy trong chat này.",
"Checking for updates...": "Đang kiểm tra cập nhật...",
"Choose a model before saving...": "Chọn mô hình trước khi lưu...",
"Choose a VRM file, up to 25 MiB.": "",
"Choose a VRMA file, up to 10 MiB.": "",
"Choose a VRM file, up to 25 MiB.": "Chọn tệp VRM, tối đa 25 MiB.",
"Choose a VRMA file, up to 10 MiB.": "Chọn tệp VRMA, tối đa 10 MiB.",
"Choose channel": "Chọn kênh",
"Choose folder": "Chọn thư mục",
"Citation": "Trích dẫn",
@ -411,9 +411,9 @@
"Clone": "Nhân bản",
"Clone Chat": "Nhân bản Chat",
"Clone of {{TITLE}}": "Bản sao của {{TITLE}}",
"Clone only": "",
"Clone only": "Chỉ nhân bản",
"Close": "Đóng",
"Close avatar setup": "",
"Close avatar setup": "Đóng thiết lập avatar",
"Close Banner": "Đóng biểu ngữ",
"Close chat controls": "Đóng điều khiển chat",
"Close citation modal": "Đóng cửa sổ trích dẫn",
@ -471,8 +471,8 @@
"Connect to your own OpenAPI compatible external tool servers.": "Kết nối với các máy chủ công cụ bên ngoài tương thích OpenAPI của riêng bạn.",
"Connected": "Đã kết nối",
"Connected ({{type}})": "Đã kết nối ({{type}})",
"Connecting": "",
"Connecting...": "",
"Connecting": "Đang kết nối",
"Connecting...": "Đang kết nối...",
"Connection failed": "Kết nối thất bại",
"Connection ID": "ID kết nối",
"Connection ID cannot contain \":\" or \"|\" characters": "ID kết nối không được chứa ký tự \":\" hoặc \"|\"",
@ -497,7 +497,7 @@
"Continue with {{provider}}": "Tiếp tục với {{provider}}",
"Continue with Email": "Tiếp tục với Email",
"Continue with LDAP": "Tiếp tục với LDAP",
"Control name": "",
"Control name": "Tên điều khiển",
"Control the repetition of token sequences in the generated text. A higher value (e.g., 1.5) will penalize repetitions more strongly, while a lower value (e.g., 1.1) will be more lenient. At 1, it is disabled.": "Kiểm soát sự lặp lại của các chuỗi token trong văn bản được tạo. Giá trị cao hơn (ví dụ: 1.5) sẽ phạt sự lặp lại mạnh hơn, trong khi giá trị thấp hơn (ví dụ: 1.1) sẽ khoan dung hơn. Tại 1, nó bị vô hiệu hóa.",
"Controls": "Điều khiển",
"Controls the balance between coherence and diversity of the output. A lower value will result in more focused and coherent text.": "Kiểm soát sự cân bằng giữa tính mạch lạc và sự đa dạng của đầu ra. Giá trị thấp hơn sẽ dẫn đến văn bản tập trung và mạch lạc hơn.",
@ -524,7 +524,7 @@
"Copyright (c)": "Copyright (c)",
"CORS must be properly configured by the provider to allow requests from Open WebUI.": "CORS phải được cấu hình đúng bởi nhà cung cấp để cho phép các yêu cầu từ Open WebUI.",
"Could not check for updates": "Không thể kiểm tra cập nhật",
"Could not load avatar.": "",
"Could not load avatar.": "Không thể tải avatar.",
"Could not load release notes.": "Không thể tải mô tả những cập nhật mới.",
"Could not read file.": "Không thể đọc tệp.",
"Could you start by asking me about instances when I procrastinate the most and then give me some suggestions to overcome it?": "Bạn có thể bắt đầu bằng cách hỏi tôi về những lúc tôi trì hoãn nhiều nhất, rồi đưa ra cho tôi một số gợi ý để vượt qua nó không?",
@ -563,7 +563,7 @@
"Current Model": "Mô hình hiện tại",
"Current streak": "Chuỗi ngày hiện tại",
"Custom": "Tùy chỉnh",
"Custom animation": "",
"Custom animation": "Hoạt ảnh tùy chỉnh",
"Custom color": "Màu tùy chỉnh",
"Custom description enabled": "Đã bật mô tả tùy chỉnh",
"Custom Gender": "Giới tính tùy chỉnh",
@ -594,7 +594,7 @@
"Default Model": "Model mặc định",
"Default model updated": "Mô hình mặc định đã được cập nhật",
"Default models": "Mô hình mặc định",
"Default option": "",
"Default option": "Tùy chọn mặc định",
"Default permissions": "Quyền mặc định",
"Default permissions updated successfully": "Đã cập nhật quyền mặc định thành công",
"Default Prompt Suggestions": "Đề xuất prompt mặc định",
@ -713,7 +713,7 @@
"Downloading \"{{searchValue}}\"": "Đang tải xuống \"{{searchValue}}\"",
"Downloading stats...": "Đang tải xuống thống kê...",
"Drag and Drop Container": "Vùng kéo và thả",
"Drag or use the up and down arrow keys to reorder": "",
"Drag or use the up and down arrow keys to reorder": "Kéo hoặc dùng phím mũi tên lên và xuống để sắp xếp lại",
"Drag to reorder": "Kéo để sắp xếp lại",
"Draw": "Vẽ",
"Drop any files here to upload": "Thả tệp vào đây để tải lên",
@ -723,7 +723,7 @@
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "vd: '30s','10m'. Đơn vị thời gian hợp lệ là 's', 'm', 'h'.",
"e.g. 'low', 'medium', 'high'": "vd: 'low', 'medium', 'high'",
"e.g. \"json\" or a JSON schema": "ví dụ: \"json\" hoặc một lược đồ JSON",
"e.g. 0.7": "",
"e.g. 0.7": "vd: 0.7",
"e.g. 60": "vd: 60",
"e.g. A filter to remove profanity from text": "vd: Bộ lọc để loại bỏ từ ngữ tục tĩu khỏi văn bản",
"e.g. about the Roman Empire": "vd: về Đế quốc La Mã",
@ -739,15 +739,15 @@
"e.g. Step-by-step instructions for code reviews": "vd: Hướng dẫn từng bước để đánh giá mã",
"e.g. Tell me a fun fact": "vd: Kể cho tôi một sự thật thú vị",
"e.g. Tell me a fun fact about the Roman Empire": "vd: Kể cho tôi một sự thật thú vị về Đế quốc La Mã",
"e.g. temperature": "",
"e.g. Thinking": "",
"e.g. temperature": "vd: temperature",
"e.g. Thinking": "vd: Suy nghĩ",
"e.g. Tools for performing various operations": "vd: Các công cụ để thực hiện các hoạt động khác nhau",
"e.g., 3, 4, 5 (leave blank for default)": "vd: 3, 4, 5 (để trống để dùng mặc định)",
"e.g., audio/wav,audio/mpeg,video/* (leave blank for defaults)": "vd: audio/wav,audio/mpeg,video/* (để trống để dùng mặc định)",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "vd: en-US,ja-JP (để trống để tự động nhận diện)",
"e.g., westus (leave blank for eastus)": "vd: westus (để trống để dùng eastus)",
"Each code works once. Save them somewhere safe; they will not be shown again.": "Mỗi mã chỉ dùng được một lần. Lưu các mã này ở nơi an toàn; chúng sẽ không được hiển thị lại.",
"Each gesture needs a clip, a description, and a unique lowercase name using letters, numbers or underscores.": "",
"Each gesture needs a clip, a description, and a unique lowercase name using letters, numbers or underscores.": "Mỗi cử chỉ cần có một clip, một mô tả và một tên viết thường không trùng lặp, chỉ dùng chữ cái, chữ số hoặc dấu gạch dưới.",
"Edit": "Chỉnh sửa",
"Edit Arena Model": "Chỉnh sửa Mô hình Arena",
"Edit Channel": "Chỉnh sửa Kênh",
@ -1006,7 +1006,7 @@
"Failed to create API Key.": "Lỗi khởi tạo API Key",
"Failed to create chat": "Không thể tạo chat",
"Failed to delete calendar": "Không thể xóa lịch",
"Failed to delete model": "",
"Failed to delete model": "Không thể xóa mô hình",
"Failed to delete note": "Không thể xóa ghi chú",
"Failed to delete webhook": "Không thể xóa webhook",
"Failed to disconnect": "Không thể ngắt kết nối",
@ -1042,7 +1042,7 @@
"Failed to save model": "Không thể lưu mô hình",
"Failed to save models configuration": "Không thể lưu cấu hình mô hình",
"Failed to save policy: {{error}}": "Không thể lưu chính sách: {{error}}",
"Failed to save settings": "",
"Failed to save settings": "Không thể lưu cài đặt",
"Failed to save terminal servers": "Không thể lưu các máy chủ terminal",
"Failed to save webhook": "Không thể lưu webhook",
"Failed to search files": "Không thể tìm kiếm tệp",
@ -1051,8 +1051,8 @@
"Failed to update settings": "Lỗi khi cập nhật các cài đặt",
"Failed to update status": "Không thể cập nhật trạng thái",
"Failed to update webhook": "Không thể cập nhật webhook",
"Failed to upload animation.": "",
"Failed to upload avatar.": "",
"Failed to upload animation.": "Không thể tải lên hoạt ảnh.",
"Failed to upload avatar.": "Không thể tải lên avatar.",
"Failed to upload background image.": "Không thể tải lên ảnh nền.",
"Failed to upload file.": "Không thể tải lên tệp.",
"Fast": "Nhanh",
@ -1155,8 +1155,8 @@
"Generated images will appear here": "Ảnh đã tạo sẽ xuất hiện tại đây",
"Generating search query": "Tạo truy vấn tìm kiếm",
"Generating...": "Đang tạo...",
"Gesture description": "",
"Gesture name": "",
"Gesture description": "Mô tả cử chỉ",
"Gesture name": "Tên cử chỉ",
"Get information on {{name}} in the UI": "Xem thông tin về {{name}} trong giao diện",
"Get started": "Bắt đầu",
"Get started with {{WEBUI_NAME}}": "Bắt đầu với {{WEBUI_NAME}}",
@ -1251,7 +1251,7 @@
"Influences how quickly the algorithm responds to feedback from the generated text. A lower learning rate will result in slower adjustments, while a higher learning rate will make the algorithm more responsive.": "Ảnh hưởng đến tốc độ thuật toán phản hồi lại phản hồi từ văn bản được tạo. Tốc độ học thấp hơn sẽ dẫn đến các điều chỉnh chậm hơn, trong khi tốc độ học cao hơn sẽ làm cho thuật toán phản ứng nhanh hơn.",
"Info": "Thông tin",
"Inherit": "Kế thừa",
"Inherited": "",
"Inherited": "Kế thừa",
"Inherited members are managed in their directly assigned groups.": "Thành viên kế thừa được quản lý trong các nhóm mà họ được gán trực tiếp.",
"Inherited via": "Kế thừa qua",
"Initials": "Tên viết tắt",
@ -1260,7 +1260,7 @@
"Input": "Đầu vào",
"Input Key (e.g. text, unet_name, steps)": "Khóa đầu vào (vd: text, unet_name, steps)",
"Input needed": "Cần bạn trả lời",
"Input Transcription Model": "",
"Input Transcription Model": "Mô hình chép lời đầu vào",
"Input Variables": "Biến đầu vào",
"Insert into note": "Chèn vào ghi chú",
"Instructions": "Hướng dẫn",
@ -1336,7 +1336,7 @@
"Leave empty to use the default prompt, or enter a custom prompt": "Để trống để sử dụng prompt mặc định, hoặc nhập prompt tùy chỉnh",
"Leave unset to inherit default models. Personal model selections take precedence.": "Để trống để kế thừa mô hình mặc định. Lựa chọn mô hình cá nhân được ưu tiên.",
"Legacy": "Cũ",
"Let people choose approved parameter presets in chat.": "",
"Let people choose approved parameter presets in chat.": "Cho phép mọi người chọn các bộ tham số đặt sẵn đã được phê duyệt trong chat.",
"lexical": "từ vựng",
"License Error": "Lỗi giấy phép",
"license purchased by": "(giấy phép) được mua bởi",
@ -1345,20 +1345,20 @@
"Lift List": "Giảm thụt lề danh sách",
"Light": "Sáng",
"List": "Danh sách",
"Listening": "",
"Listening": "Đang nghe",
"Listening...": "Đang nghe...",
"LiteLLM": "LiteLLM",
"Live": "Đang dùng",
"llama.cpp": "llama.cpp",
"LLMs can make mistakes. Verify important information.": "Hệ thống có thể tạo ra nội dung không chính xác hoặc sai. Hãy kiểm chứng kỹ lưỡng thông tin trước khi tiếp nhận và sử dụng.",
"LM Studio": "LM Studio",
"Load content from these URLs?": "",
"Load content from these URLs?": "Tải nội dung từ các URL này?",
"Load Model": "Nạp mô hình",
"Loaded": "Đã nạp",
"Loading": "Đang tải",
"Loading animations…": "",
"Loading avatar...": "",
"Loading avatar…": "",
"Loading animations…": "Đang tải hoạt ảnh…",
"Loading avatar...": "Đang tải avatar...",
"Loading avatar…": "Đang tải avatar…",
"Loading Kokoro.js...": "Đang tải Kokoro.js...",
"Loading policy...": "Đang tải chính sách...",
"Loading release notes...": "Đang tải mô tả những cập nhật mới...",
@ -1421,7 +1421,7 @@
"messages": "tin nhắn",
"Messages": "Tin nhắn",
"Metadata Field": "Trường siêu dữ liệu",
"Microphone off": "",
"Microphone off": "Đã tắt micrô",
"Microsoft OneDrive": "Microsoft OneDrive",
"Microsoft OneDrive (personal)": "Microsoft OneDrive (cá nhân)",
"Microsoft OneDrive (work/school)": "Microsoft OneDrive (công việc/trường học)",
@ -1442,7 +1442,7 @@
"Model {{name}} is now visible": "Mô hình {{name}} hiện có thể nhìn thấy",
"Model added to pinned models": "Đã thêm mô hình vào danh sách mô hình được ghim",
"Model added to selected models": "Đã thêm mô hình vào danh sách mô hình được chọn",
"Model controls": "",
"Model controls": "Điều khiển mô hình",
"Model created successfully!": "Model đã được tạo thành công",
"Model deleted successfully": "Đã xóa mô hình thành công",
"Model download started": "Đã bắt đầu tải xuống mô hình",
@ -1470,7 +1470,7 @@
"Model providers": "Nhà cung cấp mô hình",
"Model removed from pinned models": "Đã gỡ mô hình khỏi danh sách mô hình được ghim",
"Model removed from selected models": "Đã gỡ mô hình khỏi danh sách mô hình được chọn",
"Model reset successfully": "",
"Model reset successfully": "Đã đặt lại mô hình thành công",
"Model responses or outputs": "Phản hồi hoặc đầu ra của mô hình",
"Model unloaded successfully": "Đã hủy nạp mô hình thành công",
"Model updated successfully": "Model đã được cập nhật thành công",
@ -1507,7 +1507,7 @@
"Name is required": "Tên là bắt buộc",
"Name your knowledge base": "Đặt tên cho cơ sở kiến thức của bạn",
"Name, prompt, and model are required": "Tên, prompt và mô hình là bắt buộc",
"Named gestures": "",
"Named gestures": "Cử chỉ được đặt tên",
"Native": "Gốc",
"Navigate to Next Chat": "Chuyển đến chat tiếp theo",
"Navigate to Previous Chat": "Chuyển đến chat trước đó",
@ -1690,20 +1690,20 @@
"Open WebUI version": "Phiên bản Open WebUI",
"Open WebUI version (v{{OPEN_WEBUI_VERSION}}) is lower than required version (v{{REQUIRED_VERSION}})": "Phiên bản Open WebUI (v{{OPEN_WEBUI_VERSION}}) hiện thấp hơn phiên bản bắt buộc (v{{REQUIRED_VERSION}})",
"OpenAI": "OpenAI",
"OpenAI API Base URL": "",
"OpenAI API Base URL": "API Base URL của OpenAI",
"OpenAI API Key is required.": "Bắt buộc nhập API OpenAI Key.",
"OpenAI API settings updated": "Đã cập nhật cài đặt API OpenAI",
"OpenAI Realtime": "",
"OpenAI Realtime": "OpenAI Realtime",
"OpenAI URL/Key required.": "Yêu cầu URL/Key API OpenAI.",
"OpenAPI Spec": "Đặc tả OpenAPI",
"openapi.json URL or Path": "URL hoặc đường dẫn openapi.json",
"Operator recovery token": "Token khôi phục của người vận hành",
"option": "",
"Option name": "",
"option": "tùy chọn",
"Option name": "Tên tùy chọn",
"optional": "không bắt buộc",
"Optional": "Không bắt buộc",
"Optional clips replace the built-in movement for each state.": "",
"Options": "",
"Optional clips replace the built-in movement for each state.": "Clip (không bắt buộc) sẽ thay thế chuyển động tích hợp sẵn của từng trạng thái.",
"Options": "Tùy chọn",
"or": "hoặc",
"Orchestrator": "Bộ điều phối",
"Ordered List": "Danh sách có thứ tự",
@ -1718,8 +1718,8 @@
"PaddleOCR-vl API URL required.": "URL API PaddleOCR-vl là bắt buộc.",
"page": "trang",
"Page": "Trang",
"parameter": "",
"Parameter": "",
"parameter": "tham số",
"Parameter": "Tham số",
"Parameters": "Tham số",
"Parent group": "Nhóm cha",
"Parent message not found": "Không tìm thấy tin nhắn cha",
@ -1797,9 +1797,9 @@
"Prevent File Creation": "Ngăn tạo tệp",
"Preview": "Xem trước",
"Preview Access": "Xem trước quyền truy cập",
"Preview behavior": "",
"Preview behavior": "Xem trước hành vi",
"Preview failed": "Xem trước không thành công",
"Preview gesture": "",
"Preview gesture": "Xem trước cử chỉ",
"Previous": "Trước",
"Previous 30 days": "30 ngày trước",
"Previous 7 days": "7 ngày trước",
@ -1816,7 +1816,7 @@
"Prompt created successfully": "Đã tạo prompt thành công",
"Prompt Menu": "Menu prompt",
"Prompt Name": "Tên prompt",
"Prompt Template": "",
"Prompt Template": "Mẫu prompt",
"Prompt updated successfully": "Đã cập nhật prompt thành công",
"Prompts": "Prompt",
"Prompts Access": "Truy cập Prompt",
@ -1845,8 +1845,8 @@
"Read the docs": "Đọc tài liệu",
"Read-only": "Chỉ đọc",
"Read-Only Access": "Quyền truy cập chỉ đọc",
"Realtime": "",
"Realtime Voice": "",
"Realtime": "Thời gian thực",
"Realtime Voice": "Giọng nói thời gian thực",
"Reason": "Lý do",
"Reasoning text...": "Nội dung suy luận...",
"Rebuild knowledge file, knowledge search, and memory vectors using the current embedding model.": "Xây dựng lại vector của tệp kiến thức, tìm kiếm kiến thức và bộ nhớ bằng mô hình embedding hiện tại.",
@ -1890,7 +1890,7 @@
"Remove file": "Gỡ tệp",
"Remove File": "Gỡ tệp",
"Remove from favorites": "Gỡ khỏi mục yêu thích",
"Remove gesture": "",
"Remove gesture": "Gỡ cử chỉ",
"Remove image": "Gỡ ảnh",
"Remove Pinned Model": "Gỡ mô hình được ghim",
"Remove prompt suggestion": "Gỡ gợi ý prompt",
@ -1931,7 +1931,7 @@
"Retrieved 1 source": "Đã truy xuất 1 nguồn",
"Retry": "Thử lại",
"Retry setup": "Thử lại thiết lập",
"Return to call": "",
"Return to call": "Quay lại cuộc gọi",
"Rewrite the selected text.": "Viết lại văn bản đã chọn.",
"Role": "Vai trò",
"RTL": "RTL",
@ -2674,8 +2674,8 @@
"settings.admin.models.builtinTools.notes.label": "Ghi chú",
"settings.admin.models.builtinTools.notifications.description": "Gửi thông báo đến các đích webhook đã cấu hình",
"settings.admin.models.builtinTools.notifications.label": "Thông báo trên máy tính (Notification)",
"settings.admin.models.builtinTools.skills.description": "",
"settings.admin.models.builtinTools.skills.label": "",
"settings.admin.models.builtinTools.skills.description": "Tìm và tải hướng dẫn kỹ năng khi cần",
"settings.admin.models.builtinTools.skills.label": "Kỹ năng",
"settings.admin.models.builtinTools.subagents.description": "Giao công việc tập trung cho các tác nhân con chạy song song",
"settings.admin.models.builtinTools.subagents.label": "Tác nhân con",
"settings.admin.models.builtinTools.tasks.description": "Chia nhỏ các yêu cầu phức tạp thành các bước có thể theo dõi",
@ -3174,7 +3174,7 @@
"Shared": "Được chia sẻ",
"Shared Chats": "Chat đã chia sẻ",
"Shared with you": "Được chia sẻ với bạn",
"Sharing mode": "",
"Sharing mode": "Chế độ chia sẻ",
"Sharing Permissions": "Quyền Chia sẻ",
"Shell": "Shell",
"Shorten older messages so this chat can keep going.": "Rút ngắn các tin nhắn cũ để chat này có thể tiếp tục.",
@ -3206,7 +3206,7 @@
"Sign up": "Đăng ký",
"Sign up to {{WEBUI_NAME}}": "Đăng ký {{WEBUI_NAME}}",
"Signing in to {{WEBUI_NAME}}": "Đang đăng nhập vào {{WEBUI_NAME}}",
"Silent motion preview. During calls, the mouth follows assistant audio.": "",
"Silent motion preview. During calls, the mouth follows assistant audio.": "Xem trước chuyển động không có âm thanh. Trong cuộc gọi, miệng sẽ chuyển động theo âm thanh của trợ lý.",
"simultaneous sub-agents": "tác nhân con đồng thời",
"Single": "Đơn",
"Sink List": "Thụt lề danh sách",
@ -3237,15 +3237,15 @@
"Sort": "Sắp xếp",
"Sort by": "Sắp xếp theo",
"Source": "Nguồn",
"Speaking": "",
"Speaking": "Đang nói",
"Specific users or groups": "Người dùng hoặc nhóm cụ thể",
"Speech recognition error: {{error}}": "Lỗi nhận dạng giọng nói: {{error}}",
"Speech-to-Text Language": "Ngôn ngữ nhận dạng giọng nói",
"Sponsor on GitHub": "Tài trợ trên GitHub",
"Staan API Key": "Khóa API Staan",
"Standard": "",
"Standard": "Tiêu chuẩn",
"Start a new conversation": "Bắt đầu cuộc trò chuyện mới",
"Start a voice call using your microphone?": "",
"Start a voice call using your microphone?": "Bắt đầu cuộc gọi giọng nói bằng micrô của bạn?",
"Start of the channel": "Đầu kênh",
"Start Tag": "Thẻ bắt đầu",
"Start the chat to use this terminal.": "Bắt đầu chat để sử dụng terminal này.",
@ -3253,7 +3253,7 @@
"Starting in 1 minute": "Bắt đầu sau 1 phút",
"Starting kernel...": "Đang khởi động kernel...",
"Starting now": "Đang bắt đầu",
"State animations": "",
"State animations": "Hoạt ảnh theo trạng thái",
"Status": "Trạng thái",
"Status cleared successfully": "Đã xóa trạng thái thành công",
"Status updated successfully": "Đã cập nhật trạng thái thành công",
@ -3264,7 +3264,7 @@
"Stop camera": "Tắt máy ảnh",
"Stop Download": "Dừng tải xuống",
"Stop Generating": "Dừng tạo",
"Stop speaking": "",
"Stop speaking": "Dừng nói",
"Storage": "Lưu trữ",
"Streamable HTTP": "Streamable HTTP",
"Strikethrough": "Gạch ngang",
@ -3341,14 +3341,14 @@
"The notify tool always sends to an enabled target, regardless of automatic event settings.": "Tool notify luôn gửi đến một đích đã bật, bất kể cài đặt sự kiện tự động.",
"The passwords you entered don't quite match. Please double-check and try again.": "Mật khẩu bạn nhập chưa khớp. Vui lòng kiểm tra lại và thử lại.",
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Điểm (score) phải có giá trị từ 0,0 (0%) đến 1,0 (100%).",
"The voice model chooses when to play a gesture using its name and description.": "",
"The voice model chooses when to play a gesture using its name and description.": "Mô hình giọng nói chọn thời điểm phát cử chỉ dựa trên tên và mô tả của cử chỉ đó.",
"There was an error syncing your stats. Please try again.": "Đã xảy ra lỗi khi đồng bộ thống kê của bạn. Vui lòng thử lại.",
"These settings are read from environment variables and cannot be edited here while {{ENV_VAR}} is disabled.": "Các cài đặt này được đọc từ biến môi trường và không thể chỉnh sửa tại đây khi {{ENV_VAR}} đang tắt.",
"thinking, output_config": "thinking, output_config",
"Thinking...": "Đang suy luận...",
"This action cannot be undone. Do you wish to continue?": "Hành động này không thể được hoàn tác. Bạn có muốn tiếp tục không?",
"This avatar has no blink expressions.": "",
"This avatar has no mouth expression; speech will use body motion only.": "",
"This avatar has no blink expressions.": "Avatar này không có biểu cảm chớp mắt.",
"This avatar has no mouth expression; speech will use body motion only.": "Avatar này không có biểu cảm miệng; khi nói sẽ chỉ dùng chuyển động cơ thể.",
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Kênh này được tạo vào {{createdAt}}. Đây là điểm khởi đầu của kênh {{channelName}}.",
"This chat won't appear in history and your messages will not be saved.": "Cuộc trò chuyện này sẽ không xuất hiện trong lịch sử và tin nhắn của bạn sẽ không được lưu.",
"This folder is empty": "Thư mục này trống",
@ -3368,7 +3368,7 @@
"This will delete the cached model and cannot be undone.": "Hành động này sẽ xóa mô hình đã lưu trong bộ nhớ đệm và không thể hoàn tác.",
"This will permanently delete the calendar \"{{name}}\" and all its events. This action cannot be undone.": "Thao tác này sẽ xóa vĩnh viễn lịch \"{{name}}\" và tất cả sự kiện của lịch. Hành động này không thể hoàn tác.",
"This will remove all files and directories from this knowledge base. This action cannot be undone.": "Thao tác này sẽ gỡ tất cả tệp và thư mục khỏi cơ sở kiến thức này. Hành động này không thể hoàn tác.",
"This will reset the saved settings for this base model to their defaults. The model will remain available.": "",
"This will reset the saved settings for this base model to their defaults. The model will remain available.": "Thao tác này sẽ đặt lại các cài đặt đã lưu của mô hình cơ sở này về mặc định. Mô hình vẫn sẽ khả dụng.",
"This will revoke the current API key.": "Thao tác này sẽ thu hồi khóa API hiện tại.",
"Thorough explanation": "Giải thích kỹ lưỡng",
"Thought": "Suy nghĩ",
@ -3458,7 +3458,7 @@
"Unarchive": "Bỏ lưu trữ",
"Unarchive Chat": "Bỏ lưu trữ Chat",
"Unassigned": "Chưa gán",
"Unavailable": "",
"Unavailable": "Không khả dụng",
"Underline": "Gạch chân",
"unknown": "không xác định",
"Unknown": "Không xác định",
@ -3467,7 +3467,7 @@
"Unload Model": "Hủy nạp mô hình",
"Unloads {{FROM_NOW}}": "Sẽ hủy nạp trong {{FROM_NOW}}",
"Unmute": "Bật tiếng",
"Unmute to continue": "",
"Unmute to continue": "Bật tiếng để tiếp tục",
"Unpin": "Bỏ ghim",
"Unpin from Sidebar": "Bỏ ghim khỏi thanh bên",
"Unread": "Chưa đọc",
@ -3489,7 +3489,7 @@
"Upgrade to a licensed plan for enhanced capabilities, including custom theming and branding, and dedicated support.": "Nâng cấp lên gói cấp phép để có các khả năng nâng cao, bao gồm chủ đề và thương hiệu tùy chỉnh, và hỗ trợ chuyên dụng.",
"Upload": "Tải lên",
"Upload a GGUF model": "Tải lên mô hình GGUF",
"Upload animation": "",
"Upload animation": "Tải lên hoạt ảnh",
"Upload Audio": "Tải lên âm thanh",
"Upload directory": "Thư mục tải lên",
"Upload failed": "Tải lên không thành công",
@ -3497,12 +3497,12 @@
"Upload files": "Tải lên các tệp",
"Upload Files": "Tải tệp lên máy chủ",
"Upload Folder": "Tải lên thư mục",
"Upload gesture": "",
"Upload gesture": "Tải lên cử chỉ",
"Upload Model": "Tải lên mô hình",
"Upload Photo": "Tải lên ảnh",
"Upload profile image": "Tải lên ảnh hồ sơ",
"Upload Progress": "Tiến trình tải tệp lên hệ thống",
"Upload voice avatar": "",
"Upload voice avatar": "Tải lên avatar giọng nói",
"Uploaded files or images": "Tệp hoặc ảnh đã tải lên",
"Uploading": "Đang tải lên",
"Uploading {{current}}/{{total}}: {{file}}": "Đang tải lên {{current}}/{{total}}: {{file}}",
@ -3518,7 +3518,7 @@
"Use device vibration feedback on supported Android devices.": "Dùng phản hồi rung của thiết bị trên các thiết bị Android được hỗ trợ.",
"Use discovered scopes": "Dùng các phạm vi đã khám phá",
"Use groups to organize your users and assign permissions.": "Dùng nhóm để sắp xếp người dùng của bạn và gán quyền.",
"Use orb": "",
"Use orb": "Dùng quả cầu",
"Use segmented retrieval for focused and relevant content extraction.": "Dùng truy xuất phân đoạn để trích xuất nội dung tập trung và phù hợp.",
"Use segmented retrieval for focused and relevant context.": "Sử dụng truy xuất phân đoạn để có ngữ cảnh tập trung và phù hợp.",
"Use segmented retrieval for focused context.": "Sử dụng truy xuất phân đoạn để có ngữ cảnh tập trung.",
@ -3578,17 +3578,17 @@
"Visual": "Trực quan",
"vocabulary for a college entrance exam": "từ vựng cho kỳ thi đại học",
"Voice": "Giọng nói",
"Voice avatar": "",
"Voice call": "",
"Voice calls": "",
"Voice avatar": "Avatar giọng nói",
"Voice call": "Cuộc gọi giọng nói",
"Voice calls": "Cuộc gọi giọng nói",
"Voice Input": "Nhập liệu bằng Giọng nói",
"Voice mode": "Chế độ giọng nói",
"Voice Model": "",
"VRM 0.x or 1.0 · 25 MiB max · Embedded textures. Upload a character you have permission to use.": "",
"VRMA 1.0 · 10 MiB max · 60 seconds max. Body motion only, played in place. Mouth, blinking and gaze remain automatic.": "",
"Voice Model": "Mô hình giọng nói",
"VRM 0.x or 1.0 · 25 MiB max · Embedded textures. Upload a character you have permission to use.": "VRM 0.x hoặc 1.0 · Tối đa 25 MiB · Texture được nhúng sẵn. Tải lên nhân vật mà bạn được phép sử dụng.",
"VRMA 1.0 · 10 MiB max · 60 seconds max. Body motion only, played in place. Mouth, blinking and gaze remain automatic.": "VRMA 1.0 · Tối đa 10 MiB · Tối đa 60 giây. Chỉ chuyển động cơ thể, phát tại chỗ. Miệng, chớp mắt và ánh nhìn vẫn tự động.",
"Wait for the current response to finish before compacting.": "Chờ phản hồi hiện tại hoàn tất trước khi thu gọn.",
"Wait for the current response to finish before forking.": "Chờ phản hồi hiện tại hoàn tất trước khi phân nhánh.",
"Waiting for approval": "",
"Waiting for approval": "Đang chờ phê duyệt",
"Waiting for upload": "Đang chờ tải lên",
"Waiting for upload...": "Đang chờ tải lên...",
"Warning": "Cảnh báo",
@ -3622,7 +3622,7 @@
"What's New in": "Thông tin mới về",
"What's on your mind?": "Bạn đang nghĩ gì?",
"When": "Thời gian",
"When should the model use this gesture?": "",
"When should the model use this gesture?": "Khi nào mô hình nên dùng cử chỉ này?",
"Whisper (Local)": "Whisper (Cục bộ)",
"Who can share to this group": "Ai có thể chia sẻ với nhóm này",
"Why?": "Tại sao?",
@ -3668,7 +3668,7 @@
"Your browser does not support the audio tag.": "Trình duyệt của bạn không hỗ trợ thẻ audio.",
"Your browser does not support the video tag.": "Trình duyệt của bạn không hỗ trợ thẻ video.",
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "Toàn bộ đóng góp của bạn sẽ được chuyển trực tiếp đến nhà phát triển plugin; Open WebUI không lấy bất kỳ tỷ lệ phần trăm nào. Tuy nhiên, nền tảng được chọn tài trợ có thể có phí riêng.",
"Your link is private until you choose who can view it.": "",
"Your link is private until you choose who can view it.": "Link của bạn ở chế độ riêng tư cho đến khi bạn chọn người có thể xem.",
"Your message text or inputs": "Nội dung tin nhắn hoặc đầu vào của bạn",
"Your query will be sent to the configured web search provider.": "Truy vấn của bạn sẽ được gửi đến nhà cung cấp tìm kiếm web đã cấu hình.",
"Your usage stats have been successfully synced.": "Đã đồng bộ thống kê sử dụng của bạn thành công.",