From 49d1a20dfb990ae0e14ddeb6f24173393a983315 Mon Sep 17 00:00:00 2001 From: sm1945 <155906075+sm1945@users.noreply.github.com> Date: Mon, 9 Sep 2024 23:14:00 +0700 Subject: [PATCH] update vi-vn.json localization file updates vietnamese locale file to sound more natural, logical and less google translated --- public/locales/vi-vn.json | 830 +++++++++++++++++++------------------- 1 file changed, 415 insertions(+), 415 deletions(-) diff --git a/public/locales/vi-vn.json b/public/locales/vi-vn.json index bed29e192..c1d6ca7f8 100644 --- a/public/locales/vi-vn.json +++ b/public/locales/vi-vn.json @@ -1,132 +1,132 @@ { "Favorite": "Yêu thích", - "Tag": "Nhãn", - "Duplicate": "Nhân bản", - "Persona": "nhân cách", + "Tag": "Từ khóa", + "Duplicate": "Nhân đôi", + "Persona": "Nhân cách", "Delete": "Xóa", - "AI Response Configuration": "Cấu hình Phản hồi của AI", - "AI Configuration panel will stay open": "Bảng cấu hình AI sẽ được mở", + "AI Response Configuration": "Setting Phản hồi của AI", + "AI Configuration panel will stay open": "Bảng Setting AI sẽ luôn được mở", "clickslidertips": "Nhấp vào thanh trượt để nhập giá trị bằng tay.", - "MAD LAB MODE ON": "CHẾ ĐỘ PHÒNG THÍ NGHIỆM ĐIÊN BẬT", + "MAD LAB MODE ON": "CHẾ ĐỘ PHÒNG THÍ NGHIỆM ĐIÊN RỒ ĐANG BẬT", "Documentation on sampling parameters": "Tài liệu về các tham số lấy mẫu", "kobldpresets": "Cài đặt trước Kobold", "guikoboldaisettings": "Cài đặt giao diện KoboldAI", "Update current preset": "Cập nhật thiết lập hiện tại", "Save preset as": "Lưu cài đặt trước dưới dạng", - "Import preset": "Nhập thiết lập", - "Export preset": "Xuất thiết lập", + "Import preset": "Nhập preset", + "Export preset": "Xuất preset", "Restore current preset": "Khôi phục cài đặt hiện tại", - "Delete the preset": "Xóa thiết lập", - "novelaipresets": "Cài đặt trước NovelAI", + "Delete the preset": "Xóa preset", + "novelaipresets": "NovelAI presets", "Default": "Mặc định", - "openaipresets": "Cài đặt trước OpenAI", - "Text Completion presets": "Cài đặt hoàn thiện văn bản", - "AI Module": "Mô-đun Trí tuệ Nhân tạo", - "Changes the style of the generated text.": "Thay đổi kiểu của văn bản được tạo ra.", + "openaipresets": "OpenAI presets", + "Text Completion presets": "Preset cho Text Completion", + "AI Module": "Mô-đun AI", + "Changes the style of the generated text.": "Thay đổi kiểu của văn bản được tạo.", "No Module": "Không có mô-đun", - "Instruct": "Dạy", - "Prose Augmenter": "Trình tăng cường văn xuôi", - "Text Adventure": "Cuộc phiêu lưu văn bản", - "response legth(tokens)": "Độ dài phản hồi (trong các token)", - "Streaming": "Phát trực tuyến", - "Streaming_desc": "Hiển thị phản hồi từng chút một khi nó được tạo ra.", - "context size(tokens)": "Kích thước ngữ cảnh (trong các token)", + "Instruct": "Instruct", + "Prose Augmenter": "Gia tố văn xuôi", + "Text Adventure": "Phiêu lưu văn bản", + "response legth(tokens)": "Độ dài của văn phản hồi (trong các token)", + "Streaming": "Phát trực tiếp", + "Streaming_desc": "Hiển thị văn phản hồi kí tự từng chút một khi nó được tạo.", + "context size(tokens)": "Kích cỡ Context (token)", "unlocked": "Đã mở", - "Only enable this if your model supports context sizes greater than 4096 tokens": "Chỉ bật tính năng này nếu mô hình của bạn hỗ trợ kích thước ngữ cảnh lớn hơn 4096 token.", - "Max prompt cost:": "Chi phí nhanh chóng tối đa:", - "Display the response bit by bit as it is generated.": "Hiển thị phản hồi từng phần khi nó được tạo ra.", - "When this is off, responses will be displayed all at once when they are complete.": "Khi chức năng này tắt, các phản hồi sẽ được hiển thị một lần khi chúng hoàn thành.", - "Temperature": "Nhiệt độ", - "rep.pen": "Trừ phạt tái phát", - "Rep. Pen. Range.": "Phạm vi Phạt lặp lại.", - "Rep. Pen. Slope": "Góc Khuếch đại Bút phạt", - "Rep. Pen. Freq.": "Tần suất Phạt lặp lại.", - "Rep. Pen. Presence": "Sự hiện diện Phạt lặp lại", + "Only enable this if your model supports context sizes greater than 4096 tokens": "Chỉ bật tính năng này nếu AI model của bạn hỗ trợ Context size lớn hơn 4096 token.", + "Max prompt cost:": "Chi phí cho prompt tối đa:", + "Display the response bit by bit as it is generated.": "Hiển thị phản hồi từ từ khi nó được tạo ra.", + "When this is off, responses will be displayed all at once when they are complete.": "Khi tắt tính năng này, các phản hồi sẽ được hiển thị cùng lúc khi chúng hoàn thành.", + "Temperature": "Nhiệt Độ (Temperature)", + "rep.pen": "rep.pen", + "Rep. Pen. Range.": "Rep. Pen. Range.", + "Rep. Pen. Slope": "Rep. Pen. Slope", + "Rep. Pen. Freq.": "Rep. Pen. Freq.", + "Rep. Pen. Presence": "Rep. Pen. Presence", "TFS": "TFS", - "Phrase Repetition Penalty": "Phạt Lặp Lại Cụm từ", + "Phrase Repetition Penalty": "Phrase Repetition Penalty", "Off": "Tắt", "Very light": "Rất nhẹ", "Light": "Nhẹ", "Medium": "Trung bình", "Aggressive": "Quyết đoán", "Very aggressive": "Rất quyết đoán", - "Unlocked Context Size": "Kích thước ngữ cảnh đã mở khóa", - "Unrestricted maximum value for the context slider": "Giá trị tối đa không giới hạn cho thanh trượt ngữ cảnh", - "Context Size (tokens)": "Kích thước Ngữ cảnh (token)", - "Max Response Length (tokens)": "Độ dài Tối đa của Phản hồi (token)", - "Multiple swipes per generation": "Nhiều lần vuốt mỗi thế hệ", - "Enable OpenAI completion streaming": "Bật luồng hoàn thành của OpenAI", - "Enable Cohere web-search connector": "Bật trình kết nối tìm kiếm web Cohere", + "Unlocked Context Size": "Kích thước context đã mở khóa", + "Unrestricted maximum value for the context slider": "Giá trị tối đa không giới hạn cho thanh trượt context", + "Context Size (tokens)": "Kích thước context (token)", + "Max Response Length (tokens)": "Độ dài phản hồi tối đa (token)", + "Multiple swipes per generation": "Vuốt nhiều lần trong một lần tạo", + "Enable OpenAI completion streaming": "Bật streaming của OpenAI", + "Enable Cohere web-search connector": "Bật web tìm kiếm của Cohere", "Web-search": "Tìm kiếm trên web", - "Allow the model to use the web-search connector.": "Cho phép mô hình sử dụng trình kết nối tìm kiếm trên web.", - "Frequency Penalty": "Phạt Tần số", - "Presence Penalty": "Phạt Sự hiện", - "Count Penalty": "Tính hình phạt", + "Allow the model to use the web-search connector.": "Cho phép model sử dụng trình kết nối tìm kiếm trên web.", + "Frequency Penalty": "Frequency Penalty", + "Presence Penalty": "Presence Penalty", + "Count Penalty": "Count Penalty", "Top K": "Top K", "Top P": "Top P", - "Repetition Penalty": "Phạt lặp lại", - "Min P": "tối thiểu P", + "Repetition Penalty": "Repetition Penalty", + "Min P": "Min P", "Top A": "Top A", - "Quick Prompts Edit": "Chỉnh sửa nhanh lời mời", + "Quick Prompts Edit": "Chỉnh sửa nhanh prompt", "Main": "Chính", "NSFW": "NSFW", - "Jailbreak": "Phá vỡ giam giữ", - "Utility Prompts": "Lời mời tiện ích", - "Impersonation prompt": "Lời nhắc Giả mạo", - "Restore default prompt": "Khôi phục lời nhắc mặc định", - "Prompt that is used for Impersonation function": "Lời nhắc được sử dụng cho chức năng Giả mạo", - "World Info Format Template": "Mẫu định dạng Thông tin thế giới", + "Jailbreak": "Bẻ khóa (Jailbreak)", + "Utility Prompts": "Tiện ích cho prompt", + "Impersonation prompt": "Giả danh văn thoại", + "Restore default prompt": "Khôi phục lại prompt mặc định", + "Prompt that is used for Impersonation function": "Prompt được sử dụng cho tính năng Giả danh", + "World Info Format Template": "Mẫu định dạng cho World Info", "Restore default format": "Khôi phục định dạng mặc định", - "Wraps activated World Info entries before inserting into the prompt.": "Bao bọc các mục Thông tin thế giới đã kích hoạt trước khi chèn vào lời nhắc.", + "Wraps activated World Info entries before inserting into the prompt.": "Bao bọc các mục World Info đã kích hoạt trước khi chèn vào Prompt.", "scenario_format_template_part_1": "Sử dụng", "scenario_format_template_part_2": "để đánh dấu nơi chèn nội dung.", "Scenario Format Template": "Mẫu định dạng kịch bản", - "Personality Format Template": "Mẫu định dạng cá tính", - "Group Nudge Prompt Template": "Mẫu lời nhắc Nhóm", - "Sent at the end of the group chat history to force reply from a specific character.": "Được gửi vào cuối lịch sử trò chuyện nhóm để buộc một nhân vật cụ thể trả lời.", + "Personality Format Template": "Mẫu cho định dạng Nhân cách", + "Group Nudge Prompt Template": "Mẫu cho Prompt của Nhóm", + "Sent at the end of the group chat history to force reply from a specific character.": "Được chèn vào cuối lịch sử trò chuyện nhóm để buộc một nhân vật cụ thể phải trả đáp.", "New Chat": "Cuộc trò truyện mới", - "Restore new chat prompt": "Khôi phục lời nhắc trò chuyện mới", - "Set at the beginning of the chat history to indicate that a new chat is about to start.": "Đặt ở đầu lịch sử trò chuyện để cho biết cuộc trò chuyện mới sắp bắt đầu.", + "Restore new chat prompt": "Khôi phục Prompt cho trò chuyện mới", + "Set at the beginning of the chat history to indicate that a new chat is about to start.": "Được đặt ở đầu lịch sử trò chuyện để cho biết một cuộc trò chuyện mới sắp bắt đầu.", "New Group Chat": "Trò chuyện nhóm mới", - "Restore new group chat prompt": "Khôi phục lời nhắc mặc định", + "Restore new group chat prompt": "Khôi phục Prompt mặc định", "Set at the beginning of the chat history to indicate that a new group chat is about to start.": "Đặt ở đầu lịch sử trò chuyện để cho biết cuộc trò chuyện nhóm mới sắp bắt đầu.", - "New Example Chat": "Trò chuyện mẫu mới", + "New Example Chat": "Mẫu trò chuyện mới", "Set at the beginning of Dialogue examples to indicate that a new example chat is about to start.": "Đặt ở đầu Ví dụ hội thoại để cho biết rằng một cuộc trò chuyện mẫu mới sắp bắt đầu.", - "Continue nudge": "Tiếp tục di chuyển", + "Continue nudge": "Tiếp tục thúc giục", "Set at the end of the chat history when the continue button is pressed.": "Đặt ở cuối lịch sử trò chuyện khi nhấn nút tiếp tục.", - "Replace empty message": "Thay thế tin nhắn trống", - "Send this text instead of nothing when the text box is empty.": "Gửi văn bản này thay vì không có gì khi ô văn bản trống.", - "Seed": "Hạt giống", - "Set to get deterministic results. Use -1 for random seed.": "Đặt để có được kết quả xác định. Sử dụng -1 cho hạt giống ngẫu nhiên.", - "Temperature controls the randomness in token selection": "Nhiệt độ điều chỉnh sự ngẫu nhiên trong việc chọn token:\n- Nhiệt độ thấp (<1.0) dẫn đến văn bản dự đoán hơn, với ưu tiên cho các token có xác suất cao.\n- Nhiệt độ cao (>1.0) tăng tính sáng tạo và đa dạng của đầu ra, với nhiều cơ hội cho các token có xác suất thấp hơn.\nThiết lập giá trị 1.0 cho xác suất gốc.", + "Replace empty message": "Thay thế văn bản trống", + "Send this text instead of nothing when the text box is empty.": "Gửi văn bản này thay vì không gì khi ô văn bản đang bị trống.", + "Seed": "Hạt giống (Seed)", + "Set to get deterministic results. Use -1 for random seed.": "Đặt để có được kết quả xác định. Sử dụng -1 cho hạt giống (seed) ngẫu nhiên.", + "Temperature controls the randomness in token selection": "Nhiệt độ (Temp) điều chỉnh sự ngẫu nhiên trong việc chọn token:\n- Nhiệt độ thấp (<1.0) dẫn đến văn bản dự đoán hơn, với ưu tiên cho các token có xác suất cao.\n- Nhiệt độ cao (>1.0) tăng tính sáng tạo và đa dạng của đầu ra, với nhiều cơ hội cho các token có xác suất thấp hơn.\nThiết lập giá trị 1.0 cho xác suất gốc.", "Top_K_desc": "Top K đặt một giá trị tối đa cho số lượng token hàng đầu có thể được chọn từ đó.", "Top_P_desc": "Top P (còn được gọi là mẫu hạt nhân) kết hợp tất cả các token hàng đầu cần thiết để đạt được một phần trăm nhất định.\nNói cách khác, nếu các token hàng đầu 2 đại diện cho 25%, và Top-P bằng 0.50, chỉ có hai token hàng đầu này được xem xét.\nThiết lập giá trị 1.0 để vô hiệu hóa.", - "Typical P": "P điển hình", + "Typical P": "Typical P", "Typical_P_desc": "Mẫu P điển hình ưu tiên các token dựa trên sự sai lệch của chúng so với năng lượng cân bằng trung bình của tập hợp.\nCác token có xác suất tích lũy gần với ngưỡng được chỉ định (ví dụ: 0.5) được giữ lại, phân biệt chúng khỏi những token có thông tin trung bình.\nThiết lập giá trị 1.0 để vô hiệu hóa.", "Min_P_desc": "Min P đặt một xác suất tối thiểu cơ bản. Nó được tinh chỉnh dựa trên xác suất token hàng đầu.\nNếu xác suất của token hàng đầu là 80%, và Min P là 0.1, chỉ có token với xác suất cao hơn 8% được xem xét.\nThiết lập giá trị 0 để vô hiệu hóa.", "Top_A_desc": "Top A đặt một ngưỡng cho việc chọn token dựa trên bình phương của xác suất token cao nhất.\nNếu Top A là 0.2, và xác suất của token hàng đầu là 50%, các token có xác suất dưới 5% sẽ bị loại bỏ (0.2 * 0.5^2).\nThiết lập giá trị 0 để vô hiệu hóa.", "Tail_Free_Sampling_desc": "Mẫu không đuôi (TFS) tìm kiếm đuôi của token với xác suất nhỏ trong phân phối,\n thông qua phân tích tốc độ thay đổi xác suất token bằng cách sử dụng đạo hàm. Các token được giữ lại đến ngưỡng (ví dụ: 0.3), dựa trên đạo hàm hai lần thống nhất.\nMỗi khi tiến về 0, số lượng token bị loại bỏ tăng lên. Thiết lập giá trị 1.0 để vô hiệu hóa.", "rep.pen range": "Phạm vi trừ phạt tái phát", - "Mirostat": "Máy điều hòa nhiệt độ", - "Mode": "Cách thức", + "Mirostat": "Mirostat", + "Mode": "Mode", "Mirostat_Mode_desc": "Giá trị 0 sẽ vô hiệu hóa hoàn toàn Mirostat. 1 dành cho Mirostat 1.0 và 2 dành cho Mirostat 2.0", - "Tau": "Tàu", + "Tau": "Tau", "Mirostat_Tau_desc": "Kiểm soát sự thay đổi của đầu ra Mirostat", "Eta": "eta", "Mirostat_Eta_desc": "Kiểm soát tốc độ học tập của Mirostat", "Ban EOS Token": "Cấm EOS Token", "Ban_EOS_Token_desc": "Cấm mã thông báo Cuối chuỗi (EOS) với KoboldCpp (và có thể cả các mã thông báo khác có KoboldAI).\rTốt cho việc viết truyện, nhưng không nên dùng cho chế độ trò chuyện và hướng dẫn.", - "GBNF Grammar": "Ngữ pháp GBNF", + "GBNF Grammar": "GBNF Grammar", "Type in the desired custom grammar": "Nhập vào cú pháp tùy chỉnh mong muốn", "Samplers Order": "Thứ tự Bộ lấy mẫu", "Samplers will be applied in a top-down order. Use with caution.": "Các bộ lấy mẫu sẽ được áp dụng theo thứ tự từ trên xuống. Sử dụng cẩn thận.", "Tail Free Sampling": "Mẫu Không đuôi", "Load koboldcpp order": "Tải đơn hàng koboldcpp", - "Preamble": "Lời giới thiệu", - "Use style tags to modify the writing style of the output.": "Sử dụng thẻ kiểu để sửa đổi kiểu viết của đầu ra.", - "Banned Tokens": "Các Token Bị Cấm", + "Preamble": "Preamble", + "Use style tags to modify the writing style of the output.": "Sử dụng tags để sửa đổi kiểu viết của đầu ra.", + "Banned Tokens": "Các token Bị ban", "Sequences you don't want to appear in the output. One per line.": "Các chuỗi bạn không muốn xuất hiện trong kết quả. Một dòng mỗi chuỗi.", - "Logit Bias": "Sự thiên vị Logit", + "Logit Bias": "Logit Bias", "Add": "Thêm", "Helps to ban or reenforce the usage of certain words": "Giúp cấm hoặc củng cố việc sử dụng một số từ", "CFG Scale": "Tỷ lệ CFG", @@ -134,8 +134,8 @@ "Add text here that would make the AI generate things you don't want in your outputs.": "Thêm văn bản ở đây sẽ khiến trí tuệ nhân tạo tạo ra những điều bạn không muốn trong đầu ra của mình.", "Used if CFG Scale is unset globally, per chat or character": "Sử dụng nếu CFG Scale không được thiết lập toàn cầu, mỗi cuộc trò chuyện hoặc mỗi ký tự.", "Mirostat Tau": "Mirostat Tau", - "Mirostat LR": "Máy điều hòa LR", - "Min Length": "Độ dài tối thiểu", + "Mirostat LR": "Mirostat LR", + "Min Length": "Min Length", "Top K Sampling": "Mẫu Top K", "Nucleus Sampling": "Mẫu hạt nhân", "Top A Sampling": "Mẫu Top A", @@ -162,218 +162,218 @@ "DRY_Multiplier_desc": "Đặt thành giá trị > 0 để bật DRY. Kiểm soát mức độ hình phạt đối với các chuỗi hình phạt ngắn nhất.", "Multiplier": "Số nhân", "DRY_Base_desc": "Kiểm soát tốc độ tăng của hình phạt khi tăng độ dài chuỗi.", - "Base": "Căn cứ", + "Base": "Base", "DRY_Allowed_Length_desc": "Trình tự dài nhất có thể được lặp lại mà không bị phạt.", - "Allowed Length": "Độ dài cho phép", - "Penalty Range": "Phạm vi phạt đền", + "Allowed Length": "Allowed Length", + "Penalty Range": "Penalty Range", "DRY_Sequence_Breakers_desc": "Các mã thông báo mà việc khớp trình tự không được tiếp tục. Được chỉ định dưới dạng danh sách các chuỗi được trích dẫn được phân tách bằng dấu phẩy.", "Sequence Breakers": "Bộ ngắt trình tự", "JSON-serialized array of strings.": "Mảng chuỗi được tuần tự hóa JSON.", - "Dynamic Temperature": "Nhiệt độ động", + "Dynamic Temperature": "Dynamic Temperature", "Scale Temperature dynamically per token, based on the variation of probabilities": "Nhiệt độ tỷ lệ động cho mỗi token, dựa trên sự biến đổi của xác suất.", "Minimum Temp": "Nhiệt độ Tối thiểu", "Maximum Temp": "Nhiệt độ Tối đa", - "Exponent": "Số mũ", + "Exponent": "Exponent", "Mirostat (mode=1 is only for llama.cpp)": "Mirostat (chế độ=1 chỉ dành cho llama.cpp)", "Mirostat_desc": "Mirostat là một bộ điều chỉnh nhiệt cho sự phức tạp của đầu ra.", "Mirostat Mode": "Chế độ Mirostat", "Variability parameter for Mirostat outputs": "Tham số biến đổi cho đầu ra của Mirostat.", "Mirostat Eta": "Mirostat Eta", - "Learning rate of Mirostat": "Tốc độ học của Mirostat.", - "Beam search": "Tìm kiếm Beam", + "Learning rate of Mirostat": "Learning rate of Mirostat.", + "Beam search": "Beam search", "Helpful tip coming soon.": "Lời khuyên hữu ích sắp ra mắt.", "Number of Beams": "Số Lượng Beam", - "Length Penalty": "Phạt Độ dài", + "Length Penalty": "Length Penalty", "Early Stopping": "Dừng Sớm", - "Contrastive search": "Tìm kiếm Trái ngược", - "Penalty Alpha": "Alpha Phạt", + "Contrastive search": "Contrastive search", + "Penalty Alpha": "Penalty Alpha", "Strength of the Contrastive Search regularization term. Set to 0 to disable CS": "Độ mạnh của thuật ngữ điều chỉnh Tìm kiếm Trái ngược. Đặt thành 0 để vô hiệu hóa CS.", - "Do Sample": "Lấy mẫu", + "Do Sample": "Lấy Sample", "Add BOS Token": "Thêm BOS Token", "Add the bos_token to the beginning of prompts. Disabling this can make the replies more creative": "Thêm bos_token vào đầu câu hỏi. Vô hiệu hóa điều này có thể làm cho các câu trả lời sáng tạo hơn", "Ban the eos_token. This forces the model to never end the generation prematurely": "Cấm eos_token. Điều này buộc mô hình không bao giờ kết thúc quá trình sinh ra trước khi cần thiết", "Ignore EOS Token": "Bỏ qua mã thông báo EOS", "Ignore the EOS Token even if it generates.": "Bỏ qua EOS Token ngay cả khi nó được tạo ra.", "Skip Special Tokens": "Bỏ qua Các Token Đặc biệt", - "Temperature Last": "Nhiệt độ Cuối cùng", - "Temperature_Last_desc": "Sử dụng bộ lấy mẫu nhiệt độ cuối cùng. Thường là hợp lý.\nKhi bật: Một nhóm các token tiềm năng được chọn trước tiên, sau đó nhiệt độ được áp dụng để hiệu chỉnh xác suất tương đối của chúng (kỹ thuật, logits).\nKhi vô hiệu hóa: Nhiệt độ được áp dụng trước tiên để hiệu chỉnh xác suất tương đối của từng token, sau đó một nhóm các token tiềm năng được chọn từ đó.\nVô hiệu hóa nhiệt độ cuối cùng.", - "Speculative Ngram": "Ngram đầu cơ", + "Temperature Last": "Temperature Last", + "Temperature_Last_desc": "Sử dụng bộ lấy Temperature cuối cùng. Thường là hợp lý.\nKhi bật: Một nhóm các token tiềm năng được chọn trước tiên, sau đó nhiệt độ được áp dụng để hiệu chỉnh xác suất tương đối của chúng (kỹ thuật, logits).\nKhi vô hiệu hóa: Nhiệt độ được áp dụng trước tiên để hiệu chỉnh xác suất tương đối của từng token, sau đó một nhóm các token tiềm năng được chọn từ đó.\nVô hiệu hóa nhiệt độ cuối cùng.", + "Speculative Ngram": "Speculative Ngram", "Use a different speculative decoding method without a draft model": "Sử dụng phương pháp giải mã suy đoán khác mà không cần mô hình phác thảo.\rƯu tiên sử dụng mô hình dự thảo. Ngram đầu cơ không hiệu quả bằng.", "Spaces Between Special Tokens": "Khoảng cách giữa các mã thông báo đặc biệt", "LLaMA / Mistral / Yi models only": "Chỉ áp dụng cho các mô hình LLaMA / Mistral / Yi. Hãy chắc chắn chọn bộ phân tích đúng trước.\nChuỗi phải không xuất hiện trong kết quả.\nMỗi dòng chỉ một chuỗi. Văn bản hoặc [nhận diện của token].\nNhiều token bắt đầu bằng dấu cách. Sử dụng bộ đếm token nếu bạn không chắc chắn.", "Example: some text [42, 69, 1337]": "Ví dụ:\nmột số văn bản\n[42, 69, 1337]", "Classifier Free Guidance. More helpful tip coming soon": "Hướng dẫn không cần Bộ phân loại. Mẹo hữu ích hơn sẽ được cập nhật sớm.", "Scale": "Tỷ lệ", - "JSON Schema": "Lược đồ JSON", - "Type in the desired JSON schema": "Nhập lược đồ JSON mong muốn", + "JSON Schema": "JSON Schema", + "Type in the desired JSON schema": "Nhập JSON schema mong muốn", "Grammar String": "Chuỗi ngữ pháp", "GBNF or EBNF, depends on the backend in use. If you're using this you should know which.": "GBNF hoặc EBNF, tùy thuộc vào backend đang sử dụng. Nếu bạn đang sử dụng cái này, bạn nên biết cái nào.", - "Top P & Min P": "P & P tối thiểu hàng đầu", + "Top P & Min P": "Top P & Min P", "Load default order": "Tải thứ tự mặc định", "llama.cpp only. Determines the order of samplers. If Mirostat mode is not 0, sampler order is ignored.": "chỉ llama.cpp. Xác định thứ tự lấy mẫu. Nếu chế độ Mirostat khác 0, thứ tự lấy mẫu sẽ bị bỏ qua.", - "Sampler Priority": "Ưu tiên Mẫu", - "Ooba only. Determines the order of samplers.": "Chỉ Ooba. Xác định thứ tự của các mẫu.", - "Character Names Behavior": "Tên nhân vật Hành vi", + "Sampler Priority": "Ưu tiên sampler", + "Ooba only. Determines the order of samplers.": "Chỉ Ooba. Xác định thứ tự của samplers.", + "Character Names Behavior": "Cài đặt tên nhân vật", "Helps the model to associate messages with characters.": "Giúp mô hình liên kết tin nhắn với các ký tự.", "None": "Không", - "character_names_default": "Ngoại trừ các nhóm và cá tính trong quá khứ. Nếu không, hãy đảm bảo bạn cung cấp tên trong lời nhắc.", + "character_names_default": "Ngoại trừ các nhóm và cá tính trong quá khứ. Nếu không, hãy đảm bảo bạn cung cấp tên trong Prompt.", "Don't add character names.": "Không thêm tên nhân vật.", - "Completion": "Đối tượng hoàn thành", + "Completion": "Hoàn thành", "character_names_completion": "Áp dụng hạn chế: chỉ chữ và số Latinh và dấu gạch dưới. Không hoạt động với tất cả các nguồn, đặc biệt là: Claude, MistralAI, Google.", - "Add character names to completion objects.": "Thêm tên nhân vật vào các đối tượng hoàn thành.", + "Add character names to completion objects.": "Thêm tên nhân vật vào completion objects.", "Message Content": "Nội dung tin nhắn", "Prepend character names to message contents.": "Thêm tên ký tự vào nội dung tin nhắn.", - "Continue Postfix": "Tiếp tục hậu tố", + "Continue Postfix": "Tiếp tục Prefix", "The next chunk of the continued message will be appended using this as a separator.": "Đoạn tiếp theo của tin nhắn tiếp theo sẽ được thêm vào bằng cách sử dụng đoạn này làm dấu phân cách.", "Space": "Không gian", "Newline": "Dòng mới", - "Double Newline": "Dòng mới đôi", - "Wrap user messages in quotes before sending": "Bao gói tin nhắn của người dùng trong dấu ngoặc trước khi gửi", - "Wrap in Quotes": "Bọc trong dấu ngoặc", - "Wrap entire user message in quotes before sending.": "Bọc toàn bộ tin nhắn của người dùng trong dấu ngoặc trước khi gửi.", - "Leave off if you use quotes manually for speech.": "Bỏ đi nếu bạn sử dụng dấu ngoặc bằng tay cho phần nói.", - "Continue prefill": "Tiếp tục điền trước", - "Continue sends the last message as assistant role instead of system message with instruction.": "Tiếp tục gửi tin nhắn cuối cùng dưới dạng vai trò trợ lý thay vì tin nhắn hệ thống với hướng dẫn.", - "Squash system messages": "Nén các tin nhắn hệ thống", - "Combines consecutive system messages into one (excluding example dialogues). May improve coherence for some models.": "Kết hợp các tin nhắn hệ thống liên tiếp thành một (loại bỏ các đoạn hội thoại mẫu). Có thể cải thiện tính nhất quán cho một số mô hình.", - "Enable function calling": "Kích hoạt tính năng gọi hàm", + "Double Newline": "Dòng mới kép", + "Wrap user messages in quotes before sending": "Cho tin nhắn của người dùng trong dấu ngoặc kép trước khi gửi", + "Wrap in Quotes": "Cho vào trong dấu ngoặc", + "Wrap entire user message in quotes before sending.": "Cho toàn bộ tin nhắn của người dùng trong dấu ngoặc kép trước khi gửi", + "Leave off if you use quotes manually for speech.": "Bỏ qua nếu bạn sử dụng dấu ngoặc kép cho lời nói.", + "Continue prefill": "Tiếp tục Prefill", + "Continue sends the last message as assistant role instead of system message with instruction.": "Tiếp tục gửi tin nhắn cuối cùng dưới dạng Assistant thay vì Prompt hệ thống với Instruction.", + "Squash system messages": "Nén tin nhắn văn bản hệ thống", + "Combines consecutive system messages into one (excluding example dialogues). May improve coherence for some models.": "Kết hợp các tin nhắn hệ thống liên tiếp thành một (loại bỏ các đoạn hội thoại mẫu). Có thể cải thiện tính nhất quán cho một số model.", + "Enable function calling": "Sử dụng tính năng gọi hàm (function calling)", "Send inline images": "Gửi hình ảnh nội bộ", - "image_inlining_hint_1": "Gửi hình ảnh theo lời nhắc nếu kiểu máy hỗ trợ (ví dụ: GPT-4V, Claude 3 hoặc Llava 13B).\n Sử dụng", + "image_inlining_hint_1": "Gửi hình ảnh theo Prompt nếu kiểu máy hỗ trợ (ví dụ: GPT-4V, Claude 3 hoặc Llava 13B).\n Sử dụng", "image_inlining_hint_2": "hành động đối với bất kỳ tin nhắn nào hoặc", "image_inlining_hint_3": "menu để đính kèm tệp hình ảnh vào cuộc trò chuyện.", "Inline Image Quality": "Chất lượng hình ảnh nội tuyến", "openai_inline_image_quality_auto": "Tự động", "openai_inline_image_quality_low": "Thấp", "openai_inline_image_quality_high": "Cao", - "Use AI21 Tokenizer": "Sử dụng mã thông báo AI21", - "Use the appropriate tokenizer for Jurassic models, which is more efficient than GPT's.": "Sử dụng mã thông báo thích hợp cho các mô hình kỷ Jura, hiệu quả hơn GPT.", - "Use Google Tokenizer": "Sử dụng bộ mã hóa của Google", - "Use the appropriate tokenizer for Google models via their API. Slower prompt processing, but offers much more accurate token counting.": "Sử dụng bộ mã hóa phù hợp cho các mô hình của Google thông qua API của họ. Xử lý lời mời chậm hơn, nhưng cung cấp đếm token chính xác hơn nhiều.", - "Use system prompt": "Sử dụng lời nhắc hệ thống", - "(Gemini 1.5 Pro/Flash only)": "(Chỉ Gemini 1.5 Pro/Flash)", - "Merges_all_system_messages_desc_1": "Hợp nhất tất cả các tin nhắn hệ thống cho đến tin nhắn đầu tiên có vai trò không thuộc hệ thống và gửi chúng theo cách", + "Use AI21 Tokenizer": "Sử bộ Tokenizer (bộ tách từ) của AI21", + "Use the appropriate tokenizer for Jurassic models, which is more efficient than GPT's.": "Sử dụng bộ tách từ thích hợp cho các Model của Jurassic, hiệu quả hơn GPT.", + "Use Google Tokenizer": "Sử Tokenizer của Google", + "Use the appropriate tokenizer for Google models via their API. Slower prompt processing, but offers much more accurate token counting.": "Sử dụng bộ tách từ phù hợp cho các model của Google thông qua API. Xử lý prompt chậm hơn, nhưng đếm token chính xác hơn.", + "Use system prompt": "Sử dụng Prompt hệ thống", + "(Gemini 1.5 Pro/Flash only)": "(Chỉ cho Gemini 1.5 Pro/Flash)", + "Merges_all_system_messages_desc_1": "Hợp nhất tất cả các tin nhắn văn bản hệ thống cho đến tin nhắn đầu tiên có vai trò không thuộc hệ thống và gửi chúng theo cách", "Merges_all_system_messages_desc_2": "cánh đồng.", - "Assistant Prefill": "Điền trước của trợ lý", - "Start Claude's answer with...": "Bắt đầu câu trả lời của Claude với...", - "Assistant Impersonation Prefill": "Điền trước mạo danh trợ lý", - "Use system prompt (Claude 2.1+ only)": "Sử dụng lời mời hệ thống (Chỉ áp dụng cho Claude 2.1+)", - "Send the system prompt for supported models. If disabled, the user message is added to the beginning of the prompt.": "Gửi lời mời hệ thống cho các mô hình được hỗ trợ. Nếu tắt, tin nhắn của người dùng sẽ được thêm vào đầu lời mời.", + "Assistant Prefill": "Prefill trợ lý", + "Start Claude's answer with...": "Claude trả lời bắt đầu bằng...", + "Assistant Impersonation Prefill": "Prefill cho mạo danh trợ lý", + "Use system prompt (Claude 2.1+ only)": "Sử dụng prompt hệ thống (Chỉ áp dụng từ Claude 2.1+)", + "Send the system prompt for supported models. If disabled, the user message is added to the beginning of the prompt.": "Gửi yêu cầu hệ thống cho các model được hỗ trợ. Nếu bị vô hiệu hóa, tin nhắn của người dùng sẽ được thêm vào đầu yêu cầu.", "User first message": "Tin nhắn đầu tiên của người dùng", "Restore User first message": "Khôi phục tin nhắn đầu tiên của người dùng", - "Human message": "Thông điệp, hướng dẫn của con người, v.v.\nKhông thêm gì khi trống, tức là yêu cầu lời nhắc mới với vai trò 'người dùng'.", - "New preset": "Thiết lập mới", - "Delete preset": "Xóa thiết lập", + "Human message": "Prompt, hướng dẫn của human, v.v.\nKhông thêm gì khi trống, tức là yêu cầu Prompt mới với vai trò 'người dùng'.", + "New preset": "Preset mới", + "Delete preset": "Xóa preset", "View / Edit bias preset": "Xem / Chỉnh sửa cài đặt thiên vị", "Add bias entry": "Thêm mục thiên vị", "Most tokens have a leading space.": "Hầu hết các token đều có khoảng trống ở đầu.", "API Connections": "Kết nối API", - "Text Completion": "Hoàn thành văn bản", - "Chat Completion": "Hoàn thành trò chuyện", + "Text Completion": "Text Completion", + "Chat Completion": "Chat Completion", "NovelAI": "NovelAI", - "KoboldAI Horde": "Bầy KoboldAI", + "KoboldAI Horde": "KoboldAI Horde", "KoboldAI": "KoboldAI", "Avoid sending sensitive information to the Horde.": "Tránh gửi thông tin nhạy cảm cho Horde.", - "Review the Privacy statement": "Xem lại Tuyên bố Quyền riêng tư", - "Register a Horde account for faster queue times": "Đăng ký một tài khoản Horde để có thời gian chờ nhanh hơn", - "Learn how to contribute your idle GPU cycles to the Horde": "Học cách đóng góp các chu kỳ GPU không hoạt động của bạn cho Bầy", - "Adjust context size to worker capabilities": "Điều chỉnh kích thước ngữ cảnh cho phù hợp với khả năng của công nhân", + "Review the Privacy statement": "Xem lại Chính sách bảo mật", + "Register a Horde account for faster queue times": "Đăng ký tài khoản Horde để có thời gian xếp hàng ngắn hơn", + "Learn how to contribute your idle GPU cycles to the Horde": "Tìm hiểu cách đóng góp công sức GPU của bạn cho Horde", + "Adjust context size to worker capabilities": "Điều chỉnh kích thước context cho phù hợp với khả năng của công nhân", "Adjust response length to worker capabilities": "Điều chỉnh độ dài phản hồi cho phù hợp với khả năng của công nhân", "Can help with bad responses by queueing only the approved workers. May slowdown the response time.": "Có thể giúp đỡ với các phản hồi không tốt bằng cách xếp hàng chỉ các nhân viên được phê duyệt. Có thể làm chậm lại thời gian phản hồi.", "Trusted workers only": "Chỉ các nhân viên được tin cậy", - "API key": "Khóa API", + "API key": "Key API", "Get it here:": "Nhận nó tại đây:", "Register": "Đăng ký", - "View my Kudos": "Xem các phần Kudos của tôi", + "View my Kudos": "Xem Kudos của tui", "Enter": "Nhập", "to use anonymous mode.": "để sử dụng chế độ ẩn danh.", - "Clear your API key": "Xóa khóa API của bạn", + "Clear your API key": "Xóa key API của tui", "For privacy reasons, your API key will be hidden after you reload the page.": "Vì lý do bảo mật, khóa API của bạn sẽ bị ẩn sau khi bạn tải lại trang.", - "Models": "Mô hình", - "Refresh models": "Làm mới các mô hình", + "Models": "Model", + "Refresh models": "Làm mới model", "-- Horde models not loaded --": "-- Các mô hình Horde không được tải --", "Not connected...": "Không kết nối...", "API url": "URL API", "Example: http://127.0.0.1:5000/api ": "Ví dụ: http://127.0.0.1:5000/api", "Connect": "Kết nối", "Cancel": "Hủy bỏ", - "Novel API key": "Khóa API NovelAI", + "Novel API key": "Key API NovelAI", "Get your NovelAI API Key": "Nhận khóa API NovelAI của bạn", "Enter it in the box below": "Nhập nó vào ô dưới đây", - "Novel AI Model": "Mô hình Novel AI", + "Novel AI Model": "Model Novel AI", "No connection...": "Không có kết nối...", "API Type": "Loại API", "Default (completions compatible)": "Mặc định [OpenAI/tương thích hoàn thành: oobabooga, LM Studio, v.v.]", - "TogetherAI API Key": "Khóa API TogetherAI", - "TogetherAI Model": "Mô hình TogetherAI", + "TogetherAI API Key": "Key API TogetherAI", + "TogetherAI Model": "Model TogetherAI", "-- Connect to the API --": "-- Kết nối với API --", - "OpenRouter API Key": "Khóa API của OpenRouter", - "Click Authorize below or get the key from": "Nhấp vào Tác động dưới đây hoặc lấy khóa từ", + "OpenRouter API Key": "Key API của OpenRouter", + "Click Authorize below or get the key from": "Nhấp vào Tác động dưới đây hoặc lấy Key từ", "View Remaining Credits": "Xem số dư còn lại", - "OpenRouter Model": "Mô hình OpenRouter", - "Model Providers": "Nhà cung cấp mô hình", - "InfermaticAI API Key": "Khóa API InfermaticAI", - "InfermaticAI Model": "Mô hình InfermaticAI", - "DreamGen API key": "Khóa API DreamGen", + "OpenRouter Model": "Model OpenRouter", + "Model Providers": "Nhà cung cấp model", + "InfermaticAI API Key": "Key API InfermaticAI", + "InfermaticAI Model": "Model InfermaticAI", + "DreamGen API key": "Key API DreamGen", "DreamGen Model": "Model DreamGen", - "Mancer API key": "Khóa API của Mancer", - "Mancer Model": "Mô hình Mancer", - "Make sure you run it with": "Đảm bảo bạn chạy nó với", + "Mancer API key": "Key API của Mancer", + "Mancer Model": "Model Mancer", + "Make sure you run it with": "Đảm bảo bạn chạy nó với nó", "flag": "cờ", - "API key (optional)": "Khóa API (tùy chọn)", + "API key (optional)": "Key API (tùy chọn)", "Server url": "URL máy chủ", "Example: 127.0.0.1:5000": "Ví dụ: 127.0.0.1:5000", - "Custom model (optional)": "Mô hình tùy chỉnh (tùy chọn)", + "Custom model (optional)": "Model tùy chỉnh (tùy chọn)", "vllm-project/vllm": "vllm-project/vllm (Chế độ trình bao bọc API OpenAI)", - "vLLM API key": "Khóa API vLLM", + "vLLM API key": "Key API vLLM", "Example: 127.0.0.1:8000": "Ví dụ: http://127.0.0.1:8000", - "vLLM Model": "Mô hình vLLM", + "vLLM Model": "Model vLLM", "PygmalionAI/aphrodite-engine": "PygmalionAI/aphrodite-engine (Chế độ đóng gói cho Giao diện lập trình ứng dụng OpenAI)", - "Aphrodite API key": "Khóa API Aphrodite", - "Aphrodite Model": "Người Mẫu Aphrodite", + "Aphrodite API key": "Key API Aphrodite", + "Aphrodite Model": "Moddel cho Aphrodite", "ggerganov/llama.cpp": "ggerganov/llama.cpp", "Example: 127.0.0.1:8080": "Ví dụ: 127.0.0.1:8080", "Example: 127.0.0.1:11434": "Ví dụ: 127.0.0.1:11434", - "Ollama Model": "Mô hình Ollama", + "Ollama Model": "Model Ollama", "Download": "Tải xuống", - "Tabby API key": "Khóa API Tabby", - "koboldcpp API key (optional)": "Khóa API koboldcpp (tùy chọn)", + "Tabby API key": "Key API Tabby", + "koboldcpp API key (optional)": "Key API koboldcpp (tùy chọn)", "Example: 127.0.0.1:5001": "Ví dụ: 127.0.0.1:5001", - "Authorize": "Ủy quyền", + "Cho phép": "Ủy quyền", "Get your OpenRouter API token using OAuth flow. You will be redirected to openrouter.ai": "Nhận mã thông báo API OpenRouter của bạn bằng cách sử dụng luồng OAuth. Bạn sẽ được chuyển hướng đến openrouter.ai", "Legacy API (pre-OAI, no streaming)": "API cũ (trước OAI, không có streaming)", - "Bypass status check": "Bỏ qua kiểm tra trạng thái", - "Chat Completion Source": "Nguồn Hoàn thành Trò chuyện", - "Reverse Proxy": "Proxy ngược", - "Proxy Presets": "Cài đặt trước proxy", - "Saved addresses and passwords.": "Địa chỉ và mật khẩu đã lưu.", + "Bypass status check": "Bỏ qua check trạng thái", + "Chat Completion Source": "Nguồn cho Chat Completion", + "Reverse Proxy": "Proxy", + "Proxy Presets": "Preset proxy", + "Saved addresses and passwords.": "Link và mật khẩu đã lưu.", "Save Proxy": "Lưu proxy", "Delete Proxy": "Xóa proxy", - "Proxy Name": "Tên Proxy", + "Proxy Name": "Tên của Proxy", "This will show up as your saved preset.": "Điều này sẽ hiển thị dưới dạng cài đặt trước đã lưu của bạn.", - "Proxy Server URL": "URL máy chủ proxy", + "Proxy Server URL": "Link URL proxy", "Alternative server URL (leave empty to use the default value).": "URL máy chủ thay thế (để trống để sử dụng giá trị mặc định).", - "Remove your real OAI API Key from the API panel BEFORE typing anything into this box": "Xóa khóa API OAI thực của bạn khỏi bảng API TRƯỚC khi nhập bất kỳ điều gì vào hộp này", + "Remove your real OAI API Key from the API panel BEFORE typing anything into this box": "Xóa Key API OAI thực của bạn khỏi bảng API TRƯỚC khi nhập bất kỳ điều gì vào hộp này", "We cannot provide support for problems encountered while using an unofficial OpenAI proxy": "Chúng tôi không thể cung cấp hỗ trợ cho các vấn đề gặp phải khi sử dụng proxy OpenAI không chính thức", "Doesn't work? Try adding": "Không hoạt động? Hãy thử thêm", - "at the end!": "cuối cùng!", - "Proxy Password": "Mật khẩu ủy quyền", - "Will be used as a password for the proxy instead of API key.": "Sẽ được sử dụng làm mật khẩu cho proxy thay vì khóa API.", + "at the end!": " ở cuối cùng!", + "Proxy Password": "Mật khẩu cho proxy", + "Will be used as a password for the proxy instead of API key.": "Sẽ được sử dụng làm mật khẩu cho proxy thay vì key API.", "Peek a password": "Xem mật khẩu", - "OpenAI API key": "Khóa API OpenAI", - "View API Usage Metrics": "Xem số liệu sử dụng API", + "OpenAI API key": "OpenAI API key", + "View API Usage Metrics": "Xem stats xài API", "Follow": "Theo dõi", "these directions": "những hướng dẫn này", - "to get your OpenAI API key.": "để lấy khóa API của OpenAI.", - "Use Proxy password field instead. This input will be ignored.": "Thay vào đó, hãy sử dụng trường \"Mật khẩu proxy\". Đầu vào này sẽ bị bỏ qua.", - "OpenAI Model": "Mô hình OpenAI", + "to get your OpenAI API key.": "để lấy Key API của OpenAI.", + "Use Proxy password field instead. This input will be ignored.": "Dùng ô \"Mật khẩu proxy\" đi. Ô này không dùng được đâu.", + "OpenAI Model": "Model OpenAI", "Bypass API status check": "Bỏ qua kiểm tra trạng thái API", - "Show External models (provided by API)": "Hiển thị các mô hình bên ngoài (do API cung cấp)", - "Get your key from": "Lấy khóa của bạn từ", - "Anthropic's developer console": "bảng điều khiển nhà phát triển của Anthropic", - "Slack and Poe cookies will not work here, do not bother trying.": "Slack và Poe cookies sẽ không hoạt động ở đây, đừng cố gắng.", - "Claude Model": "Mô hình Claude", - "Window AI Model": "Mô hình Window AI", - "Model Order": "Sắp xếp mô hình OpenRouter", + "Show External models (provided by API)": "Hiện các model ngoài vào (do API cung cấp)", + "Get your key from": "Lấy Key của bạn từ", + "Anthropic's developer console": "developer console của Anthropic", + "Slack and Poe cookies will not work here, do not bother trying.": "Cookie Slack và Poe không xài được ở đây, đừng có thử.", + "Claude Model": "Model Claude", + "Window AI Model": "Model Window AI", + "Model Order": "Sắp xếp model OpenRouter", "Alphabetically": "Theo thứ tự bảng chữ cái", "Price": "Giá (rẻ nhất)", "Context Size": "Kích thước bối cảnh", @@ -382,45 +382,45 @@ "Allow fallback routes": "Cho phép các tuyến đường phụ", "Allow fallback routes Description": "Bot thay thế tự động nếu mô hình được chọn không thể đáp ứng yêu cầu của bạn.", "openrouter_force_instruct": "Tùy chọn này đã lỗi thời và sẽ bị xóa trong tương lai. Để sử dụng định dạng hướng dẫn, vui lòng chuyển sang OpenRouter trong API hoàn thành văn bản.", - "LEGACY": "DI SẢN", - "Force Instruct Mode formatting": "Buộc định dạng Chế độ hướng dẫn", - "Force_Instruct_Mode_formatting_Description": "Nếu cả Chế độ hướng dẫn và chế độ này được bật, lời nhắc sẽ được SillyTavern định dạng bằng cách sử dụng\n cài đặt định dạng nâng cao (ngoại trừ hướng dẫn System Nhắc). Nếu bị tắt, lời nhắc sẽ được OpenRouter định dạng.", - "Scale API Key": "Khóa API của Scale", - "Clear your cookie": "Xóa cookie của bạn", + "LEGACY": "Cũ", + "Force Instruct Mode formatting": "Buộc định dạng Instruct Mode", + "Force_Instruct_Mode_formatting_Description": "Nếu cả Instruct Mode và chế độ này được bật, Prompt sẽ được SillyTavern định dạng bằng cách sử dụng\n cài đặt định dạng nâng cao (ngoại trừ hướng dẫn System Nhắc). Nếu bị tắt, Prompt sẽ được OpenRouter định dạng.", + "Scale API Key": "Scale API Key", + "Clear your cookie": "Xóa cookie", "Alt Method": "Phương pháp thay thế", - "AI21 API Key": "Khóa API của AI21", - "AI21 Model": "Mô hình AI21", - "Google AI Studio API Key": "Khóa API Google AI Studio", - "Google Model": "Mô hình Google", - "MistralAI API Key": "Khóa API MistralAI", - "MistralAI Model": "Mô hình MistralAI", - "Groq API Key": "Khóa API Groq", - "Groq Model": "Mô hình Groq", - "Perplexity API Key": "Khóa API phức tạp", - "Perplexity Model": "Mô hình bối rối", - "Cohere API Key": "Khóa API Cohere", - "Cohere Model": "Mô hình mạch lạc", - "Custom Endpoint (Base URL)": "Điểm cuối tùy chỉnh (URL cơ sở)", - "Custom API Key": "Khóa API tùy chỉnh", - "Available Models": "Các mẫu có sẵn", - "Prompt Post-Processing": "Hậu xử lý nhanh chóng", - "Applies additional processing to the prompt before sending it to the API.": "Áp dụng xử lý bổ sung cho lời nhắc trước khi gửi nó tới API.", + "AI21 API Key": "AI21 API Key", + "AI21 Model": "Model của AI21", + "Google AI Studio API Key": "Google AI Studio API Key", + "Google Model": "Model của Google", + "MistralAI API Key": "MistralAI API Key", + "MistralAI Model": "Model của MistralAI", + "Groq API Key": "Groq API Key", + "Groq Model": "Model của Groq", + "Perplexity API Key": "Perplexity API Key", + "Perplexity Model": "Model của Perplexity", + "Cohere API Key": "Cohere API Key", + "Cohere Model": "Model của Cohere", + "Custom Endpoint (Base URL)": "Đường link custom (Base URL)", + "Custom API Key": "Key API tùy chỉnh", + "Available Models": "Các Model hiện có", + "Prompt Post-Processing": "Xử lý hậu kỳ Prompt", + "Applies additional processing to the prompt before sending it to the API.": "Áp dụng xử lý bổ sung cho Prompt trước khi gửi nó tới API.", "Verifies your API connection by sending a short test message. Be aware that you'll be credited for it!": "Xác minh kết nối API của bạn bằng cách gửi một tin nhắn kiểm tra ngắn. Hãy nhớ rằng bạn sẽ được ghi nhận về điều đó!", - "Test Message": "Tin nhắn kiểm tra", - "Auto-connect to Last Server": "Tự động kết nối với Máy chủ Cuối cùng", - "Missing key": "❌ Thiếu chìa khóa", - "Key saved": "✔️ Đã lưu chìa khóa", - "View hidden API keys": "Xem các khóa API ẩn", + "Test Message": "Test tin nhắn", + "Auto-connect to Last Server": "Tự động kết nối với link trước đó", + "Missing key": "❌ Thiếu Key", + "Key saved": "✔️ Đã lưu Key", + "View hidden API keys": "Xem các Key API ẩn", "AI Response Formatting": "Định dạng Phản hồi của AI", "Advanced Formatting": "Định dạng Nâng cao", - "Context Template": "Mẫu Ngữ cảnh", + "Context Template": "Mẫu context", "Auto-select this preset for Instruct Mode": "Tự động chọn thiết lập này cho Chế độ Hướng dẫn", "Story String": "Chuỗi Truyện", "Example Separator": "Ngăn cách Mẫu", - "Chat Start": "Bắt đầu Trò chuyện", + "Chat Start": "Bắt đầu Chat", "Add Chat Start and Example Separator to a list of stopping strings.": "Thêm Bắt đầu trò chuyện và Dấu phân cách ví dụ vào danh sách các chuỗi dừng.", "Use as Stop Strings": "Sử dụng như chuỗi dừng", - "context_allow_jailbreak": "Bao gồm Bẻ khóa ở cuối lời nhắc, nếu được xác định trong thẻ ký tự VÀ ''Thích Char. Bẻ khóa'' được bật.\nĐIỀU NÀY KHÔNG ĐƯỢC KHUYẾN NGHỊ CHO CÁC MÔ HÌNH HOÀN THÀNH VĂN BẢN, CÓ THỂ DẪN ĐẾN ĐẦU RA XẤU.", + "context_allow_jailbreak": "Bao gồm Bẻ khóa ở cuối Prompt, nếu được xác định trong thẻ ký tự VÀ ''Thích Char. Bẻ khóa'' được bật.\nĐIỀU NÀY KHÔNG ĐƯỢC KHUYẾN NGHỊ CHO CÁC MÔ HÌNH HOÀN THÀNH VĂN BẢN, CÓ THỂ DẪN ĐẾN ĐẦU RA XẤU.", "Allow Jailbreak": "Cho phép bẻ khóa", "Context Order": "Thứ tự bối cảnh", "Summary": "Bản tóm tắt", @@ -430,9 +430,9 @@ "In-Chat Position not affected": "Thứ tự Tóm tắt và Ghi chú của tác giả chỉ bị ảnh hưởng khi chúng không được đặt vị trí Trong trò chuyện.", "Instruct Mode": "Chế độ Hướng dẫn", "Enabled": "Đã bật", - "instruct_bind_to_context": "Nếu được bật, các mẫu ngữ cảnh sẽ được tự động chọn dựa trên tên mẫu hướng dẫn đã chọn hoặc theo sở thích.", - "Bind to Context": "Buộc vào Ngữ cảnh", - "Presets": "Cài đặt trước", + "instruct_bind_to_context": "Nếu được bật, các mẫu context sẽ được tự động chọn dựa trên tên mẫu hướng dẫn đã chọn hoặc theo sở thích.", + "Bind to Context": "Buộc vào Context", + "Presets": "Cài đặt Preset", "Auto-select this preset on API connection": "Tự động chọn thiết lập này khi kết nối API", "Activation Regex": "Kích hoạt Regex", "Wrap Sequences with Newline": "Bao gói Các chuỗi với Dòng mới", @@ -440,12 +440,12 @@ "Skip Example Dialogues Formatting": "Bỏ qua Định dạng Đoạn hội thoại Mẫu", "Include Names": "Bao gồm Tên", "Force for Groups and Personas": "Ép buộc cho Nhóm và Nhân vật", - "System Prompt": "Lời nhắc Hệ thống", + "System Prompt": "Prompt của hệ thống", "Instruct Mode Sequences": "Các chuỗi chế độ hướng dẫn", - "System Prompt Wrapping": "Gói lời nhắc hệ thống", - "Inserted before a System prompt.": "Được chèn trước lời nhắc Hệ thống.", - "System Prompt Prefix": "Tiền tố nhắc hệ thống", - "Inserted after a System prompt.": "Được chèn sau lời nhắc của Hệ thống.", + "System Prompt Wrapping": "Gói Prompt hệ thống", + "Inserted before a System prompt.": "Được chèn trước Prompt Hệ thống.", + "System Prompt Prefix": "Tiếp đầu ngữ cho Prompt hệ thống", + "Inserted after a System prompt.": "Được chèn sau Prompt của Hệ thống.", "System Prompt Suffix": "Hậu tố nhắc nhở hệ thống", "Chat Messages Wrapping": "Gói tin nhắn trò chuyện", "Inserted before a User message and as a last prompt line when impersonating.": "Được chèn trước thông báo Người dùng và làm dòng nhắc nhở cuối cùng khi mạo danh.", @@ -473,8 +473,8 @@ "Stop Sequence": "Chuỗi Dừng", "Will be inserted at the start of the chat history if it doesn't start with a User message.": "Sẽ được chèn vào đầu lịch sử trò chuyện nếu nó không bắt đầu bằng tin nhắn Người dùng.", "User Filler Message": "Thông báo điền của người dùng", - "Context Formatting": "Định dạng Ngữ cảnh", - "(Saved to Context Template)": "(Đã lưu trong Mẫu Ngữ cảnh)", + "Context Formatting": "Định dạng context", + "(Saved to Context Template)": "(Đã lưu trong Mẫu context)", "Always add character's name to prompt": "Luôn thêm tên nhân vật vào điều khiển", "Generate only one line per request": "Chỉ tạo một dòng cho mỗi yêu cầu", "Trim Incomplete Sentences": "Cắt các câu không hoàn chỉnh", @@ -495,12 +495,12 @@ "Auto-Continue": "Tự động Tiếp tục", "Allow for Chat Completion APIs": "Cho phép các API hoàn thành Trò chuyện", "Target length (tokens)": "Độ dài mục tiêu (token)", - "World Info": "Thông tin Thế giới", + "World Info": "World Info", "Locked = World Editor will stay open": "Được khóa = Trình chỉnh sửa Thế giới sẽ được mở", "Worlds/Lorebooks": "Thế giới", "Active World(s) for all chats": "Thế giới Hoạt động cho tất cả các cuộc trò chuyện", - "-- World Info not found --": "-- Không tìm thấy Thông tin Thế giới --", - "Global World Info/Lorebook activation settings": "Cài đặt kích hoạt Thông tin thế giới toàn cầu/Lorebook", + "-- World Info not found --": "-- Không tìm thấy World Info --", + "Global World Info/Lorebook activation settings": "Cài đặt kích hoạt Thông tin thế giới World Info/Lorebook", "Click to expand": "Bấm để mở rộng", "Scan Depth": "Độ sâu quét", "Context %": "Bối cảnh %", @@ -516,7 +516,7 @@ "Global Lore First": "Sử liệu toàn cầu đầu tiên", "Entries can activate other entries by mentioning their keywords": "Các mục có thể kích hoạt các mục khác bằng cách đề cập đến từ khóa của họ", "Recursive Scan": "Quét đệ quy", - "Lookup for the entry keys in the context will respect the case": "Tìm kiếm các khóa mục trong ngữ cảnh sẽ tôn trọng trường hợp", + "Lookup for the entry keys in the context will respect the case": "Tìm kiếm các khóa mục trong context sẽ tôn trọng trường hợp", "Case Sensitive": "Phân biệt chữ hoa chữ thường", "If the entry key consists of only one word, it would not be matched as part of other words": "Nếu khóa mục bao gồm chỉ một từ, nó sẽ không được kết hợp như một phần của các từ khác", "Match Whole Words": "Khớp toàn bộ từ", @@ -527,15 +527,15 @@ "New": "Mới", "or": "hoặc", "--- Pick to Edit ---": "--- Chọn để Chỉnh sửa ---", - "Rename World Info": "Đổi tên Thông tin Thế giới", + "Rename World Info": "Đổi tên World Info", "Open all Entries": "Mở tất cả các Mục", "Close all Entries": "Đóng tất cả các Mục", "New Entry": "Mục mới", "Fill empty Memo/Titles with Keywords": "Điền vào Memo/Tiêu đề trống với từ khóa", - "Import World Info": "Nhập Thông tin Thế giới", - "Export World Info": "Xuất Thông tin Thế giới", - "Duplicate World Info": "Nhân đôi Thông tin Thế giới", - "Delete World Info": "Xóa Thông tin Thế giới", + "Import World Info": "Nhập World Info", + "Export World Info": "Xuất World Info", + "Duplicate World Info": "Nhân đôi World Info", + "Delete World Info": "Xóa World Info", "Search...": "Tìm kiếm...", "Search": "Tìm kiếm", "Priority": "Ưu tiên", @@ -587,11 +587,11 @@ "UI Border": "Viền UI", "User Message Blur Tint": "Màu sắc làm mờ Tin nhắn của Người dùng", "AI Message Blur Tint": "Màu sắc làm mờ Tin nhắn của Trí tuệ Nhân tạo", - "Chat Width": "Chiều rộng trò chuyện", + "Chat Width": "Chiều rộng chat", "Width of the main chat window in % of screen width": "Chiều rộng của cửa sổ trò chuyện chính tính bằng % chiều rộng màn hình", "Font Scale": "Tỷ lệ Font", "Font size": "Cỡ chữ", - "Blur Strength": "Sức mạnh mờ", + "Blur Strength": "Mực độ mạnh mờ", "Blur strength on UI panels.": "Độ mờ trên bảng UI.", "Text Shadow Width": "Độ rộng bóng văn bản", "Strength of the text shadows": "Độ mạnh của bóng văn bản", @@ -603,7 +603,7 @@ "No Text Shadows": "Không có bóng văn bản", "Reduce chat height, and put a static sprite behind the chat window": "Giảm chiều cao của cuộc trò chuyện và đặt một sprite tĩnh phía sau cửa sổ trò chuyện", "Waifu Mode": "Chế độ Waifu", - "Always show the full list of the Message Actions context items for chat messages, instead of hiding them behind '...'": "Luôn hiển thị danh sách đầy đủ các mục ngữ cảnh Hành động Tin nhắn cho các tin nhắn trò chuyện, thay vì ẩn chúng sau '...'", + "Always show the full list of the Message Actions context items for chat messages, instead of hiding them behind '...'": "Luôn hiển thị danh sách đầy đủ các mục context Hành động Tin nhắn cho các tin nhắn trò chuyện, thay vì ẩn chúng sau '...'", "Auto-Expand Message Actions": "Tự động mở rộng Hành động Tin nhắn", "Alternative UI for numeric sampling parameters with fewer steps": "Giao diện người dùng thay thế cho các tham số mẫu số học với ít bước hơn", "Zen Sliders": "Thanh trượt Zen", @@ -614,7 +614,7 @@ "Show a timestamp for each message in the chat log": "Hiển thị dấu thời gian cho mỗi tin nhắn trong nhật ký trò chuyện", "Chat Timestamps": "Dấu thời gian Chat", "Show an icon for the API that generated the message": "Hiển thị biểu tượng cho API đã tạo ra tin nhắn", - "Model Icon": "Biểu tượng Mô hình", + "Model Icon": "Biểu tượng Model", "Show sequential message numbers in the chat log": "Hiển thị số tin nhắn tuần tự trong nhật ký trò chuyện", "Message IDs": "ID Tin nhắn", "Hide avatars in chat messages.": "Ẩn hình đại diện trong tin nhắn trò chuyện.", @@ -639,9 +639,9 @@ "Use fuzzy matching, and search characters in the list by all data fields, not just by a name substring": "Sử dụng kết hợp mờ, và tìm kiếm nhân vật trong danh sách bằng tất cả các trường dữ liệu, không chỉ bằng một phần của tên", "Advanced Character Search": "Tìm kiếm Nhân vật Nâng cao", "If checked and the character card contains a prompt override (System Prompt), use that instead": "Nếu được kiểm tra và thẻ nhân vật chứa một lệnh ghi đè (Lệnh hệ thống), hãy sử dụng thay vào đó", - "Prefer Character Card Prompt": "Ưu tiên Gợi ý từ Thẻ Nhân vật", + "Prefer Character Card Prompt": "Ưu tiên Gợi ý từ Card", "If checked and the character card contains a jailbreak override (Post History Instruction), use that instead": "Nếu được kiểm tra và thẻ nhân vật chứa một lệnh phá vỡ giam giữ (Hướng dẫn Lịch sử Bài viết), hãy sử dụng thay vào đó", - "Prefer Character Card Jailbreak": "Ưu tiên Phá vỡ Hỏa", + "Prefer Character Card Jailbreak": "Ưu tiên Jailbreak từ Card", "Avoid cropping and resizing imported character images. When off, crop/resize to 512x768": "Tránh cắt xén và thay đổi kích thước hình ảnh ký tự đã nhập. Khi tắt, hãy cắt/thay đổi kích thước thành 512x768.", "Never resize avatars": "Không bao giờ thay đổi kích thước hình đại diện", "Show actual file names on the disk, in the characters list display only": "Hiển thị tên tệp thực tế trên đĩa, chỉ trong danh sách nhân vật", @@ -649,26 +649,26 @@ "Prompt to import embedded card tags on character import. Otherwise embedded tags are ignored": "Nhắc nhập các thẻ thẻ nhúng trên thẻ nhân vật nhập khẩu. Nếu không, các thẻ nhúng sẽ bị bỏ qua", "Import Card Tags": "Nhập Tags Thẻ", "Hide character definitions from the editor panel behind a spoiler button": "Ẩn định nghĩa nhân vật từ bảng chỉnh sửa sau một nút spoil", - "Spoiler Free Mode": "Chế độ Không bị lộ", - "Miscellaneous": "Đa dạng", + "Spoiler Free Mode": "Ẩn spoiler", + "Miscellaneous": "Linh tinh", "Reload and redraw the currently open chat": "Tải lại và vẽ lại cuộc trò chuyện đang mở hiện tại", "Reload Chat": "Tải lại Chat", "Debug Menu": "Menu Debug", - "Smooth Streaming": "Truyền phát mượt mà", - "Experimental feature. May not work for all backends.": "Tính năng thực nghiệm. Có thể không hoạt động cho tất cả các chương trình phụ trợ.", + "Smooth Streaming": "Streaming mượt", + "Experimental feature. May not work for all backends.": "Tính năng thực nghiệm. Có thể không hoạt động cho tất cả các Backends.", "Slow": "Chậm", "Fast": "Nhanh", - "Play a sound when a message generation finishes": "Phát ra âm thanh khi quá trình tạo tin nhắn kết thúc", + "Play a sound when a message generation finishes": "Phát ra âm thanh thông báo khi tin nhắn từ Char kết thúc", "Message Sound": "Âm thanh Tin nhắn", - "Only play a sound when ST's browser tab is unfocused": "Chỉ phát âm thanh khi tab trình duyệt của ST không được tập trung", + "Only play a sound when ST's browser tab is unfocused": "Chỉ phát âm thanh khi tab trình duyệt ST không được tập trung", "Background Sound Only": "Chỉ Âm thanh Nền", "Reduce the formatting requirements on API URLs": "Giảm yêu cầu định dạng trên URL của API", - "Relaxed API URLS": "URL API được thư giãn", - "Ask to import the World Info/Lorebook for every new character with embedded lorebook. If unchecked, a brief message will be shown instead": "Hỏi để nhập Thông tin Thế giới/Sách lịch sử cho mỗi nhân vật mới có sẵn sách lịch sử nhúng. Nếu không được kiểm tra, thay vào đó sẽ hiển thị một tin nhắn tóm tắt", - "Lorebook Import Dialog": "Hộp thoại Nhập khẩu Sách về truyền thống", - "Restore unsaved user input on page refresh": "Khôi phục đầu vào của người dùng chưa được lưu khi làm mới trang", - "Restore User Input": "Khôi phục Đầu vào Người dùng", - "Allow repositioning certain UI elements by dragging them. PC only, no effect on mobile": "Cho phép di chuyển lại một số phần tử giao diện người dùng bằng cách kéo chúng. Chỉ dành cho PC, không ảnh hưởng đến điện thoại di động", + "Relaxed API URLS": "URL API thư giãn", + "Ask to import the World Info/Lorebook for every new character with embedded lorebook. If unchecked, a brief message will be shown instead": "Hỏi để nhập World Info/Lorebook cho mỗi nhân vật mới có sẵn lorebook nhúng. Nếu không được kiểm tra, thay vào đó sẽ hiển thị một tin nhắn tóm tắt", + "Lorebook Import Dialog": "Nhập ví dụ lời thoại của Lorebook", + "Restore unsaved user input on page refresh": "Khôi phục đầu vào của người dùng chưa được lưu khi refresh trang", + "Restore User Input": "Khôi phục input của người dùng", + "Allow repositioning certain UI elements by dragging them. PC only, no effect on mobile": "Cho phép di chuyển một số thành phần giao diện người dùng bằng cách kéo chúng. Chỉ dành cho PC, không có tác dụng trên điền thoại", "Movable UI Panels": "Bảng Giao diện người dùng Có thể di chuyển", "MovingUI preset. Predefined/saved draggable positions": "Cài đặt trước MovingUI. Vị trí có thể kéo trước/saved", "MUI Preset": "Cài đặt trước MUI:", @@ -681,15 +681,15 @@ "# Messages to Load": "# tin nhắn. để tải", "The number of chat history messages to load before pagination.": "Số lượng tin nhắn lịch sử trò chuyện cần tải trước khi phân trang.", "(0 = All)": "(0 = Tất cả)", - "Streaming FPS": "FPS Phát trực tiếp", - "Update speed of streamed text.": "Cập nhật tốc độ của văn bản truyền phát.", + "Streaming FPS": "FPS của Streaming", + "Update speed of streamed text.": "Tốc đọ của streaming văn bản.", "Example Messages Behavior": "Hành vi Tin nhắn Mẫu", "Gradual push-out": "Đẩy ra dần", "Always include examples": "Luôn bao gồm các ví dụ", "Never include examples": "Không bao giờ bao gồm các ví dụ", "Send on Enter": "Gửi khi nhấn Enter", "Disabled": "Vô hiệu", - "Automatic (PC)": "Tự động (PC)", + "Automatic (PC)": "Tự động (Trên PC)", "Press Send to continue": "Nhấn Gửi để tiếp tục", "Show a button in the input area to ask the AI to continue (extend) its last message": "Hiển thị một nút trong khu vực nhập để yêu cầu trí tuệ nhân tạo tiếp tục (mở rộng) tin nhắn cuối cùng của nó", "Quick 'Continue' button": "Nút 'Tiếp tục' nhanh", @@ -712,10 +712,10 @@ "Skip encoding and characters in message text, allowing a subset of HTML markup as well as Markdown": "Bỏ qua mã hóa và ký tự trong văn bản tin nhắn, cho phép một tập con của đánh dấu HTML cũng như Markdown", "Show tags in responses": "Hiển thị thẻ trong các phản hồi", "Allow AI messages in groups to contain lines spoken by other group members": "Cho phép các tin nhắn của trí tuệ nhân tạo trong các nhóm chứa các dòng được nói bởi các thành viên khác trong nhóm", - "Relax message trim in Groups": "Thư giãn việc cắt tỉa tin nhắn trong Nhóm", - "Log prompts to console": "Ghi nhận các lời nhắc vào bảng điều khiển", - "Requests logprobs from the API for the Token Probabilities feature": "Yêu cầu logprobs từ API cho tính năng Xác suất Token", - "Request token probabilities": "Yêu cầu xác suất token", + "Relax message trim in Groups": "Giảm nhẹ việc cắt đoạn tin nhắn trong Nhóm", + "Log prompts to console": "Ghi nhận các Prompt vào bảng điều khiển", + "Requests logprobs from the API for the Token Probabilities feature": "Yêu cầu logprobs từ API cho bảng Xác suất Token", + "Request token probabilities": "Yêu cầu bảng xác suất token", "Automatically reject and re-generate AI message based on configurable criteria": "Tự động từ chối và tạo lại tin nhắn của trí tuệ nhân tạo dựa trên các tiêu chí có thể cấu hình", "Auto-swipe": "Tự động vuốt", "Enable the auto-swipe function. Settings in this section only have an effect when auto-swipe is enabled": "Bật chức năng tự động vuốt. Các cài đặt trong phần này chỉ có tác dụng khi tự động vuốt được bật", @@ -731,11 +731,11 @@ "Autocomplete Matching": "Kết hợp", "Starts with": "Bắt đầu với", "Includes": "Bao gồm", - "Fuzzy": "Mờ", + "Fuzzy": "Fuzzy", "Sets the style of the autocomplete.": "Đặt kiểu tự động hoàn thành.", "Autocomplete Style": "Phong cách", - "Follow Theme": "Theo dõi chủ đề", - "Dark": "Tối tăm", + "Follow Theme": "Đồng bộ giao diện", + "Dark": "Giao diện tối", "Sets the font size of the autocomplete.": "Đặt kích thước phông chữ của tự động hoàn thành.", "Sets the width of the autocomplete.": "Đặt chiều rộng của tự động hoàn thành.", "Autocomplete Width": "Chiều rộng", @@ -751,21 +751,21 @@ "REPLACE_GETVAR": "REPLACE_GETVAR", "Change Background Image": "Thay đổi Hình nền", "Filter": "Bộ lọc", - "Automatically select a background based on the chat context": "Tự động chọn một nền dựa trên ngữ cảnh trò chuyện", + "Automatically select a background based on the chat context": "Tự động chọn một nền dựa trên context trò chuyện", "Auto-select": "Tự động chọn", "System Backgrounds": "Nền Hệ thống", "Chat Backgrounds": "Hình nền Chat", "bg_chat_hint_1": "Hình nền trò chuyện được tạo bằng", - "bg_chat_hint_2": "tiện ích mở rộng sẽ xuất hiện ở đây.", + "bg_chat_hint_2": "tiện ích sẽ xuất hiện ở đây.", "Extensions": "Tiện ích", - "Notify on extension updates": "Thông báo về các bản cập nhật của tiện ích mở rộng", - "Manage extensions": "Quản lý tiện ích mở rộng", - "Import Extension From Git Repo": "Nhập mở rộng từ Git Repo", - "Install extension": "Cài đặt tiện ích mở rộng", + "Notify on extension updates": "Thông báo về các bản cập nhật của tiện ích", + "Manage extensions": "Quản lý tiện ích", + "Import Extension From Git Repo": "Nhập tiện ích từ Git Repo", + "Install extension": "Cài đặt tiện ích", "Extras API:": "API bổ sung:", "Auto-connect": "Tự động kết nối", "Extras API URL": "URL API bổ sung", - "Extras API key (optional)": "Khóa API Phụ (tùy chọn)", + "Extras API key (optional)": "Key API Phụ (tùy chọn)", "Persona Management": "Quản lý Nhân cách", "How do I use this?": "Tôi sử dụng cái này như thế nào?", "Click for stats!": "Nhấp để xem thống kê!", @@ -774,17 +774,17 @@ "Backup": "Sao lưu", "Restore your personas from a file": "Khôi phục nhân cách của bạn từ một tập tin", "Restore": "Khôi phục", - "Create a dummy persona": "Tạo một nhân cách giả mạo", + "Create a dummy persona": "Tạo một nhân cách giả", "Create": "Tạo", "Toggle grid view": "Chuyển đổi chế độ xem lưới", "No persona description": "[Không có mô tả]", "Name": "Tên", "Enter your name": "Nhập tên của bạn", - "Click to set a new User Name": "Nhấp để đặt một tên Người dùng mới", - "Click to lock your selected persona to the current chat. Click again to remove the lock.": "Nhấp để khóa nhân cách được chọn của bạn vào cuộc trò chuyện hiện tại. Nhấp một lần nữa để loại bỏ khóa.", + "Click to set a new User Name": "Đúp để đặt một tên Người dùng mới", + "Click to lock your selected persona to the current chat. Click again to remove the lock.": "Đúp để khóa nhân cách được chọn của bạn vào cuộc trò chuyện hiện tại. Nhấp một lần nữa để loại bỏ khóa.", "Click to set user name for all messages": "Nhấp để đặt tên người dùng cho tất cả các tin nhắn", "Persona Description": "Mô tả Nhân cách", - "Example: [{{user}} is a 28-year-old Romanian cat girl.]": "Ví dụ: [{{user}} là một cô gái mèo Rumani 28 tuổi.]", + "Example: [{{user}} is a 28-year-old Romanian cat girl.]": "Ví dụ: [{{user}} là một cô bé mèo người România 28 tuổi.]", "Tokens persona description": "Mô tả Nhân cách", "Position:": "Vị trí:", "In Story String / Prompt Manager": "Trong Chuỗi Truyện / Quản lý Lời nhắc", @@ -805,12 +805,12 @@ "Total tokens": "Tổng số token", "Calculating...": "Đang tính...", "Tokens": "Token", - "Permanent tokens": "Mã thông báo vĩnh viễn", + "Permanent tokens": "Token vĩnh viễn", "Permanent": "Vĩnh viễn", - "About Token 'Limits'": "Giới thiệu về 'Giới hạn' mã thông báo", + "About Token 'Limits'": "Giới thiệu về 'Giới hạn' Token", "Toggle character info panel": "Chuyển đổi bảng thông tin nhân vật", "Name this character": "Đặt tên cho nhân vật này", - "extension_token_counter": "Mã thông báo:", + "extension_token_counter": "Đếm Token:", "Click to select a new avatar for this character": "Nhấp để chọn một hình đại diện mới cho nhân vật này", "Add to Favorites": "Thêm vào Mục ưa thích", "Advanced Definition": "Định nghĩa Nâng cao", @@ -821,26 +821,26 @@ "Create Character": "Tạo Nhân vật", "Delete Character": "Xóa Nhân vật", "More...": "Thêm...", - "Link to World Info": "Liên kết đến Thông tin Thế giới", - "Import Card Lore": "Nhập lời nhắc Thẻ", + "Link to World Info": "Liên kết đến World Info", + "Import Card Lore": "Nhập Card Lore", "Scenario Override": "Ghi đè Kịch bản", - "Convert to Persona": "Chuyển đổi sang Persona", + "Convert to Persona": "Chuyển đổi sang Persona (Nhân cách)", "Rename": "Đổi tên", "Link to Source": "Liên kết tới nguồn", "Replace / Update": "Thay thế/Cập nhật", "Import Tags": "Nhập thẻ", - "Search / Create Tags": "Tìm kiếm / Tạo Tags", + "Search / Create Tags": "Tìm kiếm / Tạo Thẻ", "View all tags": "Xem tất cả các tag", - "Creator's Notes": "Ghi chú của Người tạo", + "Creator's Notes": "Ghi chú của Tác giả", "Show / Hide Description and First Message": "Hiện / Ẩn Mô tả và Tin nhắn Đầu tiên", "Character Description": "Mô tả Nhân vật", - "Click to allow/forbid the use of external media for this character.": "Bấm để cho phép/cấm sử dụng phương tiện bên ngoài cho ký tự này.", - "Ext. Media": "Ex. Phương tiện truyền thông", - "Describe your character's physical and mental traits here.": "Mô tả các đặc điểm về thể chất và tinh thần của nhân vật ở đây.", + "Click to allow/forbid the use of external media for this character.": "Đúp để cho phép/cấm sử dụng phương tiện bên ngoài cho nhân vật này.", + "Ext. Media": "Ex. Tệp", + "Describe your character's physical and mental traits here.": "Mô tả ngoại hình và tính cách nhân vật của bạn ở đây.", "First message": "Tin nhắn đầu tiên", - "Click to set additional greeting messages": "Nhấp để đặt thêm tin nhắn chào mừng", + "Click to set additional greeting messages": "Bấm để set thêm câu chào :>", "Alt. Greetings": "thay thế. Lời chào hỏi", - "This will be the first message from the character that starts every chat.": "Điều này sẽ là tin nhắn đầu tiên từ nhân vật mà bắt đầu mỗi cuộc trò chuyện.", + "This will be the first message from the character that starts every chat.": "Đây sẽ là câu chào đầu tiên của nhân vật mỗi khi mở đầu cuộc trò chuyện nè :>", "Group Controls": "Điều khiển Nhóm", "Chat Name (Optional)": "Tên Trò chuyện (Tùy chọn)", "Click to select a new avatar for this group": "Nhấp để chọn một hình đại diện mới cho nhóm này", @@ -857,17 +857,17 @@ "Inserted after each part of the joined fields.": "Được chèn sau mỗi phần của các trường đã nối.", "Join Suffix": "Tham gia hậu tố", "Set a group chat scenario": "Đặt một kịch bản trò chuyện nhóm", - "Click to allow/forbid the use of external media for this group.": "Nhấp để cho phép/cấm sử dụng phương tiện truyền thông bên ngoài cho nhóm này.", - "Restore collage avatar": "Khôi phục hình đại diện hợp thành", - "Allow self responses": "Cho phép phản hồi tự", + "Click to allow/forbid the use of external media for this group.": "Đúp để cho phép/cấm sử dụng phương tiện bên ngoài cho nhóm này.", + "Restore collage avatar": "Khôi phục ảnh đại diện ghép", + "Allow self responses": "Cho phép tự phản hồi", "Auto Mode": "Chế độ Tự động", "Auto Mode delay": "Độ trễ chế độ tự động", - "Hide Muted Member Sprites": "Ẩn các thành viên bị tắt tiếng", + "Hide Muted Member Sprites": "Ẩn các thành viên bị câm", "Current Members": "Thành viên hiện tại", "Add Members": "Thêm thành viên", "Create New Character": "Tạo Nhân vật Mới", "Import Character from File": "Nhập Nhân vật từ Tệp", - "Import content from external URL": "Nhập nội dung từ URL bên ngoài", + "Import content from external URL": "Nhập nội dung từ link URL bên ngoài", "Create New Chat Group": "Tạo Nhóm Trò chuyện Mới", "Characters sorting order": "Thứ tự sắp xếp Nhân vật", "A-Z": "A-Z", @@ -878,70 +878,70 @@ "Recent": "Gần đây", "Most chats": "Nhiều cuộc trò chuyện nhất", "Least chats": "Ít cuộc trò chuyện nhất", - "Most tokens": "Nhiều nhất các mã thông báo", - "Least tokens": "Ít nhất các mã thông báo", + "Most tokens": "Nhiều token nhất", + "Least tokens": "Ít token nhất", "Random": "Ngẫu nhiên", "Toggle character grid view": "Chuyển đổi chế độ xem lưới nhân vật", "Bulk_edit_characters": "Chỉnh sửa nhân vật theo lô", "Bulk select all characters": "Chọn hàng loạt tất cả các ký tự", "Bulk delete characters": "Xóa nhân vật theo lô", - "popup-button-save": "Cứu", + "popup-button-save": "Lưu", "popup-button-yes": "Đúng", "popup-button-no": "KHÔNG", - "popup-button-cancel": "Hủy bỏ", - "popup-button-import": "Nhập khẩu", + "popup-button-cancel": "Hủy", + "popup-button-import": "Nhập", "Advanced Defininitions": "Các Định nghĩa Nâng cao", - "Prompt Overrides": "Ghi đè nhắc nhở", + "Prompt Overrides": "Ghi đè Prompt", "(For Chat Completion and Instruct Mode)": "(Đối với chế độ hoàn thành trò chuyện và hướng dẫn)", - "Insert {{original}} into either box to include the respective default prompt from system settings.": "Chèn {{original}} vào bất kỳ hộp nào để bao gồm lời nhắc mặc định tương ứng từ cài đặt hệ thống.", - "Main Prompt": "Lời nhắc Chính", + "Insert {{original}} into either box to include the respective default prompt from system settings.": "Chèn {{original}} vào bất kỳ hộp nào để bao gồm Prompt mặc định tương ứng từ cài đặt hệ thống.", + "Main Prompt": "Prompt Chính", "Any contents here will replace the default Main Prompt used for this character. (v2 spec: system_prompt)": "Bất kỳ nội dung nào ở đây sẽ thay thế Lời nhắc Chính mặc định được sử dụng cho nhân vật này. (v2 spec: hệ thống_lời_nhắc)", "Any contents here will replace the default Jailbreak Prompt used for this character. (v2 spec: post_history_instructions)": "Bất kỳ nội dung nào ở đây sẽ thay thế Lời nhắc Phá vỡ giam giữ mặc định được sử dụng cho nhân vật này. (v2 spec: hệ thống_lời_nhắc_sau_lịch_sử)", - "Creator's Metadata (Not sent with the AI prompt)": "Dữ liệu siêu dữ liệu của Người tạo (Không được gửi kèm với lời nhắc AI)", - "Creator's Metadata": "Siêu dữ liệu của người sáng tạo", + "Creator's Metadata (Not sent with the AI prompt)": "Dữ liệu siêu dữ liệu của tác giả (Không được gửi kèm với Prompt AI)", + "Creator's Metadata": "Siêu dữ liệu của tác giả", "(Not sent with the AI Prompt)": "(Không được gửi bằng Lời nhắc AI)", "Everything here is optional": "Tất cả mọi thứ ở đây đều là tùy chọn", - "(Botmaker's name / Contact Info)": "(Tên của Người tạo Bot / Thông tin Liên hệ)", + "(Botmaker's name / Contact Info)": "(Tên của tác giả Bot / Thông tin Liên hệ)", "(If you want to track character versions)": "(Nếu bạn muốn theo dõi phiên bản của nhân vật)", - "(Describe the bot, give use tips, or list the chat models it has been tested on. This will be displayed in the character list.)": "(Mô tả bot, cung cấp mẹo sử dụng hoặc liệt kê các mô hình trò chuyện mà nó đã được thử nghiệm. Điều này sẽ được hiển thị trong danh sách nhân vật.)", + "(Describe the bot, give use tips, or list the chat models it has been tested on. This will be displayed in the character list.)": "(Mô tả bot, cung cấp mẹo sử dụng hoặc liệt kê các model mà nó đã được thử nghiệm. Cái này sẽ được hiển thị trong danh sách nhân vật.)", "Tags to Embed": "Tags để nhúng", "(Write a comma-separated list of tags)": "(Viết một danh sách các tags được phân tách bằng dấu phẩy)", "Personality summary": "Tóm tắt Tính cách", "(A brief description of the personality)": "(Một mô tả ngắn gọn về tính cách)", "Scenario": "Tình huống", - "(Circumstances and context of the interaction)": "(Hoàn cảnh và ngữ cảnh của sự tương tác)", + "(Circumstances and context of the interaction)": "(Hoàn cảnh và context của sự tương tác)", "Character's Note": "Ghi chú của nhân vật", "(Text to be inserted in-chat @ designated depth and role)": "(Văn bản sẽ được chèn vào cuộc trò chuyện @ độ sâu và vai trò được chỉ định)", "@ Depth": "@ Chiều sâu", "Role": "Vai trò", - "Talkativeness": "Tính chuyện", - "How often the character speaks in group chats!": "Nhân vật nói chuyện trong các cuộc trò chuyện nhóm như thế nào!", - "How often the character speaks in": "Tần suất nhân vật nói chuyện", + "Talkativeness": "Mức nói lắm", + "How often the character speaks in group chats!": "Tần suất nhân vật này phát biểu trong các cuộc trò chuyện nhóm!", + "How often the character speaks in": "Tần suất nhân vật này phát biểu trong", "group chats!": "các cuộc trò chuyện nhóm!", - "Shy": "Rụt rè", + "Shy": "Nhát", "Normal": "Bình thường", - "Chatty": "Nói nhiều", - "Examples of dialogue": "Ví dụ về đối thoại", - "Important to set the character's writing style.": "Quan trọng để thiết lập phong cách viết của nhân vật.", + "Chatty": "Lắm mồm", + "Examples of dialogue": "Ví dụ về lời đối thoại", + "Important to set the character's writing style.": "Quan trọng là phải thiết lập phong cách viết của nhân vật.", "(Examples of chat dialog. Begin each example with START on a new line.)": "(Các ví dụ về đoạn hội thoại trò chuyện. Bắt đầu mỗi ví dụ với START trên một dòng mới.)", "Save": "Lưu", "Chat History": "Lịch sử Trò chuyện", "Import Chat": "Nhập trò chuyện", "Copy to system backgrounds": "Sao chép vào nền hệ thống", - "Rename background": "Đổi tên nền", + "Rename background": "Đổi tên nền background", "Lock": "Khóa", "Unlock": "Mở khóa", - "Delete background": "Xóa nền", + "Delete background": "Xóa nền background", "Chat Scenario Override": "Ghi đè kịch bản trò chuyện", "Remove": "Xóa", "Type here...": "Nhập vào đây...", "Chat Lorebook": "Sách truyền thuyết trò chuyện cho", "Chat Lorebook for": "Sách truyền thuyết trò chuyện cho", "chat_world_template_txt": "Thông tin thế giới được chọn sẽ bị ràng buộc với cuộc trò chuyện này. Khi tạo phản hồi AI,\n nó sẽ được kết hợp với các mục từ sách truyền thuyết toàn cầu và nhân vật.", - "Select a World Info file for": "Chọn một tệp Thông tin Thế giới cho", + "Select a World Info file for": "Chọn một tệp World Info cho", "Primary Lorebook": "Sách Truyền thuyết Chính", - "A selected World Info will be bound to this character as its own Lorebook.": "Một Thông tin Thế giới được chọn sẽ được gắn với nhân vật này như một cuốn sách Truyền thuyết riêng của nó.", - "When generating an AI reply, it will be combined with the entries from a global World Info selector.": "Khi tạo phản hồi của AI, nó sẽ được kết hợp với các mục từ một bộ chọn Thông tin Thế giới toàn cầu.", + "A selected World Info will be bound to this character as its own Lorebook.": "World Info được chọn sẽ được gắn với nhân vật này như một Lorebook riêng của nó.", + "When generating an AI reply, it will be combined with the entries from a global World Info selector.": "Khi tạo phản hồi của AI, nó sẽ được kết hợp với các mục từ một bộ chọn World Info.", "Exporting a character would also export the selected Lorebook file embedded in the JSON data.": "Việc xuất khẩu một nhân vật cũng sẽ xuất khẩu tệp Sách Truyền thuyết được chọn được nhúng trong dữ liệu JSON.", "Additional Lorebooks": "Sách Truyền thuyết Bổ sung", "Associate one or more auxillary Lorebooks with this character.": "Liên kết một hoặc nhiều Sách Truyền thuyết phụ trợ với nhân vật này.", @@ -989,12 +989,12 @@ "Optional Filter": "Bộ lọc Tùy chọn", "Keywords or Regexes (ignored if empty)": "Từ khóa hoặc Regexes (bỏ qua nếu trống)", "Comma separated list (ignored if empty)": "Danh sách được phân tách bằng dấu phẩy (bỏ qua nếu trống)", - "Use global setting": "Sử dụng cài đặt toàn cầu", + "Use global setting": "Sử dụng cài đặt chung", "Case-Sensitive": "Phân biệt chữ hoa chữ thường", "Yes": "Có", "No": "Không", "Can be used to automatically activate Quick Replies": "Có thể được sử dụng để tự động kích hoạt Trả lời nhanh", - "Automation ID": "ID tự động hóa", + "Automation ID": "ID tự động", "( None )": "( Không có )", "Content": "Nội dung", "Exclude from recursion": "Loại trừ khỏi đệ quy", @@ -1017,27 +1017,27 @@ "close": "đóng", "prompt_manager_edit": "Biên tập", "prompt_manager_name": "Tên", - "A name for this prompt.": "Tên cho lời nhắc này.", + "A name for this prompt.": "Tên cho Prompt này.", "To whom this message will be attributed.": "Tin nhắn này sẽ được quy cho ai.", "AI Assistant": "Trợ lý AI", "prompt_manager_position": "Chức vụ", - "Injection position. Next to other prompts (relative) or in-chat (absolute).": "Vị trí tiêm. Bên cạnh các lời nhắc khác (tương đối) hoặc trong trò chuyện (tuyệt đối).", + "Injection position. Next to other prompts (relative) or in-chat (absolute).": "Vị trí tiêm. Bên cạnh các Prompt khác (tương đối) hoặc trong trò chuyện (tuyệt đối).", "prompt_manager_relative": "Liên quan đến", "prompt_manager_depth": "Chiều sâu", "Injection depth. 0 = after the last message, 1 = before the last message, etc.": "Độ sâu phun. 0 = sau tin nhắn cuối cùng, 1 = trước tin nhắn cuối cùng, v.v.", - "Prompt": "Đề xuất", + "Prompt": "Prompt", "The prompt to be sent.": "Lời nhắc được gửi đi.", "This prompt cannot be overridden by character cards, even if overrides are preferred.": "Lời nhắc này không thể bị ghi đè bằng thẻ ký tự, ngay cả khi ưu tiên ghi đè.", "prompt_manager_forbid_overrides": "Cấm ghi đè", - "reset": "cài lại", - "save": "cứu", - "This message is invisible for the AI": "Tin nhắn này không thể nhìn thấy cho AI", + "reset": "đặt lại", + "save": "lưu", + "This message is invisible for the AI": "Tin nhắn này AI không thấy được đâu", "Message Actions": "Hành động tin nhắn", "Translate message": "Dịch tin nhắn", "Generate Image": "Tạo Hình ảnh", - "Narrate": "Kể chuyện", - "Exclude message from prompts": "Loại trừ tin nhắn khỏi các lời nhắc", - "Include message in prompts": "Bao gồm tin nhắn trong các lời nhắc", + "Narrate": "Dẫn chuyện", + "Exclude message from prompts": "Loại trừ tin nhắn khỏi các Prompt", + "Include message in prompts": "Bao gồm tin nhắn trong các Prompt", "Embed file or image": "Nhúng tệp hoặc hình ảnh", "Create checkpoint": "Tạo điểm kiểm tra", "Create Branch": "Tạo Chi nhánh", @@ -1050,25 +1050,25 @@ "Move message up": "Di chuyển tin nhắn lên", "Move message down": "Di chuyển tin nhắn xuống", "Enlarge": "Phóng to", - "Welcome to SillyTavern!": "Chào mừng đến với SillyTavern!", - "welcome_message_part_1": "Đọc", + "Welcome to SillyTavern!": "SillyTavern xin chào!", + "welcome_message_part_1": "Xem", "welcome_message_part_2": "Tài liệu chính thức", "welcome_message_part_3": null, "welcome_message_part_4": "Kiểu", "welcome_message_part_5": "trong trò chuyện để nhận lệnh và macro.", "welcome_message_part_6": "Tham gia", - "Discord server": "Máy chủ bất hòa", - "welcome_message_part_7": "để biết thông tin và thông báo.", - "SillyTavern is aimed at advanced users.": "SillyTavern nhắm đến người dùng cao cấp.", - "If you're new to this, enable the simplified UI mode below.": "Nếu bạn chưa quen với điều này, hãy bật chế độ giao diện người dùng đơn giản hóa bên dưới.", + "Discord server": "Server Discord", + "welcome_message_part_7": "để biết thêm thông tin và nhận thông báo chính thức.", + "SillyTavern is aimed at advanced users.": "SillyTavern dành cho dân pro, dân chơi thứ thiệt.", + "If you're new to this, enable the simplified UI mode below.": "Nếu bạn chưa quen dùng lắm, bật chế độ UI đơn giản bên dưới nha.", "Change it later in the 'User Settings' panel.": "Thay đổi nó sau trong bảng 'Cài đặt người dùng'.", "Enable simple UI mode": "Bật chế độ giao diện người dùng đơn giản", - "Looking for AI characters?": "Bạn đang tìm kiếm nhân vật AI?", - "onboarding_import": "Nhập khẩu", + "Looking for AI characters?": "Bạn đang tìm kiếm các nhân vật AI à?", + "onboarding_import": "Nhập", "from supported sources or view": "từ các nguồn hoặc chế độ xem được hỗ trợ", "Sample characters": "Ký tự mẫu", "Your Persona": "Nhân cách của bạn", - "Before you get started, you must select a persona name.": "Trước khi bắt đầu, bạn phải chọn một tên cá nhân.", + "Before you get started, you must select a persona name.": "Trước khi bắt đầu, bạn phải chọn một cái tên nhân vật đã.", "welcome_message_part_8": "Điều này có thể được thay đổi bất cứ lúc nào thông qua", "welcome_message_part_9": "biểu tượng.", "Persona Name:": "Tên nhân vật:", @@ -1086,15 +1086,15 @@ "(This will be the first message from the character that starts every chat)": "(Điều này sẽ là tin nhắn đầu tiên từ nhân vật mà bắt đầu mỗi cuộc trò chuyện)", "Forbid Media Override explanation": "Khả năng sử dụng phương tiện truyền thông bên ngoài trong trò chuyện của nhân vật/nhóm hiện tại.", "Forbid Media Override subtitle": "Phương tiện: hình ảnh, video, âm thanh. Bên ngoài: không được lưu trữ trên máy chủ cục bộ.", - "Always forbidden": "Luôn bị cấm", + "Always forbidden": "Luôn cấm", "Always allowed": "Luôn luôn cho phép", "View contents": "Xem nội dung", "Remove the file": "Xóa tập tin", "Unique to this chat": "Duy nhất cho cuộc trò chuyện này", "Checkpoints inherit the Note from their parent, and can be changed individually after that.": "Điểm kiểm tra kế thừa Ghi chú từ cha mẹ của chúng và có thể được thay đổi riêng lẻ sau đó.", - "Include in World Info Scanning": "Bao gồm trong Quét thông tin thế giới", + "Include in World Info Scanning": "Bao gồm trong World Info scanning", "Before Main Prompt / Story String": "Trước Lời nhắc chính/Chuỗi câu chuyện", - "After Main Prompt / Story String": "Sau lời nhắc chính/chuỗi câu chuyện", + "After Main Prompt / Story String": "Sau Prompt chính/chuỗi câu chuyện", "as": "BẰNG", "Insertion Frequency": "Tần số chèn", "(0 = Disable, 1 = Always)": "(0 = Tắt, 1 = Luôn luôn)", @@ -1116,8 +1116,8 @@ "Global CFG": "CFG toàn cầu", "Will be used as the default CFG options for every chat unless overridden.": "Sẽ được sử dụng làm tùy chọn CFG mặc định cho mọi cuộc trò chuyện trừ khi bị ghi đè.", "CFG Prompt Cascading": "Xếp tầng nhắc nhở CFG", - "Combine positive/negative prompts from other boxes.": "Kết hợp những lời nhắc tích cực/tiêu cực từ các ô khác.", - "For example, ticking the chat, global, and character boxes combine all negative prompts into a comma-separated string.": "Ví dụ: việc đánh dấu vào các hộp trò chuyện, chung và ký tự sẽ kết hợp tất cả các lời nhắc phủ định thành một chuỗi được phân tách bằng dấu phẩy.", + "Combine positive/negative prompts from other boxes.": "Kết hợp những Prompt tích cực/tiêu cực từ các ô khác.", + "For example, ticking the chat, global, and character boxes combine all negative prompts into a comma-separated string.": "Ví dụ: việc đánh dấu vào các hộp trò chuyện, chung và ký tự sẽ kết hợp tất cả các Prompt phủ định thành một chuỗi được phân tách bằng dấu phẩy.", "Always Include": "Luôn bao gồm", "Chat Negatives": "Trò chuyện phủ định", "Character Negatives": "Nhân vật tiêu cực", @@ -1127,35 +1127,35 @@ "Token Probabilities": "Xác suất Mã thông báo", "Select a token to see alternatives considered by the AI.": "Chọn một mã thông báo để xem các phương án thay thế được AI xem xét.", "Not connected to API!": "Không kết nối với API!", - "Type a message, or /? for help": "Nhập tin nhắn hoặc /? để được giúp đỡ", + "Type a message, or /? for help": "Nhập gì đó đi bồ ơi, hoặc gõ /? để tui bày cho", "Continue script execution": "Tiếp tục thực thi tập lệnh", "Pause script execution": "Tạm dừng thực thi tập lệnh", "Abort script execution": "Hủy bỏ việc thực thi tập lệnh", "Abort request": "Hủy yêu cầu", - "Continue the last message": "Tiếp tục tin nhắn cuối cùng", - "Send a message": "Gửi một tin nhắn", + "Continue the last message": "Tiếp tục từ tin nhắn cuối cùng", + "Send a message": "Gửi tin nhắn", "Close chat": "Đóng trò chuyện", - "Toggle Panels": "Chuyển đổi bảng", - "Back to parent chat": "Quay lại trò chuyện cha", - "Save checkpoint": "Lưu điểm kiểm tra", + "Toggle Panels": "Bật bảng lên", + "Back to parent chat": "Quay lại cuộc trò chuyện chính", + "Save checkpoint": "Lưu diểm checkpoint", "Convert to group": "Chuyển đổi thành nhóm", "Start new chat": "Bắt đầu trò chuyện mới", "Manage chat files": "Quản lý tệp trò chuyện", "Delete messages": "Xóa tin nhắn", "Regenerate": "Tạo lại", - "Ask AI to write your message for you": "Yêu cầu AI viết tin nhắn của bạn cho bạn", - "Impersonate": "Mô phỏng", + "Ask AI to write your message for you": "Kêu AI viết tin nhắn hộ bạn", + "Impersonate": "Giả thoại danh", "Continue": "Tiếp tục", - "Bind user name to that avatar": "Ràng buộc tên người dùng với hình đại diện đó", - "Change persona image": "Thay đổi hình ảnh nhân cách", - "Select this as default persona for the new chats.": "Chọn đây làm nhân cách mặc định cho các cuộc trò chuyện mới.", + "Bind user name to that avatar": "Liên kết tên người dùng với avatar đó", + "Change persona image": "Thay đổi ảnh đại diện nhân cách", + "Select this as default persona for the new chats.": "Chọn cái này làm nhân cách mặc định cho các cuộc trò chuyện mới.", "Delete persona": "Xóa nhân cách", "These characters are the winners of character design contests and have outstandable quality.": "Những nhân vật này là người chiến thắng trong các cuộc thi thiết kế nhân vật và có chất lượng vượt trội.", "Contest Winners": "Người chiến thắng cuộc thi", "These characters are the finalists of character design contests and have remarkable quality.": "Những nhân vật này lọt vào vòng chung kết của các cuộc thi thiết kế nhân vật và có chất lượng vượt trội.", "Featured Characters": "Nhân vật nổi bật", - "Attach a File": "Đính kèm một tập tin", - "Open Data Bank": "Ngân hàng dữ liệu mở", + "Attach a File": "Đính kèm tập tin", + "Open Data Bank": "Mở Ngân hàng dữ liệu", "Enter a URL or the ID of a Fandom wiki page to scrape:": "Nhập URL hoặc ID của trang wiki Fandom để thu thập:", "Examples:": "Ví dụ:", "Example:": "Ví dụ:", @@ -1197,19 +1197,19 @@ "ext_sum_force_text": "Tóm tắt ngay bây giờ", "Disable automatic summary updates. While paused, the summary remains as-is. You can still force an update by pressing the Summarize now button (which is only available with the Main API).": "Tắt cập nhật tóm tắt tự động. Trong khi tạm dừng, tóm tắt vẫn giữ nguyên. Bạn vẫn có thể buộc cập nhật bằng cách nhấn nút Tóm tắt ngay (chỉ khả dụng với API chính).", "ext_sum_pause": "Tạm ngừng", - "Omit World Info and Author's Note from text to be summarized. Only has an effect when using the Main API. The Extras API always omits WI/AN.": "Bỏ qua Thông tin thế giới và Ghi chú của tác giả khỏi văn bản cần tóm tắt. Chỉ có tác dụng khi sử dụng API chính. API bổ sung luôn bỏ qua WI/AN.", + "Omit World Info and Author's Note from text to be summarized. Only has an effect when using the Main API. The Extras API always omits WI/AN.": "Bỏ qua World Info và Ghi chú của tác giả khỏi văn bản cần tóm tắt. Chỉ có tác dụng khi sử dụng API chính. API bổ sung luôn bỏ qua WI/AN.", "ext_sum_no_wi_an": "Không có WI/AN", - "ext_sum_settings_tip": "Chỉnh sửa lời nhắc tóm tắt, vị trí chèn, v.v.", + "ext_sum_settings_tip": "Chỉnh sửa Prompt tóm tắt, vị trí chèn, v.v.", "ext_sum_settings": "Cài đặt tóm tắt", "ext_sum_prompt_builder": "Trình tạo nhắc nhở", - "ext_sum_prompt_builder_1_desc": "Tiện ích mở rộng sẽ xây dựng lời nhắc riêng bằng cách sử dụng các thông báo chưa được tóm tắt. Chặn cuộc trò chuyện cho đến khi bản tóm tắt được tạo.", + "ext_sum_prompt_builder_1_desc": "Tiện ích mở rộng sẽ xây dựng Prompt riêng bằng cách sử dụng các thông báo chưa được tóm tắt. Chặn cuộc trò chuyện cho đến khi bản tóm tắt được tạo.", "ext_sum_prompt_builder_1": "Nguyên, chặn", - "ext_sum_prompt_builder_2_desc": "Tiện ích mở rộng sẽ xây dựng lời nhắc riêng bằng cách sử dụng các thông báo chưa được tóm tắt. Không chặn cuộc trò chuyện trong khi bản tóm tắt đang được tạo. Không phải tất cả các chương trình phụ trợ đều hỗ trợ chế độ này.", + "ext_sum_prompt_builder_2_desc": "Tiện ích mở rộng sẽ xây dựng Prompt riêng bằng cách sử dụng các thông báo chưa được tóm tắt. Không chặn cuộc trò chuyện trong khi bản tóm tắt đang được tạo. Không phải tất cả các chương trình phụ trợ đều hỗ trợ chế độ này.", "ext_sum_prompt_builder_2": "Nguyên, không chặn", - "ext_sum_prompt_builder_3_desc": "Tiện ích mở rộng sẽ sử dụng trình tạo lời nhắc chính thông thường và thêm yêu cầu tóm tắt vào đó làm thông báo hệ thống cuối cùng.", + "ext_sum_prompt_builder_3_desc": "Tiện ích mở rộng sẽ sử dụng trình tạo Prompt chính thông thường và thêm yêu cầu tóm tắt vào đó làm thông báo hệ thống cuối cùng.", "ext_sum_prompt_builder_3": "Cổ điển, chặn", "Summary Prompt": "Lời nhắc tóm tắt", - "ext_sum_restore_default_prompt_tip": "Khôi phục lời nhắc mặc định", + "ext_sum_restore_default_prompt_tip": "Khôi phục Prompt mặc định", "ext_sum_prompt_placeholder": "Lời nhắc này sẽ được gửi tới AI để yêu cầu tạo bản tóm tắt. {{words}} sẽ phân giải thành tham số 'Số từ'.", "ext_sum_target_length_1": "Độ dài tóm tắt mục tiêu", "ext_sum_target_length_2": null, @@ -1257,13 +1257,13 @@ "ext_regex_user_input": "Đầu vào của người dùng", "ext_regex_ai_output": "Đầu ra AI", "Slash Commands": "Lệnh gạch chéo", - "ext_regex_min_depth_desc": "Khi áp dụng cho lời nhắc hoặc hiển thị, chỉ ảnh hưởng đến các tin nhắn có độ sâu ít nhất N cấp độ. 0 = tin nhắn cuối cùng, 1 = tin nhắn áp chót, v.v. Chỉ tính các mục WI @Depth và các tin nhắn có thể sử dụng được, tức là không bị ẩn hoặc hệ thống.", + "ext_regex_min_depth_desc": "Khi áp dụng cho Prompt hoặc hiển thị, chỉ ảnh hưởng đến các tin nhắn có độ sâu ít nhất N cấp độ. 0 = tin nhắn cuối cùng, 1 = tin nhắn áp chót, v.v. Chỉ tính các mục WI @Depth và các tin nhắn có thể sử dụng được, tức là không bị ẩn hoặc hệ thống.", "Min Depth": "Độ sâu tối thiểu", "ext_regex_min_depth_placeholder": "Vô hạn", - "ext_regex_max_depth_desc": "Khi áp dụng cho lời nhắc hoặc màn hình, chỉ ảnh hưởng đến tin nhắn không quá N cấp độ. 0 = tin nhắn cuối cùng, 1 = tin nhắn áp chót, v.v. Chỉ tính các mục WI @Depth và các tin nhắn có thể sử dụng được, tức là không bị ẩn hoặc hệ thống.", + "ext_regex_max_depth_desc": "Khi áp dụng cho Prompt hoặc màn hình, chỉ ảnh hưởng đến tin nhắn không quá N cấp độ. 0 = tin nhắn cuối cùng, 1 = tin nhắn áp chót, v.v. Chỉ tính các mục WI @Depth và các tin nhắn có thể sử dụng được, tức là không bị ẩn hoặc hệ thống.", "ext_regex_other_options": "Sự lựa chọn khác", "Only Format Display": "Chỉ hiển thị định dạng", - "ext_regex_only_format_prompt_desc": "Lịch sử trò chuyện sẽ không thay đổi, chỉ có lời nhắc khi yêu cầu được gửi (khi tạo).", + "ext_regex_only_format_prompt_desc": "Lịch sử trò chuyện sẽ không thay đổi, chỉ có Prompt khi yêu cầu được gửi (khi tạo).", "Only Format Prompt (?)": "Chỉ định dạng nhắc nhở", "Run On Edit": "Chạy trên Chỉnh sửa", "ext_regex_substitute_regex_desc": "Thay thế {{macros}} trong Tìm Regex trước khi chạy nó", @@ -1285,13 +1285,13 @@ "sd_Raw_Last_Message": "Tin nhắn cuối cùng thô", "sd_Background": "Lý lịch", "Image Generation": "Tạo hình ảnh", - "sd_refine_mode": "Cho phép chỉnh sửa lời nhắc theo cách thủ công trước khi gửi chúng đến API thế hệ", - "sd_refine_mode_txt": "Chỉnh sửa lời nhắc trước khi tạo", + "sd_refine_mode": "Cho phép chỉnh sửa Prompt theo cách thủ công trước khi gửi chúng đến API thế hệ", + "sd_refine_mode_txt": "Chỉnh sửa Prompt trước khi tạo", "sd_interactive_mode": "Tự động tạo hình ảnh khi gửi tin nhắn như “gửi cho tôi ảnh con mèo”.", "sd_interactive_mode_txt": "Chế độ tương tác", - "sd_multimodal_captioning": "Sử dụng chú thích đa phương thức để tạo lời nhắc về chân dung người dùng và nhân vật dựa trên hình đại diện của họ.", + "sd_multimodal_captioning": "Sử dụng chú thích đa phương thức để tạo Prompt về chân dung người dùng và nhân vật dựa trên hình đại diện của họ.", "sd_multimodal_captioning_txt": "Sử dụng chú thích đa phương thức cho ảnh chân dung", - "sd_expand": "Tự động mở rộng lời nhắc bằng mô hình tạo văn bản", + "sd_expand": "Tự động mở rộng Prompt bằng mô hình tạo văn bản", "sd_expand_txt": "Lời nhắc tự động nâng cao", "sd_snap": "Điều chỉnh nhanh các yêu cầu tạo có tỷ lệ khung hình bắt buộc (chân dung, hình nền) về độ phân giải đã biết gần nhất, đồng thời cố gắng duy trì số lượng pixel tuyệt đối (được khuyến nghị cho SDXL).", "sd_snap_txt": "Chụp độ phân giải được điều chỉnh tự động", @@ -1341,14 +1341,14 @@ "Hires. Fix": "Thuê. Sửa chữa", "Upscaler": "nâng cấp", "Upscale by": "Cao cấp bởi", - "Denoising strength": "Sức mạnh khử nhiễu", + "Denoising strength": "Mức độ khử noise", "Hires steps (2nd pass)": "Thuê bước (đạt thứ 2)", - "Preset for prompt prefix and negative prompt": "Đặt trước cho tiền tố lời nhắc và lời nhắc phủ định", + "Preset for prompt prefix and negative prompt": "Đặt trước cho tiền tố Prompt và Prompt phủ định", "Style": "Phong cách", "Save style": "Lưu kiểu", "Delete style": "Xóa kiểu", "Common prompt prefix": "Tiền tố nhắc chung", - "sd_prompt_prefix_placeholder": "Sử dụng {prompt} để chỉ định vị trí chèn lời nhắc được tạo", + "sd_prompt_prefix_placeholder": "Sử dụng {prompt} để chỉ định vị trí chèn Prompt được tạo", "Negative common prompt prefix": "Tiền tố dấu nhắc chung phủ định", "Character-specific prompt prefix": "Tiền tố nhắc nhở dành riêng cho ký tự", "Won't be used in groups.": "Sẽ không được sử dụng trong nhóm.", @@ -1371,60 +1371,60 @@ "Current Password:": "Mật khẩu hiện tại:", "New Password:": "Mật khẩu mới:", "Confirm New Password:": "Xác nhận mật khẩu mới:", - "Debug Warning": "Các chức năng trong danh mục này chỉ dành cho người dùng nâng cao. Đừng nhấp vào bất cứ thứ gì nếu bạn không chắc chắn về hậu quả.", - "Execute": "Hành hình", + "Debug Warning": "Các chức năng trong danh mục này chỉ dành cho người dùng pro. Đừng nhấp vào bất cứ thứ gì nếu bạn không chắc chắn về hậu quả.", + "Execute": "Thực hiện", "Are you sure you want to delete this user?": "Bạn có chắc chắn muốn xóa người dùng này?", "Deleting:": "Đang xóa:", "Also wipe user data.": "Đồng thời xóa dữ liệu người dùng.", "Warning:": "Cảnh báo:", - "This action is irreversible.": "Hành động này là không thể đảo ngược.", + "This action is irreversible.": "Hành động này không thể hoàn tác.", "Type the user's handle below to confirm:": "Nhập tên người dùng bên dưới để xác nhận:", "Import Characters": "Nhập ký tự", "Enter the URL of the content to import": "Nhập URL của nội dung cần nhập", "Supported sources:": "Các nguồn được hỗ trợ:", "char_import_1": "Nhân vật Chub (Liên kết trực tiếp hoặc ID)", "char_import_example": "Ví dụ:", - "char_import_2": "Sách về Chub (Liên kết trực tiếp hoặc ID)", - "char_import_3": "Nhân vật JanitorAI (Liên kết trực tiếp hoặc UUID)", - "char_import_4": "Nhân vật Pygmalion.chat (Liên kết trực tiếp hoặc UUID)", - "char_import_5": "Ký tự AICharacterCard.com (Liên kết trực tiếp hoặc ID)", - "char_import_6": "Liên kết PNG trực tiếp (tham khảo", + "char_import_2": "Chub (Nhập URL trực tiếp hoặc ID)", + "char_import_3": "JanitorAI (Nhập URL trực tiếp hoặc UUID)", + "char_import_4": "Pygmalion.chat (Nhập URL trực tiếp hoặc UUID)", + "char_import_5": "AICharacterCard.com (Nhập URL trực tiếp hoặc ID)", + "char_import_6": "Nhập PNG trực tiếp (tham khảo", "char_import_7": "đối với các máy chủ được phép)", - "char_import_8": "Nhân vật RisuRealm (Liên kết trực tiếp)", + "char_import_8": "RisuRealm (URL trực tiếp)", "Supports importing multiple characters.": "Hỗ trợ nhập nhiều ký tự.", "Write each URL or ID into a new line.": "Viết mỗi URL hoặc ID vào một dòng mới.", "Export for character": "Xuất cho nhân vật", - "Export prompts for this character, including their order.": "Xuất lời nhắc cho ký tự này, bao gồm cả thứ tự của chúng.", + "Export prompts for this character, including their order.": "Xuất Prompt cho ký tự này, bao gồm cả thứ tự của chúng.", "Export all": "Xuất tất cả", - "Export all your prompts to a file": "Xuất tất cả lời nhắc của bạn sang một tệp", - "Insert prompt": "Chèn lời mời", - "Delete prompt": "Xóa lời mời", - "Import a prompt list": "Nhập danh sách lời mời", - "Export this prompt list": "Xuất danh sách lời mời này", + "Export all your prompts to a file": "Xuất tất cả Prompt của bạn sang một tệp", + "Insert prompt": "Chèn Prompt", + "Delete prompt": "Xóa Prompt", + "Import a prompt list": "Nhập danh sách Prompt", + "Export this prompt list": "Xuất danh sách Prompt này", "Reset current character": "Đặt lại nhân vật hiện tại", - "New prompt": "Lời mời mới", - "Prompts": "Lời mời", - "Total Tokens:": "Tổng số token:", - "prompt_manager_tokens": "Mã thông báo", - "Are you sure you want to reset your settings to factory defaults?": "Bạn có chắc chắn muốn đặt lại cài đặt của mình về mặc định ban đầu không?", - "Don't forget to save a snapshot of your settings before proceeding.": "Đừng quên lưu ảnh chụp nhanh cài đặt của bạn trước khi tiếp tục.", - "Settings Snapshots": "Cài đặt Ảnh chụp nhanh", - "Record a snapshot of your current settings.": "Ghi lại ảnh chụp nhanh các cài đặt hiện tại của bạn.", - "Make a Snapshot": "Tạo một ảnh chụp nhanh", - "Restore this snapshot": "Khôi phục ảnh chụp nhanh này", + "New prompt": "Prompt mới", + "Prompts": "Prompts", + "Total Tokens:": "Tổng cộng token:", + "prompt_manager_tokens": "Bộ Tách từ", + "Are you sure you want to reset your settings to factory defaults?": "Bạn có chắc chắn muốn đặt lại cài đặt về mặc định ban đầu không?", + "Don't forget to save a snapshot of your settings before proceeding.": "Đừng quên sao lưu snapshot của cài đặt của bạn trước khi tiếp tục nha.", + "Settings Snapshots": "Cài đặt Snapshot", + "Record a snapshot of your current settings.": "Ghi lại Snapshot của cài đặt hiện tại.", + "Make a Snapshot": "Tạo một Snapshot", + "Restore this snapshot": "Khôi phục Snapshot này", "Hi,": "CHÀO,", - "To enable multi-account features, restart the SillyTavern server with": "Để bật tính năng nhiều tài khoản, hãy khởi động lại máy chủ SillyTavern bằng", - "set to true in the config.yaml file.": "đặt thành true trong tệp config.yaml.", + "To enable multi-account features, restart the SillyTavern server with": "Để bật tính năng đa tài khoản, hãy khởi động lại máy chủ SillyTavern bằng", + "set to true in the config.yaml file.": "cách đặt enableUserAccounts thành true trong config.yaml.", "Account Info": "Thông tin tài khoản", "To change your user avatar, use the buttons below or select a default persona in the Persona Management menu.": "Để thay đổi hình đại diện người dùng của bạn, hãy sử dụng các nút bên dưới hoặc chọn nhân vật mặc định trong menu Quản lý Persona.", - "Set your custom avatar.": "Thiết lập hình đại diện tùy chỉnh của bạn.", - "Remove your custom avatar.": "Xóa hình đại diện tùy chỉnh của bạn.", + "Set your custom avatar.": "Đặt avatar tùy chỉnh của bạn.", + "Remove your custom avatar.": "Xóa hình avatar của bạn.", "Handle:": "Xử lý:", "This account is password protected.": "Tài khoản này được bảo vệ bằng mật khẩu.", "This account is not password protected.": "Tài khoản này không được bảo vệ bằng mật khẩu.", - "Account Actions": "Hành động tài khoản", + "Account Actions": "Các thao tác tài khoản", "Change Password": "Đổi mật khẩu", - "Manage your settings snapshots.": "Quản lý ảnh chụp nhanh cài đặt của bạn.", + "Manage your settings snapshots.": "Quản lý ảnh snapshots cài đặt của bạn.", "Download a complete backup of your user data.": "Tải xuống bản sao lưu đầy đủ dữ liệu người dùng của bạn.", "Download Backup": "Tải xuống bản sao lưu", "Danger Zone": "Khu vực nguy hiểm", @@ -1434,21 +1434,21 @@ "Reset Everything": "Đặt lại mọi thứ", "Reset Code:": "Đặt lại mã:", "Want to update?": "Muốn cập nhật?", - "How to start chatting?": "Làm thế nào để bắt đầu trò chuyện?", - "Click _space": "Nhấp chuột", - "and select a": "và chọn một", - "Chat API": "API Trò chuyện", - "and pick a character.": "và chọn một nhân vật.", - "You can browse a list of bundled characters in the": "Bạn có thể duyệt danh sách các ký tự được nhóm trong", - "Download Extensions & Assets": "Tải xuống tiện ích mở rộng và nội dung", - "menu within": "thực đơn bên trong", - "Confused or lost?": "Lạc lõng hoặc bối rối?", + "How to start chatting?": "Bắt đầu chat chit kiểu gì zậy?", + "Click _space": "Đúp vào", + "and select a": "và chọn ", + "Chat API": "Chat API", + "and pick a character.": "và chọn nhân vật.", + "You can browse a list of bundled characters in the": "Bạn có thể xem qua danh sách các nhân vật có sẵn", + "Download Extensions & Assets": "Tải xuống tiện ích mở rộng và Asests", + "menu within": "menu bên trong", + "Confused or lost?": "Đơ đầu hay lạc trôi?", "click these icons!": "nhấp vào các biểu tượng này!", "in the chat bar": "trong thanh trò chuyện", - "SillyTavern Documentation Site": "Trang tài liệu SillyTavern", + "SillyTavern Documentation Site": "Tài liệu về SillyTavern", "Extras Installation Guide": "Hướng dẫn cài đặt bổ sung", - "Still have questions?": "Bạn vẫn còn câu hỏi?", - "Join the SillyTavern Discord": "Tham gia Discord của SillyTavern", + "Still have questions?": "Bạn còn thắc mắc?", + "Join the SillyTavern Discord": "Tham gia Kênh Discord của SillyTavern", "Post a GitHub issue": "Đăng một vấn đề trên GitHub", - "Contact the developers": "Liên hệ với các nhà phát triển" + "Contact the developers": "Liên hệ với Devs" }