harry0703--moneyprinterturbo
228 行
15 KiB
JSON
228 行
15 KiB
JSON
{
|
||
"Language": "Tiếng Việt",
|
||
"Translation": {
|
||
"Login Required": "Yêu cầu đăng nhập",
|
||
"Please login to access settings": "Vui lòng đăng nhập để truy cập cài đặt",
|
||
"Username": "Tên đăng nhập",
|
||
"Password": "Mật khẩu",
|
||
"Login": "Đăng nhập",
|
||
"Login Error": "Lỗi đăng nhập",
|
||
"Incorrect username or password": "Tên đăng nhập hoặc mật khẩu không chính xác",
|
||
"Please enter your username and password": "Vui lòng nhập tên đăng nhập và mật khẩu của bạn",
|
||
"Video Script Settings": "**Cài Đặt Kịch Bản Video**",
|
||
"Video Subject": "Chủ đề video",
|
||
"Video Subject Placeholder": "Ví dụ: AI đang thay đổi cuộc sống hằng ngày ra sao",
|
||
"Script Language": "Ngôn ngữ kịch bản",
|
||
"Advanced Script Settings": "Cài Đặt Kịch Bản Nâng Cao",
|
||
"Script Paragraph Number": "Số Đoạn Kịch Bản",
|
||
"Custom Script Requirements": "Yêu Cầu Kịch Bản Tùy Chỉnh",
|
||
"Custom Script Requirements Placeholder": "Ví dụ: dùng giọng văn nhẹ nhàng hơn, phù hợp phong cách TikTok, hướng đến khán giả trẻ, mở đầu kịch tính hơn",
|
||
"Custom System Prompt": "System Prompt",
|
||
"Restore Default System Prompt": "Khôi phục Prompt mặc định",
|
||
"Default System Prompt Restored": "Đã khôi phục system prompt mặc định",
|
||
"Preview Final Prompt": "Xem trước Prompt cuối",
|
||
"Final Prompt Preview": "Xem trước Prompt cuối",
|
||
"Generate Video Script and Keywords": "Tạo Kịch Bản & Từ Khóa Bằng AI",
|
||
"Auto Detect": "Tự Động Phát Hiện",
|
||
"Video Script": "Kịch Bản Video (Không Bắt Buộc)",
|
||
"Video Script Help": "Để trống để AI tạo từ chủ đề video. Dấu câu hợp lý giúp tạo phụ đề chính xác hơn.",
|
||
"Generate Video Keywords": "Tạo từ khóa bằng AI",
|
||
"Please Enter the Video Subject": "Vui lòng Nhập Kịch Bản Video Trước",
|
||
"Please Enter the Video Subject First": "Vui lòng nhập chủ đề video trước",
|
||
"Task Manager": "Quản Lý Tác Vụ",
|
||
"No Tasks Yet": "No tasks yet",
|
||
"No Tasks Match Filter": "No tasks match the selected filter",
|
||
"All Tasks": "All",
|
||
"Task Status Filter": "Task status filter",
|
||
"Task Status Complete": "Completed",
|
||
"Task Status Failed": "Failed",
|
||
"Task Status Processing": "Processing",
|
||
"Task Status History": "History",
|
||
"Task Status": "Status",
|
||
"Recent Tasks": "Recent Tasks",
|
||
"Task Subject": "Subject",
|
||
"Task Updated At": "Updated",
|
||
"Task Progress": "Progress",
|
||
"Task Actions": "Actions",
|
||
"Play Video": "Play",
|
||
"Play": "Play",
|
||
"Open": "Open",
|
||
"Delete": "Delete",
|
||
"Delete Task": "Delete Task",
|
||
"Task Deleted": "Task deleted",
|
||
"Task Delete Failed": "Failed to delete task",
|
||
"Open Task Folder": "Open Folder",
|
||
"Generating Video Script and Keywords": "AI đang tạo kịch bản video và từ khóa...",
|
||
"Generating Video Keywords": "AI đang tạo từ khóa video...",
|
||
"Video Keywords": "Từ Khóa Video (Tiếng Anh, Không Bắt Buộc)",
|
||
"Video Keywords Help": "Để trống để AI tạo từ kịch bản. Phân tách nhiều từ khóa bằng dấu phẩy tiếng Anh.",
|
||
"Video Settings": "**Cài Đặt Video**",
|
||
"Video Concat Mode": "Chế Độ Nối Video",
|
||
"Random": "Nối Ngẫu Nhiên (Được Khuyến Nghị)",
|
||
"Sequential": "Nối Theo Thứ Tự",
|
||
"Video Transition Mode": "Chế Độ Chuyển Đổi Video",
|
||
"None": "Không Có Chuyển Đổi",
|
||
"Shuffle": "Chuyển Đổi Ngẫu Nhiên",
|
||
"FadeIn": "FadeIn",
|
||
"FadeOut": "FadeOut",
|
||
"SlideIn": "SlideIn",
|
||
"SlideOut": "SlideOut",
|
||
"Video Ratio": "Tỷ Lệ Khung Hình Video",
|
||
"Portrait": "Dọc 9:16",
|
||
"Landscape": "Ngang 16:9",
|
||
"Clip Duration": "Thời Lượng Tối Đa Mỗi Clip (giây)",
|
||
"Clip Duration Help": "Quy định thời lượng của từng clip được sử dụng, không phải tổng thời lượng video.",
|
||
"Number of Videos Generated Simultaneously": "Số video mỗi lần",
|
||
"Match Materials to Script Order": "Khớp hình ảnh theo thứ tự kịch bản",
|
||
"Match Materials to Script Order Help": "Tạo từ khóa và sắp xếp tư liệu theo kịch bản để hình ảnh theo sát lời đọc.",
|
||
"Audio Settings": "**Cài Đặt Âm Thanh**",
|
||
"Voiceover Mode": "Phương Thức Lồng Tiếng",
|
||
"Automatic Voiceover": "Tự Động",
|
||
"Upload Voiceover": "Tải Lên",
|
||
"No Voiceover": "Không",
|
||
"No Voice Selected": "Chưa Chọn Giọng Đọc",
|
||
"Voiceover Service": "Dịch Vụ Giọng Nói",
|
||
"Voiceover Voice": "Giọng đọc (theo ngôn ngữ)",
|
||
"Voiceover Volume": "Âm Lượng Lồng Tiếng",
|
||
"Voiceover Volume Help": "Điều chỉnh âm lượng lồng tiếng tự động hoặc tệp đã tải lên. 100% giữ nguyên mức gốc.",
|
||
"Voiceover Speed": "Tốc Độ Đọc",
|
||
"Voiceover Speed Help": "Chỉ áp dụng cho lồng tiếng tự động. 1,0× là tốc độ bình thường.",
|
||
"Upload Voiceover File": "Tải Tệp Lồng Tiếng",
|
||
"Upload Voiceover File Help": "Âm thanh đã tải lên được dùng trực tiếp thay vì tạo lồng tiếng tự động.",
|
||
"Please Upload Voiceover File First": "Hãy tải tệp lồng tiếng lên trước",
|
||
"Background Music Source": "Nguồn Nhạc Nền",
|
||
"Speech Synthesis": "Giọng đọc (theo ngôn ngữ)",
|
||
"Speech Region": "Vùng(:red[Bắt Buộc,[Lấy Vùng](https://portal.azure.com/#view/Microsoft_Azure_ProjectOxford/CognitiveServicesHub/~/SpeechServices)])",
|
||
"Speech Key": "Khóa API(:red[Bắt Buộc,[Lấy Khóa API](https://portal.azure.com/#view/Microsoft_Azure_ProjectOxford/CognitiveServicesHub/~/SpeechServices)])",
|
||
"Speech Volume": "Âm lượng giọng đọc",
|
||
"Speech Rate": "Tốc độ đọc",
|
||
"Custom Audio File": "Tệp Âm Thanh Tùy Chỉnh",
|
||
"Custom audio will be used directly. TTS synthesis will be skipped for this task.": "Tệp lồng tiếng đã tải lên sẽ được dùng trực tiếp; hệ thống không tạo lồng tiếng tự động.",
|
||
"No Voice": "Không có giọng đọc (không tổng hợp giọng nói)",
|
||
"Male": "Nam",
|
||
"Female": "Nữ",
|
||
"Background Music": "Âm Nhạc Nền",
|
||
"No Background Music": "Không Có Âm Nhạc Nền",
|
||
"Random Background Music": "Âm Nhạc Nền Ngẫu Nhiên",
|
||
"Custom Background Music": "Âm Nhạc Nền Tùy Chỉnh",
|
||
"Custom Background Music File": "Đường dẫn nhạc tùy chỉnh",
|
||
"Background Music Volume": "Âm lượng nhạc nền",
|
||
"Subtitle Settings": "**Cài Đặt Phụ Đề**",
|
||
"Enable Subtitles": "Bật Phụ Đề",
|
||
"Font": "Phông Chữ Phụ Đề",
|
||
"Position": "Vị Trí Phụ Đề",
|
||
"Top": "Trên",
|
||
"Center": "Giữa",
|
||
"Bottom": "Dưới (Được Khuyến Nghị)",
|
||
"Custom": "Tùy chỉnh",
|
||
"Custom Position (% from top)": "Vị trí tùy chỉnh (% từ phía trên)",
|
||
"Please enter a value between 0 and 100": "Vui lòng nhập giá trị từ 0 đến 100",
|
||
"Please enter a valid number": "Vui lòng nhập một số hợp lệ",
|
||
"Font Size": "Cỡ chữ",
|
||
"Font Color": "Màu chữ",
|
||
"Stroke Color": "Màu viền",
|
||
"Stroke Width": "Độ rộng viền",
|
||
"Enable Subtitle Background": "Nền",
|
||
"Subtitle Background Color": "Màu",
|
||
"Rounded Subtitle Background": "Nền phụ đề bo tròn",
|
||
"Rounded Subtitle Background Help": "Mặc định tắt. Khi được bật, nền phụ đề sẽ dùng kiểu bo tròn mờ trong suốt, vừa khít với độ rộng của chữ.",
|
||
"Subtitle Colors Are Indistinguishable": "Chữ và nền cùng màu nên phụ đề có thể không hiển thị rõ.",
|
||
"Subtitle Font Does Not Support Text": "Phông chữ đã chọn không hỗ trợ một số ký tự trong kịch bản nên phụ đề có thể bị thiếu.",
|
||
"Restore Default Subtitle Settings": "Khôi phục cài đặt phụ đề",
|
||
"Default Subtitle Settings Restored": "Đã khôi phục cài đặt phụ đề mặc định",
|
||
"Generate Video": "Tạo Video",
|
||
"Video Script and Subject Cannot Both Be Empty": "Chủ Đề Video và Kịch Bản Video không thể cùng trống",
|
||
"Generating Video": "Đang tạo video, vui lòng đợi...",
|
||
"Start Generating Video": "Bắt Đầu Tạo Video",
|
||
"Video Generation Completed": "Hoàn Tất Tạo Video",
|
||
"Video Generation Failed": "Tạo Video Thất Bại",
|
||
"You can download the generated video from the following links": "Bạn có thể tải video được tạo ra từ các liên kết sau",
|
||
"Basic Settings": "**Cài Đặt Cơ Bản** (:blue[Nhấp để mở rộng])",
|
||
"Language": "Ngôn Ngữ",
|
||
"Pexels API Key": "Khóa API Pexels ([Lấy Khóa API](https://www.pexels.com/api/))",
|
||
"Pixabay API Key": "Khóa API Pixabay ([Lấy Khóa API](https://pixabay.com/api/docs/#api_search_videos))",
|
||
"LLM Provider": "Nhà Cung Cấp LLM",
|
||
"Recommended": "Được đề xuất",
|
||
"API Key": "Khóa API (:red[Bắt Buộc])",
|
||
"Base Url": "Url Cơ Bản",
|
||
"Account ID": "ID Tài Khoản (Lấy từ bảng điều khiển Cloudflare)",
|
||
"Model Name": "Tên Mô Hình",
|
||
"Secret Key": "Khóa bí mật",
|
||
"Please Enter the LLM API Key": "Vui lòng Nhập **Khóa API LLM**",
|
||
"Please Enter the Pexels API Key": "Vui lòng Nhập **Khóa API Pexels**",
|
||
"Please Enter the Pixabay API Key": "Vui lòng Nhập **Khóa API Pixabay**",
|
||
"Get Help": "Nếu bạn cần giúp đỡ hoặc có bất kỳ câu hỏi nào, bạn có thể tham gia discord để được giúp đỡ: https://harryai.cc",
|
||
"Video Source": "Nguồn Video",
|
||
"Pexels": "Pexels",
|
||
"Pixabay": "Pixabay",
|
||
"Please Select a Valid Video Source": "Vui lòng chọn nguồn video được hỗ trợ",
|
||
"Local file": "Tệp cục bộ",
|
||
"Upload Local Files": "Tải tệp cục bộ lên",
|
||
"Please Upload Local Materials First": "Vui lòng tải lên ít nhất một tệp tư liệu cục bộ trước.",
|
||
"Unsupported Upload File Type": "Loại tệp đã tải lên không được hỗ trợ.",
|
||
"Play Voice": "Nghe Thử",
|
||
"Voice Example": "Đây là văn bản mẫu để kiểm tra tổng hợp giọng nói",
|
||
"Synthesizing Voice": "Đang tổng hợp giọng nói, vui lòng đợi...",
|
||
"TTS Provider": "Chọn nhà cung cấp tổng hợp giọng nói",
|
||
"TTS Servers": "Máy chủ TTS",
|
||
"No voices available for the selected TTS server. Please select another server.": "Không có giọng nói nào cho máy chủ TTS đã chọn. Vui lòng chọn máy chủ khác.",
|
||
"SiliconFlow API Key": "Khóa API SiliconFlow",
|
||
"MiMo API Key": "Khóa API Xiaomi MiMo [Nhấn để lấy](https://platform.xiaomimimo.com/docs/zh-CN/quick-start/first-api-call)",
|
||
"ElevenLabs API Key": "Khóa API ElevenLabs",
|
||
"ElevenLabs Model": "Mô Hình ElevenLabs",
|
||
"Hide Log": "Ẩn Nhật Ký",
|
||
"Hide Basic Settings": "Ẩn Cài Đặt Cơ Bản\n\nẨn, thanh cài đặt cơ bản sẽ không hiển thị trên trang web.\n\nNếu bạn muốn hiển thị lại, vui lòng đặt `hide_config = false` trong `config.toml`",
|
||
"LLM Settings": "**Cài Đặt LLM**",
|
||
"LLM Settings Tab": "Cài đặt LLM",
|
||
"Material API Tab": "API tư liệu",
|
||
"Interface Settings Tab": "Cài đặt giao diện",
|
||
"Cache Management Tab": "Quản lý bộ nhớ đệm",
|
||
"Video Cache Directory": "Thư mục bộ nhớ đệm video trực tuyến",
|
||
"Cache File Count": "Tệp đã lưu đệm",
|
||
"Cache Total Size": "Dung lượng sử dụng",
|
||
"Oldest Cache Date": "Bộ nhớ đệm cũ nhất",
|
||
"Video Cache Management Help": "Chỉ video được tải xuống tự động mới được quản lý tại đây. Tệp tải lên và video đã tạo sẽ không bị xóa. Không dọn bộ nhớ đệm khi đang tạo video.",
|
||
"Cache Older Than 30 Days": "Bộ nhớ đệm cũ hơn 30 ngày (khuyến nghị)",
|
||
"Cache Older Than 7 Days": "Bộ nhớ đệm cũ hơn 7 ngày",
|
||
"Cache Older Than 90 Days": "Bộ nhớ đệm cũ hơn 90 ngày",
|
||
"All Video Cache": "Toàn bộ bộ nhớ đệm video",
|
||
"Cache Cleanup Range": "Phạm vi dọn dẹp",
|
||
"Cache Cleanup Preview": "Dự kiến xóa {count} tệp và giải phóng {size}.",
|
||
"Confirm Cache Cleanup": "Tôi xác nhận xóa các tệp bộ nhớ đệm trên",
|
||
"Refresh Cache Stats": "Làm mới thống kê",
|
||
"Open Cache Directory": "Mở thư mục",
|
||
"Clean Cache Now": "Dọn ngay",
|
||
"Cache Cleanup Completed": "Đã dọn bộ nhớ đệm: xóa {count} tệp và giải phóng {size}.",
|
||
"Cache Cleanup Completed With Failures": "Đã dọn một phần: xóa {count} tệp, giải phóng {size}; không thể xóa {failed} tệp.",
|
||
"Settings": "Cài đặt",
|
||
"Onboarding Model Settings Title": "Bước 1: Cấu hình mô hình AI",
|
||
"Onboarding Model Settings Description": "Sau hướng dẫn, mở Cài đặt, chọn nhà cung cấp, nhập API Key, Base URL và tên mô hình, rồi kiểm tra kết nối.",
|
||
"Onboarding Creation Settings Title": "Bước 2: Cấu hình video",
|
||
"Onboarding Creation Settings Description": "Nhập chủ đề, sau đó điều chỉnh video, âm thanh và phụ đề khi cần. Bạn có thể giữ nguyên hầu hết giá trị mặc định.",
|
||
"Onboarding Generate Video Title": "Bước 3: Tạo video",
|
||
"Onboarding Generate Video Description": "Bắt đầu tạo sau khi kiểm tra cài đặt. Theo dõi tiến trình và kết quả trong Trình quản lý tác vụ ở phía trên.",
|
||
"Onboarding Previous": "Quay Lại",
|
||
"Onboarding Next": "Tiếp Theo",
|
||
"Onboarding Done": "Hoàn Tất",
|
||
"Regenerate Task": "Tạo lại",
|
||
"Regenerate Task Confirmation": "Tải kịch bản và cài đặt của tác vụ này? Các giá trị hiện tại sẽ bị thay thế, nhưng tác vụ và video gốc không bị thay đổi.",
|
||
"Load Task Configuration": "Tải cấu hình",
|
||
"Task Restore Failed": "Tác vụ này không có cài đặt có thể tái sử dụng.",
|
||
"Task Configuration Loaded": "Đã tải cấu hình tác vụ cũ. Hãy kiểm tra rồi nhấn Tạo video.",
|
||
"Task Restore Local Materials Warning": "Không thể tự động khôi phục tư liệu cục bộ. Vui lòng tải lên lại.",
|
||
"Task Restore Custom Audio Warning": "Không thể tự động khôi phục âm thanh tùy chỉnh. Vui lòng tải lên lại.",
|
||
"Cancel": "Hủy",
|
||
"Test LLM Connection": "Kiểm tra kết nối mô hình",
|
||
"Testing LLM Connection": "Đang kiểm tra kết nối mô hình...",
|
||
"LLM Connection Test Succeeded": "Kết nối thành công: {provider} / {model} ({elapsed} giây)",
|
||
"LLM Connection Test Failed": "Kết nối thất bại: {error}",
|
||
"Video Source Settings": "**Cài Đặt Nguồn Video**",
|
||
"Coverr": "Coverr",
|
||
"Coverr API Key": "API Key Coverr ([Lấy API Key](https://coverr.co/developers?ctx=header_navigation))",
|
||
"Please Enter the Coverr API Key": "Vui lòng nhập **API Key Coverr**",
|
||
"Video Encoder": "Bộ Mã Hóa Video",
|
||
"Default Video Encoder": "Mặc định (Khuyên dùng)",
|
||
"Video Encoder Help": "Tùy chọn nâng cao. Mặc định tuân theo chính sách mã hóa ổn định của ứng dụng, hiện là libx264. Nếu bộ mã hóa phần cứng không khả dụng, ứng dụng tự động chuyển về libx264."
|
||
}
|
||
}
|